justin_c
01-12-2005, 07:09 AM
I'm such a newbie at Linux; such a newbie ;D
I'm in process of creating a multi-distro, after I saw one made based on the Rescue is Possible GRUB bootloader.
What I have problems is which is the basic boot line that I should use; here is a ex.
title Boot Slax 4.2.0
kernel /SLAXR/vmlinuz append max_loop=255 init=linuxrc livecd_subdir=/SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=9999 root=/dev/ram0 hdsubdir=SLAX rw
initrd=/SLAX/initrd.gz
title
title Boot Slax 4.20 Kill-Bill
kernel /SLAXKB/vmlinuz append max_loop=255 init=linuxrc livecd_subdir=/SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=9999 root=/dev/ram0 hdsubdir=SLAX rw
initrd=/SLAX/initrd.gz
title
title Boot Slax Popcorn
kernel /SLAXPC/vmlinuz append max_loop=255 init=linuxrc livecd_subdir=/SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=9999 root=/dev/ram0 hdsubdir=SLAX rw
initrd=/SLAX/initrd.gz
title
title Boot Beatrix 05
kernel /BEATRIX/boot/isolinux/linux26 ramdisk_size=100000 init=/etc/init lang=us apm=power-off noscsi vga=0x317 splash=silent initrd=minirt26.gz nomce BOOT_IMAGE=beatrix
initrd=/boot/isolinux/minirt26.gz
title
title Boot DSL 0.9.2
kernel /DSL/boot/isolinux/linux26 ramdisk_size=100000 init=/etc/init lang=us apm=power-off noscsi vga=0x317 splash=silent initrd=minirt26.gz nomce BOOT_IMAGE=beatrix
initrd=/boot/isolinux/minirt26.gz
title
title Boot Knoppix 3.7
As you can tell, the all point to the linux26 and init files with boot parameters. Now, lets have a look at the default Knoppix isolinux.cfg
DEFAULT linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
TIMEOUT 300
PROMPT 1
DISPLAY boot.msg
F1 boot.msg
F2 f2
F3 f3
LABEL knoppix
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL linux26
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt26.gz nomce BOOT_IMAGE=knoppix
LABEL expert26
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt26.gz nomce BOOT_IMAGE=expert
LABEL knoppix26
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt26.gz nomce BOOT_IMAGE=knoppix
LABEL memtest
KERNEL memtest
APPEND initrd=
LABEL knoppix-txt
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL expert
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce BOOT_IMAGE=expert
LABEL fb1280x1024
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=794 xmodule=fbdev initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL fb1024x768
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 xmodule=fbdev initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL fb800x600
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=788 xmodule=fbdev initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL failsafe
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=normal atapicd nosound noapic noacpi acpi=off noscsi nodma noapm nousb nopcmcia nofirewire noagp nomce nodhcp xmodule=vesa initrd=minirt24.gz BOOT_IMAGE=knoppix
LABEL m23
KERNEL m23
APPEND devfs=nomount vga=normal load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=25000 initrd=m23rt.gz root=/dev/ram0 rw
LABEL userdef
KERNEL linux24
APPEND
They're both based on isolinux so the booting process should be quite similar. The question is; there's so many lines; which one do I pick to put down? I'm thinking about the top one; starting with DEFAULT. Can anybody give me some ideas or maybe another way to simplify the multi-booting process; I've heard of CDShell, but I'm still confused (need some help). I'm taking on this ambitious project...Dunno about it :|
I'm in process of creating a multi-distro, after I saw one made based on the Rescue is Possible GRUB bootloader.
What I have problems is which is the basic boot line that I should use; here is a ex.
title Boot Slax 4.2.0
kernel /SLAXR/vmlinuz append max_loop=255 init=linuxrc livecd_subdir=/SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=9999 root=/dev/ram0 hdsubdir=SLAX rw
initrd=/SLAX/initrd.gz
title
title Boot Slax 4.20 Kill-Bill
kernel /SLAXKB/vmlinuz append max_loop=255 init=linuxrc livecd_subdir=/SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=9999 root=/dev/ram0 hdsubdir=SLAX rw
initrd=/SLAX/initrd.gz
title
title Boot Slax Popcorn
kernel /SLAXPC/vmlinuz append max_loop=255 init=linuxrc livecd_subdir=/SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=9999 root=/dev/ram0 hdsubdir=SLAX rw
initrd=/SLAX/initrd.gz
title
title Boot Beatrix 05
kernel /BEATRIX/boot/isolinux/linux26 ramdisk_size=100000 init=/etc/init lang=us apm=power-off noscsi vga=0x317 splash=silent initrd=minirt26.gz nomce BOOT_IMAGE=beatrix
initrd=/boot/isolinux/minirt26.gz
title
title Boot DSL 0.9.2
kernel /DSL/boot/isolinux/linux26 ramdisk_size=100000 init=/etc/init lang=us apm=power-off noscsi vga=0x317 splash=silent initrd=minirt26.gz nomce BOOT_IMAGE=beatrix
initrd=/boot/isolinux/minirt26.gz
title
title Boot Knoppix 3.7
As you can tell, the all point to the linux26 and init files with boot parameters. Now, lets have a look at the default Knoppix isolinux.cfg
DEFAULT linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
TIMEOUT 300
PROMPT 1
DISPLAY boot.msg
F1 boot.msg
F2 f2
F3 f3
LABEL knoppix
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL linux26
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt26.gz nomce BOOT_IMAGE=knoppix
LABEL expert26
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt26.gz nomce BOOT_IMAGE=expert
LABEL knoppix26
KERNEL linux26
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt26.gz nomce BOOT_IMAGE=knoppix
LABEL memtest
KERNEL memtest
APPEND initrd=
LABEL knoppix-txt
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL expert
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce BOOT_IMAGE=expert
LABEL fb1280x1024
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=794 xmodule=fbdev initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL fb1024x768
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 xmodule=fbdev initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL fb800x600
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=788 xmodule=fbdev initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
LABEL failsafe
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us vga=normal atapicd nosound noapic noacpi acpi=off noscsi nodma noapm nousb nopcmcia nofirewire noagp nomce nodhcp xmodule=vesa initrd=minirt24.gz BOOT_IMAGE=knoppix
LABEL m23
KERNEL m23
APPEND devfs=nomount vga=normal load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=25000 initrd=m23rt.gz root=/dev/ram0 rw
LABEL userdef
KERNEL linux24
APPEND
They're both based on isolinux so the booting process should be quite similar. The question is; there's so many lines; which one do I pick to put down? I'm thinking about the top one; starting with DEFAULT. Can anybody give me some ideas or maybe another way to simplify the multi-booting process; I've heard of CDShell, but I'm still confused (need some help). I'm taking on this ambitious project...Dunno about it :|