Instalační USB flashdisk

 

Instalace počítače je z USB flashdisku svižnější než z DVD. Zároveň je i praktický k odzkoušení nějakého počítače.

 

Vytvořen s Xubuntu 24.04.2 LTS a možností zavést metodou:
  • staršíBIOS („Basic Input/Output System“) / MBR („Master Boot Record“)
  • moderníUEFI („Unified Extensible Firmware Interface“) dříve EFI („Extensible Firmware Interface“)

 

Prvně, na jakém počítači tento instalační USB flashdisk vytvořit:
  • s naistalovaným Xubuntu nebo alespoň podobné Linux distribuce
  • i bez operačního systému, kdy se Xubuntu zavede z DVD jen do operační paměti (min. 8GB pro běžící Xubuntu a iso soubor Xubuntu)

 

 


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:

Výběrem ze stránky  https://cdimage.ubuntu.com/xubuntu/releases/24.04.2/release/xubuntu-24.04.2-desktop-amd64.iso

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

☝️ 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

 

 


Přezaložení oddílů 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 zavedení.
  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.
    ☝️ případně není-li Linux v české lokalizaci:
    🖥️ sudo cp ~/Downloads/xubuntu-24.04.2-desktop-amd64.iso /mnt/ISO/
  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 nastavení základní desky (po zapnutí počítače přes klávesu „F2“ případně „Del“), že je „Secure Boot“ vypnutý.
Například:

A nebo, jde-li o starší základní desku, tak místo volby „UEFI“ použít „Legacy“ pro zavedení přes MBR.

 

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.