Creating a grml USB Stick With Windows

If you are in the situation, where you need to create a grml USB-Stick but don’t have access to a PC with GNU/Linux on it, here are the necessary steps to create it with Microsoft Windows.

Necessary Software

  • Software to mount an iso-file. I prefer MagicISO to do that. But there there are also the DAEMON Tools and other products.
  • Current version of syslinux. Get the zip-file and extract „win32/syslinux.exe”. You don’t need anything else from the zip-file.

01: Find the device letter

You have to plug your USB stick while Windows is running. In the explorer, a new drive letter will appear, and you can access the file of this USB stick. In this text, we will suppose your USB stick letter is G:.

02: Format the USB-stick as FAT

First, format the device. You can just right-click on the USB-device in the Explorer, and then select „Format…”, and choose the FAT filesystem (it won’t work with NTFS).

03: Download the current grml ISO file

According to your needs and available space on the USB-stick, download the appropriate grml-ISO-file. From the grml FAQ:
What is the difference between ‘normal’ grml and grml-small?
The 700 MB-grml brings more than 2500 packages of software and a full-featured kernel. grml-small includes about 215 software packages, lacks documentation and manpages on the ISO and has a stripped-down kernel (but still provides hardware detection of course). grml-terminalserver and accessibility features are not available/supported on grml-small.
What is grml-medium?
grml-medium is a grml-flavour which tries to close the gap between grml-small and normal/large/full version of grml. grml-medium is an ISO with a maximum size of ~200MB providing the most important packages a sysadmin usually needs. It provides the same kernel version as normal grml does so you can easily integrate and use some further existing external modules as well. The X.org server is shipped as well as the window manager fluxbox. accessibility features are not available/supported (currently) on grml-medium though.
What is the difference between 32 bit grml and 64 bit grml?
The main difference of course is that grml64 is a 64bit-version whereas (normal) grml is 32bit-only. grml64 provides a 64bit kernel which supports 32bit userspace applications. grml64 also provides libc6-i386, libc6-dev-i386, several lib32* packages and ia32-libs. Due to space reasons and because some packages aren’t available for amd64 yet some packages are missing on grml64 compared to (normal, 32bit) grml. For more details please take a look at the grml64 webpage in the grml-wiki.

04: Mount the ISO file as a virtual drive

Use MagicISO or DAEMON Tools to mount the downloaded ISO file as a virtual drive (F: in our example.

05: Copy files

Now, copy all files from the mounted grml-ISO F: to the USB-stick G: (including all directories!).

06: Move files

Move all files from G:\boot\isolinux to the root of usb-stick G:\

07: Copy Kernel

Contrary to the information in the GrmlWiki, you still have to copy the files from g:\boot\$FLAVOUR (G:\boot\grml, G:\boot\grmlmedium,…) to the root of the usb-Stick G:\ – even if you are using Syslinux 3.80.

08: Make the disk bootable

Now, you have to make your stick bootable with syslinux. You will have to run this program from a prompt console (cmd.exe). Don’t forget to change „G:” to your drive letter in the commands if required.
syslinux -ma G:
  • -m means write mbr
  • -a means make drive partition active (aka bootable).

And that’s it. You now have a bootable grml USB stick. :)

Tagged as: , , | Author:
[Mittwoch, 20090513, 22:46 | permanent link | 0 Kommentar(e)

Comments are closed for this story.


Disclaimer

„Leyrers Online Pamphlet“ ist die persönliche Website von mir, Martin Leyrer. Die hier veröffentlichten Beiträge spiegeln meine Ideen, Interessen, meinen Humor und fallweise auch mein Leben wider.
The postings on this site are my own and do not represent the positions, strategies or opinions of any former, current or future employer of mine.

Me, Elsewhere

Tag Cloud

2007, 2blog, 2do, 2read, a-trust, a.trust, a1, accessability, acta, advent, age, ai, amazon, ankündigung, apache, apple, audio, austria, backup, barcamp, basteln, bba, big brother awards, birthday, blog, blogging, book, books, browser, Browser_-_Firefox, bruce sterling, buch, bürgerkarte, cars, cartoon, ccc, cfp, christmas, cloud, coding, collection, command line, commandline, computer, computing, concert, conference, copyright, covid19, css, database, date, datenschutz, debian, delicious, demokratie, design, desktop, deutsch, deutschland, dev, developer, development, devops, digitalks, dilbert, disobay, dna, dns, Doctor Who, documentation, domino, Domino, Douglas Adams, download, downloads, drm, dsk, dvd, e-card, e-government, e-mail, e-voting, E71, education, Ein_Tag_im_Leben, elga, email, encryption, essen, EU, eu, event, events, exchange, Extensions, fail, fedora, feedback, film, firefox, flash, flightexpress, food, foto, fsfe, fun, future, games, gaming, geek, geld, git, gleichberechtigung, google, graz, grüne, grüninnen, hack, hacker, handtuch, handy, hardware, HHGTTG, history, how-to, howto, hp, html, humor, ibm, IBM, ical, iCalendar, image, innovation, intel, internet, internet explorer, iot, iphone, ipod, isp, it, IT, itfails, itfailsAT, itfailsDE, java, javascript, job, jobmarket, journalismus, keyboard, knowledge, konzert, language, laptop, law, lego, lenovo, life, links, linux, Linux, linuxwochen, linuxwochenende, live, living, lol, london, lost+found, lotus, Lotus, Lotus Notes, lotus notes, LotusNotes, lotusnotes, Lotusphere, lotusphere, Lotusphere2006, lotusphere2007, Lotusphere2008, lotusphere2008, lustig, m3_bei_der_Arbeit, mac, mail, marketing, mathematik, media, medien, metalab, microsoft, Microsoft, mITtendrin, mobile, mood, motivation, movie, mp3, multimedia, music, musik, männer, nasa, nerd, netwatcher, network, netzpolitik, news, nokia, notes, Notes, Notes+Domino, office, online, OOXML, open source, openoffice, opensource, orf, orlando, os, outlook, patents, pc, pdf, performance, perl, personal, php, picture, pictures, podcast, politics, politik, pr, press, presse, privacy, privatsphäre, productivity, programming, protest, public speaking, qtalk, quintessenz, quote, quotes, radio, rant, recherche, recht, release, review, rezension, rip, rss, science, search, security, server, settings, sf, shaarli, Show-n-tell thursday, sicherheit, silverlight, smtp, SnTT, social media, software, sony, sound, space, spam, sprache, spö, ssh, ssl, standards, storage, story, stupid, summerspecial, sun, surveillance, sysadmin, talk, talks, technology, The Hitchhikers Guide to the Galaxy, theme, think, thinkpad, thunderbird, tip, tipp, tools, topgear, torrent, towel, Towel Day, TowelDay, travel, truth, tv, twitter, ubuntu, ui, uk, unix, update, usa, usb, vds, video, videoüberwachung, vienna, Vim, vim, vintage, vista, vorratsdatenspeicherung, vortrag, wahl, wcm, web, web 2.0, web2.0, Web20, web20, webdesign, werbung, wien, wiener linien, wikileaks, windows, windows 7, wired, wishlist, wissen, Wissen_ist_Macht, wlan, work, workshops, wow, writing, wtf, wunschzettel, Wunschzettel, www, xbox, xml, xp, zensur, zukunft, zune, österreich, övp, übersetzung, überwachung

AFK Readinglist