{"id":816,"date":"2023-11-09T08:00:00","date_gmt":"2023-11-09T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=816"},"modified":"2024-07-24T06:12:31","modified_gmt":"2024-07-24T04:12:31","slug":"grub-experimente-2","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/11\/09\/grub-experimente-2\/","title":{"rendered":"Grub Experimente 2"},"content":{"rendered":"\n<p>Der selbst erstellte Men\u00fceintrag des Artikels \u201cGrub Experimente 1\u201c bekommt nun noch etwas Feinschliff und einige grundlegenden Dinge werden noch beschrieben\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Der aktuelle Men\u00fceintrag:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>menuentry \"Betriebssystem 1\"{\nset root='hd0,gpt2'\nlinux \/boot\/vmlinuz-4.15.0-20-generic root=UUID=883504d3-ffc1-40a4-b6e4-ab5d27527764 ro video=eDP-1:d quiet splash $vt_handoff\ninitrd \/boot\/initrd.img-4.15.0-20-generic\n}<\/code><\/pre>\n\n\n\n<p>Die erste Festplatte wird hier also mit hd0 bezeichnet. Die zweite Partition der GPT Partitionstabelle wird hier mit gpt2 bezeichnet.<\/p>\n\n\n\n<p><strong>Feinschliff 1:<\/strong><\/p>\n\n\n\n<p>Die Partitionsbezeichnung f\u00fcr set root wird nun angepasst, da hier eventuell der Grund f\u00fcr die f\u00e4lschliche Einblendung des Kubuntu Logos liegt. Das zu startende System liegt auf sda4 also wohl auf gpt4. Ergebnis: Die Anpassung war erfolgreich! Xubuntu wird jetzt ohne Kubuntu Logo gestartet.<\/p>\n\n\n\n<p><strong>Die linux-Zeile:<\/strong><\/p>\n\n\n\n<p>Diese Zeile gibt die Bezeichnung f\u00fcr den Kernel an, der geladen werden soll und wo sich dieser befindet. Hier wird auch f\u00fcr root eine UUID angegeben. Da dieser Universally Unique Identifier wohl auf die richtige Partition der Festplatte zeigt, startet letztendlich doch das richtige System.<\/p>\n\n\n\n<p>In einer vereinfachten Darstellung sieht der Men\u00fceintrag aktuell so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>menuentry \"Betriebssystem 1\"{\nset root='hd0,gpt4'\nlinux \/boot\/vmlinuz-4.15.0-20-generic root=UUID=883504d3-ffc1-40a4-b6e4-ab5d27527764\ninitrd \/boot\/initrd.img-4.15.0-20-generic\n}<\/code><\/pre>\n\n\n\n<p>Der ausgew\u00e4hlte Kernel ist also &#8222;vmlinuz-4.15.0-20-generic&#8220;.<\/p>\n\n\n\n<p><strong>Die initrd-Zeile:<\/strong><\/p>\n\n\n\n<p>Diese Zeile gibt die Bezeichnung f\u00fcr das Boot-Image an, das geladen werden soll und wo sich dieses befindet. Verwendet wird hier also das Boot-Image \u201cinitrd.img-4.15.0-20-generic\u201c. Im boot-Ordner findet sich dieses image als CPIO-Datei. Weitere Details folgen bei Bedarf erst sp\u00e4ter.<\/p>\n\n\n\n<p><strong>Die Reihenfolge der Men\u00fceintr\u00e4ge:<\/strong><\/p>\n\n\n\n<p>Um den Men\u00fceintrag nach oben ins Men\u00fc zu holen, habe ich eine Kopie der \u201c40_custom-Datei\u201c erstellt und diese Kopie in \u201c08_custom\u201c umbenannt.<\/p>\n\n\n\n<p>Wichtig ist dabei wohl, dass diese eigene Datei erst nach der Debian-Theme-Datei kommt und vor der ersten Linux-Datei. Die Nummerierung entspricht hier auch der Bearbeitungsreihenfolge und deshalb habe ich der Datei den Namen \u201c08_custom\u201c gegeben\u2026<\/p>\n\n\n\n<p>Sinn und Zweck dieser Grub Experimente war es ja, die Men\u00fceintr\u00e4ge an den Namen der Derivate anzupassen. Also im Bootmen\u00fc unterscheiden zu k\u00f6nnen, ob es sich um Ubuntu, Kubuntu, Lubuntu oder Xubuntu handelt. Es gibt auch noch eine andere \u2013 vielleicht sogar einfachere Methode. Dazu mehr im n\u00e4chsten Artikel\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der selbst erstellte Men\u00fceintrag des Artikels \u201cGrub Experimente 1\u201c bekommt nun noch etwas Feinschliff und einige grundlegenden Dinge werden noch beschrieben\u2026<\/p>\n","protected":false},"author":1,"featured_media":791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-816","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=816"}],"version-history":[{"count":3,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/816\/revisions"}],"predecessor-version":[{"id":1670,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/816\/revisions\/1670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}