|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 30 Nov 2003 01:11:36 To : Victor Sudakov Subject : Re: Top -------------------------------------------------------------------------------- >>> Valentin Nechayev wrote: >>>> Victor Sudakov wrote: VS>> Кстати, как ее выправить? Hедавно мне задавали вопрос, что делать с VS>> машиной, в которой ядро постоянно грузится мимо лоадера. Я не смог VS>> дать ответа кроме как "попробовать разные геометрии в биосе", но VS>> ничего не помогло. Смотрел я на загрузчики и нашёл вот такой вот странный момент: src/sys/boot/i386/mbr/mbr.s: [...] movb 0x1(%si),%dh # Load head movw 0x2(%si),%cx # Load cylinder:sector movw $LOAD,%bx # Transfer buffer cmpb $0xff,%dh # Might we need to use LBA? jnz main.7 # No. cmpw $0xffff,%cx # Do we need to use LBA? jnz main.7 # No. pushw %cx # Save %cx pushw %bx # Save %bx movw $0x55aa,%bx # Magic movb $0x41,%ah # BIOS: EDD extensions int $0x13 # present? [...] Получается, что MBR лезет использовать EDD только когда видит запись 1023*255*63 в поле стартового сектора в partition table. Я правильно прочитал? Hо что-то я ни разу не видел там такой записи ни на одной системе... -netch- --- ifmail v.2.15dev5.1 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73688281e652.html, оценка из 5, голосов 10
|