Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка загрузчика grub  (Прочитано 6953 раз)

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

Оффлайн CaypoH

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Настройка загрузчика grub
« : 04 Июня 2009, 06:23:36 »
у меня 2 винта. первый IDE, на нём стоят Windows и Ubuntu, второй SATA на нём стоит фряха. как настроить загрузчик чтобы при обоих подключенных винтах у меня был выбор что грузить, вида:
Windows
Ubuntu
FreeBSD

в данный момент если подключить только первый винт то загрузчик предлагает выбрать между виндой и убунтой. если подключить после этого второй то история будет та же - выбор между виндой и убунтой. если отключить идешний винт и оставить только сата с фряхой то (естественно) загрузит фряху безо всякого выбора. если после этого подцепить идешник то... снова без вопросов грузит фряху.

что сделать?

спрашивал тоже самое на форуме фряхи (http://www.bsdportal.ru/viewtopic.php?t=20746).

первый диск IDE подключен к IDE 1 мастер
второй SATA подключен к SATA4 (первые 3 просто пустые)

содержание файлов граб загрузчика убунты. device.map:
(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb

fd0 судя по всему флопик, если я всё правильно понял
(hd0) /dev/sda - эта строчка была.
(hd1) /dev/sdb - добавил я

menu.lst
title      Ubuntu 8.10, kernel 2.6.27-14-generic
root      ()/ubuntu/disks
kernel      /boot/vmlinuz-2.6.27-14-generic root=UUID=D0F4823AF4822338 loop=/ubuntu/disks/root.disk ro quiet splash
initrd      /boot/initrd.img-2.6.27-14-generic

title      Ubuntu 8.10, kernel 2.6.27-14-generic (recovery mode)
root      ()/ubuntu/disks
kernel      /boot/vmlinuz-2.6.27-14-generic root=UUID=D0F4823AF4822338 loop=/ubuntu/disks/root.disk ro  single
initrd      /boot/initrd.img-2.6.27-14-generic

title      Ubuntu 8.10, memtest86+
root      ()/ubuntu/disks
kernel      /boot/memtest86+.bin

title      FreeBSD
root      (hd1,0,a)
kernel      /boot/loader

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Windows XP
root      (hd0,0)
savedefault
chainloader   +1


title FreeBSD
root (hd1,0,a)
kernel /boot/loader
это добавил я. при попытке подгрузить фряху пишет что не может подгрузить ядро "cant boot kernel" понятно что где-то ошибся. где?

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Настройка загрузчика grub
« Ответ #1 : 04 Июня 2009, 10:45:18 »
Попробуйте так:
title FreeBSD
root (hd1,0,a)
kernel /loader
Подпись автора jillsmitt истинна...

Оффлайн CaypoH

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Настройка загрузчика grub
« Ответ #2 : 04 Июня 2009, 12:34:55 »
да нет, дело не в этом. я конечно попробовал, но только чтобы убедиться что истина действительно "не рядом".
собственно, вот вид экрана при попытки загрузки фряхи через граб:

причём в убунте при попытке зайти на винт с фряхой выкидывает ошибку "не могу примонтировать диск". а в винде этот винт вообще не виден.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Настройка загрузчика grub
« Ответ #3 : 04 Июня 2009, 13:01:06 »
А на чем фряха то стоит - небось grub слыхом не слыхивал о чуде
Дома Linux Mint 21.1 / 22.00

Oni-chan

  • Гость
Re: Настройка загрузчика grub
« Ответ #4 : 04 Июня 2009, 13:02:08 »
grub поддерживает ufs

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Настройка загрузчика grub
« Ответ #5 : 04 Июня 2009, 13:06:51 »
# FreeBSD
title  FreeBSD 5.2
root   (hd1,0)
kernel (hd1,0)/boot/loader



или вот вычитал - грузим все что можеит грузиться:
# (1) FreeBSD
title  FreeBSD 5.2
# Теперь остается только определить раздел, который будет корневым для загружаемой системы в нотации GRUB (а не FreeBSD! - это еще не / ее файловой системы):
rootnoverify (hd1,0)
# сделать его активным:
makeactive
# и "по цепочке" передать на него управление загрузкой:
chainloader +1



Дома Linux Mint 21.1 / 22.00

Оффлайн CaypoH

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Настройка загрузчика grub
« Ответ #6 : 04 Июня 2009, 14:09:58 »
последний вариант, с makeactive помог. спасибо огромное за подсказки всем кто принял участие, и alecsartania лично. кстати, где вы нашли эту информацию? я прежде чем вопрос сюда задать весь гугл перерыл в поисках ответа, так ничего и не нашёл.

 

Страница сгенерирована за 0.042 секунд. Запросов: 20.