Примечания по сообщениям об ошибках F10


F10 F10TROUBLESHOOT HDDBOOT BOOTERRORS RESTORE LILOBOOT HOME PAGE

Наверх
О ш и б к и   з а г р у з к и

Вот некоторые ошибки, которые я генерировал:

Система, загружаемая с жёсткого диска, загрузочная дискета с ядром, загрузочная дискета win95 с fdisk, инсталляционная дискета с bootnet.img (RH6.2), чистый MBR, установленное LILO /boot (основной раздел диска отмечен, как активный).

     fdisk -l /dev/sda

     Disk /dev/sda: 64 heads, 32 sectors, 1001 cylinders
     Units = cylinders of 2048 * 512 bytes

        Device Boot    Start       End    Blocks   Id  System
     /dev/sda1   *        33        63     31744   83  Linux
     /dev/sda2            64      1001    960512    5  Extended
     /dev/sda3             1        32     32752   12  Compaq diagnostics
     /dev/sda5            64       264    205808   82  Linux swap
     /dev/sda6           265      1001    754672   83  Linux
     


Наверх
Н е т  А к т и в н о г о   Р а з д е л а

Без активного раздела, чистый MBR:

Я сделал /boot неактивным и получил следующее сообщение при загрузке:
     Non-System disk or disk error
     replace and strike any key when ready
     _
     
Я загрузился с загрузочного диска Linux и пометил его снова активным. Система загрузилась просто прекрасно.


Наверх
П о в р е ж д ё н н ы й   З а г р у з о ч н ы й   Сектор  
в   А к т и в н о м   Р а з д е л е

Загрузочный сектор активного раздела повреждён, чистый MBR:

Я обнулил загрузочный сектор на /boot и получил следующее сообщение при загрузке:
     Missing operating system
     
Я загрузился с загрузочного диска Linux и перезапустил /sbin/lilo -v. Система загрузилась просто прекрасно.


Наверх
П о в р е ж д ё н н а я   M a s t e r   B o o t   R e c o r d

Загрузочный сектор активного раздела повреждён, чистый MBR:

Я обнулил MBR и получил следующее сообщение:
     Non-System disk or disk error
     replace and strike any key when ready
     _
     
Затем я загрузился с загрузочной дискеты Linux. После подгрузки с дискеты драйвера SCSI, сообщение:
     SCSI device sda: hdwr sector= 512 bytes. Sectors= 2051000 [1001 MB] [1.0GB]
      sda: unknown partition table
     autodetecting RAID arrays
     autorun ...
     ... autorun DONE.
     VFS: Cannon open root device 08:06
     Kernel panic: VFS: Unable to mount root fs on 08:06
     
Затем я загрузился с сетевой загрузочной дискеты Linux (bootnet.img). Обнаружил NIC, обнаружил драйвер SCSI, выполнил настройку. Настройка отобразила следующее сообщение:
              Bad Partition Table

     The partition table on device sda is 
     corrupted.  To create new partitions 
     it must be initialized, causing the 
     loss of ALL DATA on this drive.
       "INITIALIZE"        "SKIP DRIVE"
     
Просматривая посредством Alt F4 я увидел:
     SCSI device sda: hdwr sector= 512 bytes. Sectors= 2051000 [1001 MB] [1.0GB]
      sda: unknown partition table
     
Я переключился в BASH экран (Alt F2) и запустил fdisk:
     fdisk /tmp/sda
     Device contains neither a valid DOS partition table, nor Sun or SGI disklabel
     Building a new DOS disklabel.  Changes will remain in memory only,
     until you decide to write them.  After that, of course, the previous
     content won't be recoverable.

     Command (m for help):  _
     
Распечатка данных раздела дала следующий результат:
     Disk /tmp/sda: 33 heads, 61 sectors, 1018 cylinders
     Units = cylinders of 2013 * 512 bytes

        Device Boot    Start       End    Blocks   Id  System
     
Я создал разделы так, как они существовали до этого (Я распечатал список разделов перед тем, как обнулить MBR.); однако геометрия диска отличается.
Вот новая распечатка из fdisk:
     Disk /tmp/sda: 33 heads, 61 sectors, 1018 cylinders
     Units = cylinders of 2013 * 512 bytes

        Device Boot    Start       End    Blocks   Id  System
     /tmp/sda1   *        33        63     31744   83  Linux
     /tmp/sda2            64      1001    960512    5  Extended
     /tmp/sda3             1        32     32752   12  Compaq diagnostics
     /tmp/sda5            64       264    205808   82  Linux swap
     /tmp/sda6           265      1001    754672   83  Linux
     
