Portál AbcLinuxu, 25. dubna 2024 13:14


Dotaz: legacy to uefi UBUNTU image clonezilla

11.10.2018 21:56 chinook | skóre: 28
legacy to uefi UBUNTU image clonezilla
Přečteno: 397×
Odpovědět | Admin
Mám přes clonezillu image ubuntu 16.04 LTS. Bohužel boot mám legacy, což pro mně bylo nejpohodlnější. Koupil jsem jakékoliv PC, dal tam flashku, z té nabootoval a bez jakéholiv zásahu se na disk přehrál daný image a po restartu naběhlo UBUNTU. Teď jsem koupil PC bez legacy bootu a jen s UEFI. Přijde mně to složitější a víc mně vyhovovalo legacy boot, ale co nadělám, časem nebude PC s legacy bootem :(

Otázka zní, jak ten image předělat na UEFI boot?

 parted -l
Model: ATA ST250DM000-1BD14 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/4096B
Tabulka oddílů: msdos
Disk Flags:

Číslo  Začátek  Konec   Velikost  Typ       Systém souborů  Přepínače
 1     1049kB   512MB   511MB     primary   ext2            boot
 2     513MB    58,7GB  58,2GB    extended
 5     513MB    50,5GB  50,0GB    logical   ext4
 6     50,5GB   58,7GB  8191MB    logical   linux-swap(v1)

Jedna možnost je nainstalovat čistý systém a pak přenést vše ze starého pomocí:

rsync -aHAXSz --delete --info=progress2 --numeric-ids -e "ssh" --rsync-path="sudo rsync" --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/etc/fstab","/etc/udev/rules.d/*","/etc/network/*","/lib/modprobe.d/*"} YOUR_USERNAME@YOUR_OLD_SERVER_IP:/mnt/readonly/ /mnt/new_server/
Je to čisté řešení? A nebude s UEFI problém při vytvoření image? Rozkopírovávám to na všelijaká PC o různém HW, nabootuje to bez problému?

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (chinook (tazatel))
k3dAR avatar 11.10.2018 22:22 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
Odpovědět | | Sbalit | Link | Blokovat | Admin
nevim zda clonezilla nema nejakej figl, ale v podstate bys mohl rucne:
1. obnovit stavajici image na disk
2. zmenit rozlozeni disku MBR na GPT (pomoci sgdisk)
3. data z prvniho oddilu 511MB presunout do hlavniho_oddilu/boot/
4. preformatovat prvni oddil na FAT32 a nastavit mu priznak boot a esp
5. nastartovat z LiveCD pripojit hlavni_oddil_disku (napr. do /target) + prvni (fat32) oddil do /target/boot/efi
6. preinstalovat/nainstalovat grub-efi v chroot /target
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 11.10.2018 22:28 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
btw: misto LiveCD, by melo jit kroky 2-6 udelat v tom nabehlem Debianu pod ClonezillaLive po obnoveni image
porad nemam telo, ale uz mam hlavu... nobody
12.10.2018 12:34 chinook | skóre: 28
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
Pecka funguje to, ještě bylo potřeba upravit fstab.

Bylo by možné zachovat i boot legacy? Image používím i na PC, která nepodporují UEFI. Ideální by bylo mít jeden image, který by šel nabootovat, jak z UEFI, tak legacy.
Řešení 1× (chinook (tazatel))
k3dAR avatar 12.10.2018 14:35 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
je to mozne, potrebujes pridat do gpt 2MB oddil a dat mu priznak bios_grub, NEnaformatujes ho...
tedy posun zacatek EFI o 2MB a pak:
parted /dev/sdX mkpart '"BIOS boot partition"' 0% 2M
parted /dev/sdX set 1 bios_grub on
a v chrootu na ten rootfs (+ EFI do boot/efi) pak pustis instalaci obou grubu (nainstalovanej balicek zustava ten grub-efi)
chroot /target grub-install --target=i386-pc /dev/sdX                                                                                                                                                                            
chroot /target grub-install --target=x86_64-efi /dev/sdX
porad nemam telo, ale uz mam hlavu... nobody
12.10.2018 15:06 chinook | skóre: 28
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
To by bylo super.

Jen pro jistotu. Můžu to spustit?

parted /dev/sda mkpart '"BIOS boot partition"' 0% 2M
Varování: You requested a partition from 0,00B to 2000kB (sectors 0..3906).
The closest location we can manage is 17,4kB to 1048kB (sectors 34..2047).
Is this still acceptable to you?
Ano/Yes/Ne/No? Yes
Varování: The resulting partition is not properly aligned for best performance.
Ignorovat/Ignore/Zrušit/Cancel?
k3dAR avatar 12.10.2018 16:13 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
ne, musis ten stavajici EFI (prvni oddil) zmensit, resp. posunout(v gparted?) mu zacatek aby jsi tuto novou mohl vytvorit 2MB...
(btw: nejsem si ted jistej zda by pro legacy boot nestacila 1MB bios partisna)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 12.10.2018 16:15 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
nevim o programu co v radce (jako v Desktopu/GUI GParted) dokaze posunout zacatek oddilu, parted umi posunout konec, ale protoze tam mas stejne jen par souboru, muzes je proste nahrat bokem, oddil smazat, vytvorit se zacatkem 2MB-zbytek, a zformatovat a priznaky jako pretim pro EFI...
porad nemam telo, ale uz mam hlavu... nobody
15.10.2018 12:12 chinook | skóre: 28
Rozbalit Rozbalit vše Re: legacy to uefi UBUNTU image clonezilla
Seš borec funguje to perfektně. Jen parted mně nefungovalo, udělalo to jen 1MB partition. POužil jsem tedy gdisk a chodí to bez problému.

gdisk /dev/sda
smazal obě partition
a přidal 1 partition 2048-2M
a druhou 6144 a zbytek
U prvni nastavil EF02 a u druhé EF00
Ještě jednou díky a moc mně to pomohlo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.