MBR+UEFI boot iste distribucije na istom USB stiku/disku

Razne diskusije o Linuxu, neovisno o distribuciji.

Moderator/ica: Moderatori/ce

Odgovori
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

MBR+UEFI boot iste distribucije na istom USB stiku/disku

Post Postao/la Cooleech »

Prije par dana, pokušao sam instalirati omiljenu mi distribuciju na USB stik ali tako da mogu bootati s tog stika bez obzira što je ili nije postavljeno za boot opciju na nekom PC-u (kao što to može Ventoy) - i uspio sam!

Testirano na Archu, Debianu i Mintu, pretpostavljam da vrijedi za sve distribucije

Prvo, napravite GPT particijsku tablicu na USB stiku/disku i odradite klasičnu UEFI instalaciju distre na USB stik/disk.
Prilikom instalacije GRUB-a, potrebno je postaviti parametar --removable kako bi instalacija radila na svakom PC-u, a ne samo na vašem.

Primjerice:

Kod: Označi sve

grub-install --force --removable --target=x86_64-efi --efi-directory=/boot #(ili /boot/efi)
Ovaj idući dio je moguće izbjeći tako da GRUB odmah instalirate na oba načina (UEFI i MBR), testirano.

Nakon instalacije, ubacite USB disk/stik s friško instaliranom distrom i podignite live distru s drugog stika/diska (možete ovo odraditi i u VM-u ali morate dodati putanju USB stika (npr. /dev/sdb) kao virtualni disk).

Montirajte EFI particiju na /mnt/boot, a root particiju montirajte na /mnt (primjer ako je USB disk /dev/sdb, prva particija je EFI, a druga je root):

Kod: Označi sve

mount -m /dev/sdb1 /mnt/boot #(ili /boot/efi)
mount /dev/sdb2 /mnt
Pokrenite MBR instalaciju GRUB-a:

Kod: Označi sve

grub-install --force --target=i386-pc --root-directory=/mnt /dev/sd?
(znak ? zamijenite slovom vašeg USB stika što lako provjerite naredbom lsblk ili preciznije naredbom lsblk -o NAME,MODEL,TRAN,TYPE | grep disk)

Javit će vam upozorenje da je disk GPT particioniran no slobodno to ignorirajte, a na kraju će pisati da je instalacija uspješna i nema prijavljenih grešaka.
Napravite reboot ili poweroff i pokušajte pri sljedećem pokretanju bootati s tog USB stika/diska kao MBR ili UEFI, svejedno bi trebalo raditi.

Sretno!
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
pandul
Postovi: 203
Pridružen/a: 26 srp 2015, 11:30
OS: Fedora KDE

Re: MBR+UEFI boot iste distribucije na istom USB stiku/disku

Post Postao/la pandul »

Svaka čast na trudu :thmb-up
Isprobam uskoro.
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: MBR+UEFI boot iste distribucije na istom USB stiku/disku

Post Postao/la Cooleech »

Samo mali update prvog posta. Testirano instaliranje GRUB-a na oba načina odjednom. Radi savršeno.
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Odgovori