Я записал это и перезагрузился. Геометрия у двух не совпадает; однако же, я хочу видеть, измениться ли что-то. При следующей загрузке появился мигающий курсор в верхнем левом углу экрана.
     _
     

После прочтения основной страницы fdisk для Linux, я понял, что он примет свою собственную геометрию, если fdisk для Linux - это первая утилита для разбиения диска. В моём примере, где у меня нет разделов, fdisk для Linux создал свои собственные назначения геометрии.

Затем я обнулил MBR (прошёл сетевую инсталляцию до пункта, когда подгрузился драйвер SCSI, вставил ext2 дискету, содержащую dd, смонтировал её [mknod /tmp/fd0 b 2 0; mkdir /adir; mount /tmp/fd0 /adir], и затем обнулил MBR).

После обнуления MBR, запустил win95 fdisk /mbr.

После запуска Win95 fdisk /mbr, я пересоздал fdisk разделы, используя Linux (для этого используем инсталляционный диск RedHat 6.2). Вот список разделов Linux после обнуления MBR, и запуска Win95 fdisk /mbr:
     Command (m for help): p

     Disk /tmp/sda: 64 heads, 32 sectors, 1001 cylinders
     Units = cylinders of 2048 * 512 bytes

        Device Boot    Start       End    Blocks   Id  System
     /tmp/sda1   *         1      1001   1025008    e  Win95 FAT16 (LBA)

     Command (m for help): _
     
После удаления данного раздела и пересоздания разделов, какие были до этого, вновь следует распечатка корректных разделов на жёстком диске(и правильная геометрия):
     Command (m for help): p

     Disk /tmp/sda: 64 heads, 32 sectors, 1001 cylinders
     Units = cylinders of 2048 * 512 bytes

        Device Boot    Start       End    Blocks   Id  System
     /tmp/sda1   *        33        63     31744   83  Linux
     /tmp/sda2            64      1001    960512    5  Extended
     /tmp/sda3             1        32     32752   12  Compaq diagnostics
     /tmp/sda5            64       264    205808   82  Linux swap
     /tmp/sda6           265      1001    754672   83  Linux
     
Я записал эту таблицу и перезагрузился. Система прекрасно поднялась с жёсткого диска.


********В настоящий момент работаю над этим разделом********

так при аварийном восстановлении Вам понадобиться знать геометрию жёсткого диска, распечатка разделов со значениями начального и конечного цилиндров и типом разделов, копия /etc/fstab, /etc/lilo.conf.


********В настоящий момент работаю над этим разделом********

Затем я загрузился с загрузочного диска Win95, запустил "fdisk /mbr" и получил такое сообщение:
Starting MS-DOS
Затем я перегрузился обратно в Linux, перезапустил "/sbin/lilo" и получил такое сообщение: Следующая ошибка была получена с обнулённым MBR:
     Non-System disk or disk error
     replace and strike any key when ready
     _
    
/sbin/lilo также выдало претензию следующим сообщением: Чтобы исправить это, используйте fdisk, чтобы отметить /boot раздел активным.

После исправлений
Starting MS-DOS...
Ой, наверное, MBR содержит также таблицу разделов ...

Наверх
М Е Р Ы   П Р Е Д О С Т О Р О Ж Н О С Т И   П Е Р Е Д
  С Б Р О С О М   M B R

Подготовительные шаги перед сбросом MBR:





















Этот раздел в разработке. У меня нет времени, чтобы закончить её сейчас, но информация указанная выше довольно ценна, я решил продолжать и выложить в интернет то, что есть.


********В настоящий момент работаю над этим разделом********

так при аварийном восстановлении Вам понадобиться знать геометрию жёсткого диска, распечатка разделов со значениями начального и конечного цилиндров и типом разделов, копия /etc/fstab, /etc/lilo.conf.


********В настоящий момент работаю над этим разделом********

Затем я загрузился с загрузочного диска Win95, выполнил "fdisk /mbr" и получил следующее сообщение:
Starting MS-DOS
Затем я перегрузился обратно в Linux, перезапустил "/sbin/lilo" и получил такое сообщение: Следующая ошибка была получена с обнулённым MBR:
     Non-System disk or disk error
     replace and strike any key when ready
     _
    
/sbin/lilo также выдало претензию следующим сообщением: Чтобы исправить это, используйте fdisk, чтобы отметить /boot раздел активным.

После исправлений
Starting MS-DOS...
Ой, наверное, MBR содержит также таблицу разделов ...

Поиск по сайту в FreeFind!:
Поиск в Google!:

WWW cpqlinux.com

Текущее положение:
Вернуться на главную: www.cpqlinux.com

Автор:
Ричард "Черный" (Richard Black)
Контакты: contact.html


Сайт создан в: 9/20/1999