Доброго времени суток!Во время установки debian 11 на ssd 500 Gb ( в системе уже был HDD с debian 10 GPT EFI) почему-то я прохлопал и поставил загрузчик в mbr.
Обнаружил это, поскольку планирую покупку большого харда, решил сделать GPT + EFI.
GPT сделал успешно утилитой gdisk http://howto-press.blogspot.com/2012/08/mbr-gpt_6.html
Естественно, что это затерло grub, стоявший в MBR
В UEFI поменял приоритет загрузки, начал грузиться с hdd.
Загрузился успешно.
Проверил оба диска, оба gpt.
rost@debian999r:~$ sudo fdisk -l
[sudo] пароль для rost:
Disk /dev/sda: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 870
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: D6FC0EA6-F868-4C85-B916-39FA7864B5EF
Device Start End Sectors Size Type
/dev/sda1 2048 487423 485376 237M Microsoft basic data
/dev/sda2 487424 293455871 292968448 139,7G Linux filesystem
/dev/sda3 293455872 326658047 33202176 15,8G Linux swap
/dev/sda4 326658048 976771071 650113024 310G Linux filesystem
Disk /dev/sdb: 931,51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD1003FBYZ-0
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: FCA5A33C-53A8-44E6-9F63-6AEA1CC11EBF
Device Start End Sectors Size Type
/dev/sdb1 2048 206847 204800 100M EFI System
/dev/sdb2 206848 293175295 292968448 139,7G Linux filesystem
/dev/sdb3 293175296 324425727 31250432 14,9G Linux swap
/dev/sdb4 324425728 1953523711 1629097984 776,8G Linux filesystem
Сейчас единственный загрузчик , рабочий - на /dev/sdb1, хочу поставить на /dev/sda1
Начал устанавливать загрузчик. Как описано тут:
https://qastack.ru/superuser/376470/how-to-reinstall-grub2-efi
Сначала я проделал эти операции из debian 10, пытаясь починить систему debian 11.
В итоге к загрузчику на /dev/sdb1 добавились опции загрузки 11 дебиана.
Загрузился в 11 дебиан, попробовал все сделать как описано тут:
https://qastack.ru/superuser/376470/how-to-reinstall-grub2-efi
Но /dev/sda1 так и остался Microsoft basic data а /dev/sdb1 - EFI System
И вот тут то я понял - наверное 2 EFI партиции не могут быть в системе?
Или могут, если выставить приоритет загрузки дисков в UEFI?
Как мне сделать так, чтобы EFI System переехала на ssd?
(И а надо ли, если все работает?)
При попытке загрузиться с SSD вижу grub_
При загрузке с HDD загружается grub menu где есть и 11 и 10 дебиан.