
Příklad vytvoření instalačního USB flashdisku s Xubuntu 24.04.2, který je pro kompatibilitu se staršími i novými základními deskami možné do počítače zavést pomocí:
- staršího režimu BIOS („Basic Input/Output System“) / MBR („Master Boot Record“)
- moderního režimu UEFI („Unified Extensible Firmware Interface“) dříve EFI („Extensible Firmware Interface“)
Vytvoření instalačního USB flashdisku s Xubuntu 24.04.2, který lze do počítače zavádět přes MBR i EFI.
- USB flashdisk: /dev/sdx (/dev/sdx1)
- připojený do adresáře: /mnt
- instalační soubor: xubuntu-24.04.2-desktop-amd64.iso
- umístění v domovském adresáři uživatele do: ~/Stažené
- zakončení příkazového řádku
&& echo OK
zobrazí „OK“ status jen při jeho úspěšném provedení sudo
před příkazem umožní tento vykonat s administrátorskými právy- 1. oddíl na USB flashdisku, aby začínal na 2048 a nikoli na 32 a byl typu 0700
- 2. oddíl na USB flashdisku, aby byl typu EF02, stačí 1MB pro možnost MBR bootování
😎 Rozpracované … ✍️
Příprava aplikací a instalačního souboru Xubuntu
🖥️ doinstalace grub programů:
Pokud již existují, automaticky se vynechá.
sudo apt install grub-pc sudo apt install grub-efi
🖥️ stažení instalačního souboru:
Přímo kliknutím na xubuntu-24.04.2-desktop-amd64.iso nebo výběrem ze stránky https://cdimage.ubuntu.com/xubuntu/releases/24.04.2/release/
Nebo soubor stáhnout příkazem rovnou do adresáře ~/Stažené
:
wget -O ~/Stažené/xubuntu-24.04.2-desktop-amd64.iso https://cdimage.ubuntu.com/xubuntu/releases/24.04.2/release/xubuntu-24.04.2-desktop-amd64.iso && echo OK
Příprava prostoru na USB flashdisku
🖥️ přezaložení oddílu na USB flashdisku:
⚠️ V příkazech je nutno místo /dev/sdx (/dev/sdx1) použít správnou alokaci flashdisku !
- 🖥️
df |grep "^/dev/"
výpis připojených souborových systémů - zjištěný připojený USB flashdisk a jeho speciální soubor
/dev/sdx1
- 🖥️
sudo umount /dev/sdx1
odpojení USB flashdisku - 🖥️
sudo sgdisk -p /dev/sdx
výpis informací u USB flashdisku - ověření, že se jedná o ten správný USB flashdisku, aby se nepřepsal nějaký jiný
- zjištění maximálního počtu sektorů, kdy nově vytvořený oddíl bude končit na sektoru o 10000 menším než je maximální
- 🖥️
sudo sgdisk -g -o -n 1:2048:{sektor} -t 1:0700 -c 1:"USB-XUB2404" -n 2:0:0 -t 2:EF02 -c 2:"MBR" /dev/sdx
přezaložení oddílů pro 1. s instalačním Xubuntu a 2. pro možnost i MBR bootování - ověření přezaložení
- 🖥️
sudo umount /dev/sdx1
znovu odmontování USB flashdisku - 🖥️
sudo mkfs.vfat -F 32 -n USB-XUB2404 /dev/sdx1
vytvoření filesystému oddílu - 🖥️
sudo partprobe /dev/sdx
znovunačtení tabulky oddílů - provedeno automatické připojení nově vytvořeného souborového systému USB flashdisku
- 🖥️
df /dev/sdx1
kontrolní výpis připojeného souborového systému USB flashdisku
Nakopírování instalančního souboru Xubuntu na USB flashdisk
🖥️Připojení flashdisku -> /mnt :
💡Po zapojení USB flashdisku do počítače se tento připojí do adresáře /media/...
Příkazem df
se v řádku /media/...
zjistí jeho alokace například /dev/sdx1
df /dev/sdx1 sudo umount /dev/sdx1 sudo mount /dev/sdx1 /mnt df /mnt
🖥️ Vytvoření na flashdisku adresář /mnt/ISO a nakopírování souboru :
sudo mkdir /mnt/ISO spravce sync
Vytvoření zavádění (bootování) Xubuntu do počítače
🖥️ Vytvoření bootování na flashdisku pro MBR :
sudo grub-install --target=i386-pc --no-nvram --root-directory=/mnt /dev/sdx
🖥️ Vytvoření bootování na flashdisku pro EFI :
sudo grub-install --target=x86_64-efi --no-nvram --root-directory=/mnt /dev/sdx
🖥️ Vytvořit soubor /mnt/boot/grub/grub.cfg
💡V příkladu je pro grafický režim použitý v Xubuntu standardní mousepad
editor, ale pro negrafický z terminálu je možno použít například vi
nebo nano
sudo mousepad /mnt/boot/grub/grub.cfg
Vložit a uložit tento obsah:
if loadfont /boot/grub/fonts/unicode.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set gfxpayload=keep set menu_color_normal=light-green/black set menu_color_highlight=black/light-green set timeout=30 menuentry "USB - Xubuntu 24.04.2 - 64bit" { set isofile=/ISO/xubuntu-24.04.2-desktop-amd64.iso loopback loop $isofile linux (loop)/casper/vmlinuz boot=casper file=/preseed/xubuntu.seed iso-scan/filename=$isofile noeject noprompt quiet splash initrd (loop)/casper/initrd } grub_platform if [ "$grub_platform" = "efi" ]; then menuentry 'Boot from next volume' { exit 1 } menuentry 'UEFI Firmware Settings' { fwsetup } fi
🖥️ Odpojení USB flashdisku
sudo umount /mnt
Závěrečné odzkoušení
🖥️ Zavedení Xubuntu z USB flashdisku
- Restart počítače s připojeným USB flashdiskem a stisklou klávesou „F12“ nebo „F8“ (dle typu základní desky) pro vyvolání Boot menu
- V Boot menu se vybere zařízení, ze kterého se bude nahrávat systém -> vybrat USB disk (pojmenování zas dle typu základní desky)
- Po chvíli se objeví „Grub menu“ již z USB flashdisku se zeleným řádkem USB – Xubuntu 24.04.2 – 64bit
- Potvrzením řádku nebo po 30 sekundách se již začne zavádět Xubuntu z USB flashdisku