Gestern ist meine SuSE-9.2 hier eingetroffen. Abgesehen davon, dass man’s nun wieder SUSE schreibt, fällt auf, dass die Installations-DVD eine Dual-Layer-DVD ist. Schöner Mist: Die Rohlinge sind recht teuer (10 EUR) und nur von bestimmten DVD-Brennern beschreibbar, so dass eine Sicherungskopie nur schlecht erstellt werden kann.
Ich erstelle gerne eine Sicherungskopie und installiere mit der, damit ich das Original noch sicher greifbar habe. Die Sicherungskopie bleibt dann auch meistens in meinem Notebook drin, damit ich Zusatzsoftware jederzeit nachinstallieren kann.
Ansatz: Von der Original-DVD benötige ich gut die Hälfte definitiv nicht, nämlich:
- KDE für alle Sprachen außer DE und EN
- Diverse Officepakete für Sprachen außer DE und EN
- Diverse Rechtschreibprüfungen für Sprachen außer DE und EN
- 64-Bit-Programme
Hier nun zum Ablauf. Die Darstellung unten ist wie folgt zu interpretieren:
- Alles wird in einem Shell-Fenster unter “root” gemacht
- # … steht für den Prompt
- Alles rechts vom Prompt steht für Befehle, die ausgeführt werden müssen
- Zeilen ohne Prompt stehen für Befehlsausgaben
Zuerst muß die Original-DVD eingebunden werden, bspw. mit:
# cd /data/tmp/suse92
# growisofs -Z /dev/hdd -J -r -l -no-emul-boot \
-b boot/loader/isolinux.bin -c boot/loader/boot.cat\
-boot-load-size 4 -boot-info-table .
Benötigt wird eine Partition mit grob 4 GB freiem Speicherplatz. Bei mir ist das die “/data”. Dort wird ein temporäres Verzeichnis angelegt, das den Inhalt der neuen DVD aufnimmt. Bei mir ist das dann “/data/tmp/suse92”. Dahin werden die wichtigsten Teile der Original-DVD kopiert:
# mkdir /data/tmp/suse92 # cd /cdrom # cp -p * /data/tmp/suse92 cp: Verzeichnis ?boot? ausgelassen cp: Verzeichnis ?docu? ausgelassen cp: Verzeichnis ?dosutils? ausgelassen cp: Verzeichnis ?media.1? ausgelassen cp: Verzeichnis ?suse? ausgelassen # cp -a boot /data/tmp/suse92 # cp -a docu /data/tmp/suse92 # cp -a dosutils /data/tmp/suse92 # cp -a media.1 /data/tmp/suse92 # mkdir /data/tmp/suse92/suse # cp -a suse/i586 /data/tmp/suse92/suse # cp -a suse/i686 /data/tmp/suse92/suse # cp -a suse/noarch /data/tmp/suse92/suse # cp -a suse/setup /data/tmp/suse92/suse # cd /data/tmp/suse92/suse # mkdir x86_64 # chmod +w *
Nun löschen wir diversen unnötigen Kram:
# cd /data/tmp/suse92/suse/i586 # ls aspell-[a-z]*|grep -v -- -de-|grep -v -- -en-|grep -v devel|xargs rm # ls OpenOffice_org-[a-z]*|egrep -v "(gnome)|(kde)|(Quick)|(-de-)|(-en-)"| xargs rm # cd /data/tmp/suse92/suse/noarch # ls ispell-*|grep -v german|xargs rm # ls yast2-trans-*|egrep -v "(-en)|(-de)"|xargs rm # ls susetour-[a-z]*|grep -v de|grep -v en|xargs rm # ls susehelp_[a-z]*|grep -v de|grep -v en|xargs rm # ls suselinux-adminguide*|egrep -v "(_de)|(_en)"|xargs rm # ls suselinux-userguide*|egrep -v "(_de)|(_en)"|xargs rm # ls myspell-*|egrep -v "(german)|(american)|(british)"|xargs rm # ls k*-i18n*|egrep -v -- "-(de)|(en)"|xargs rm
Nun sind wir mit den Rohdaten soweit durch. Jetzt muß das ganze noch auf einen neuen DVD-Rohling gebrannt werden. Mein DVD-Brenner ist “/dev/hdd”.
# cd /data/tmp/suse92 # growisofs -Z /dev/hdd -J -r -l -no-emul-boot \ -b boot/loader/isolinux.bin -c boot/loader/boot.cat\ -boot-load-size 4 -boot-info-table .
Die so erstellte DVD funktioniert bei mir wunderbar zum Installieren von typischen PCs. “Have a lot of fun…”
MfG, Uli.





