<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Eigene Linux Minidistribution]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>angeregt durch einen kürzliche im Linux Magazin gepublishten Artikel<br />
habe ich beschlossen auch eine kleine &quot;Test-Erfahrung&quot; Distribution<br />
zu bauen. Es sollte dabei auf keine Fall Wert auf Benutzbarkeit gelegt<br />
werden, wenn sie läuft bin ich schon zufrieden.</p>
<p>Ich habe mir also eine Diskette (mkdosfs) geschnappt und erstmal<br />
syslinux daraufgepackt. Die hälfte des im Linux Mag verbreiteten Ar-<br />
tikel konnte wie immer getrost ignoriert werden. Wegen Problemen mit<br />
syslinux bin ich dann auf grub umgestiegen.<br />
Kernel (2.2.16er) darauf gepackt, mir allem was nötig ist (dos-,fat-,<br />
ramdisk und initrd support). Meine initrd besaß erst kein linuxrc,<br />
bis ich endlich darauf kam, das das der &quot;standard&quot; Weg ist.<br />
Per grub console fordere ich:</p>
<p>root (fd0)<br />
kernel /linux mem=192M root=/dev/ram0 init=/linuxrc<br />
initrd /initrd.gz</p>
<p>Funktioniert alles einwandfrei, dass root-fs wird gemountet, der init<br />
Parameter gefunden, ABER: Unable to open initial console. (KEINE kernel panic!)<br />
Ich hab mir eine 2.4er bash statisch gelinkt und überflüssiges per<br />
objcpy --strip-all herausgeschnitten. Die hab ich dann einfach in<br />
linuxrc umbenannt, mit nötigen Rechten(x) ausgestattet und in mein<br />
initrd root-fs (/linuxrc) geschoben. In der Kernel Dokumentation steht<br />
es kann sich bei der linuxrc um alles mögliche handeln (binary, script) kann.<br />
Es hat einfach nicht geklappt. Ich hab mal in mein 7.2er Redhat initrd-<br />
image geschaut, dort liegt ein &quot;nash???&quot; script (einfacher interpreter in<br />
initrd-....&gt;/bin/ ). Warum geht ein Script, das explizit auf einen<br />
Interpreter angewiesen ist, und meine binary nicht? (Hab allen binary-<br />
support im Kernel drin.</p>
<p>Hilfe... Ich kämpfe schon sehr sehr lange...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/18136/eigene-linux-minidistribution</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 01:24:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/18136.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Oct 2002 17:21:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigene Linux Minidistribution on Sat, 26 Oct 2002 17:21:00 GMT]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>angeregt durch einen kürzliche im Linux Magazin gepublishten Artikel<br />
habe ich beschlossen auch eine kleine &quot;Test-Erfahrung&quot; Distribution<br />
zu bauen. Es sollte dabei auf keine Fall Wert auf Benutzbarkeit gelegt<br />
werden, wenn sie läuft bin ich schon zufrieden.</p>
<p>Ich habe mir also eine Diskette (mkdosfs) geschnappt und erstmal<br />
syslinux daraufgepackt. Die hälfte des im Linux Mag verbreiteten Ar-<br />
tikel konnte wie immer getrost ignoriert werden. Wegen Problemen mit<br />
syslinux bin ich dann auf grub umgestiegen.<br />
Kernel (2.2.16er) darauf gepackt, mir allem was nötig ist (dos-,fat-,<br />
ramdisk und initrd support). Meine initrd besaß erst kein linuxrc,<br />
bis ich endlich darauf kam, das das der &quot;standard&quot; Weg ist.<br />
Per grub console fordere ich:</p>
<p>root (fd0)<br />
kernel /linux mem=192M root=/dev/ram0 init=/linuxrc<br />
initrd /initrd.gz</p>
<p>Funktioniert alles einwandfrei, dass root-fs wird gemountet, der init<br />
Parameter gefunden, ABER: Unable to open initial console. (KEINE kernel panic!)<br />
Ich hab mir eine 2.4er bash statisch gelinkt und überflüssiges per<br />
objcpy --strip-all herausgeschnitten. Die hab ich dann einfach in<br />
linuxrc umbenannt, mit nötigen Rechten(x) ausgestattet und in mein<br />
initrd root-fs (/linuxrc) geschoben. In der Kernel Dokumentation steht<br />
es kann sich bei der linuxrc um alles mögliche handeln (binary, script) kann.<br />
Es hat einfach nicht geklappt. Ich hab mal in mein 7.2er Redhat initrd-<br />
image geschaut, dort liegt ein &quot;nash???&quot; script (einfacher interpreter in<br />
initrd-....&gt;/bin/ ). Warum geht ein Script, das explizit auf einen<br />
Interpreter angewiesen ist, und meine binary nicht? (Hab allen binary-<br />
support im Kernel drin.</p>
<p>Hilfe... Ich kämpfe schon sehr sehr lange...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/101862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/101862</guid><dc:creator><![CDATA[Fox112]]></dc:creator><pubDate>Sat, 26 Oct 2002 17:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Linux Minidistribution on Sat, 26 Oct 2002 17:51:00 GMT]]></title><description><![CDATA[<p><a href="http://www.linuxfromscratch.org/" rel="nofollow">http://www.linuxfromscratch.org/</a> da findest du sicher Informationen zu dem Thema.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/101863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/101863</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 26 Oct 2002 17:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Linux Minidistribution on Sat, 26 Oct 2002 19:14:00 GMT]]></title><description><![CDATA[<p>Ok, die Seite ist mehr als einen Blick Wert, aber um meine Frage zu konkretisieren: Was wird nach dem Kernel-Start als erstes angesprochen, bei der Verwendung von initrd zum Start? Alles andere ist irrelevant. Wenn ich hier einen Ansatzpunkt habe, kann ich den Rest ja selbst herleiten, da ich dann &quot;Kontrolle&quot; habe. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/101864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/101864</guid><dc:creator><![CDATA[Fox112]]></dc:creator><pubDate>Sat, 26 Oct 2002 19:14:00 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Linux Minidistribution on Sun, 27 Oct 2002 08:11:00 GMT]]></title><description><![CDATA[<p>Heißt diese <em>Linux-Zeitung</em> zufälligerweise c't? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>PS: Wenn ich zu Wheinnachten 'n eigenen Rechner kriege mach ich 's auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>[ Dieser Beitrag wurde am 27.10.2002 um 09:22 Uhr von <strong>elk</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/101865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/101865</guid><dc:creator><![CDATA[elk]]></dc:creator><pubDate>Sun, 27 Oct 2002 08:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Linux Minidistribution on Mon, 28 Oct 2002 15:11:00 GMT]]></title><description><![CDATA[<p>Das Problem hab ich auch schon mal gehabt, wie ich versucht habe, eine Linux-System aus Einzelteilen mit Diskette zusammenzubauen. Du brauchst in deinem Dateisystem irgendwo das Verzeichniss &gt;/dev/&lt; und dort muss eine Datei namens &gt;console&lt; sein. Wenn nicht bekommst du diese Meldung.</p>
<p>Ueberlebenskuenstler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/101866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/101866</guid><dc:creator><![CDATA[Ueberlebenskuenstler]]></dc:creator><pubDate>Mon, 28 Oct 2002 15:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Linux Minidistribution on Tue, 29 Oct 2002 16:35:00 GMT]]></title><description><![CDATA[<p>Funzt! Was micht wundert, wenn ich nicht explizit den Kernel Parameter mem='hier bitte eine Zahl einfuegen'M übergebe, lässt er mich nicht das root-fs aus /dev/ram0 mounten. Gibt es denn nicht einen Weg, dass der Kernel sich diese Daten selbst saugt? Sonst ist meine Distri ja für jeden PC zu ändern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>-=[C-Y-A]=-</p>
<p>[ Dieser Beitrag wurde am 29.10.2002 um 17:36 Uhr von <strong>Fox112</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/101867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/101867</guid><dc:creator><![CDATA[Fox112]]></dc:creator><pubDate>Tue, 29 Oct 2002 16:35:00 GMT</pubDate></item></channel></rss>