У меня есть новая коробка с Debian Squeeze. Grub установлен в /dev /sda, но при загрузке у меня просто появляется мигающий курсор перед меню Grub. Я могу загружаться, чтобы загрузиться успешно только тогда, когда я выбираю параметры загрузки (во время публикации) и выбираю этот конкретный диск! Я удостоверился, что правильный привод настроен на загрузку в BIOS.

Итак, Grub работает, но система не загружается с этого диска автоматически? Любые идеи о том, что может вызвать это?

Все диски sda/b/c имеют размер 2 ТБ (система sda запускает систему с b/c в качестве raid-устройства md0) со следующими разделами:

$ cat /proc/partitions

major minor  #blocks  name
8        0 1953514584 sda
8        1        977 sda1
8        2    9765625 sda2
8        3    6445313 sda3
8        4 1937302627 sda4
8       32 1953514584 sdc
8       16 1953514584 sdb
9        0 1953513424 md0

но

# fdisk -l /dev/sda

дает

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      243202  1953514583+  ee  GPT

Любое понимание этого странного поведения будет с благодарностью.

2 ответа2

1

У вас есть таблица разделов GPT, что означает, что Linux может быть установлен как EFI.

Теория: Когда вы пытаетесь загрузиться без вызова меню, GRUB этап 0 не может найти следующий этап в подразделе GPT. При загрузке с меню загрузки, BIOS вызывает EFI, и загрузка прошла успешно. Попробуйте найти вариант загрузки в режиме EFI в BIOS и посмотрите, будет ли это иметь значение.

0

Скорее всего, BIOS не виноват, хотя это может быть. Я бы посмотрел на файл /boot/grub/device.map, который содержит отображение BIOS на идентификаторы Linux. Это может быть неправильно настроено и вызывает проблемы. Однако может быть трудно определить, какой диск является каким, поскольку в вашем RAID-массиве есть три идентичных диска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .