Как я могу создать диск автоматического восстановления grub для Gen8 Microservr?

У меня HP Gen8 Microservr с 2016 года, и после форматирования я больше не могу его нормально загружать.

Вот довольно сложная установка:

  • Порт SATA 1: ssd с debian (с которого я загружался …),
  • SATA ODD и порт SATA 2, 3, 4: накопители емкостью 3 ТБ, собранные в raid 5,

Я знаю, что это не рекомендуется, но в течение многих месяцев мне удавалось загружаться напрямую с первого диска sata без помощи загрузочного ключа grub usb

Что работает :

Я могу загрузиться с «живого» USB-ключа ИЛИ «спасательного ключа Grub». Первый вариант для форматирования и установки, второй вариант для выбора debian и загрузки.

Этот вариант довольно раздражает, так как на этой машине нет экрана, и мне нужно нажать 3 клавиши для загрузки …

Что не работает:

  • загружаться прямо на SSD. Как бы то ни было grub-install варианты, биос с него никогда не загрузится. Раньше он работал годами … Мне всегда удавалось загрузиться с первого диска SATA (с установленными другими дисками или без них). Я пробовал AHCI, legacy sata, b120i и все другие варианты, которые мог найти в BIOS и iLO.
  • загрузиться с grub-install Ключ USB. Это тоже работало годами, но теперь это не так. Я не понимаю почему. Также я пробовал каждый порт USB, внутренний, внешний и SD-карту.
  • загрузка с ODD. Он никогда не работал напрямую, поскольку я знал, что не будет, когда купил его в 2016 году.

Что я не могу понять

Почему я могу загрузиться с «аварийного ключа» / «живого ключа», но не с конкретной установки grub? Как создать загрузочный grub-ключ?

и что заметил:

  • USB-ключ аварийного восстановления и USB-ключ Live имеют 3 раздела, как показано ниже:
GPT PMBR size mismatch (26747 != 4014079) will be corrected by write.
Disk /dev/sdf: 1.9 GiB, 2055208960 bytes, 4014080 sectors
Disk model: Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F66396F0-7517-4347-8374-89816EFB2200

Device     Start   End Sectors  Size Type
/dev/sdf1     64   275     212  106K Microsoft basic data
/dev/sdf2    276  6035    5760  2.8M EFI System
/dev/sdf3   6036 26699   20664 10.1M Microsoft basic data
  • в зависимости от grub-install параметры, ключи загрузчика grub имеют один или два раздела, например:
Disk /dev/sdg: 3.8 GiB, 4009754624 bytes, 7831552 sectors
Disk model: STORE N GO
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Итак, вот мой последний вопрос:

Есть ли способ загрузиться напрямую без ручного вмешательства?

Раньше это работало, как и три дня назад, но с тех пор я отформатировал диск и не могу понять, что именно работало. Мне очень стыдно, но это все!

Заранее спасибо за вашу помощь 🙂


Некоторые выходы

  • fdisk -l
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Disk model: KINGSTON SV300S3
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x17bc4435

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 234430463 234428416 111.8G 83 Linux
/dev/sda2       234432510 468860927 234428418 111.8G  5 Extended
/dev/sda5       234432512 468860927 234428416 111.8G 83 Linux


The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: WDC WD30EFRX-68E
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 547F77B6-7490-46FC-B9AC-AEC3498FC700


Disk /dev/md127: 8.2 TiB, 9001374842880 bytes, 17580810240 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes


Disk /dev/sdc: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: WDC WD30EFRX-68E
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sdd: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: WDC WD30EFRX-68E
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 38106669-3829-48CD-8584-2F4EA3D6E2DC


The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sde: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: WDC WD30EFRX-68E
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 2AA10B22-E7E8-4C0B-B580-F0F7D4C0A23D


GPT PMBR size mismatch (26747 != 4014079) will be corrected by write.
Disk /dev/sdf: 1.9 GiB, 2055208960 bytes, 4014080 sectors
Disk model: Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F66396F0-7517-4347-8374-89816EFB2200

Device     Start   End Sectors  Size Type
/dev/sdf1     64   275     212  106K Microsoft basic data
/dev/sdf2    276  6035    5760  2.8M EFI System
/dev/sdf3   6036 26699   20664 10.1M Microsoft basic data
  • parted -l
Model: ATA KINGSTON SV300S3 (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size   Type      File system  Flags
 1      1049kB  120GB  120GB  primary   ext4         boot
 2      120GB   240GB  120GB  extended
 5      120GB   240GB  120GB  logical   ext4


Error: The primary GPT table is corrupt, but the backup appears OK, so that will
be used.
OK/Cancel?
OK/Cancel? ok
Model: ATA WDC WD30EFRX-68E (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start  End  Size  File system  Name  Flags


Error: /dev/sdc: unrecognised disk label
Model: ATA WDC WD30EFRX-68E (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags:

Error: The primary GPT table is corrupt, but the backup appears OK, so that will be used.
OK/Cancel? ok
Model: ATA WDC WD30EFRX-68E (scsi)
Disk /dev/sdd: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start  End  Size  File system  Name  Flags


Error: The primary GPT table is corrupt, but the backup appears OK, so that will be used.
OK/Cancel? ok
Model: ATA WDC WD30EFRX-68E (scsi)
Disk /dev/sde: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start  End  Size  File system  Name  Flags


Model: Generic Flash Disk (scsi)
Disk /dev/sdf: 2055MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                Flags
 1      32.8kB  141kB   109kB                Gap0                hidden, msftdata
 2      141kB   3090kB  2949kB               EFI boot partition  boot, hidden, esp
 3      3090kB  13.7MB  10.6MB  hfs+         Gap1                hidden, msftdata


Model: Linux Software RAID Array (md)
Disk /dev/md127: 9001GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  9001GB  9001GB  ext4


Model: Verbatim STORE N GO (scsi)
Disk /dev/sdg: 4010MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  4010MB  4010MB  fat32

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *