Clarify that we no longer support i586 but require i686+
[grml.org.git] / grml2usb / index.html
index 434a1e1..40b72ca 100644 (file)
@@ -2,15 +2,25 @@
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
 <head>\r
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 8.5.2" />\r
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />\r
+<meta name="generator" content="AsciiDoc 8.6.9" />\r
 <title>grml2usb(8)</title>\r
 <style type="text/css">\r
-/* Debug borders */\r
-p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
-/*\r
-  border: 1px solid red;\r
-*/\r
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */\r
+\r
+/* Default font. */\r
+body {\r
+  font-family: Georgia,serif;\r
+}\r
+\r
+/* Title font. */\r
+h1, h2, h3, h4, h5, h6,\r
+div.title, caption.title,\r
+thead, p.table.header,\r
+#toctitle,\r
+#author, #revnumber, #revdate, #revremark,\r
+#footer {\r
+  font-family: Arial,Helvetica,sans-serif;\r
 }\r
 \r
 body {\r
@@ -35,13 +45,8 @@ strong {
   color: #083194;\r
 }\r
 \r
-tt {\r
-  color: navy;\r
-}\r
-\r
 h1, h2, h3, h4, h5, h6 {\r
   color: #527bbd;\r
-  font-family: sans-serif;\r
   margin-top: 1.2em;\r
   margin-bottom: 0.5em;\r
   line-height: 1.3;\r
@@ -59,9 +64,11 @@ h3 {
 h3 + * {\r
   clear: left;\r
 }\r
+h5 {\r
+  font-size: 1.0em;\r
+}\r
 \r
 div.sectionbody {\r
-  font-family: serif;\r
   margin-left: 0;\r
 }\r
 \r
@@ -77,45 +84,50 @@ p {
 ul, ol, li > p {\r
   margin-top: 0;\r
 }\r
+ul > li     { color: #aaa; }\r
+ul > li > * { color: black; }\r
 \r
-pre {\r
+.monospaced, code, pre {\r
+  font-family: "Courier New", Courier, monospace;\r
+  font-size: inherit;\r
+  color: navy;\r
   padding: 0;\r
   margin: 0;\r
 }\r
+pre {\r
+  white-space: pre-wrap;\r
+}\r
 \r
-span#author {\r
+#author {\r
   color: #527bbd;\r
-  font-family: sans-serif;\r
   font-weight: bold;\r
   font-size: 1.1em;\r
 }\r
-span#email {\r
+#email {\r
 }\r
-span#revnumber, span#revdate, span#revremark {\r
-  font-family: sans-serif;\r
+#revnumber, #revdate, #revremark {\r
 }\r
 \r
-div#footer {\r
-  font-family: sans-serif;\r
+#footer {\r
   font-size: small;\r
   border-top: 2px solid silver;\r
   padding-top: 0.5em;\r
   margin-top: 4.0em;\r
 }\r
-div#footer-text {\r
+#footer-text {\r
   float: left;\r
   padding-bottom: 0.5em;\r
 }\r
-div#footer-badges {\r
+#footer-badges {\r
   float: right;\r
   padding-bottom: 0.5em;\r
 }\r
 \r
-div#preamble {\r
+#preamble {\r
   margin-top: 1.5em;\r
   margin-bottom: 1.5em;\r
 }\r
-div.tableblock, div.imageblock, div.exampleblock, div.verseblock,\r
+div.imageblock, div.exampleblock, div.verseblock,\r
 div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,\r
 div.admonitionblock {\r
   margin-top: 1.0em;\r
@@ -135,7 +147,6 @@ div.content { /* Block element content. */
 /* Block element titles. */\r
 div.title, caption.title {\r
   color: #527bbd;\r
-  font-family: sans-serif;\r
   font-weight: bold;\r
   text-align: left;\r
   margin-top: 1.0em;\r
@@ -157,13 +168,15 @@ div.content + div.title {
 \r
 div.sidebarblock > div.content {\r
   background: #ffffee;\r
-  border: 1px solid silver;\r
+  border: 1px solid #dddddd;\r
+  border-left: 4px solid #f0f0f0;\r
   padding: 0.5em;\r
 }\r
 \r
 div.listingblock > div.content {\r
-  border: 1px solid silver;\r
-  background: #f4f4f4;\r
+  border: 1px solid #dddddd;\r
+  border-left: 5px solid #f0f0f0;\r
+  background: #f8f8f8;\r
   padding: 0.5em;\r
 }\r
 \r
@@ -171,8 +184,8 @@ div.quoteblock, div.verseblock {
   padding-left: 1.0em;\r
   margin-left: 1.0em;\r
   margin-right: 10%;\r
-  border-left: 5px solid #dddddd;\r
-  color: #777777;\r
+  border-left: 5px solid #f0f0f0;\r
+  color: #888;\r
 }\r
 \r
 div.quoteblock > div.attribution {\r
@@ -180,8 +193,9 @@ div.quoteblock > div.attribution {
   text-align: right;\r
 }\r
 \r
-div.verseblock > div.content {\r
-  white-space: pre;\r
+div.verseblock > pre.content {\r
+  font-family: inherit;\r
+  font-size: inherit;\r
 }\r
 div.verseblock > div.attribution {\r
   padding-top: 0.75em;\r
@@ -211,7 +225,7 @@ div.exampleblock > div.content {
 }\r
 \r
 div.imageblock div.content { padding-left: 0; }\r
-span.image img { border-style: none; }\r
+span.image img { border-style: none; vertical-align: text-bottom; }\r
 a.image:visited { color: white; }\r
 \r
 dl {\r
@@ -254,35 +268,12 @@ div.compact div, div.compact div {
   margin-bottom: 0.1em;\r
 }\r
 \r
-div.tableblock > table {\r
-  border: 3px solid #527bbd;\r
-}\r
-thead, p.table.header {\r
-  font-family: sans-serif;\r
-  font-weight: bold;\r
-}\r
 tfoot {\r
   font-weight: bold;\r
 }\r
 td > div.verse {\r
   white-space: pre;\r
 }\r
-p.table {\r
-  margin-top: 0;\r
-}\r
-/* Because the table frame attribute is overriden by CSS in most browsers. */\r
-div.tableblock > table[frame="void"] {\r
-  border-style: none;\r
-}\r
-div.tableblock > table[frame="hsides"] {\r
-  border-left-style: none;\r
-  border-right-style: none;\r
-}\r
-div.tableblock > table[frame="vsides"] {\r
-  border-top-style: none;\r
-  border-bottom-style: none;\r
-}\r
-\r
 \r
 div.hdlist {\r
   margin-top: 0.8em;\r
@@ -339,25 +330,32 @@ span.footnote, span.footnoteref {
   min-width: 100px;\r
 }\r
 \r
+div.colist td {\r
+  padding-right: 0.5em;\r
+  padding-bottom: 0.3em;\r
+  vertical-align: top;\r
+}\r
+div.colist td img {\r
+  margin-top: 0.3em;\r
+}\r
 \r
 @media print {\r
-  div#footer-badges { display: none; }\r
+  #footer-badges { display: none; }\r
 }\r
 \r
-div#toc {\r
+#toc {\r
   margin-bottom: 2.5em;\r
 }\r
 \r
-div#toctitle {\r
+#toctitle {\r
   color: #527bbd;\r
-  font-family: sans-serif;\r
   font-size: 1.1em;\r
   font-weight: bold;\r
   margin-top: 1.0em;\r
   margin-bottom: 0.1em;\r
 }\r
 \r
-div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {\r
+div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {\r
   margin-top: 0;\r
   margin-bottom: 0;\r
 }\r
@@ -373,51 +371,173 @@ div.toclevel4 {
   margin-left: 6em;\r
   font-size: 0.9em;\r
 }\r
-/* Workarounds for IE6's broken and incomplete CSS2. */\r
 \r
-div.sidebar-content {\r
-  background: #ffffee;\r
-  border: 1px solid silver;\r
-  padding: 0.5em;\r
+span.aqua { color: aqua; }\r
+span.black { color: black; }\r
+span.blue { color: blue; }\r
+span.fuchsia { color: fuchsia; }\r
+span.gray { color: gray; }\r
+span.green { color: green; }\r
+span.lime { color: lime; }\r
+span.maroon { color: maroon; }\r
+span.navy { color: navy; }\r
+span.olive { color: olive; }\r
+span.purple { color: purple; }\r
+span.red { color: red; }\r
+span.silver { color: silver; }\r
+span.teal { color: teal; }\r
+span.white { color: white; }\r
+span.yellow { color: yellow; }\r
+\r
+span.aqua-background { background: aqua; }\r
+span.black-background { background: black; }\r
+span.blue-background { background: blue; }\r
+span.fuchsia-background { background: fuchsia; }\r
+span.gray-background { background: gray; }\r
+span.green-background { background: green; }\r
+span.lime-background { background: lime; }\r
+span.maroon-background { background: maroon; }\r
+span.navy-background { background: navy; }\r
+span.olive-background { background: olive; }\r
+span.purple-background { background: purple; }\r
+span.red-background { background: red; }\r
+span.silver-background { background: silver; }\r
+span.teal-background { background: teal; }\r
+span.white-background { background: white; }\r
+span.yellow-background { background: yellow; }\r
+\r
+span.big { font-size: 2em; }\r
+span.small { font-size: 0.6em; }\r
+\r
+span.underline { text-decoration: underline; }\r
+span.overline { text-decoration: overline; }\r
+span.line-through { text-decoration: line-through; }\r
+\r
+div.unbreakable { page-break-inside: avoid; }\r
+\r
+\r
+/*\r
+ * xhtml11 specific\r
+ *\r
+ * */\r
+\r
+div.tableblock {\r
+  margin-top: 1.0em;\r
+  margin-bottom: 1.5em;\r
+}\r
+div.tableblock > table {\r
+  border: 3px solid #527bbd;\r
 }\r
-div.sidebar-title, div.image-title {\r
+thead, p.table.header {\r
+  font-weight: bold;\r
   color: #527bbd;\r
-  font-family: sans-serif;\r
+}\r
+p.table {\r
+  margin-top: 0;\r
+}\r
+/* Because the table frame attribute is overriden by CSS in most browsers. */\r
+div.tableblock > table[frame="void"] {\r
+  border-style: none;\r
+}\r
+div.tableblock > table[frame="hsides"] {\r
+  border-left-style: none;\r
+  border-right-style: none;\r
+}\r
+div.tableblock > table[frame="vsides"] {\r
+  border-top-style: none;\r
+  border-bottom-style: none;\r
+}\r
+\r
+\r
+/*\r
+ * html5 specific\r
+ *\r
+ * */\r
+\r
+table.tableblock {\r
+  margin-top: 1.0em;\r
+  margin-bottom: 1.5em;\r
+}\r
+thead, p.tableblock.header {\r
   font-weight: bold;\r
-  margin-top: 0.0em;\r
-  margin-bottom: 0.5em;\r
+  color: #527bbd;\r
+}\r
+p.tableblock {\r
+  margin-top: 0;\r
+}\r
+table.tableblock {\r
+  border-width: 3px;\r
+  border-spacing: 0px;\r
+  border-style: solid;\r
+  border-color: #527bbd;\r
+  border-collapse: collapse;\r
+}\r
+th.tableblock, td.tableblock {\r
+  border-width: 1px;\r
+  padding: 4px;\r
+  border-style: solid;\r
+  border-color: #527bbd;\r
 }\r
 \r
-div.listingblock div.content {\r
-  border: 1px solid silver;\r
-  background: #f4f4f4;\r
-  padding: 0.5em;\r
+table.tableblock.frame-topbot {\r
+  border-left-style: hidden;\r
+  border-right-style: hidden;\r
+}\r
+table.tableblock.frame-sides {\r
+  border-top-style: hidden;\r
+  border-bottom-style: hidden;\r
+}\r
+table.tableblock.frame-none {\r
+  border-style: hidden;\r
 }\r
 \r
-div.quoteblock-attribution {\r
-  padding-top: 0.5em;\r
+th.tableblock.halign-left, td.tableblock.halign-left {\r
+  text-align: left;\r
+}\r
+th.tableblock.halign-center, td.tableblock.halign-center {\r
+  text-align: center;\r
+}\r
+th.tableblock.halign-right, td.tableblock.halign-right {\r
   text-align: right;\r
 }\r
 \r
-div.verseblock-content {\r
-  white-space: pre;\r
+th.tableblock.valign-top, td.tableblock.valign-top {\r
+  vertical-align: top;\r
 }\r
-div.verseblock-attribution {\r
-  padding-top: 0.75em;\r
-  text-align: left;\r
+th.tableblock.valign-middle, td.tableblock.valign-middle {\r
+  vertical-align: middle;\r
+}\r
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {\r
+  vertical-align: bottom;\r
 }\r
 \r
-div.exampleblock-content {\r
-  border-left: 3px solid #dddddd;\r
-  padding-left: 0.5em;\r
+\r
+/*\r
+ * manpage specific\r
+ *\r
+ * */\r
+\r
+body.manpage h1 {\r
+  padding-top: 0.5em;\r
+  padding-bottom: 0.5em;\r
+  border-top: 2px solid silver;\r
+  border-bottom: 2px solid silver;\r
+}\r
+body.manpage h2 {\r
+  border-style: none;\r
+}\r
+body.manpage div.sectionbody {\r
+  margin-left: 3em;\r
 }\r
 \r
-/* IE6 sets dynamically generated links as visited. */\r
-div#toc a:visited { color: blue; }\r
+@media print {\r
+  body.manpage div#toc { display: none; }\r
+}\r
+\r
+\r
 </style>\r
 <script type="text/javascript">\r
 /*<![CDATA[*/\r
-window.onload = function(){asciidoc.footnotes(); asciidoc.toc(2);}\r
 var asciidoc = {  // Namespace.\r
 \r
 /////////////////////////////////////////////////////////////////////\r
@@ -459,7 +579,7 @@ toc: function (toclevels) {
 \r
   function tocEntries(el, toclevels) {\r
     var result = new Array;\r
-    var re = new RegExp('[hH]([2-'+(toclevels+1)+'])');\r
+    var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');\r
     // Function that scans the DOM tree for header elements (the DOM2\r
     // nodeIterator API would be a better technique but not supported by all\r
     // browsers).\r
@@ -479,6 +599,25 @@ toc: function (toclevels) {
   }\r
 \r
   var toc = document.getElementById("toc");\r
+  if (!toc) {\r
+    return;\r
+  }\r
+\r
+  // Delete existing TOC entries in case we're reloading the TOC.\r
+  var tocEntriesToRemove = [];\r
+  var i;\r
+  for (i = 0; i < toc.childNodes.length; i++) {\r
+    var entry = toc.childNodes[i];\r
+    if (entry.nodeName.toLowerCase() == 'div'\r
+     && entry.getAttribute("class")\r
+     && entry.getAttribute("class").match(/^toclevel/))\r
+      tocEntriesToRemove.push(entry);\r
+  }\r
+  for (i = 0; i < tocEntriesToRemove.length; i++) {\r
+    toc.removeChild(tocEntriesToRemove[i]);\r
+  }\r
+\r
+  // Rebuild TOC entries.\r
   var entries = tocEntries(document.getElementById("content"), toclevels);\r
   for (var i = 0; i < entries.length; ++i) {\r
     var entry = entries[i];\r
@@ -506,24 +645,44 @@ toc: function (toclevels) {
  */\r
 \r
 footnotes: function () {\r
-  var cont = document.getElementById("content");\r
+  // Delete existing footnote entries in case we're reloading the footnodes.\r
+  var i;\r
   var noteholder = document.getElementById("footnotes");\r
+  if (!noteholder) {\r
+    return;\r
+  }\r
+  var entriesToRemove = [];\r
+  for (i = 0; i < noteholder.childNodes.length; i++) {\r
+    var entry = noteholder.childNodes[i];\r
+    if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")\r
+      entriesToRemove.push(entry);\r
+  }\r
+  for (i = 0; i < entriesToRemove.length; i++) {\r
+    noteholder.removeChild(entriesToRemove[i]);\r
+  }\r
+\r
+  // Rebuild footnote entries.\r
+  var cont = document.getElementById("content");\r
   var spans = cont.getElementsByTagName("span");\r
   var refs = {};\r
   var n = 0;\r
   for (i=0; i<spans.length; i++) {\r
     if (spans[i].className == "footnote") {\r
       n++;\r
-      // Use [\s\S] in place of . so multi-line matches work.\r
-      // Because JavaScript has no s (dotall) regex flag.\r
-      note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];\r
+      var note = spans[i].getAttribute("data-note");\r
+      if (!note) {\r
+        // Use [\s\S] in place of . so multi-line matches work.\r
+        // Because JavaScript has no s (dotall) regex flag.\r
+        note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];\r
+        spans[i].innerHTML =\r
+          "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +\r
+          "' title='View footnote' class='footnote'>" + n + "</a>]";\r
+        spans[i].setAttribute("data-note", note);\r
+      }\r
       noteholder.innerHTML +=\r
         "<div class='footnote' id='_footnote_" + n + "'>" +\r
         "<a href='#_footnoteref_" + n + "' title='Return to text'>" +\r
         n + "</a>. " + note + "</div>";\r
-      spans[i].innerHTML =\r
-        "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +\r
-        "' title='View footnote' class='footnote'>" + n + "</a>]";\r
       var id =spans[i].getAttribute("id");\r
       if (id != null) refs["#"+id] = n;\r
     }\r
@@ -543,41 +702,70 @@ footnotes: function () {
       }\r
     }\r
   }\r
+},\r
+\r
+install: function(toclevels) {\r
+  var timerId;\r
+\r
+  function reinstall() {\r
+    asciidoc.footnotes();\r
+    if (toclevels) {\r
+      asciidoc.toc(toclevels);\r
+    }\r
+  }\r
+\r
+  function reinstallAndRemoveTimer() {\r
+    clearInterval(timerId);\r
+    reinstall();\r
+  }\r
+\r
+  timerId = setInterval(reinstall, 500);\r
+  if (document.addEventListener)\r
+    document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);\r
+  else\r
+    window.onload = reinstallAndRemoveTimer;\r
 }\r
 \r
 }\r
+asciidoc.install(2);\r
 /*]]>*/\r
 </script>\r
 </head>\r
-<body>\r
+<body class="article">\r
 <div id="header">\r
 <h1>grml2usb(8)</h1>\r
-<div id="toc">\r
-  <div id="toctitle">Table of Contents</div>\r
-  <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>\r
+<div id="toc">
+  <div id="toctitle">Table of Contents</div>
+  <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
 </div>\r
 </div>\r
 <div id="content">\r
+<div class="sect1">\r
 <h2 id="_name">1. Name</h2>\r
 <div class="sectionbody">\r
-<div class="paragraph"><p>grml2usb - install grml ISO(s) on usb device for booting</p></div>\r
+<div class="paragraph"><p>grml2usb - install Grml ISO(s) on usb device for booting</p></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="_synopsis">2. Synopsis</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>grml2usb [ options ] &lt;ISO[s]&gt; &lt;device&gt;</p></div>\r
 <div class="sidebarblock">\r
-<div class="sidebar-content">\r
-<div class="paragraph"><p>Important! The grml team does not take responsibility for loss of any data!</p></div>\r
+<div class="content">\r
+<div class="paragraph"><p>Important! The Grml team does not take responsibility for loss of any data!</p></div>\r
 </div></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="introduction">3. Introduction</h2>\r
 <div class="sectionbody">\r
-<div class="paragraph"><p>grml2usb installs grml on a given partition of your usb device and makes it\r
-bootable. It provides multi-iso support, meaning you can specify several grml\r
-ISOs on the command line at once and select the grml flavour you would like to\r
-boot on the bootprompt then. Note that the <strong>first</strong> ISO specified on the grml2usb\r
-command line will become the default one (that&#8217;s the one that will boot when\r
-just pressing enter on the bootprompt or wait until the boot timeout matches).</p></div>\r
+<div class="paragraph"><p>grml2usb installs Grml on a given partition of your usb device and makes\r
+it bootable. It provides multiboot ISO support, meaning you can specify\r
+several Grml ISOs on the command line at once and select the Grml\r
+flavour you would like to boot on the bootprompt then. Note that the\r
+<strong>first</strong> ISO specified on the grml2usb command line will become the\r
+default one (that&#8217;s the one that will boot when just pressing enter on\r
+the bootprompt or wait until the boot timeout matches).</p></div>\r
 <div class="admonitionblock">\r
 <table><tr>\r
 <td class="icon">\r
@@ -590,20 +778,13 @@ MBR using the <em>--skip-mbr</em> option or if you encounter any problems with t
 default MBR consider using <em>--syslinux-mbr</em> instead.</td>\r
 </tr></table>\r
 </div>\r
-<div class="admonitionblock">\r
-<table><tr>\r
-<td class="icon">\r
-<img src="./images/icons/note.png" alt="Note" />\r
-</td>\r
-<td class="content">Whereas grml2usb is the script to install recent grml ISOs (&gt;=2009.10) the\r
-script grml2usb-compat supports older grml releases (&lt;2009.10) as well.</td>\r
-</tr></table>\r
 </div>\r
 </div>\r
+<div class="sect1">\r
 <h2 id="options">4. Options</h2>\r
 <div class="sectionbody">\r
-<div class="paragraph"><p>The ISO[s] should be the path to one or multiple grml-ISOs and/or the path to\r
-the currently running live-system (being /live/image).</p></div>\r
+<div class="paragraph"><p>ISO[s] should be the path to one or multiple grml-ISOs and/or the path to\r
+the currently running live-system (being /lib/live/mount/medium).</p></div>\r
 <div class="paragraph"><p>The device either might be a device name like /dev/sdX1 or a directory. When\r
 specifying a device name the device is mounted automatically. When specifying a\r
 directory grml2usb is assuming that you did set up a bootloader on your own (or\r
@@ -616,7 +797,8 @@ don&#8217;t need one) and a bootloader won&#8217;t be installed automatically.</
 <dd>\r
 <p>\r
 Use specified bootoptions as default. To use flavour name as a argument for a\r
-boot parameter use %flavour which will be expanded to the flavour name.\r
+boot parameter use %flavour which will be expanded to the flavour name. To add\r
+multiple bootoptions you can specify the option multiple time.\r
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
@@ -644,7 +826,7 @@ Copy files only but do <strong>not</strong> install a bootloader.
 <p>\r
 Avoid executing commands, instead show what would be executed.\r
 Warning: please notice that the ISO has to be mounted anyway, otherwise\r
-identifying the grml flavour would not be possible.\r
+identifying the Grml flavour would not be possible.\r
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
@@ -692,18 +874,6 @@ Display usage information and exit.
 </dl></div>\r
 <div class="dlist"><dl>\r
 <dt class="hdlist1">\r
-<strong>--lilo-binary=&#8230;</strong>\r
-</dt>\r
-<dd>\r
-<p>\r
-Use specified lilo executable for installing master boot record (MBR) when using\r
-the <em>--syslinux-mbr</em> option. By default any system wide (from $PATH) lilo\r
-executable is taken.  If there can not be find any lilo executable the\r
-statically compiled version of the grml2usb Debian package (see\r
-/usr/share/grml2usb/lilo/lilo.static.[amd64|i386]) is taken.\r
-</p>\r
-</dd>\r
-<dt class="hdlist1">\r
 <strong>--mbr-menu</strong>\r
 </dt>\r
 <dd>\r
@@ -739,8 +909,15 @@ Do not install /boot/addons/ files (like dos, grub, memdisk,&#8230;).
 <dd>\r
 <p>\r
 Remove specified bootoption (could be a regex) from existing boot options. Use\r
-multiple entries for removing different bootoptions at once. (Note: this option\r
-is not support in grml2usb-compat.)\r
+multiple entries for removing different bootoptions at once.\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
+<strong>--skip-bootflag</strong>\r
+</dt>\r
+<dd>\r
+<p>\r
+Do not check for presence of bootflag on target device.\r
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
@@ -772,6 +949,16 @@ file no matter whether you&#8217;re using grub or syslinux as bootloader.
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
+<strong>--skip-usb-check</strong>\r
+</dt>\r
+<dd>\r
+<p>\r
+Skip check to verify whether given device is a removable device.\r
+Some USB devices are known to report wrong information, when using\r
+such a device you can skip grml2usb&#8217;s removable device check.\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
 <strong>--syslinux</strong>\r
 </dt>\r
 <dd>\r
@@ -791,8 +978,7 @@ Install syslinux' master boot record (MBR, which is booting from the partition
 with the "active" flag set) instead of the default one.  If you encounter any\r
 problems with the default MBR you can try using the syslinux MBR instead. If\r
 that works for you please <a href="#author">let us know</a> so we can adjust our default\r
-MBR accordingly. Note: When using the <em>--syslinux-mbr</em> option lilo is executed\r
-before the MBR is installed so the according partitions are set active.\r
+MBR accordingly.\r
 </p>\r
 </dd>\r
 </dl></div>\r
@@ -815,12 +1001,15 @@ Enable verbose mode.
 </dd>\r
 </dl></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="_developers_corner">5. Developers Corner</h2>\r
 <div class="sectionbody">\r
-<h3 id="directory-layout">5.1. Directory layout on usb device</h3><div style="clear:left"></div>\r
+<div class="sect2">\r
+<h3 id="directory-layout">5.1. Directory layout on usb device</h3>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>boot/ -&gt;\r
+<pre><code>boot/ -&gt;\r
   |-- addons/\r
   |   |-- allinone.img     [grub - all in one image]\r
   |   |-- bsd4grml/        [MirBSD]\r
@@ -854,13 +1043,13 @@ Enable verbose mode.
   `-- syslinux/\r
       |-- grml.png         [graphical bootsplash background image for syslinux]\r
       |-- syslinux.cfg     [main configuration file for syslinux]\r
-      `-- [....]           [several further config files for syslinux]</tt></pre>\r
+      `-- [....]           [several further config files for syslinux]</code></pre>\r
 </div></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>grml/\r
+<pre><code>grml/\r
   |-- grml2usb.txt         [not yet implemented]\r
-  |-- grml-cheatcodes.txt  [list of bootoptions for grml]\r
+  |-- grml-cheatcodes.txt  [list of bootoptions for Grml]\r
   |-- grml-version.txt     [file containing information about grml-version]\r
   |-- LICENSE.txt          [license information]\r
   |-- md5sums              [md5sums of original ISO]\r
@@ -872,11 +1061,11 @@ Enable verbose mode.
           |-- button.png\r
           |-- favicon.png\r
           |-- linux.jpg\r
-          `-- logo.png</tt></pre>\r
+          `-- logo.png</code></pre>\r
 </div></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>live/\r
+<pre><code>live/\r
   |-- grml/\r
   |   |-- filesystem.module    [module specifying which squashfs should be used for grml]\r
   |   `-- grml.squashfs        [squashfs file for grml]\r
@@ -886,44 +1075,53 @@ Enable verbose mode.
   |-- grml-small/\r
   |   |-- filesystem.module    [module specifying which squashfs should be used for grml-medium]\r
   |   `-- grml-small.squashfs  [squashfs file for grml-small]\r
-  `-- ...</tt></pre>\r
+  `-- ...</code></pre>\r
 </div></div>\r
-<h3 id="source">5.2. Grabbing the source</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="source">5.2. Grabbing the source</h3>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>% git clone git://git.grml.org/grml2usb.git</tt></pre>\r
+<pre><code>% git clone git://git.grml.org/grml2usb.git</code></pre>\r
 </div></div>\r
-<h3 id="debugging">5.3. Developers Debugging Hints</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="debugging">5.3. Developers Debugging Hints</h3>\r
 <div class="paragraph"><p>To play with grml2usb you can avoid using a real device via a loopback file\r
 setup, like:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># dd if=/dev/zero of=~/loopback bs=1M count=100 # adjust size to your needs\r
-# losetup /dev/loop1 ~/loopback</tt></pre>\r
+<pre><code># dd if=/dev/zero of=~/loopback bs=1M count=100 # adjust size to your needs\r
+# losetup /dev/loop1 ~/loopback</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Then create according partitions either running for example:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># echo -en "n\np\n1\n\n\nt\n6\na\n1\n w\n" | fdisk /dev/loop1</tt></pre>\r
+<pre><code># echo -en "n\np\n1\n\n\nt\n6\na\n1\n w\n" | fdisk /dev/loop1</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>or:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># parted /dev/loop1 -s "mkpart primary fat16 0 -1s mkfs 1 fat16"</tt></pre>\r
+<pre><code># parted /dev/loop1 -s "mkpart primary fat16 0 -1s mkfs 1 fat16"</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Finally create a filesystem and execute grml2usb as needed:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># mkfs.vfat /dev/loop1\r
-# grml2usb --bootloader-only /grml/isos/grml-small_2009.10.iso /dev/loop1</tt></pre>\r
+<pre><code># mkfs.vfat /dev/loop1\r
+# grml2usb --bootloader-only /grml/isos/grml-small_2013.01.iso /dev/loop1</code></pre>\r
 </div></div>\r
-<h3 id="performance-tracing">5.4. Performance tracing</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="performance-tracing">5.4. Performance tracing</h3>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># blktrace -d /dev/sdX -o - | blkparse -i -\r
-# grml2usb grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># blktrace -d /dev/sdX -o - | blkparse -i -\r
+# grml2usb grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
 </div>\r
+</div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="troubleshooting">6. Troubleshooting and Pitfalls when booting</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Here is a list of common error messages from BIOS/bootloader when trying to boot\r
@@ -1081,19 +1279,22 @@ isolinux/syslinux fixes the problem.
 </tr>\r
 </table></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="faq">7. Frequently Asked Questions (FAQ)</h2>\r
 <div class="sectionbody">\r
-<h3 id="download">7.1. Where can I get grml2usb?</h3><div style="clear:left"></div>\r
+<div class="sect2">\r
+<h3 id="download">7.1. Where can I get grml2usb?</h3>\r
 <div class="paragraph"><p>grml2usb is available as Debian package via <a href="http://deb.grml.org/">the\r
 grml-testing Debian repository</a>.</p></div>\r
 <div class="paragraph"><p>If you do not want to (or can&#8217;t) use the grml2usb Debian package you can either\r
 use the grml2usb git tree running:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>git clone git://git.grml.org/grml2usb.git\r
+<pre><code>git clone git://git.grml.org/grml2usb.git\r
 cd grml2usb\r
 make -C mbr\r
-sudo ./grml2usb ...</tt></pre>\r
+sudo ./grml2usb ...</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>or download the provided\r
 <a href="http://grml.org/grml2usb/grml2usb.tgz">http://grml.org/grml2usb/grml2usb.tgz</a>\r
@@ -1109,20 +1310,10 @@ files provided either via the Debian package, the git tree or the file
 grml2usb.tgz.</td>\r
 </tr></table>\r
 </div>\r
-<h3 id="grml2hd-vs-grml2usb">7.2. What&#8217;s the difference between grml2hd and grml2usb?</h3><div style="clear:left"></div>\r
-<div class="paragraph"><p>grml2hd installs a running grml system to a harddisk. When rebooting the\r
-harddisk installation can be modified and changes will find their way to the\r
-harddisk immediately.  grml2usb copies just the compressed chroot filesystem\r
-(being the squashfs file), some further informational files and a bootloader to\r
-your device. This way you don&#8217;t need as much space as with a harddisk\r
-installation (just a USB device with &gt;=ISO size) and when rebooting the system\r
-your changes will be lost (unless you are using the persistency feature, see\r
-<a href="http://wiki.grml.org/doku.php?id=persistency">http://wiki.grml.org/doku.php?id=persistency</a>).\r
-Think of using a better CD version: booting is (usually) faster, you don&#8217;t need\r
-to burn a new CD when a new ISO version arrives (just install the new ISO using\r
-grml2usb) and you can carry additional files on a writable medium with yourself.</p></div>\r
-<h3 id="dd">7.3. Why can&#8217;t I just dd the ISO to a USB device?</h3><div style="clear:left"></div>\r
-<div class="paragraph"><p>Well, you can. :) Starting with grml 2009.10 the ISOs are dd-able straight out-of-the-box.</p></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="dd">7.2. Why can&#8217;t I just dd the ISO to a USB device?</h3>\r
+<div class="paragraph"><p>Well, you can. :) Starting with Grml 2009.10 the ISOs are dd-able straight out-of-the-box.</p></div>\r
 <div class="admonitionblock">\r
 <table><tr>\r
 <td class="icon">\r
@@ -1137,89 +1328,93 @@ using the dd approach.</td>
 system available) running:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>% dd if=grml_2009.10.iso of=/dev/sdX</tt></pre>\r
+<pre><code>% dd if=grml_2013.01.iso of=/dev/sdX</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>where /dev/sdX is your USB device. Of course this doesn&#8217;t provide such a\r
 flexible system like with grml2usb (no multi-ISO setup, no additional default\r
 bootoptions,&#8230;) but it&#8217;s a nice way to get a working USB boot setup if you\r
 don&#8217;t have grml2usb available.</p></div>\r
-<h3 id="grml2usb-vs-dd">7.4. What&#8217;s the difference between grml2usb and just using dd?</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="grml2usb-vs-dd">7.3. What&#8217;s the difference between grml2usb and just using dd?</h3>\r
 <div class="paragraph"><p>grml2usb does not remove any data from your USB device and does not alter the\r
 partition table at all. grml2usb provides multi-ISO support, support for adding\r
 default bootoptions and selecting the bootloader (syslinux vs. grub) without\r
 having to manually touch the ISO at all.</p></div>\r
-<h3 id="grml2iso">7.5. What&#8217;s grml2iso?</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="grml2iso">7.4. What&#8217;s grml2iso?</h3>\r
 <div class="paragraph"><p>grml2iso is a script which uses grml2usb to generate a multiboot ISO out of\r
 several grml ISOs. See <em>man grml2iso</em> for further details.</p></div>\r
-<h3 id="grml2usb-compat">7.6. grml2usb fails with "Fatal: file default.cfg could not be found."</h3><div style="clear:left"></div>\r
-<div class="paragraph"><p>If you are trying to install an older grml ISO (older than grml 2009.10) with a\r
-recent version of grml2usb then you might notice:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>Fatal: file default.cfg could not be found.\r
-Note:  this grml2usb version requires an ISO generated by grml-live &gt;=0.9.24 ...\r
-       ... either use grml releases &gt;=2009.10 or switch to an older grml2usb version.\r
-       Please visit http://grml.org/grml2usb/#grml2usb-compat for further information\r
-Fatal: a critical error happend during execution (not a grml ISO?), giving up</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Breaking the backward compatibility was necessary to avoid maintainability hell.\r
-If you want to install older grml ISOs please use the grml2usb-compat script\r
-which provides support for older releases.</p></div>\r
-<h3 id="menu-lst">7.7. Why is there a menu.lst and a grub.cfg inside /boot/grub/?</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="menu-lst">7.5. Why is there a menu.lst and a grub.cfg inside /boot/grub/?</h3>\r
 <div class="paragraph"><p>grml2usb supports grub version 1 (grub1) as well as grub version 2 (grub2).\r
 Whereas grub1 uses menu.lst the new version grub2 needs grub.cfg.\r
 Providing both files allows grml2usb to install grub on the target device\r
 no matter which grub version is available on the host where grml2usb is\r
 executed on.</p></div>\r
-<h3 id="stage1">7.8. grub-install fails with 'The file ../boot/grub/stage1 not read correctly"?!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="stage1">7.6. grub-install fails with 'The file ../boot/grub/stage1 not read correctly"?!</h3>\r
 <div class="paragraph"><p>Check whether the partition has the right partition type. For example do NOT use\r
 FAT16 (partition type 6) when using a ext3 filesystem on the partition but\r
 instead use the correct partition type (<em>83</em> - Linux) then.</p></div>\r
-<h3 id="grub-install-xfs_freeze">7.9. grub-install complains about /sbin/grub-install and/or xfs_freeze?!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="grub-install-xfs_freeze">7.7. grub-install complains about /sbin/grub-install and/or xfs_freeze?!</h3>\r
 <div class="paragraph"><p>The following message:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!\r
-xfs_freeze: specified file ["/tmp/tmpqaBK6z/boot/grub"] is not on an XFS filesystem</tt></pre>\r
+<pre><code>You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!\r
+xfs_freeze: specified file ["/tmp/tmpqaBK6z/boot/grub"] is not on an XFS filesystem</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>This is "normal". grub-install sends those messages to stderr. To avoid hiding any\r
 possible real error messages grml2usb doesn&#8217;t ignore those messages.</p></div>\r
-<h3 id="device-map">7.10. grub-install complains about /boot/grub/device.map?!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="device-map">7.8. grub-install complains about /boot/grub/device.map?!</h3>\r
 <div class="paragraph"><p>The following message:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>grub-probe: error: Cannot open `/boot/grub/device.map'</tt></pre>\r
+<pre><code>grub-probe: error: Cannot open `/boot/grub/device.map'</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>This is "normal" (at least with grub1). This isn&#8217;t a problem, because the\r
 device.map file will be generated on the target device anyway.</p></div>\r
-<h3 id="unary-operator">7.11. grub-install complains about a unary operator?!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="unary-operator">7.9. grub-install complains about a unary operator?!</h3>\r
 <div class="paragraph"><p>The following message:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>'/usr/sbin/grub-install: line 374: [: =: unary operator expected'</tt></pre>\r
+<pre><code>'/usr/sbin/grub-install: line 374: [: =: unary operator expected'</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>This is "normal". Just ignore it. (It usually doesn&#8217;t appear\r
 on the second invocation on the same device.)</p></div>\r
-<h3 id="unknown-filesystem">7.12. grub-install fails with grub-probe: error: unknown filesystem?!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="unknown-filesystem">7.10. grub-install fails with grub-probe: error: unknown filesystem?!</h3>\r
 <div class="paragraph"><p>The following message:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>grub-probe: error: unknown filesystem\r
+<pre><code>grub-probe: error: unknown filesystem\r
 Auto-detection of a filesystem module failed.\r
-Please specify the module with the option `--modules' explicitly.</tt></pre>\r
+Please specify the module with the option `--modules' explicitly.</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>usually means that the device partition table says something else than the\r
 filesystem on the device. For example using FAT16 as filesystem type and\r
 using FAT32 as filesystem on the partition will not work. Either set filesystem\r
 type to FAT32 or format the partition using FAT16. It is essential that\r
 device partition table and filesystem use the same filesystem type.</p></div>\r
-<h3 id="mbr-vs-pbr">7.13. grub-setup fails after Attempting to install GRUB to a partition instead of the MBR?!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="mbr-vs-pbr">7.11. grub-setup fails after Attempting to install GRUB to a partition instead of the MBR?!</h3>\r
 <div class="paragraph"><p>The following message:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt>grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea.\r
+<pre><code>grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea.\r
 grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and its use is discouraged.\r
-grub-setup: error: Cannot read `/grub/core.img' correctly</tt></pre>\r
+grub-setup: error: Cannot read `/grub/core.img' correctly</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>appears when using grub2 versions older than 1.98 as those version introduced a\r
 regression which avoids that grub is being installed into a partition (PBR,\r
@@ -1228,12 +1423,16 @@ Partition Boot Record) instead of MBR (Master Boot Record).</p></div>
 install grub into the MBR (Master Boot Record) using the <em>--grub-mbr</em> option of\r
 grml2usb or 3) switch to syslinux as bootmanager (just drop the <em>--grub</em>\r
 option).</p></div>\r
-<h3 id="splash-xpm">7.14. I&#8217;m getting something like "Error: /usr/share/grml2usb/grub/splash.xpm.gz can not be read"!?</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="splash-xpm">7.12. I&#8217;m getting something like "Error: /usr/share/grml2usb/grub/splash.xpm.gz can not be read"!?</h3>\r
 <div class="paragraph"><p>Looks like you&#8217;ve only the grml2usb script itself available. Please make sure\r
 you&#8217;ve the grml2usb Debian package installed. The most resent stable version is\r
 available via <a href="http://deb.grml.org/">the grml-testing Debian repository</a>.  If\r
 you do not have a Debian system please see section <a href="#download">Where can I get grml2usb?</a> in this FAQ.</p></div>\r
-<h3 id="fat16">7.15. Why do I have to use a FAT16/FAT32 filesystem?</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="fat16">7.13. Why do I have to use a FAT16/FAT32 filesystem?</h3>\r
 <div class="paragraph"><p>Syslinux (currently) does not support any other filesystems besides FAT16/FAT32\r
 (though that&#8217;s a sane default if you want to share your files with other\r
 (operating) systems). If you want to use a different filesystem (like ext2/3)\r
@@ -1246,95 +1445,114 @@ use the bootloader grub instead using grml2usb&#8217;s <em>--grub</em> option.</
 <td class="content">FAT32 is supported since syslinux version 3.0.</td>\r
 </tr></table>\r
 </div>\r
-<h3 id="cool-idea">7.16. I think I&#8217;ve got a really cool idea!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="hdt-hangs">7.14. Addons &#8594; Hardware Detection Tool freezes</h3>\r
+<div class="paragraph"><p>This usually means that the machine you ran grml2usb on had syslinux 3.x\r
+installed. The version of hdt (Hardware detection tool) shipping with Grml\r
+2010.12 and newer requires syslinux 4.x.</p></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="cool-idea">7.15. I think I&#8217;ve got a really cool idea!</h3>\r
 <div class="paragraph"><p>Great! Please check out\r
 <a href="http://git.grml.org/?p=grml2usb.git;a=blob;f=TODO;hb=HEAD">the TODO file</a>.\r
 Feel free to <a href="#author">report your wishes to the author</a>. Patches highly\r
 appreciated.</p></div>\r
-<h3 id="booting-from-usb">7.17. I&#8217;ve problems with booting from USB.</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="booting-from-usb">7.16. I&#8217;ve problems with booting from USB.</h3>\r
 <div class="paragraph"><p>Check out <a href="#troubleshooting">Troubleshooting and Pitfalls when booting</a>.</p></div>\r
-<h3 id="found-a-bug">7.18. I&#8217;ve found a bug!</h3><div style="clear:left"></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="found-a-bug">7.17. I&#8217;ve found a bug!</h3>\r
 <div class="paragraph"><p>Please <a href="#author">report it to the author</a>. Please provide usage examples and output\r
 of your grml2usb commandline (consider using the "--verbose" option).</p></div>\r
 </div>\r
+</div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="usage-examples">8. Usage examples</h2>\r
 <div class="sectionbody">\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb /home/grml/grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb /home/grml/grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Install specified ISO on device /dev/sdX1.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb /home/grml/grml_2009.10.iso /home/grml/grml_small_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb /home/grml/grml_2013.01.iso /home/grml/grml_small_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Install specified ISOs on device /dev/sdX1 for multibooting ISOs.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb /live/image /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb /lib/live/mount/medium /dev/sdX1</code></pre>\r
 </div></div>\r
-<div class="paragraph"><p>Install currently running grml live system on device /dev/sdX1.</p></div>\r
+<div class="paragraph"><p>Install currently running Grml live system on device /dev/sdX1.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb /live/image /home/grml/grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb /lib/live/mount/medium /home/grml/grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
-<div class="paragraph"><p>Install currently running grml live system and the specified\r
+<div class="paragraph"><p>Install currently running Grml live system and the specified\r
 ISO on device /dev/sdX1 for multibooting.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb --fat16 /home/grml/grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb --fat16 /home/grml/grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Install specified ISO on device /dev/sdX1 and format partition /dev/sdX1 with\r
 FAT16 filesystem.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb --grub --grub-mbr /home/grml/grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb --grub --grub-mbr /home/grml/grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Install specified ISO on device /dev/sdX1 and use grub as bootloader (instead of\r
 syslinux being the default) and install a master boot record (MBR) to the MBR of\r
 /dev/sdX.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb-compat /home/grml/grml_2009.05.iso /dev/sdX1</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Install older grml ISO on device /dev/sdX1.</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt># grml2usb --bootoptions="lang=de ssh=mysecret" grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb --bootoptions="lang=de ssh=mysecret" grml_2013.01.iso /dev/sdX1\r
+# grml2usb --bootoptions="lang=de" --bootoptions="ssh=mysecret" grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
 <div class="paragraph"><p>Install specified ISO on device /dev/sdX1 and use "lang=de ssh=mysecret" as\r
 default bootoptions.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb --remove-bootoption="vga=791" --remove-bootoption="quiet" grml_2009.10.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb --remove-bootoption="vga=791" --remove-bootoption="nomce" grml_2013.01.iso /dev/sdX1</code></pre>\r
 </div></div>\r
-<div class="paragraph"><p>Install specified ISO on device /dev/sdX1 remove vga=791 and quiet from existing bootoptions.</p></div>\r
+<div class="paragraph"><p>Install specified ISO on device /dev/sdX1 remove vga=791 and nomce from existing bootoptions.</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grml2usb --bootoptions="persistent-path=%flavour_name" grml64_2010.04.iso grml_2010.04.iso /dev/sdX1</tt></pre>\r
+<pre><code># grml2usb --bootoptions="persistent-path=%flavour_name" grml64_2010.04.iso grml_2010.04.iso /dev/sdX1</code></pre>\r
 </div></div>\r
-<div class="paragraph"><p>Install specified Isos on device /dev/sdx and add parameter persisten-path\r
+<div class="paragraph"><p>Install specified ISOs on device /dev/sdx and add parameter persistent-path\r
 to every menu entry. %flavour_name will be expanded to the flavour of the specific\r
 iso, e.g. grml64 and grml.</p></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="ressources">9. Online Ressources</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Check out the <a href="http://grml.org/grml2usb/">grml2usb webpage</a> and the\r
 <a href="http://git.grml.org/?p=grml2usb.git">grml2usb git repository</a>.</p></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="bugs">10. Bugs</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Please report feedback, bugreports and wishes <a href="#author">to the author</a>.</p></div>\r
 </div>\r
+</div>\r
+<div class="sect1">\r
 <h2 id="author">11. Author</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Michael Prokop &lt;<a href="mailto:mika@grml.org">mika@grml.org</a>&gt;</p></div>\r
 </div>\r
 </div>\r
+</div>\r
 <div id="footnotes"><hr /></div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2010-06-16 15:30:28 CEST\r
+Last updated\r
+ 2015-03-05 01:31:15 CET\r
 </div>\r
 </div>\r
 </body>\r