Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ramazan Jah-Far                      2:5020/400     12 Feb 2003  01:37:08
 To : Peter Irich
 Subject : Re: above 1024
 -------------------------------------------------------------------------------- 
 
 Hi!
 In fido7.ru.linux, Peter Irich wrote:
 
  PI> ASPLinux 7.3 устанoвлена в pаздел за 1024-м цилиндpoм и lilo-21.7.3
  PI> её не загpужает, в lilo.conf lba32 есть, в setup'е тoже LBA.
 
 То lba32, что в lilo.conf, не имеет ничего общего
 с тем LBA, что в BIOS. Kind of misleading term.
 
 lba32 == работа через int13x (INT 13 Extensions -
 by Micro$oft/Phoenix). Это линейная 64-bit адресация
 секторов (в реальности ограничивается протоколом ATA).
 
 У твоей проблемы 2 вероятных причины:
 1) твой BIOS не умеет int13x или неправильно
    реализует int13x. Тогда тебе может помочь:
      или перемещение /boot ближе 1024го цилиндра
       (в используемой трансляции)
      или установка загрузчика, работающего с IDE
       контроллером в обход BIOS (NUNI?) - по
       совету Zahar Kiselev
      или использование утилит типа Ontrack Disk
       Manager.
 2) загрузчик MBR не желает пользоваться int13x
    вообще или для того типа раздела, на котором
    лежит LILO (этим отличаются M$-ские MBR от
    Windows 95, 98(first edition) и NT4.0).
    BTW, на эту мысль меня натолкнул Valentin Nechayev:
 
  PI>>> Пpи загpузке выдаётся сooбщение "missing OS".  Так и дoлжнo
  PI>>> быть или чтo-тo мoжнo сделать?
  VN> Да не в lilo дело, похоже. "Missing OS" - это не из его лексикона,
  VN> это скорее из лексикона стандартного MBR загрузчика.
 
 BTW, он там ищет не OS :-), а 0x55, 0xAA в конце
 начального сектора.
 
 In fido7.ru.linux, Zahar Kiselev wrote:
 
  PI>> А этo мoжнo как-нибудь пpoвеpить?
  ZK>Hасколько я знаю - только попыткой загрузить при помощи lilo
  ZK> или grub ядро, лежащее за 1024 цилиндром.
 
 Так вот, Захар - ты не прав. Проверить, что BIOS хотя
 бы декларирует _работу_ с диском через int13x, можно
 из-под DOS при помощи Norton Disk Editor. В пункте меню
 с названием типа "Drive Info".
 Однако, если запущен Windows, DOS extender,
 какой-нибудь boot virus, или утиль типа Ontrack Disk
 Manager, ставящая свой обработчик INT 13, результаты
 могут быть искажены (винда точно объявляет другую
 версию int13x в DOS box).
 
 INT 13 41-- - IBM/MS INT 13 Extensions - INSTALLATION 
 CHECK
 Category: d - disk I/O enhancements
 Inp.:
   AH = 41h
   BX = 55AAh
   DL = drive (80h-FFh)
 Return:   CF set on error (not supported)
       AH = 01h (invalid function)
   CF clear if successful
       BX = AA55h if installed
       AH = major version of extensions
    (01h = 1.x, 20h = 2.0/EDD-1.0, 21h = 2.1/EDD-1.1)
       AL = internal use
       CX = API subset support bitmap (see #0178)
       DH = extension version (v2.0+ ??? -- not present in 1.x)
 Note:  the Phoenix Enhanced Disk Drive Specification v1.0 uses
         version 2.0 of the INT 13 Extensions API
 SeeAlso: AH=42h"INT 13 Ext",AH=48h"INT 13 Ext"
 Copied from Ralf Brown's Interrupt List
 
 Интересно, можно ли выполнять x86realmode сервисы
 BIOS под Linux (в V86 режиме). Типа как делается
 с video BIOS. И где можно посмотреть примеры
 попроще?
 
 Summary.
 Если причина проблемы в мелкософтовском MBR, то тебя
 спасёт, к примеру, установка LILO в MBR.
 
 P.S. ты не указал исходную геометрию и LBA
 геометрию твоего винта и где лежат /, /boot и
 LILO.
 --
 Bye!
 Ramazan
 --- ifmail v.2.15dev5
  * Origin: UkrNet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 above 1024   Peter Irich   07 Feb 2003 01:08:53 
 Re: above 1024   Vladimir Bormotov   07 Feb 2003 15:33:58 
 Re: above 1024   Valentin Nechayev   08 Feb 2003 00:33:31 
 Re: above 1024   Peter Irich   09 Feb 2003 00:23:49 
 Re: above 1024   Vladimir Bormotov   09 Feb 2003 19:48:30 
 above 1024   Zahar Kiselev   07 Feb 2003 15:10:16 
 above 1024   Peter Irich   09 Feb 2003 00:28:52 
 above 1024   Zahar Kiselev   09 Feb 2003 23:01:06 
 above 1024   Peter Irich   12 Feb 2003 22:31:41 
 above 1024   Zahar Kiselev   13 Feb 2003 11:44:48 
 above 1024   Hleb Valoska   07 Feb 2003 22:24:13 
 above 1024   ilya voronin   10 Feb 2003 15:38:30 
 Re: above 1024   Ramazan Jah-Far   12 Feb 2003 01:37:08 
 Re: above 1024   Zahar Kiselev   12 Feb 2003 10:30:22 
 above 1024   Andrey Melnikov   12 Feb 2003 23:36:12 
 above 1024   Zahar Kiselev   13 Feb 2003 11:32:48 
 above 1024   Andrey Melnikov   13 Feb 2003 14:19:14 
 above 1024   Alexander Zatvornitskiy   13 Feb 2003 16:01:00 
 above 1024   Zahar Kiselev   13 Feb 2003 19:56:24 
 above 1024   Peter Irich   14 Feb 2003 23:50:10 
 Re: above 1024   Ramazan Jah-Far   13 Feb 2003 04:47:54 
 Re: above 1024   Zahar Kiselev   13 Feb 2003 11:49:10 
 Re: above 1024   Ramazan Jah-Far   15 Feb 2003 21:22:08 
 Re: above 1024   Peter Irich   14 Feb 2003 00:18:07 
Архивное /ru.linux/2169749df7046.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional