|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 06 Jun 2002 22:08:41 To : Shtirlitz Subject : Re: Установка большого винта под FreeBSD -------------------------------------------------------------------------------- >>> Shtirlitz wrote: > > SD>> 1. Отключи LBA > > SD>> 2. Ставь то, что показывает ядpо пpи загpузке > > SD>> Пpи отключенном LBA BIOS должен показать то же самое, что написано на > > SD>> винте; если не так - мамка не понимает такой винт, надо патчить > > SD>> BIOS. По моему опыту, эти советы - полный бред. Hадо 1) подсчитать, сколько цилиндров будет в геометрии xxx*255*63 2) поставить LBA в BIOS 3) в sysinstall в его fdisk - установить подсчитанную LBA геометрию и в таком виде поставить. Плюс от такого варианта - значительно лучше работает при переносе между разными материнками. С normal я несколько раз натыкался на нежелание загружать. С LBA геометрией такого никогда не было. > В том-то все и дело, что нет уверенности. Как я понимаю FreeBSD наплевать на > BIOS (FreeBSD does not use the BIOS, and does not know the ``logical BIOS > drive mapping'' - выдержка из handbook). С другой строны я не вижу ни где > опции отлючающей LBA во FREEBSD (а нужн ли вообще LBA во FreeBSD). > Вот и получается - непонятки какие CHS вводить в FreeBSD. FreeBSD совсем не наплевать на BIOS. BIOS используется при загрузке ядра, BIOS/DOS'овская partition table используется для чтения разделов диска. Что за странности написаны в handbook - не знаю, но это совсем не так. Если BIOS знает группу программных прерываний B-1341, B-1342, B-1348, то BIOS умеет читать с диска по абсолютным номерам секторов, и часть трансляции в загрузчике упрощается. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/7368fc59e6ab.html, оценка из 5, голосов 10
|