|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew Kolchoogin 2:5020/290.22 21 Aug 2001 00:10:10 To : Vlad Urban Subject : Re: Помогите пожалуйста загрузить FreeBSD ;) -------------------------------------------------------------------------------- 19 Aug 01 14:54, you wrote to All: VU> Помогите пожалуйста загрузить FreeBSD ;) включи компьютер. :-) VU> После того, как перенес систему на новый винчестер начались проблемы. VU> сделал dump | restore , как сказано на www.freebsd.org.ru , но VU> стало писаться, что нет /boot/loader (disk error) , но загружалась VU> (кривовато) VU> Решил поставить полностью новую систему на новый винчестер -> VU> не загружается совсем :-( Ангидрид твою перекись марганца. ;-) Ещё один нарвался. ;-) Правильный алгоритм: 1. Подключаем к машине новый винчестер. 2. Решаем, как на новом винчестере будет жить FreeBSD -- на слайсе или весь диск будет "dangerously dedicated", по терминологии FreeBSD'шников. Если первое, идём к пункту 3, если второе -- к пункту 5. 3. Пишем первую часть MBR -- Main Boot. Hапример, так: fdisk -B <диск>, где вместо диска надо подставить устройство, соответствующее новому винчестеру. 4. Пишем вторую часть MBR -- Hard Disk Partition Table. Для этого надо написать некое файло, назовём его, например, fdisk.conf. А в него следует поместить: g c<число цилиндров> h<число головок> s<число секторов> p 1 165 <начало раздела в секторах> <длина раздела в секторах> a 1 Потом можно сказать fdisk -f fdisk.conf <диск>. 5. Говорим disklabel -w -B -n <диск> auto, где диск (или первый его слайс, если он не dangerously dedicated), потом disklabel -n -e <диск>, и создаём партиции внутри FreeBSD'шного раздела (или диска). И вот только теперь dump и restore. И всё у тебя будет грузиться. :-) А хозяевам freebsd.org.ru надо по шапке надавать. С чего это им привиделось, что dump и restore копируют загрузчики, лично мне непонятно. :-((( VU> загрузил fixit.flp , не работает mount -a : VU> fstab:/etc/fstab:0: нет такого файла или директории. Э-э-э, стоп, халявщик! ;-))) Всё должно быть по пунктам, ведь /etc/fstab'а-то нет. ;-) mount -t ufs /dev/ad0s1a /mnt mount -t ufs /dev/ad0s1d /mnt/usr и так далее. :-) Правда, где у тебя какой раздел -- вспоминай сам. :-) Или методом научного тыка. :-) VU> при загрузке с дискет пишется ata0-master:DMA limited to UDMA 33 VU> non-ATA 66 compliant cable - как сделать, чтобы работал режим UDMA 66? Поставить 80-проводной кабель на контроллер. VU> при попытке загрузить с помощью easy boot пишется Disk error VU> 0x1 (lba=0x37ac54f) No /boot/loader No /kernel Странно. Очень напоминает кривой disk label. Хотя правильную причину ты сам указал ниже... ;-) VU> Помогите пожалуйста, теперь пока приходится пользоваться windows'ом VU> :-( у меня во FreeBSD осталось фидо и тп :-( , поэтому пишите VU> пожалуйста на e-mail: urban@bwahah.com , а еще лучше напишите свою VU> Icq... VU> ps. стояла FreeBSD 4.3Stable на старом винчестере, поставил 4.2Release VU> - одинаковые проблемы, может из-за биоса, что он не может определить VU> полностью винчестер, определяет только 8Gb, на которых стоит win98, а VU> остальное место не видно, на котором стоит FreeBSD... Именно. _Золотое Правило Установщика Операционных Систем_: все разделы, с которых файлы читают программы, работающие через BIOS (или сам BIOS), должны лежать в первых 1024 цилиндрах. Иначе вилы -- BootEasy же у BIOS'а геометрию спрашивает и за загрузчиком в disk label лезет тоже через BIOS... :-( Андрей. --- /usr/bin/vi * Origin: Восемнадцатый интернат (2:5020/290.22) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/38783b817371.html, оценка из 5, голосов 10
|