Převod disku s Mageia 9 z legacy boot na UEFI

Převod disku s Mageia 9 z legacy boot na UEFI
« kdy: 23. 10. 2023, 12:16:35 »
Zdravím všechny na Rootuu,
potřeboval bych poradit s přechodem na nový počítač, který má už jen EFI. Na Starém počítači mám SSD disk s distribucí Mageia9 a legacy bootem. Rád bych pokud možno tuto instalaci zachoval na novém počítači.
Rozdělení disku je následující:

Kód: [Vybrat]
Disk /dev/sda: 232,89 GiB, 250 059 350 016 bajtů, 488 397 168 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Typ popisu disku: dos

Zařízení   Zaveditelný   Začátek     Konec   Sektory Velikost ID Druh
/dev/sda1                        2048 106498047 106496000    50,8G 83 Linux
/dev/sda2              106498048 488396799 381898752   182,1G  5 Rozšířený
/dev/sda5              106500096 122884095  16384000     7,8G 82 Linux swap/Solaris
/dev/sda6              122886144 488396799 365510656   174,3G 83 Linux

sda1  -> /
sda6  -> /home

Udělal jsem zrcadlo disku jako zálohu.

Je rozumné/možné převést disk EFI boot?
Jak to nejlépe udělat?

Předem děkuji za rady.
Vindy.
« Poslední změna: 23. 10. 2023, 12:41:53 od Petr Krčmář »


k3dAR

  • *****
  • 3 037
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Převod disku s Mageia 9 z legacy boot na UEFI
« Odpověď #1 kdy: 23. 10. 2023, 15:13:27 »
nevim jak v Mageia, ale obecne (resp. v *buntu (resp. *ubuntu postup snad upraven vhodne pro Mageia :):
- nahodit Mageia Live z USB
- prevest mbr do gpt:
Kód: [Vybrat]
sgdisk --mbrtogpt /dev/sdX- sdX1 zmensit aby pred nim vzniklo 512MB (v GParted)
- na vzniklem udelat novy oddil, nastavit mu priznaky pro efi a zformatovat na FAT32:
(pokud bys spatne pripravil misto na zacatku tak zarve ze na zvolenem rozsahu neco je, tak neporacovat ;-)
Kód: [Vybrat]
parted /dev/sdX mkpart EFI 0% 512M
parted /dev/sdX set 1 boot on
parted /dev/sdX set 1 esp on
mkfs.vfat -F32 /dev/sdX1
- pripojit system z disku + do toho efi oddil, udelat do nej chroot
Kód: [Vybrat]
mkdir /target
mount /dev/sdX2 /target
mkdir -p /target/boot/EFI # *buntu ma /boot/efi, Mageia zda se pouziva /boot/EFI
mount /dev/sdX1 /target/boot/EFI

mount --bind /dev /target/dev
mount --bind /dev/pts /target/dev/pts
mount -t proc proc /target/proc
mount -t sysfs sysfs /target/sys

chroot /target
- v chrootu preinstalovat grub-pc na grub-efi, resp. v Mageia zda se je grub2 pro legacy a subbalik grub2-efi pro pridani EFI podpory, takze doinstalovat grub2-efi
Kód: [Vybrat]
urpmi grub2-efi
grub2-install /dev/sdX # mozna netreba a predchozi krok to resil

+ zkontroluj ze v /target/etc/fstab nemas na zadnem radku sdXY, ale mas to podle UUID (ktere se na rozdil od sda1=>sda2 atd nezmenilo)


Re:Převod disku s Mageia 9 z legacy boot na UEFI
« Odpověď #2 kdy: 24. 10. 2023, 09:06:26 »
Díky za vyčerpávající odpověď.
Nejdřív to musím nastudovat, abych věděl, co dělám a proč to dělám.
Až se na to vrhnu dám vědět jak jsem dopadl.

PS: Děkuji také Petru Krčmářovi za úpravu příspěvku. Příště se polepším. :-)