Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Pavel Vinduška 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í:
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.
-
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: 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 ;-)
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
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
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)
-
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. :-)