Zoeken op website

Installeer Linux vanaf een USB-apparaat of start de Live-modus op met behulp van Unetbootin en dd Command


Het installeren van Linux vanaf een USB-apparaat voor massaopslag of inloggen op de Live Linux-omgeving is een cool idee. Opstarten vanaf een USB-apparaat voor massaopslag is soms nodig, vooral als het ROM-media-apparaat niet werkt.

Het opstarten van Windows vanaf een USB-apparaat voor massaopslag is niet moeilijk, en dankzij de beschikbaarheid van verschillende software is dit slechts een paar klikken verwijderd. Voor het opstarten van een Windows-machine zijn slechts drie bestanden nodig, namelijk boot.ini, ntldr, en ntdetect.com.

Maar opstarten op een Linux-machine is een complex proces dat een heleboel bestanden en processen op een goed gedefinieerde manier van uitvoeren vereist. Het opstartproces is complex, maar het maken van opstartbare USB-media is zeer interactief en leuk.

We zullen op twee verschillende manieren een opstartbare USB-image maken
  • Unetbootin – is een open-source tool voor het maken van opstartbare Live USB-drives voor Ubuntu, Fedora en andere Linux-distributies.
  • dd – is een opdrachtregelprogramma voor het converteren en kopiëren van bestanden.
Voor het maken van een USB-opstartbare image zijn bepaalde basisvereisten:
  • USB-apparaat voor massaopslag (Pen Drive).
  • Linux Image in CD/DVD/ISO of Internetverbinding-verbinding (niet aanbevolen voor grote afbeeldingen).
  • Windows/Linux-platform.

Een opstartbaar USB-apparaat maken met de Unetbootin Tool

Om UNetbootin op Ubuntu en op Ubuntu gebaseerde Linux-distributies te installeren, gebruikt u de volgende apt-opdracht om PPA toe te voegen en te installeren.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

Als alternatief kunt u UNetbootin binaire bestanden downloaden en deze uitvoeren zonder installatie op de Linux-systemen (ondersteunt alle Linux-distributies).

-------------- 64-bit System -------------- 
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x ./unetbootin-linux64-681.bin
sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
chmod +x ./unetbootin-linux-681.bin
sudo ./unetbootin-linux-681.bin

Plaats uw USB-pendrive in de Windows/Linux-machine en start Unetbootin. U wordt begroet met een venster vergelijkbaar met.

Controleer de inhoud boven de rode lijn. Het type moet USB-apparaat zijn. Als er meer dan één USB-apparaat is aangesloten, moet u de naam van het exacte USB-apparaat weten. waar je aan moet werken. Een verkeerde selectie zal ertoe leiden dat uw harde schijf wordt gewist, dus houd er rekening mee. U kunt vanuit het venster Unetbootin naar de opgeslagen schijfkopie op uw harde schijf bladeren.

Of download ze in realtime van internet. Hoewel het een tijdrovend proces is en tot een fout kan leiden wanneer een grotere afbeelding wordt gedownload.

Klik op OK en het proces van het downloaden en/of uitpakken van de afbeelding begint. Het zal enige tijd duren, afhankelijk van de grootte van de download en/of de bestandsgrootte van de ISO-afbeelding. Zodra u klaar bent, klikt u op ‘afsluiten‘.

Sluit het USB-opslagapparaat veilig aan en sluit het aan op de machine die u wilt opstarten. Start opnieuw op en stel het usb-opslagapparaat zo in dat het eerst opstart vanuit het BIOS-menu, bijvoorbeeld F12, F8, F2, of Del, afhankelijk van uw machine en build.

U wordt begroet met een venster zoals hieronder, van waaruit u rechtstreeks kunt opstarten in de Live Linux-modus en/of Installeren op harde schijf.

Voordelen van het gebruik van Unetbootin
  1. Het grootste deel van de verwerking is geautomatiseerd.
  2. Makkelijk te gebruiken.
  3. Maak het mogelijk om een opstartbare stick te maken vanuit Windows/Linux.
Nadelen van het gebruik van Unetbootin
  1. Eén verkeerde schijfselectie en al uw gegevens en installatie op de primaire harde schijf worden gewist.

Een opstartbaar USB-apparaat maken met behulp van dd Command

dd commando was oorspronkelijk een onderdeel van UNIX, dat is geïmplementeerd in Linux. Met de opdracht dd kunnen headers worden gestript en delen van binaire bestanden worden geëxtraheerd. Het wordt door de Linux-kernel Makefiles gebruikt om opstartimages te maken.

De basissyntaxis van de opdracht dd is
dd if=<source> of=<target> bs=<byte size>; sync

De beet grootte is over het algemeen “een macht van 2, en meestal niet minder dan 512 bytes, d.w.z. 512 , 1024, 2048, 4096, 8192, 16384, maar kunnen elk zijn redelijke gehele gehele waarde.

Met de optie synchronisatie kunt u alles kopiëren met behulp van gesynchroniseerde I/O.

Voer de onderstaande opdracht uit met aanpassingen, afhankelijk van uw bron en bestemming.

dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

Het zal enige tijd duren om de opstartbare schijf te maken, afhankelijk van de grootte van de ISO-image en uw RAM-capaciteit.

Onderbreek het maken van de opstartstick niet. Zodra het proces is voltooid, krijgt u zoiets in uw terminal.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Verwijder nu veilig de schijf, sluit hem aan op de machine die je wilt opstarten met Linux, en Yup vergeet niet om de opstartoptie in je BIOS te wijzigen, door je flashstick in te stellen om primair op te starten.

Wanneer USB wordt opgestart, wordt u begroet met een venster dat lijkt op.

Voordelen van bovenstaande methode:
  1. Zo min mogelijk fouten bij het maken van een kopie.
  2. Geen extra tool/tool van derden vereist.
Nadelen van de bovenstaande methode:
  1. Er is geen ruimte voor fouten, een fout en alles wordt gewist.
  2. Niet-interactieve manier.
  3. Je moet weten wat je doet, aangezien je tijdens runtime geen handleiding/prompt/hulp krijgt, moet je goed zijn in terminals.

Houd er rekening mee dat niet alle distro's Live Environment toestaan, maar de meeste hedendaagse distro's wel. U kunt alleen inloggen op een live Linux-omgeving als dit wordt ondersteund.

Het bovenstaande artikel is niet bedoeld om de twee methoden te vergelijken. Voordat we iets schrijven, besteden we uren aan het testen en uitvoeren van het proces om ervoor te zorgen dat u een 100% werkende oplossing krijgt.

Als je ergens vastloopt, neem dan gerust contact met ons op in het commentaargedeelte. Voor eventuele schade aan gegevens/schijf, als gevolg van de bovenstaande methode, is noch de Auteur noch Tecmint aansprakelijk verantwoordelijk.

Dat is het voor nu. Binnenkort ben ik hier weer met een nieuw interessant artikel, dat jullie graag zullen lezen. Blijf tot die tijd gezond, veilig, afgestemd en verbonden met Tecmint.