The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD 5.4. Ядро при загрузке просит указать rootdev (ufs:a..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD 5.4. Ядро при загрузке просит указать rootdev (ufs:a..." 
Сообщение от Harliff emailИскать по авторуВ закладки on 16-Сен-05, 00:43  (MSK)
Сабж. root'ом у меня является ad2s2a, который из биоса не виден (мама старая и винт (ad2) сама не воспринимает, поэтому есть еще и маленький винт (ad0), с которого происходит загрузка).

Итак: есть ad0s1 -- ext2 раздел с линуксовыми ядрами и GRUB, ad0s2a -- раздел, который во freebsd монтируется как /boot. С ad2s2a взят файл /boot/boot (x86 bootsector), и заброшен на ad0s1. Далее он используется в качестве chainloader'a.

Загрузка: врубается GRUB (с ad0s1), загружается "chainloader /boot/freebsd/boot" (тот самый x86 bootsector от freebsd), управление передается на ad0s2a, в дело вступает loader (/boot/loader), он рисует чертика, а по прошествии 10 секуно спокойно грузит ядро. Ядро нормально грузится, определяет устройства, и, когда приходит время подмонтировать "/", оно спрашивает "а какой раздел ты хочешь видеть "/". Приходится писать "ufs:ad2s2a", тогда все берет и нормально грузится.

Ничего страшного, в принципе -- грузится она редко (так как загрузившись работает и работает) и набирать "ufs:ad2s2a" меня сильно не напрягает. Но все-таки хочется взять это и настроить. Просто что-бы было. Неприятно, что что-то не работает...

у /boot/loader есть такой параметр, как rootdev. Так вот, при попытке его задать через set rootdev="ad2s2a", loader заявляет, что я неправильно указал диск (из биоса ведь диск не виден -- ядро должно загрузиться и его обнаружить).

Если задать в /boot/loader.conf rootdev="ad2s2a", то при запуске loader'a (перед появлением чертика) пишется что-то типа "неправильный параметр в конфиге".

Итак, какие будут конструктивные предложения?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD 5.4. Ядро при загрузке просит указать rootdev (ufs:a..." 
Сообщение от Xela emailИскать по авторуВ закладки(ok) on 16-Сен-05, 10:15  (MSK)
Может быть эти опции в loader.conf помогут:

boot_askname=""                 # Prompt the user for the name of the root device
vfs.root.mountfrom="" # Specify root partition in a way the
# kernel understands

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD 5.4. Ядро при загрузке просит указать rootdev (ufs:a..." 
Сообщение от Harliff Искать по авторуВ закладки on 16-Сен-05, 11:41  (MSK)
>vfs.root.mountfrom=""  # Specify root partition in a way the
>    # kernel understands

Спасибо, это действительно помогло!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру