Default kernel parameters missing on live CD
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debian-cd (Ubuntu) |
Fix Released
|
Critical
|
Colin Watson |
Bug Description
Background:
The live CD used to use ramdisk_size=65536. In order to allow more memory to be
used for copy-on-write, we increased it to 1048576. Before doing this, I tested
it on my 256M laptop to ensure that it wouldn't have any negative effects. It
worked, so Colin adjusted the CD builds to use this parameter permanently.
The resulting daily builds were broken, even on the same test laptop. Confused,
I figured that some unrelated change had revealed a problem that hadn't occurred
in my environment. Booting with "live ramdisk_
my test environments, and was confirmed by others on the mailing lists, so Colin
made that change.
Again, the resulting builds fail to boot in the same way (VFS: cannot open root
device...). Here's the interesting bit:
Appending ramdisk_size=524288 ("live ramdisk_
even though the same value is being used in isolinux.cfg. So there would appear
to be some problem related to the handling of the boot parameters.
Colin, as a workaround, I suppose we should back out to ramdisk_size=65536,
while we figure this out (at which point the severity of this bug can be lowered)
Found a clue:
"RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize"
so it appears to be using the default ramdisk size (CONFIG_ BLK_DEV_ RAM_SIZE) ,
ignoring the parameter.