Hallo alle miteinander!
Ich habe mir eine eigene SUSE CD zusammen geschustert, mit ein paar Denkanstössen aus dieser schönen Anleitung “SuSE 9.3: YaST Installationsquellen erweitern, 4.4GB-32bit ISO erstellen und einbinden” [1].
Ich habe aber noch ein paar Sachen mehr geändert, zB in der /boot/loader/isolinux.cfg die Menueinträge welche man beim Booten sieht und die jpg-Dateien. Wie kann ich jetzt das bootimage (isolinux.bin?) neu erstellen damit die Änderungen wirksam werden?
Ausserdem klappt das beschriebene Erstellen des iso Images nicht so ganz. Wenn ich den in der Anleitung verwendeten Befehl eingebe, bekomme ich folgende Ausgabe (die erste Zeile ist der Befehl):
———
SUSE-tmp1:/usr/iso/dvd # mkisofs -o ../SUSE93THK.iso -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table
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…
Use mkisofs -help
to get a list of valid options.
———-
Wär schön wenn Ihr mir ein wenig unter die Arme greifen könntet,
schöne Grüsse,
Jonny
[1] https://www.linux-community.de/Neues/story?storyid=16671
mkisofs -o ../SUSE93THK.iso -J -r -l -no-emul-boot -b boot/loader/isolinux.bin -c boot/loader/boot.cat -boot-load-size 4 -boot-info-table In der von dir verlinkten Anleitung steht dahinter noch ein . Punkt.
Jan
Hallo alle zusammen,
ich bin jetzt schon ein wenig weitergekommen, allerdings klappt noch nicht alles so wie ich möchte. Ich möchte das Bootmenu der CD so ändern, dass per default die Installation im Textmodus gestartet wird.
Ich habe die boot/loader/isolinux.cfg angepasst:
————————————————————————–
default harddisk
# hard disk
label harddisk
kernel linux
append SLX=0x202 showopts
# Autoinstallation German
label auto
kernel linux
append initrd=initrd ramdisk_size=65536 autoyast=file:///auto instmode=cd netsetup=0
implicit 1
display message
prompt 1
timeout 200
readinfo 2
framebuffer 0
notice 1
————————————————————————–
Ich finde allerdings keine Einstellung in der die F-Tasten belegt werden. Da ich gfxboot rausgenommen habe, wird ins text menu gebootet (was auch gewollt ist). Hier kann man mit F2 (text mode) und F3 (640×480) festlegen in welchen Modus die Installation verläuft. Leider ist per default die zweite Option aktiviert, ich habe keine Ahnung wo man das ändern kann.
Ich habe versucht “teXt” als Kerneloption hinzuzufügen und auch die F-Tasten in der isolinux.cfg manuell zu belegen – funktioniert alles nicht.
Bin für jede Idee offen,
schöne Grüsse,
Jonny
So hat sich erledigt:
Die Bilder konnten nicht ins grafische Menu eingefügt werden da sie die falsche Kompression hatten.
Die Kerneloption war texmode=1 und nicht text.
Das mit den F-Tasten hab ich nicht rausgefunden, aber man kann sie zumindest ausblenden (in der isolinux.cfg).
Machts gut,
Jonny
Hallo Jonny, ich bin neu bei Linux aber vielleicht hilft Dir das weiter:
Inhalt von isolinux.txt (in \isolinux):
default local
display isolinux.txt
prompt 1
label 0
localboot 0x80
label a
localboot 0x00
label q
localboot -1
label 1
kernel /install/toms_linux/memdisk
append initrd=cdrom.img
label 2
kernel /install/toms_linux/memdisk
append initrd=msnet.img
label 3
kernel /install/2.6/vmlinuz
append initrd=/install/2.6/initrd.gz vga=1 ramdisk_size=128000
label 9
kernel /w2ksect.bin
LABEL local
LOCALBOOT 128
APPEND vga=normal initrd=/install/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL auto
kernel /install/vmlinuz
append preseed/file=/cdrom/cfg/auto languagechooser/language-name=German countrychooser/shortlist=DE console-keymaps-at/keymap=de-latin1-nodeadkeys initrd=/install/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL auto26
kernel /install/2.6/vmlinuz
append preseed/file=/cdrom/cfg/auto languagechooser/language-name=German countrychooser/shortlist=DE console-keymaps-at/keymap=de-latin1-nodeadkeys initrd=/install/2.6/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL ipcop
KERNEL /install/ipcop/vmlinuz
APPEND ide=nodma initrd=/install/ipcop/instroot.gz root=/dev/ram0 rw
LABEL insert
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=791 initrd=/install/insert/miniroot.gz nomce noapic dma BOOT_IMAGE=insert
LABEL insert_memtest
KERNEL /install/insert/memtest86
LABEL sarge
kernel /install/vmlinuz
append vga=normal initrd=/install/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL sarge26
kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL manual
kernel /install/vmlinuz
append preseed/file=/cdrom/cfg/manual languagechooser/language-name=German countrychooser/shortlist=DE console-keymaps-at/keymap=de-latin1-nodeadkeys initrd=/install/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL manual26
kernel /install/2.6/vmlinuz
append preseed/file=/cdrom/cfg/manual languagechooser/language-name=German countrychooser/shortlist=DE console-keymaps-at/keymap=de-latin1-nodeadkeys initrd=/install/2.6/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL expert
kernel /install/vmlinuz
append DEBCONF_PRIORITY=low vga=normal initrd=/install/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL expert26
kernel /install/2.6/vmlinuz
append DEBCONF_PRIORITY=low vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw —
LABEL ipcop_nopcmcia
KERNEL /install/ipcop/vmlinuz
APPEND ide=nodma initrd=/install/ipcop/instroot.gz root=/dev/ram0 rw nopcmcia
LABEL ipcop_nousb
KERNEL /install/ipcop/vmlinuz
APPEND ide=nodma initrd=/install/ipcop/instroot.gz root=/dev/ram0 rw nousb
LABEL ipcop_nousborpcmcia
KERNEL /install/ipcop/vmlinuz
APPEND ide=nodma initrd=/install/ipcop/instroot.gz root=/dev/ram0 rw nousb nopcmcia
LABEL ipcop_dma
KERNEL /install/ipcop/vmlinuz
APPEND /install/ipcop/initrd=instroot.gz root=/dev/ram0 rw
LABEL insert_txt
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=normal initrd=/install/insert/miniroot.gz nomce noapic dma BOOT_IMAGE=insert
LABEL insert_expert
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=791 initrd=/install/insert/miniroot.gz nomce noapic dma BOOT_IMAGE=expert
LABEL insert_fb1280x1024
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=794 xmodule=fbdev initrd=/install/insert/miniroot.gz nomce noapic BOOT_IMAGE=insert
LABEL insert_fb1024x768
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=791 xmodule=fbdev initrd=/install/insert/miniroot.gz nomce noapic BOOT_IMAGE=insert
LABEL insert_fb800x600
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de apm=power-off vga=788 xmodule=fbdev initrd=/install/insert/miniroot.gz nomce noapic BOOT_IMAGE=insert
LABEL insert_failsafe
KERNEL /install/insert/vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=de vga=normal atapicd nosound noapic noacpi pnpbios=off acpi=off nofstab noscsi nodma noapm nousb nopcmcia nofirewire noagp nomce nodhcp xmodule=vesa initrd=/install/insert/miniroot.gz BOOT_IMAGE=insert
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt
KBDMAP german.kbd
timeout 600
—-Dazu Inhalt von z.B.F1.txt (in \isolinux):
c’t-special 04/2005 “Netzwerke” – Netzwerkdiagnose & Linux
auto c’t-Debian-Server automatisch einrichten (Kernel 2.4)
auto26 c’t-Debian-Server automatisch einrichten (Kernel 2.6)
insert Netzwerk-Diagnose mit Inside Security Rescue Toolkit
ipcop IPCop-Standalone-Version installieren (loescht die Festplatte!)
F2 fr weitere Optionen/Hilfe – ENTER startet von Festplatte –
Gruss, Lavestan
Tatsächlich, danke schön! Hab ich leider übersehen. Jetzt funktioniert alles wunderbar.
Nur einfach die Bilder austauschen funktioniert nicht, selbst wenn die Auflösung und Farbtiefe stimmen kommt maximal ein schwarzer Hintergrund im Menu.
Gruss,
Jonny