|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 05 Dec 2005 18:14:06 To : Vadim Goncharov Subject : Re: Старая FreeBSD и большие винты -------------------------------------------------------------------------------- >>> Vadim Goncharov wrote: >>> Загрузчик пользуется сервисом BIOS. VS>> А BIOS на той машине, куда я переносил 2.2.8, был новый, и вообще VS>> вся машина была новая. Почему загрузчик на сумел воспользоваться VS>> сервисом BIOS ? MS-DOS на этой машине, например, нормально грузился. VG> Скорее всего загрузчик пользуется старым сервисом биос - для пределов до VG> 8Г. А зачем гадать на кофейной гуще? cvsweb всё показывает: загрузчик времён 2.2.8 не знал LBA в принципе. Поэтому и 8G граница. http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/boot/biosboot/Attic/bios.S?re v=1.5.4.3&content-type=text/x-cvsweb-markup Умение LBA появилось только в поздней переделке 3.0 (когда вся система загрузки была перелопачена под ELF kernel), причём с плясками: src/sys/boot/i386/boot2/boot1.s 1.1.1.1 использовал LBA когда доступно EDD, 1.4 добавило флаг настройки их использования, 1.5 переключилось на использование EDD только когда не помещалось в CHS, и в таком виде оно дожило до FreeBSD 5.4/6.0. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223831eec78b9.html, оценка из 5, голосов 10
|