The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
FreeBSD 5.4. Ядро при загрузке просит указать rootdev (ufs:ad2s2a), !*! Harliff, 16-Сен-05, 00:43  [смотреть все]
Сабж. 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 (перед появлением чертика) пишется что-то типа "неправильный параметр в конфиге".

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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