Сайт | Скачать | Видео | Wiki

Автор Тема: [закрыто]запуск через GRUB4DOS?  (Прочитано 50319 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re: запуск через GRUB4DOS?
« Ответ #60 : 21 Ноябрь 2010, 19:01:54 »
Grub (линуксовый) не видит NTFS
А каким тогда образом он работает при мультизагрузке различных ОС?
Передаёт загрузку (chainloader +1) первому сектору раздела
Я имел ввиду другое. GNU GRUB Manual:
Support multiple filesystem types transparently, plus a useful explicit blocklist notation. The currently supported filesystem types are Amiga Fast FileSystem (AFFS), AtheOS fs, BeFS, cpio, Linux ext2/ext3/ext4, DOS FAT12/FAT16/FAT32, HFS, HFS+, ISO9660, JFS, Minix fs, nilfs2, NTFS, ReiserFS, Amiga Smart FileSystem (SFS), tar, UDF, BSD UFS/UFS2, and XFS.
See Chapter 11 Filesystem], page 43, for more information.
Взято с этого сайта:
Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы.

« Последнее редактирование: 21 Ноябрь 2010, 19:22:39 от Barba »

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re: запуск через GRUB4DOS?
« Ответ #61 : 21 Ноябрь 2010, 19:42:26 »
2 Есл загрузчик пишет , что ненашёл ядро или образ - проверте правильность путей.
А если в INIT прописано другое? Например: UDF-fs, как я видел в PMagic. Соответственно не может найти PMAGIC_5_7.SQFS, т.к. его не видит. Т.е. можно загрузиться с CD, правда можно и на флешку, но из-под Syslinux. Про загрузку через ISO-образ не предлагать. По мне тогда лучше поставить на extfs. Это я к вопросу о:
Таким образом грузятся все линуксы с любых ф/с кроме "Кнопикса". "Кнопикс" только с линуксовых ф/с.
« Последнее редактирование: 21 Ноябрь 2010, 20:21:57 от Barba »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #62 : 23 Ноябрь 2010, 12:42:01 »
Усе, проблеме ША!

поставил сегодня винду, поставил grub4dos через console_installer
устранил баг в initrd - не работает ntfs-3g НО через просто mount монтирует, чего нам вполне достаточно.
В итоге - все зер гуд грузится, хотя имхо извращение все это :(

ps. первый раз вижу комп с ОС linux на котором только ntfs разделы без linux разделов :)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн GanZ

  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +12/-1
  • Woof-Woof!
Re: запуск через GRUB4DOS?
« Ответ #63 : 23 Ноябрь 2010, 13:05:36 »
Саша, выложи пожалуйста правленый init! Это только у истинных гуру паппи стоит основной системой, а в основной массе второй, и именно фругал, и именно на NTFS. (по крайней мере у меня на работе у коллег на ВСЕХ машинах так). Ну не могут пока люди Винду забросить!
Добрый фей я... Могу и нафеячить!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #64 : 23 Ноябрь 2010, 13:16:31 »
только завтра смогу

а пока может ктонить напишет как сделать чтоб grub4dos сразу грузил нужную ОС не выводя своего окна с выбором
timeout 0 чтоли поможет, или это наоборот чтоб не грузил пока пользователь не выберет нужный пункт?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн GanZ

  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +12/-1
  • Woof-Woof!
Re: запуск через GRUB4DOS?
« Ответ #65 : 23 Ноябрь 2010, 13:42:38 »
timeout 0 сразу загрузит дефолтовую ось, а чтобы дать выбор пользователю, можно поставить таймаут побольше, минут 40, и пусть весь мир подождет!  ;D

чтобы запаролить загрузку всех или некоторых меню воспользуйтесь командой password Например:

color light-blue/blue light-red/red
timeout 10
default /default
password (ваш пароль)
title PuppyRus Linux Jeans
rootnoverify (hd0,0)
..........

Толковые маны:
http://greenflash.su/Grub4Dos/Grub4dos.htm
http://voxadmin.ru/linux/osobennosti-ispolzovaniya-novogo-grub4dos/
« Последнее редактирование: 23 Ноябрь 2010, 13:50:51 от GanZ »
Добрый фей я... Могу и нафеячить!

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re: запуск через GRUB4DOS?
« Ответ #66 : 23 Ноябрь 2010, 15:08:10 »
timeout 0 чтоли поможет
Да, GanZ прав.

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: запуск через GRUB4DOS?
« Ответ #67 : 23 Ноябрь 2010, 19:32:13 »
К сожалению, тупо - это ключевое слово. Initrd.gz от Puppyrus 2.0 слишком тупой по сравнению с предыдущими версиями.
А где вы можете привести примеры удачного запуска Puppyrus 2.0 на жестком диске с файловой системой NTFS?
Не нужно перекладывать свою тупость на других. У меня  Puppyrus 2.0 прекрастно стартует с NTFS и FAT32. Причём на разных машинах.

vl.shevchuk
Прости меня это я ступил. У меня Puppyrus2 на линуксовом разделе. Для эксперимента я скопировал его на NTFS раздел. Попробовал - грузится. По этому я написал что у меня всё о-кей. Параметры загрузки были такие:
 kernel /pup2b/vmlinuz psubdir=pup2b pfix=copy.
 В режиме pfix=copy раздел с сохранёнкой не монтируются. Когда же я загрузился без второго жёсткого диска (диск съёмный, а линуксовые разделы на нём)  pupm-200.sfs не нашёлся. Оказалось что ядро находило не тот pupm-200.sfs который лежит рядом сним на NTFS, а тот что на линуксовом разделе! А по скольку раздел не монтировался я не сразу понял свою ошибку. Сегодня проверил на работе - грузится pupm-200.sfs который лежит на FAT32, а не тот что на NTFS. А если с параметром PDEV1= то и на FAT32 не находится. Если же убрать pfix=copy и грузиться вот так:
 kernel /pup2b/vmlinuz psubdir=pup2b
то после старта монтируется:
дома - линуксовый раздел,
на работе - FAT32.
Так что обильно посыпаю голову пеплом, был неправ.
Жаль конечно, но я надеюсь, что в скором времени эту проблему решат.
Лично мне очень нравится 420-й и я искренне надеюсь, что его продолжение будет не хуже. Поскольку сами делать не умеем - будем ждать.
PS: В ручную NTFS монтируется и файлы на нём открываются.
PPS: Пытался выложить это сообщение вчера, но интернет постоянно отваливался.

Оффлайн sin4ez

  • Постоялец
  • ***
  • Сообщений: 132
  • Репутация: +0/-0
Re: запуск через GRUB4DOS?
« Ответ #68 : 23 Ноябрь 2010, 20:53:11 »
баг в initrd
о чем я и говорил!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #69 : 24 Ноябрь 2010, 02:01:35 »
Выкладываю initrd для модерн версии с исправленной загрузкой с ntfs разделов, параметр pdev1 рекомендую не убирать :)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн GanZ

  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +12/-1
  • Woof-Woof!
Re: запуск через GRUB4DOS?
« Ответ #70 : 24 Ноябрь 2010, 06:36:46 »
Ура! Свершилось! Теперь все работает. А ведь еще год назад я говорил, что там косяк, и потом несколько раз говорил, но меня убеждали в моей криворукости. Кстати, запустил без pdev1, полет нормальный. Теперь обновлю дельту, у меня чистая 1, и вайфай не робит. Оставлю пятой системой на своем "полигоне", подниму и буду продолжать работы которые готовил, и на которые благополучно "забил", когда так и не смог запустить СнежноПёса.
Спасибо Александру! +1!
12:45 22.11.2010г. Пишу из СнежноПёса!
« Последнее редактирование: 24 Ноябрь 2010, 08:45:36 от GanZ »
Добрый фей я... Могу и нафеячить!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: запуск через GRUB4DOS?
« Ответ #71 : 24 Ноябрь 2010, 06:56:51 »
Кстати, запустил без pdev1
ну тоже вариант

А ведь еще год назад я говорил, что там косяк, и потом несколько раз говорил,
ты достучался до моего сердца :))


Оставлю пятой системой на своем "полигоне"
ужас
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sin4ez

  • Постоялец
  • ***
  • Сообщений: 132
  • Репутация: +0/-0
Re: запуск через GRUB4DOS?
« Ответ #72 : 24 Ноябрь 2010, 08:28:01 »
всего-то надо было подправить немного
   ntfs-3g $MNT_DEV $MNT_DIR -o umask=0,no_def_opts,noatime,rw 2>/dev/null #default is rw
   ntfsRETVAL=$?
   [ $ntfsRETVAL -eq 0 ] && return 0
   if [ $ntfsRETVAL -eq 14 ];then
    #ntfs-3g $MNTPRMS -o umask=0,no_def_opts,noatime,rw,remove_hiberfile 2>/dev/null
    echo -e "\\033[1;31m" >/dev/console #31=red
    echo -n "ERROR: Windows NTFS hibernated partition, cannot mount" > /dev/console
    echo -e "\\033[0;39m" >/dev/console
    return 14
   else
    ntfs-3g $MNT_DEV $MNT_DIR -o umask=0,no_def_opts,noatime,rw,force 2>/dev/null
на
   mount $MNT_DEV $MNT_DIR -o umask=0,noatime,ro 2>/dev/null #default is rw
   ntfsRETVAL=$?
   [ $ntfsRETVAL -eq 0 ] && return 0
   if [ $ntfsRETVAL -eq 14 ];then
    #ntfs-3g $MNTPRMS -o umask=0,no_def_opts,noatime,rw,remove_hiberfile 2>/dev/null
    echo -e "\\033[1;31m" >/dev/console #31=red
    echo -n "ERROR: Windows NTFS hibernated partition, cannot mount" > /dev/console
    echo -e "\\033[0;39m" >/dev/console
    return 14
   else
    mount $MNT_DEV $MNT_DIR -o umask=0,noatime,ro,force 2>/dev/null

Оффлайн dr_andy

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
Re: запуск через GRUB4DOS?
« Ответ #73 : 24 Ноябрь 2010, 09:45:35 »
Выкладываю initrd для модерн версии

У меня модерн на 5ти летнем ноуте запускается с иероглифами при определении параметров экрана и сдвинутой панелью запуска программ. Мышь не реагирует.
для ретро версии initrd планируется, или ждать комплексного обновления?

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re: запуск через GRUB4DOS?
« Ответ #74 : 24 Ноябрь 2010, 11:05:56 »
Спасибо Александру! +1!
Присоединяюсь, хотя там, где у меня PuppyRus2, нет ntfs-раздела вовсе. Но благодаря стараниям Pro аудитория пользователей PuppyRus_а значительно увеличится.