FreeBSD+USB+RAID1
Добавлено: 2010-05-28 17:38:14
Ребяты, редко обращаюсь к форумам. Обычно нахожу ответы сам, но тут что-то заклинило и ничего придумать пока не могу.
В общем решил вернуться с Линукса на правильную ось. Собираюсь значит заливать на свеженький системник релиз 8-ки, до этого два года назад юзал 6.2 и потом пересел на Debian. CD-привода в наличии нет, ну да ладно. Создаю USB-флешку загрузочную по мануалам с списке рассылки FreeBSD:
Все норм заливается на флешку. Флешка загрузиться не может. На стадии: FreeBSD/i386 BOOT Default: 0:ad(0,a)/boot/loader бегают плюсы и ничего не происходит до попытки press any key.
Ну ладно, погуглил. Прописал вместо ad - da и пошла родимая.
Это вообще нормальное поведение для релиза?
Но это только самое начало. Дальше привычный процесс установки. Имеются в наличии два диска ad4 и ad6. Пытаюсь поставить систему на ad4(при этом слайсы и разделы доверяю авторазметке), чтобы потом уже сделать gmirror. Установка в пролете. Ругается: unable to find device node for dev ad4s1b in dev. Ну ладно, пытаюсь вручную при создании слайсов и разделов записать извенения(используя "w", хотя в sysinstalle все делается само потом) и при попытке записи изменений разделов пишет опять эту ошибку. Хотя заливал до этого туда для тестов убунту, рейд создался и нормально работал. В общем, диск точно рабочий.
Есть предположения с чего такая фигня?
Ну ладно. Меня голыми руками не возьмешь. Раз уж будет raid1, то какая разница на какой диск сначала заливать систему. Фиг с тобой, золотая рыбка. Заливаю уже систему на ad6. И заливается ведь. В конце установке не выхожу, а жму Alt-F4 и пытаюсь создать рейд.
Редактирую /etc/fstab на тему замены записей с ad6 на mirror/gm0. Ребутаюсь, выставляю нужный диск первым в загрузке в биосе и получаю опять
FreeBSD/i386 BOOT Default: 0:ad(0,a)/boot/loader. Ну ладно. Пытаюсь как с флешкой подобрать нужный вариант. По идее должно быть: 0:gm(0,a)/boot/loader или я что-то путаю? Ведь не проходит вариант.
В общем не могу понять как загрузить терь систему.
Подскажите, а то завтра с горя правильную ось снесу.
И вообще пошел читать маны на тему bootloader. Что-то он мне очень не нравится. Вроде в 6-ке lilo был..
В общем решил вернуться с Линукса на правильную ось. Собираюсь значит заливать на свеженький системник релиз 8-ки, до этого два года назад юзал 6.2 и потом пересел на Debian. CD-привода в наличии нет, ну да ладно. Создаю USB-флешку загрузочную по мануалам с списке рассылки FreeBSD:
Код: Выделить всё
dd if=8-Release[блабла].img of=/dev/sdb bs=10M conv=syncЭто вообще нормальное поведение для релиза?
Но это только самое начало. Дальше привычный процесс установки. Имеются в наличии два диска ad4 и ad6. Пытаюсь поставить систему на ad4(при этом слайсы и разделы доверяю авторазметке), чтобы потом уже сделать gmirror. Установка в пролете. Ругается: unable to find device node for dev ad4s1b in dev. Ну ладно, пытаюсь вручную при создании слайсов и разделов записать извенения(используя "w", хотя в sysinstalle все делается само потом) и при попытке записи изменений разделов пишет опять эту ошибку. Хотя заливал до этого туда для тестов убунту, рейд создался и нормально работал. В общем, диск точно рабочий.
Есть предположения с чего такая фигня?
Ну ладно. Меня голыми руками не возьмешь. Раз уж будет raid1, то какая разница на какой диск сначала заливать систему. Фиг с тобой, золотая рыбка. Заливаю уже систему на ad6. И заливается ведь. В конце установке не выхожу, а жму Alt-F4 и пытаюсь создать рейд.
Код: Выделить всё
sysctl kern.geom.debugflags=16
gmirror label -v -b round-robin gm0 /dev/ad6
echo 'geom_mirror_load="YES"' >> /mnt/boot/loader.confFreeBSD/i386 BOOT Default: 0:ad(0,a)/boot/loader. Ну ладно. Пытаюсь как с флешкой подобрать нужный вариант. По идее должно быть: 0:gm(0,a)/boot/loader или я что-то путаю? Ведь не проходит вариант.
В общем не могу понять как загрузить терь систему.