oznozz
Group: Members
Posts: 7
Joined: Nov. 2006 |
|
Posted: Dec. 12 2006,22:28 |
|
I have a lot of faith that everyone working on DSL, Debian and KNOPPIX is interested in making Linux LiveCDs as easy to use as possible, but I've noticed some strange behaviors while experimenting with booting DSL3.1.
First, a question : is DSL setup by default to boot as reliably as possible on whatever system is used?
I am currently working on customizing a dsl for use in a university environment with a large number of non-homogenous machines, and I would rather not have to type in boot commands specific to the machine I am in front of when I sit down.
DSL works for me reliably in its default configuration on an Acer laptop, a custom AMD Sempron box and a windows box, but DSL is ornery on a second custom built box. I'd like to customize the DSL cd to be as robust for booting with the default configuration as possible.
The system is an AMD Sempron 2800+ with 1 GB DDR3200 RAM on an ECS K8M800-M2 and it runs Fedora Core 4 just fine. The most notable difference between the machine that fails is that it is new enough to have a serial ATA controller, which I have heard causes problems. Changing the BIOS settings related to serial ATA, so that it would "look like" parallel ATA didn't fix anything.
When I start the system with the default boot settings, it loads linux24 and minirt24.gz, clears the screen and then freezes with no output. Both failsafe and expert boot well, although they require minor configuration of the X system.
I hunted around in the newcd/boot/isolinux directory and found isolinux.cfg because I wanted to know what different options were associated with the different boot options. In there I found that there are several different strings of options, so I began typing whole boot strings into the boot prompt starting with "linux24" or "userdef".
First of all, userdef and linux24 when followed by the same strings of boot options (I tried this several times since I don't trust my typing or my eyes) produce different output. I am naively assuming that what typing nothing into the boot: prompt actually does is execute something like typing in "linux24 [list of default options]". The only difference I see, if my naive assumption is correct, between "linux24" and "userdef" is the long string of ### signs that follows the APPEND tag for the LABEL userdef.
Second, the string : { boot: userdef ramdisk_size=100000 init=/etc/init vga=normal initrd=minirt24.gz } works and it also works if "lang=us", "BOOT_IMAGE=knoppix", "apm=power-off" or "nomce" are included although minor configuration of the X system is required
At several points, I managed to get the boot process to fail such that it spammed the screen with the error : { kmod: failed to exec /sbin/modprobe -s -l binfmt-464c, errno = 8 }
Anyone have any ideas/care to explain the fire I'm playing with?
Thanks, oznozz
|