Поругайте разметку

Задача: разбить ssd-шку так, чтобы можно было загружаться как в bios режиме, так и в режиме uefi. Для переключения загрузки допускается переустановка grub, единственное требование - все разделы должны оставаться на прежнем месте. Полёт фантазии насчёт отдельных /home, /boot и прочих каталогов не интересует.

Вариант решения:
[~]$ sudo gdisk /dev/sdb -l
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 234441648 sectors, 111.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 354A4682-E8C2-44CE-9BFF-7005D86DDA05
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 234441614
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            4095   1024.0 KiB  EF02  BIOS boot partition
   2            4096         1656831   807.0 MiB   EF00  EFI System
   3         1656832       234441614   111.0 GiB   8300  Linux filesystem
Вот тут этот вопрос рассматривался
На флешке как-то так.
Recovery/transformation command (? for help): p
Disk /dev/sdg: 30283008 sectors, 14.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 21C6717B-C49F-4F6E-9228-18219621D409
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30282974
Partitions will be aligned on 2-sector boundaries
Total free space is 1247 sectors (623.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048        10487807   5.0 GiB     8300  Linux filesystem
   2        10487808        30281727   9.4 GiB     0700
 127              34             161   64.0 KiB    EF02  BIOS boot partition
 128             162            2047   943.0 KiB   EF00  EFI System

Recovery/transformation command (? for help): o

Disk size is 30283008 sectors (14.4 GiB)
MBR disk identifier: 0xBB5CEA4E
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1      *       10487808     30281727   primary     0x07
   2                     1     10487807   primary     0xEE
   4              30281728     30283007   primary     0xEE
Ефишный и грабовый раздел вынесены до 2048. Все равно место пустует.
Если был один большой раздел, то в данном случае переразбивка не требуется.
lampslave
допускается переустановка grub, еди
Устанавливается сразу два загрузчика. Флешка запускается как на биос так и на ефи.
Единственное замечание для загрузки с ефи нужно использовать \EFI\BOOT\BOOTX64.EFI
У Вики все есть.
Lupus pilum mutat, non mentem.
begemot69
Вот тут этот вопрос рассматривался
А я искал эту тему, искал и не нашел)))
Lupus pilum mutat, non mentem.
на флешке вот так у меня
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2108          264251   128.0 MiB   EF00  EFI System
   2          264282        12847193   6.0 GiB     8300  Linux filesystem
   3        12847206        31375326   8.8 GiB     0700  Microsoft basic data
   4              34            2081   1024.0 KiB  EF02  BIOS boot partition
Expert command (? for help): o
Disk size is 31375360 sectors (15.0 GiB)
MBR disk identifier: 0x00000000
MBR partitions:
Number  Boot  Start Sector   End Sector   Status      Code
   1                     1     31375359   primary     0xEE
работает и под bios и под UEFI
касательно UEFI: пользовался вот этой шпаргалкой - мне понравилось
Хорошая такая флешка на 120 гигов и с sata интерфесом... Ладно, кажется, главное требование (наличие bios boot partition и efi partition нужных размеров) я выполнил, а остальное не важно. Всё это делается с единственной целью: чтобы в случае внезапной гибели теперешней материнки и отсутствия режима совместимости на новой, подключить к ней ssd без больших танцев с бубном в виде перемещения разделов или установки внешнего загрузчика.
lampslave
Хорошая такая флешка на 120 гигов и с sata интерфесом
А какая разница? Нужна загрузка и биос и ефи, значит собираешься на нескольких компьютерах использовать. Тот же переносной hdd.
Lupus pilum mutat, non mentem.
Ладно, пусть так. Вы мне лучше скажите, почему у вас разделы такие маленькие:
 127              34             161   64.0 KiB    EF02  BIOS boot partition
 128             162            2047   943.0 KiB   EF00  EFI System
lampslave
(наличие bios boot partition и efi partition нужных размеров)
Только мне было бы жаль на ссд целый гигабайт под это дело отдавать. Мегабайт другой разговор)))
Lupus pilum mutat, non mentem.
lampslave
почему у вас разделы такие маленькие
Потому что этого достаточно.
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.