Bootovací, instalační USB flashdisk

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“)

Každopádně je potřebné na čem a z čeho tento instalační USB flashdisk vytvořit.

  • Ideálně přímo na počítači s Xubuntu nebo alespoň podobné Linux distribuce.
  • Nouzově na počítači s Xubuntu zavedeného z DVD a operační pamětí alespoň 8GB.

 

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é
  • 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

Není-li Linux v české lokalizaci, tak místo adresáře ~/Stažené  je ~/Downloads:
wget -O ~/Downloads/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 !

 

  1. 🖥️ df |grep "^/dev/"
    Výpis připojených souborových systémů.
  2. Nalezení toho správného speciální souboru /dev/sdx1 USB flashdisku.
  3. 🖥️ sudo umount /dev/sdx1
    Uvolnění USB flashdisku jeho odpojením.
  4. 🖥️ sudo sgdisk -p /dev/sdx
    Výpis informací o USB flashdisku.
  5. ☝️ Ověření, že se jedná o správný model USB flashdisku, aby se nepřepsal nějaký jiný.
  6. výpočet konce sektoru 1. oddílu, o 10000 menší než je maximální USB flashdisku, dál naváže 2. oddíl
  7. 🖥️ 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í s vytvořením dvou oddílů.
    ⚠️ přepíše se původní rozdělení USB flashdisku.
  8. Ověření nového rozdělení USB flashdisku.
  9. Vzniklé dva oddíly, 1. s instalačním Xubuntu a 2. pro možnost MBR bootování.
  10. 🖥️  sudo umount /dev/sdx1
    ☝️ Uvolnění USB flashdisku jeho odpojením, který se od přezaložení po chvilce sám připojil.
  11. 🖥️  sudo mkfs.vfat -F 32 -n USB-XUB2404 /dev/sdx1
    ⚠️ Naformátování 1. oddílu.
  12. 🖥️  sudo partprobe /dev/sdx
    Opětovné načtení tabulky oddílů, který automaticky připojí USB flashdisk.
  13. Automaticky připojený USB flashdisk ve správci souborů.
  14. 🖥️  df /dev/sdx1
    Kontrolní výpis připojeného USB flashdisku.
  15. Ještě jeho zobrazení v příkazovém řádku jako USB-XUB2404.

 

 


Založení instalačního Xubuntu na USB flashdisk

 

 

  1. 🖥️ df /dev/sdx1
    Zobrazení připojeného USB flashdisku.
  2. 🖥️ sudo umount /dev/sdx1
    Uvolnění USB flashdisku jeho odpojením.
  3. 🖥️ sudo mount /dev/sdx1 /mnt
    Připojení USB flashdisku do /mnt.
  4. 🖥️ df /dev/sdx1
    Kontrolní zobrazení připojeného USB flashdisku do/mnt.
  5. 🖥️ sudo kodir /mnt/ISO
    Založení podadresáře /ISO pro instalační iso soubor.
  6. 🖥️ sudo cp ~/Stažené/xubuntu-24.04.2-desktop-amd64.iso /mnt/ISO/
    Nakopírování instalačního souboru do připraveného adresáře.
  7. 🖥️ sync
    Preventivní vysypání bufferu na USB flashdisk.
  8. sudo grub-install --target=i386-pc --no-nvram --root-directory=/mnt /dev/sdx
    Vytvoření zavádění (bootování) pro starší MBR metodu.
  9. sudo grub-install --target=x86_64-efi --no-nvram --root-directory=/mnt /dev/sdx
    Vytvoření zavádění (bootování) pro moderní UEFI (EFI) metodu.
  10. 🖥️ sudo mousepad /mnt/boot/grub/grub.cfg
    Editace kofiguračního souboru grub menu
  11. Vložení konfigurace grub menu viz. níže a po vložení ukončit uložením.
    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
    

 

 

 

🖥️ na závěr odpojit USB flashdisk:

sudo umount /mnt

 

 


Odzkoušení zavedení Xubuntu z USB flashdisku

 

💡Skouknout v „Biosu“ základní desky (po zapnutí počítače přes klávesu „F2“ případně „Del“), že je „Secure Boot“ vypnutý. Například:

 

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
  • 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.