Als Neuling bleiben bei mit folgende Fragen offen: ;-)
Du hast also alles was nicht englisch oder deutsch ist rausgeworfen?! funktioniert denn die 64bit unterstüzung trozdem? was müsste ich gegebenenfalls tun um 64bit statt 32bit zu bekommen?
Hat das jemand anders schonmal nach dieser, doch sehr gelungene HowTo, ausprobiert? hat es geklappt? bzw. gab es probleme?
Hallo Ben, das Rezept sollte grundsätzlich auch für die 64-Bit-Variante funktionieren. Du mußt dazu grob folgendes im Hinterkopf behalten: Erzeugung einer 32-Bit-DVD: suse/i586 wird kopiert (32-Bit-Versionen) suse/i686 wird kopiert (32-Bit-Versionen) suse/noarch wird kopiert suse/setup wird kopiert suse/x86_64 wird nicht kopiert, da sind die 64-Bit-Versionen drin diverse Dinge auf i586 und i686 löschen, damit’s auf den Rohling passt Erzeugung einer 64-Bit-DVD: suse/i586 wird nicht kopiert (32-Bit-Versionen) suse/i686 wird nicht kopiert (32-Bit-Versionen) suse/noarch wird kopiert suse/setup wird kopiert suse/x86_64 wird kopiert, da sind die 64-Bit-Versionen drin Noch zu prüfen: Werden bei einer 64-Bit-Installation auch einige 32-Bit-Programme mitinstalliert? Falls ja, so müssen die… Mehr »
Hier kommt schonmal ein Zwischenstand… Bei der Standardinstallation werden folgende 32-Bit-Programme eingespielt: OpenOffice_org-de microcode_ctl OpenOffice_org dosbootdisk flash-player acroread wine RealPlayer OpenOffice_org-kde kdebase3-nsplugin OpenOffice_org-de-templates Die betreffenden RPMs müssen also auf jeden Fall mit auf die DVD!
MfG, Uli.
ich habs probiert, beim brennen kommt dann einer Fehlermeldung: linux:/data2/suse9.2 # growisofs -Z /dev/dvdram -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table . Executing ‘mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table . | builtin_dd of=/dev/dvdram obs=32k seek=0’ Using JAKARTA_COMMONS_COLLECTIONS000.;1 for ./suse/noarch/jakarta-commons-collections-javadoc-2.1.1-3.noarch.rpm (jakarta-commons-collections-2.1.1-3.noarch.rpm) Using JAKARTA_COMMONS_FILEUPLOAD000.R;1 for ./suse/noarch/jakarta-commons-fileupload-javadoc-1.0-3.noarch.rpm (jakarta-commons-fileupload-1.0-3.noarch.rpm) Size of boot image is 4 sectors -> No emulation /dev/dvdram: “Current Write Speed” is 4.1x1385KBps. :-[ WRITE@LBA=260h failed with SK=3h/ASC=0Ch/ACQ=00h]: Input/output error builtin_dd: 608*2KB out :-( write failed: Input/output error /dev/dvdram: flushing cache :-[ SYNCHRONOUS FLUSH CACHE failed with SK=3h/ASC=A0h/ACQ=80h]: Input/output error was hab… Mehr »
Hallo Dieter,
da ging beim Brennen des Rohlings was schief! Tipp: Wenn Du genügend Plattenplatz hast, dann kannst Du erstmal ein ISO-Image erzeugen und das später dann mit dem Brennprogramm Deiner Wahl auf die DVD brennen. Das sieht dann wie folgt aus: mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table -o suse92dvd.iso . growisofs -Z /dev/hdd=suse92dvd.iso Statt GROWISOFS kannst Du für den zweiten Schritt auch K3B oder ähnliches verwenden.
Viel Erfolg, Uli.
Hallo Ulli, Punkt 1 lief problemlos dann kam wieder Abbruch mit Fehlermeldung wenn ich Punkt 2 durchführe: linux:/data2/suse9.2 # mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table -o suse92dvd.iso . Using JAKARTA_COMMONS_COLLECTIONS000.;1 for ./suse/noarch/jakarta-commons-collections-javadoc-2.1.1-3.noarch.rpm (jakarta-commons-collections-2.1.1-3.noarch.rpm) Using JAKARTA_COMMONS_FILEUPLOAD000.R;1 for ./suse/noarch/jakarta-commons-fileupload-javadoc-1.0-3.noarch.rpm (jakarta-commons-fileupload-1.0-3.noarch.rpm) Size of boot image is 4 sectors -> No emulation 0.24% done, estimate finish Sat Oct 30 22:14:19 2004 0.48% done, estimate finish Sat Oct 30 22:17:49 2004 0.71% done, estimate finish Sat Oct 30 22:16:39 2004 0.95% done, estimate finish Sat Oct 30 22:16:04 2004 1.19% done, estimate finish Sat Oct 30 22:17:07 …usw …….… Mehr »
Hallo Dieter, das Problem ist einfach das Brennen der DVD. Hast Du das schonmal hinbekommen? Kannst Du möglichst gleichartige Rohlinge für die SuSE-DVD verwenden? … und auch möglichst das gleiche Verfahren? Wenn das DVD-Brennen mit anderen Daten nicht funktioniert, dann klappt’s mit der SuSE-DVD natürlich genausowenig :-) Bei mir gab’s bspw. ähnliche Fehlermeldungen, weil ich die DVD im Gegensatz zum üblichen Ablauf auf DVD+RWs brennen wollte (… damit Fehlversuche nicht so teuer werden). Problem: Mein TEAC-Brenner kommt mit den Memorex-DVD+RWs nicht zurecht, auch nicht mit der neuesten Firmware. Anderer Brenner (NEC): Kein Problem! Anderer Rohling (DVD+R): Kein Problem! Außerdem gibt’s… Mehr »
Hallo Uli,
ich habe deine Anleitung ausprobiert.
Als erstes habe ich mir ein ISO-Images erstellt und dann auf DVD gebrannt.
Das klappt alles ganz wunderbar. Nur von der DVD kann ich nicht booten.
Hast du da ein Tip?
Vielen Dank René
Hallo Rene,
da kommen einige Fehler in Betracht:
Dein Rechner bootet generell nicht von DVD. Test: Klappt’s mit anderen DVDs? Klappt’s mit dem Original?
Du hast das ISO-Image nicht wie oben beschrieben erzeugt, sondern irgendwie anders. Wichtig: Der kryptisch anmutende MKISOFS-Befehl sollte möglichst genau wie angegeben durchgeführt werden! Wenn Du das anders machst, bspw. über K3B oder ähnliches, dann mußt Du darauf achten, dass die Optionen zum Schreiben der Boot-Information genauso wie angegeben umgesetzt werden. Es reicht nicht, wenn Du einfach alle Dateien wie angegeben zusammensammelst und daraus irgendwie ein ISO-Image erzeugst! Ich hoffe, das hilft ein wenig weiter…
Uli
Mein dvd Laufwerk ist /dev/sr0 (usb Schnittstelle)
Leider hat bei mir das Brennen der DVD nicht funktioniert.
Nach „Abschicken“ des Kommandos
# growisofs –Z /dev/sr0 -J -r -l ……… –boot-info-table .
erhielt ich folgende Meldung
Executing ‘mkisofs –J –r –l ……… –boot-info-table . | building_dd
of=/dv/sr0 obs=32k seek=0’
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use –input –charset to override
:- ( write failed: Input/output error )
Was mache ich da falsch
Hallo Norbert,
zwei Dinge: Die Warnungen bzgl UTF-8 kannst Du erstmal ignorieren Der eigentliche Fehler kommt vermutlich durch einen Tippfehler Deinerseits zustande. Du hast vermutlich nicht growisofs -Z /dev/sr0…, sondern growisofs -Z /dv/sr0… eingegeben. Zumindest deutet die von Dir zitierte Meldung sehr stark darauf hin. Hoffe, das hilft! Uli.
ich habe leider auch so meine Probleme mit dem Remastern. Habe SuSE 9.1 gebootet und mich als root angemeldet. Anschließend habe ich folgende Dinge ausprobiert. Direkt brennen: # cd /data/tmp/suse92 growisofs -Z /dev/hdd -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table Iso file generieren: # cd /data/tmp/suse92 mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table -o suse92dvd.iso Leider erhalte ich bei beiden Versuchen immer die folgende Fehlermeldung: INFO: UTF-8 character encoding detected by locale settings. Assuming UTF-8 encoded filenames on source filesystem, use -input-charset to override. mkisofs: Missing pathspec. Usage: mkisofs [options] file…… Mehr »
Hallo Uli,
Super artickel !! Bestaetigt (leider) die gleichen Probleme die ich die letzten Wochenenden hatte hier in Tokyo / Japan.
Bei mir gabs noch zusaetzliche Probleme. Bei mir mussten im Bios “USB Legacy support” und “ACPI” abeschaltet sein und die “AGP Apperture size >=64MB” eingestellt sein bevor ich ueberhaupt zum Installations menu gekommen bin.
Ansonsten wird der Bildschirm einfach schwarz nach der Auswahl des 64 bit modus.
Ich habe mich dazu entschieden ein paar installtions reports zu schreiben.
http://www.be-known-online.com/modules/newbb/viewforum.php?forum=62
http://www.be-known-online.com/modules/newbb/viewforum.php?forum=46
Ich hoffe das es jemand nuetzlich findet.
Besten Gruss
Nils Valentin
Tokyo / Japan
valentin_nils(at)be-known-online.com
http://www.be-known-online.com
Ich wollte noch hinzufuegen das es bei mir auch oft vorkam das die Installation einfach stehenbleibt (freeze). Das muesste auch mit dieser Dual DVD zusammenliegen.
Uli, ich wuerde den Artickel gern ins englische und japanische ubersetzen.
Suse 9.2 wir erst ab Dezember hier in japan verkauft , und koennte mir vorstellen das sich einige Japaner freuen wuerden, wenn sie im Internet nachlesen koennten wie sie die unnoetigen Problem umgehen koennen.
Falls du das liest sei bitte so nett und gib mir kurz bescheid.
Besten Gruss
Nils Valentin
Tokyo / Japan
valentin_nils(at)be-known-online.com
[1] http://www.be-known-online.com
[2] http://www.be-known-online.com/modules/newbb/viewforum.php?forum=62
[3] http://www.be-known-online.com/modules/newbb/viewforum.php?forum=46
Hallo… Die ANleitung ist echt super leider scheitere ich bei folgendem Problem: Laut Anleitung sollte man folgende Eingabe tätigen: growisofs -Z /dev/sr0 -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot.cat -boot-load-size 4 -boot-info-table Und hier die Ausgabe in der Bash: linux:/data/tmp/suse92 # growisofs -Z /dev/sr0 -J -r -l -no-emul-boot -b boot/ loader/isolinux.bin -c boot.cat -boot-load-size 4 -boot-info-table Executing ‘mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot.cat -boot-load-size 4 -boot-info-table | builtin_dd of=/dev/sr0 obs=32k seek=0’ mkisofs: Missing pathspec. Usage: mkisofs [options] file… Use mkisofs -help to get a list of valid options. :-( write failed: Input/output error Was ist da… Mehr »
Kann mir jemand sagen wie man das ganze unter Windows duck macht. Denn ich will nicht erst ne alte Version von Windows installieren nur um das ganze zu machen und danach wieder drüberinstallieren. Und da ich einen 64Bit Prozessor habe will ich die 9.2 Version :)
Ich hoffe ihr nehmt es mir nicht zu übel in einer Linux Community “Windows” zu nennen…
Gruß Cracker
Hallo Benjamin, mit Deiner Fragestellung tue ich mich echt schwer. Vermutlich möchtest Du den Ablauf unter Windows machen, weil Du keine alte Linux-Version installieren möchtest – oder? Ich würde Dir empfehlen, gleich die SuSE-9.2 zu installieren. Am besten mit den Original-Medien. Dann kannst Du in dieser Installation den oben aufgeführten Ablauf durchführen, um eine Sicherung der DVD zu erzeugen, die Du für Folge-Installationen oder zum Booten des Rettungssystems verwenden kannst. Wenn Du den ganzen Ablauf unter Windows machen möchst, dann geht das dennoch. Du brauchst in erster Linie ein “mkisofs” für Windows und ein DVD-Brennprogramm. Du kopierst das Original-Medium auf… Mehr »
Hallo Uli! Ersteinmal Danke für deine super Anleitung! Hab das ganze unter Windows gemacht, weil mein Linux momentan nicht läuft (Fedora Core 3 verweigert die Installation) und ich eigentlich SuSE 9.2 draufmachen will. Hab die Files wie oben geschrieben entfernt und das Boot-Image ausgelesen. Nun hab ich in Nero eine Boot-DVD angelegt und ihm das Boot-Image sowie die Files gegeben und eine DVD gebrannt. Beim Booten hab ich nun folgenden Fehler: ISOLINUX 2.11 0x415e01eb isolinux: Image checksum error, sorry…. Hast du vielleicht einen Tipp wie ich das beheben kann? (Wenn du kein Tool kennst, beschreib einfach was ich machen muss/soll,… Mehr »
Das Erstellen des Images und das Brennen der DVD haben wunderbar geklappt. Bin aber gestern erst dazu gekommen, Suse zu installieren. Booten der DVD und starten von Yast hat wunderbar geklappt, aber unter dem Punkt Software erscheint eine Fehlermeldung, dass “…keine Pakete gefunden/eingelesen werden konnten. Installationsmedium scheint fehlerhaft zu sein…” .
Hat jemand ne Idee woran das Liegen könnte, an welcher Stelle der Anleitung mir der Fehler unterlaufen ist ??
Vielen Dank im Voraus
Hallo Uli, vielen Dank für den Tipp! Ein kleines Problem habe ich: der Name für zwei Pakete wird gekürzt. Kann ich das vermeinden, vermutlich findet yast die Pakete unter neuem Namen nicht mehr. Hat das evt. was mit der Rockridge-Extensions zu tun? Bin nicht da hinter gekommen. Hier die konkrete Fehler Zeile: Using JAKARTA_COMMONS_COLLECTIONS000.;1 for ./suse/noarch/jakarta-commons-collections-javadoc-2.1.1-3.noarch.rpm Hier im Zusammenhang: tamboti:/mnt/sys4/# growisofs -Z /dev/hdd -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table . Executing ‘mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table . | builtin_dd of=/dev/hdd obs=32k seek=0’ INFO: ISO-8859-15 character encoding detected… Mehr »
Also bei mir hat das mit Anlaufschwierigkeiten funktioniert. Liegt aber daran das ich mit mkisofs noch nie was gemacht hab. Ich muss das ISo auf Linux erzeugen und unter Windoof brennen da wir kinen DVD-Brenner in nem Linux-Rechner stecken haben.
Hab das Iso also auf Windoof auf ne DVD-RW gebrutzelt. Wenn ich jetzt davon boote kommt die Fehlermeldung “Boot-Image Linux nicht gefunden”.
JEmand ne Ahnung? Ich hab ja also Boot die isolunux.bin angegeben, hat auch beim mkisofs keinen Fehler gegeben. Ich hab das Image aber auf nem 8.2er erzeugt. Kann das an ner veralteten mkisofs liegen?
Hab die Sache hier gelesen und gleich versucht nachzuvollziehen. Dabei traten bei mir auch die bereits genannten Probleme auf. Ein Blick in die Manpage von mkisofs bringt die Lösung:
1. Das Problem mit der UTF-8 Meldung lässt sich durch Anhang des Parameters -input-charset default aus der Welt schaffen
2. Missing pathspec bedeutet, man muss noch den Pfad zum Ordner mit der gepeicherten DVD anhängen; im Beispiel also: /data/tmp/suse92 Damit sollte es klappen (tut es zumindest bei mir).
Der komplette Befehl lautet also: mkisofs -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table -o suse92dvd.iso -input-charset default /data/tmp/suse92
Hallo *, ich habe mich für die SuSE 9.3 DVD an diese Anleitung gehalten. Die DVD bootet, das System wird richtig erkannt, und die meisten Einstellungen funktionieren. Soweit ganz OK. Allerdings habe ich ein Problem mit der Softwareasuwahl: Auf der Übersicht erscheint die Meldung: “cd:///;device=/dev/hda not found” und ich kann keine Software auswählen. Das Device wäre schon OK … Kennt das jemand? Habe ich zu viel gelöscht oder sonst was vergessen?? Ich habe dann mal CD1 probiert und festgestellt, dass bei der DVD auch das PopUp mit den SuSE Lizenzbestimmungen fehlt. Kann das die Ursache sein? Ggf wird bei der… Mehr »
Hallo Martin,
habe mich auch an die Anleitung gehalten und den selben Fehler. Die MD5Sums habe ich auch schon angepaßt, hatte aber auch keinen Erfolg :(
Ich versuche es aber noch weiter. Irgendwie muss es ja gehen ^^
Wenn jemand noch Ideen oder Tipps hat – her damit!
nop
Hallo Norbert!
Danke für Deinen Hinweis aud die MD5SUMS Dateien … das spare ich mir dann.
Bekommst Du das PopUp mit den SuSE Lizenzbestimmungen wenn Du von der DVD bootest und Yast2 startet?
Ich könnte mir denken, dass bei diesem Dialog eine Variable gesetzt wird, auf die sich Yast2 nachher bezieht.
Ich habe noch ein paar Ideen:
– unsichtbare Dateien (dot-Files) in diversen Directories
– Zugriffsrechte
und werde noch ein paar Versuche machen.
Ich lass euch wissen was rauskam.
A Bientot!
Martin
Hallo Norbert und alle, die auch das Problem mit dem DVD Remastern haben! Gestern habe ich noch einige Untersuchungen gemacht und hatte dann eine Idee: ich liess mir die Zwischenschritte beim Verkleinern des Dateisystems von Yast persönlich überprüfen. Als erstes startete ich Yast und ging zur Softwareinstallation. Mit “Installationmedium ändern” fügte ich nacheinander folgende Quellen hinzu: 1. das grosse DVD Image von SuSE (mit -loop montiert), das war natürlich OK 2. das Directory in das ich die Installations DVD kopiert und einiges gelöscht habe, war auch OK 3. das kleine DVD Image, das ich aus dem Directory unter 2. erstellt… Mehr »
Also bei mir will er immer noch nicht.
Ich habe jetzt zwar nicht mehr die Fehlermeldungen der Linzenzbestimmungen. Aber dafür bringt er mir ständig Fehlermeldungen beim installieren von diversen Packeten. Neubrennen der DVD half auch nichts.
Vielleicht könntest du hier nochmal die Schritte posten, nach denen du vorgegegangen bist.
Grüße nop