GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit zaváděcí USB ze zaváděcího ISO pomocí příkazového řádku v Linuxu?

Dobře, po nějakém výzkumu jsem přišel na řešení a projdu ho krok za krokem. Problém byl dvojí.

  1. Zapojte USB flash disk a příkazem:

    určete zařízení, na kterém je připojeno
    sudo fdisk -l
    

    Tentokrát to pro mě bylo /dev/sdc1, takže to použiji jako svůj příklad.

  2. Odpojte zařízení

    umount /dev/sdc1
    
  3. Nejsem si jistý, jestli je to nutné, ale pro jistotu jsem naformátoval disk na FAT32

    sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
    
  4. Nyní moje ISO používala isolinux, nikoli syslinux. Věděl jsem, že to funguje s CD, takže jsem přišel na to, že musím zavolat příkaz isohybrid, který umožňuje rozpoznání ISO systémem BIOS z pevného disku.

     isohybrid filename.iso
    

    Více o tomto příkazu se můžete dozvědět zde, ale to byla příčina hlášení "Chybí operační systém" První problém byl opraven, ale nyní hlásil "isolinux.bin chyběl nebo byl poškozen"

  5. Dalším krokem je zkopírování iso. Můj druhý problém spočíval zde, kde jsem kopíroval do oddílu, sdc1, nikoli zařízení, sdc.

    sudo dd if=filename.iso of=/dev/sdc bs=4k
    

    Zdá se, že to funguje dobře, ale na fóru, kde jsem získal poslední opravu, bylo doporučeno před odpojením zařízení provést následující:

    sync
    sudo eject /dev/sdc
    

Toto je běžný problém s USB klíčenky SanDisk nebo klíčky, které nejsou naformátovány na FAT32.

Pokud ne ani jedno z toho, je to zcela jistě problém s pořadím diskových oddílů nebo se souborem syslinux.cfg.


Linux
  1. Jak vytvořit zaváděcí USB disk pomocí příkazu dd

  2. Jak vytvořit Linux bootovatelné USB z Linux Command-Line

  3. Jak vyvolat makro Openoffice z příkazového řádku Linuxu?

  1. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

  2. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

  3. Jak mohu odeslat zprávu na můj socket.io websocket z příkazového řádku v linuxu?

  1. Jak nainstalovat software z příkazového řádku Linuxu

  2. Jak mohu vytvořit soubor s určitou velikostí z příkazového řádku?

  3. Jak mohu zkopírovat složku z příkazového řádku systému Linux?