У меня 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