Debian-CD anpassen
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
Debian-CD anpassen
Hallo zusammen,
ich bin blind und möchte die Installations-CD so anpassen, dass ein Treiber für meine angeschlossene Braillezeile vor der Installation geladen wird. Also besorgte ich mir die erste CD der Woody-Version und entpackte diese.
Dann hab ich noch eine statisch gelinkte Version von brltty für meine Zeile geladen. Brltty sorgt für die Unterstützung meiner Braillezeile.
Auf der CD befindet sich im Ordner
isolinux
das Image für den Kernel bf24. Die Datei heißt bf24.bin. Dieses Image mountete ich mit SuSE und führte meine Änderungen in der Datei
/etc/init.d/rcS
durch. Dann das Image umounten und eine neue .iso-Datei erstellen und auf CD brennen. Gebe ich nachdem Start der CD als Kernel bf24 ein, wird meine Braillezeile geladen.
Während der Installation wird doch später von Festplatte gebootet und hier liegt mein Problem. Wo auf der CD befindet sich das Image, dass später auf die Platte geschrieben wird? Dann könnte ich meine Änderungen auch in diesem Image durchführen und die Installation auch nach dem reboot mit meiner Braillezeile selbstständig durchführen.
Wäre echt total super, wenn mir Jemand helfen könnte!
Danke im Voraus
Simon
ich bin blind und möchte die Installations-CD so anpassen, dass ein Treiber für meine angeschlossene Braillezeile vor der Installation geladen wird. Also besorgte ich mir die erste CD der Woody-Version und entpackte diese.
Dann hab ich noch eine statisch gelinkte Version von brltty für meine Zeile geladen. Brltty sorgt für die Unterstützung meiner Braillezeile.
Auf der CD befindet sich im Ordner
isolinux
das Image für den Kernel bf24. Die Datei heißt bf24.bin. Dieses Image mountete ich mit SuSE und führte meine Änderungen in der Datei
/etc/init.d/rcS
durch. Dann das Image umounten und eine neue .iso-Datei erstellen und auf CD brennen. Gebe ich nachdem Start der CD als Kernel bf24 ein, wird meine Braillezeile geladen.
Während der Installation wird doch später von Festplatte gebootet und hier liegt mein Problem. Wo auf der CD befindet sich das Image, dass später auf die Platte geschrieben wird? Dann könnte ich meine Änderungen auch in diesem Image durchführen und die Installation auch nach dem reboot mit meiner Braillezeile selbstständig durchführen.
Wäre echt total super, wenn mir Jemand helfen könnte!
Danke im Voraus
Simon
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Es ist schon lange her, seit ich Debian von CD installiert habe (meine letzte CD ist von 1998). Wenn ich mich recht erinnere, gibt es eine oder mehrere base* Dateien, die den Grundstock für die Installation bilden. Wahrscheinlich mußt du dort das brltty Paket hinzu fügen. Ansonsten sind die Debian mailinglisten vielleicht eine bessere Anlaufstelle:
http://www.debian.org/distrib/cd
http://www.debian.org/CD/faq/
http://lists.debian.org/debian-cd/
http://lists.debian.org/debian-boot/
http://www.debian.org/distrib/cd
http://www.debian.org/CD/faq/
http://lists.debian.org/debian-cd/
http://lists.debian.org/debian-boot/
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
auf der CD kann ich diese Datei nicht finden. Hier liegt der Inhalt von basedebs.tar in Form von .deb-Dateien vor. Man müsste nur wissen, welche Datei das Wurzelverzeichnis für die Festplatte enthält. Denn beim Bootvorgang von Platte wird ja sicherlich auch /etc/init.d und so weiter abgearbeitet. Ich könnte dann die Anpassung, die ich auf der CD vorgenommen habe, auch für diesen Teil vornehmen und schon wäre das Problem gelöst.chimaera hat geschrieben:basedebs.tar wird zumindest von einigen netinstall-images verwendet.
Leider blieb mein Posting an die Liste debian-user-german bislang ohne Antwort.
Gruß
Simon
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Dann wird dort keiner die Antwort kennen.
Ich habe ein bischen gesucht, aber auch keine konkrete Antwort gefunden. Benutzt du zum erzeugen der CD debian-cd? Es gibt ein Paket base-config, in dem laut Beschreibung die grundlegenden Sachen installiert und gebootet werden. Ansonsten hilft vielleicht nur, die *.bin Dateien unter main/disks-i386 zu durchforsten und dich dort einzuklinken.
Ich habe ein bischen gesucht, aber auch keine konkrete Antwort gefunden. Benutzt du zum erzeugen der CD debian-cd? Es gibt ein Paket base-config, in dem laut Beschreibung die grundlegenden Sachen installiert und gebootet werden. Ansonsten hilft vielleicht nur, die *.bin Dateien unter main/disks-i386 zu durchforsten und dich dort einzuklinken.
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
danke für deine Antwort. Nein, ich erstelle die Debian-CD unter SuSE 8.0 pro mit mkisofs.Olaf Dietsche hat geschrieben:Dann wird dort keiner die Antwort kennen.
Ich habe ein bischen gesucht, aber auch keine konkrete Antwort gefunden. Benutzt du zum erzeugen der CD debian-cd? Es gibt ein Paket base-config, in dem laut Beschreibung die grundlegenden Sachen installiert und gebootet werden. Ansonsten hilft vielleicht nur, die *.bin Dateien unter main/disks-i386 zu durchforsten und dich dort einzuklinken.
Ist es unter SuSE diese .deb-Datei zu entpacken, meine Änderungen vorzunehmen und daraus wieder eine .deb-Datei zu erzeugen?
Danke im Voraus für weitere Hilfe
Simon
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Das Paket debian-cd http://packages.debian.org/stable/admin/debian-cd.html enthält einige Skripte und Dokumente für die Erstellung von Debian CDs. Zum eigentlichen Erstellen der ISO-Images wird natürlich ebenfalls mkisofs benutzt.
Ich denke, mit alien kann man die verschiedenen Paketformate konvertieren. Die *.bin Dateien sind wahrscheinlich einfache Floppyimages.
Ich denke, mit alien kann man die verschiedenen Paketformate konvertieren. Die *.bin Dateien sind wahrscheinlich einfache Floppyimages.
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
hallo,Olaf Dietsche hat geschrieben:Das Paket debian-cd http://packages.debian.org/stable/admin/debian-cd.html enthält einige Skripte und Dokumente für die Erstellung von Debian CDs. Zum eigentlichen Erstellen der ISO-Images wird natürlich ebenfalls mkisofs benutzt.
Ich denke, mit alien kann man die verschiedenen Paketformate konvertieren. Die *.bin Dateien sind wahrscheinlich einfache Floppyimages.
das paket debian-cd kann ich hier nicht verwenden, da mir zum Editieren der Debian-CD ja nur mein SuSE-Rechner zur Verfügung steht. Auf der Debian-CD befinden sich im Ordner isolinux einige .bin-Dateien. Ich muss diese erst mit gunzip dateiname.bin entpacken und kann diese anschließend mounten. Ich habe mich vorhin vielleicht nicht richtig ausgedrückt.
Ich konnte die Datei fb24.bin so anpassen, dass meine CD die Braillezeile lädt und anschließend das Installationsprogramm startet. Jetzt muss ich nur herausfinden, wo sich die für den späteren Bootvorgang (von Festplatte) benötigten Dateien auf der CD befinden, damit ich auch diese Anpassen kann.
Kann man unter SuSE .deb-Dateien auspacken und später wieder einpacken? gunzip und tar -xfz brachten nix.
Gruß
Simon
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Deb Pakete sind ar (nicht tar) Archive, die dann wiederum 2 tar.gz Archive enthalten, eines names data.tar.gz, das die Dateien enthält, und eine namens control.tar.gz, die die Installationsskripte enthält. Ich weiss nicht, ob da eine triviale Manipulation nur in data.tar.gz funktioniert, aber auf den Versuch kommt es auf jeden Fall an...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
Hallo, danke für deisen Tip. Auf meiner SuSE-Kiste gibt es den Befehl ar nicht. Oder wie müsste ich diese .deb-Dateien unter SuSE entpacken?pdreker hat geschrieben:Deb Pakete sind ar (nicht tar) Archive, die dann wiederum 2 tar.gz Archive enthalten, eines names data.tar.gz, das die Dateien enthält, und eine namens control.tar.gz, die die Installationsskripte enthält. Ich weiss nicht, ob da eine triviale Manipulation nur in data.tar.gz funktioniert, aber auf den Versuch kommt es auf jeden Fall an...
Patrick
Auf der CD gibt es im Verzeichnis isolinux noch die Datei root.bin. Auch hier könnte ich meine Anpassung machen. Das ist halt schon ein wenig zeitaufwändig die Anpassung zu machen, die CD zu brennen und die Installation immer wieder bis zum reboot durchzuführen. Gibt es denn keine Doku oder so im Netz wo steht, welcher Teil das rutimentäre Wurzelverzeichnis der Festplatte enthält?
Naja. Notfalls muss ich halt echt alle Möglichkeiten durchtesten.
Aber schon Danke für weitere Hilfe
Simon
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Die nächste Debian Version wird brltty automatisch im Installer unterstützen, soweit die gute Nachricht... Da das aber bis Anfang nächsten Jahres keine Alternative sein wird, hilft Dir das natürlich nicht...
Außerdem habe ich nochwas gefunden: http://people.debian.org/~mlang/BrlttyE ... Howto.html
In dem Verzeichnis (http://people.debian.org/~mlang/), gibt es noch mehr zu dem Thema Brltty und Debian Installer...
So wie es aussieht ist in der tat nur eine Anpassung der root.bin nötig.
Lies Dir das 'mal durch, vielleicht ist das ja schon die passende Lösung...
Patrick
Außerdem habe ich nochwas gefunden: http://people.debian.org/~mlang/BrlttyE ... Howto.html
In dem Verzeichnis (http://people.debian.org/~mlang/), gibt es noch mehr zu dem Thema Brltty und Debian Installer...
So wie es aussieht ist in der tat nur eine Anpassung der root.bin nötig.
Lies Dir das 'mal durch, vielleicht ist das ja schon die passende Lösung...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
Hallo,pdreker hat geschrieben:Die nächste Debian Version wird brltty automatisch im Installer unterstützen, soweit die gute Nachricht... Da das aber bis Anfang nächsten Jahres keine Alternative sein wird, hilft Dir das natürlich nicht...
Außerdem habe ich nochwas gefunden: http://people.debian.org/~mlang/BrlttyE ... Howto.html
In dem Verzeichnis (http://people.debian.org/~mlang/), gibt es noch mehr zu dem Thema Brltty und Debian Installer...
So wie es aussieht ist in der tat nur eine Anpassung der root.bin nötig.
Lies Dir das 'mal durch, vielleicht ist das ja schon die passende Lösung...
Patrick
danke für deine Antwort. Füge ich in der Datei root.bin im Ordner isolinux den Ordner brltty mit all seinen statischgelinkten Versionen von brltty hinzu, wird mir dieser Ordner nachdem Booten nicht angezeigt. Also scheint das gemountete Root-Image doch ein anderes zu sein. Meine Änderung in der datei bf24.bin funktioniert aber. Der Ordner brltty ist knapp 11 mb groß, sprenkt also den Arbeitsspeicher. Kann ich den Ordner ins Wurzelverzeichnis der CD schreiben und von bf24.bin (/etc/init.d/rcS) darauf zugreifen?
Danke für weitere Hilfe
Simon
PS: Wo hast du denn gelesen, dass brltty in den Installer übernommen werden soll? Ich hab auch schon danach gesucht, aber nichts gefunden
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Das mit brltty und dem Installer habe auf den anderen Seiten in dem o.a. Verzeichnis "herausgelesen".
Schau Doch 'mal hier
http://people.debian.org/~mlang/DebianInstaller.html (sind nur 2 Zeilen) und hier
http://people.debian.org/~mlang/WoodyBootFloppies.html
Ich habe leider selbst keine Erfahrung mit dem Installer, aber scheinbar gibt es eine Grössenbeschränkung für die root.bin. Der zweite Link, den ich hier angeführt habe zeigt eine Möglichkeit brltty in den Installer hineinzubekommen (scheinbar nicht statisch gelinkt, da es auf eine Diskette passt)
Hast Du die Bootfloppies Methode die dort erwähnt wird auch schon versucht?
Patrick
Schau Doch 'mal hier
http://people.debian.org/~mlang/DebianInstaller.html (sind nur 2 Zeilen) und hier
http://people.debian.org/~mlang/WoodyBootFloppies.html
Ich habe leider selbst keine Erfahrung mit dem Installer, aber scheinbar gibt es eine Grössenbeschränkung für die root.bin. Der zweite Link, den ich hier angeführt habe zeigt eine Möglichkeit brltty in den Installer hineinzubekommen (scheinbar nicht statisch gelinkt, da es auf eine Diskette passt)
Hast Du die Bootfloppies Methode die dort erwähnt wird auch schon versucht?
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
Hallo,
die Möglichkeit mit den Bootfloppys kenne ich schon. In einer Anleitung stellt Mario Lang ja die Möglichkeit vor, /etc/init.d/rcS so zu editieren, dass brltty von einer Diskette geladen wird. ich möchte auf die CD ein Verzeichnis mit brltty brennen und von /etc/init.d/rcS darauf zugreifen. Ich kann das Verzeichnis nicht in root.bin speichern, da hier ja eine Größenbeschrenkung vorliegt. Ich muss also von rcS aus auf das Stammverzeichnis der eingelegten CD zugreifen können.
Danke für weitere Hilfe
Simon
die Möglichkeit mit den Bootfloppys kenne ich schon. In einer Anleitung stellt Mario Lang ja die Möglichkeit vor, /etc/init.d/rcS so zu editieren, dass brltty von einer Diskette geladen wird. ich möchte auf die CD ein Verzeichnis mit brltty brennen und von /etc/init.d/rcS darauf zugreifen. Ich kann das Verzeichnis nicht in root.bin speichern, da hier ja eine Größenbeschrenkung vorliegt. Ich muss also von rcS aus auf das Stammverzeichnis der eingelegten CD zugreifen können.
Danke für weitere Hilfe
Simon
pdreker hat geschrieben:Das mit brltty und dem Installer habe auf den anderen Seiten in dem o.a. Verzeichnis "herausgelesen".
Schau Doch 'mal hier
http://people.debian.org/~mlang/DebianInstaller.html (sind nur 2 Zeilen) und hier
http://people.debian.org/~mlang/WoodyBootFloppies.html
Ich habe leider selbst keine Erfahrung mit dem Installer, aber scheinbar gibt es eine Grössenbeschränkung für die root.bin. Der zweite Link, den ich hier angeführt habe zeigt eine Möglichkeit brltty in den Installer hineinzubekommen (scheinbar nicht statisch gelinkt, da es auf eine Diskette passt)
Hast Du die Bootfloppies Methode die dort erwähnt wird auch schon versucht?
Patrick
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Es kann sein, dass zu dem Zeitpunkt die CD noch nicht gemountet ist, und Du daher nicht da rankommst. Aber wie schon gesagt, ab diesem Punkt habe ich kein Erfahrung mehr und mehr als auf den Seiten von mlang weiss ich auch nicht.
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
FYI
Auf http://www.debian.org/News/weekly/2003/45/:
Debian-Installer Floppies with BRLTTY. Mario Lang [37]announced a new [38]floppy set based on the new Debian-Installer for Sarge with support for BRLTTY included. He has also installed a fresh system with them, so they appear to work. You need to pass a kernel option to lilo when the first floppy boots, to tell brltty what display you have, and where it is connected.
http://lists.debian.org/debian-accessib ... 00023.html
http://people.debian.org/~mlang/install/
Debian-Installer Floppies with BRLTTY. Mario Lang [37]announced a new [38]floppy set based on the new Debian-Installer for Sarge with support for BRLTTY included. He has also installed a fresh system with them, so they appear to work. You need to pass a kernel option to lilo when the first floppy boots, to tell brltty what display you have, and where it is connected.
http://lists.debian.org/debian-accessib ... 00023.html
http://people.debian.org/~mlang/install/