Ik ben al sinds 2003 in aanraking gekomen met Linux. Ik ben er ook redelijk in thuis, en ik schrik ook niet echt meer van de commandolijn. Ook via de terminal weet ik me goed te redden. Alleen kom ik er met het volgende niet uit:
Ik help nogal wat mensen aan een Linux installatie op hun computers. Ik maak dus ook regelmatig opstartbare USB-sticks aan om deze te kunnen gebruiken bij een nieuwe installatie. Meestal deed ik dat met een GUI-tooltje die vaak al beschikbaar is op Ubuntu (GTK Disk Creator) of Linux Mint (Mintstick), of zelfs met Unetbootin. Ik merkte wel dat dergelijke tooltjes niet altijd even consequent waren in het opstartbaar maken van een image (dat is afhankelijk van welke distro je gebuikt), dus besloot ik dat in het vervolg met het commando "dd" in de terminal te doen. Niet alleen om die inconsequentie m.b.t. sommige images te ontlopen, maar het is gewoon ook handig dat je zoiets kan als je een systeem voor je neus hebt waar je in het begin geconfronteerd wordt met alleen een opdrachtregel (Arch Linux is daar een mooi voorbeeld van, waar je begint in een terminal). Verder zou "dd" altijd werken, was mij ooit verteld.
Eén ding krijg ik dus niet voor elkaar, en dat is met "dd" een USB-stick opstartbaar te krijgen. Ik heb er inmiddels al een dozijn USB-sticks aan opgeofferd, maar het is me tot op heden nog niet één keer gelukt om via dd een stick opstartbaar te krijgen.
Om een voorbeeld te geven zal ik mijn stappen doornemen, zodat jullie mij kunnen vertellen wat ik wellicht fout doe. Ik sla het formatteerproces gemakshalve even over, omdat dit wel goed gaat. Het gaat verkeerd op het moment dat ik dd gebruik. En in dit voorbeeld ga ik er even vanuit dat de stick is toegekend aan /dev/sdc1:
sudo dd bs=4M if=/media/marqeaux/Downloads/naam-van-de-distro.iso of=/dev/sdc1 && sync
In de terminal gebeurt dan even niks, het ledje op de USB-stick knippert er lustig op los, en op een gegeven moment zegt de terminal dat de ISO is geschreven naar de USB-stick. Vervolgens koppel ik de USB-stick af, koppel 'm weer aan, en inderdaad: alle bestanden zijn netjes op de stick te zien. Ik log vervolgens uit, start op vanaf de stick, maar die zegt vervolgens: "no operation system found". Afhankelijk van de distro in kwestie krijg ik ook weleens andere meldingen te zien, zoals "missing isolinux", of start de computer meteen door naar GRUB om de normale, al aanwezige systemen op de computer op te starten.
Na zoveel pogingen te hebben gedaan in zowel verschillende *buntu's en Linux Mint heb ik deze handelingen ook nog eens gedaan onder Fedora 25, om te kijken of dit wellicht Ubuntu-specifiek is. Maar nee, want ook daar kreeg ik hetzelfde resultaat, namelijk een USB-stick die niet opstartbaar was.
Er wordt beweert dat "dd" voor dit doeleinde feilloos werkt, maar mij lukt het in ieder geval niet om een USB-stick opstartbaar te maken.
Mijn vraag is: wat is hier aan de hand? En kan iemand dit reproduceren?
P.S. Excuses als ik eens een aantal dagen niet reageer. Ik zit midden in het voorbereiden van een verhuizing.