Bug#318232: The etch daily netinstaller images have a broken isolinux.cfg - This makes the iso almost completly unuseable!
Package: installation-reports
Severity: critical
Debian-installer-version: <050713 official testing netinst image>
Date: 13.07.05
Method: <How did you install? What did you boot off? If network
install, from where? Proxied?>
Machine: Self-built machine from ~2003
Processor: Amd Athlon 1800+
Memory: 512MB
Root Device: Samsung Spinpoint with 160 GB
Root Size/partition table: preconfigured to 50 MB /boot, 512 MB swap, the rest
(~150 GB) /
Initial boot worked: [E]
Configure network HW: [ ]
Config network: [ ]
Detect CD: [ ]
Load installer modules: [ ]
Detect hard drives: [ ]
Partition hard drives: [ ]
Create file systems: [ ]
Mount partitions: [ ]
Install base system: [ ]
Install boot loader: [ ]
Reboot: [ ]
This problem & patch apply to _both_ the netinst and the businesscard images!
I filed this bug as critical, not grave, as it makes the whole installer and
thus, in turn, various packages rather useless. Unless you want to only
install 2.4 ;)
The problem is that while _most_ of the entries in /isolinux/isolinux.cfg
point to /install/(2.6)linux, the actual kernel images are
named /install/(2.6)vmlinuz
-- This looks as follows: --
-----------------------------------------------------------------------------------------------------------------------------
laptop:/mnt# ls -R install/
install/:
2.6 README.sbm floppy initrd.gz sbm.bin vmlinuz
install/2.6:
initrd.gz vmlinuz
install/floppy:
boot.img cd-drivers.img root.img
laptop:/mnt#
-- while isolinux/isolinux.cfg looks like this: --
-----------------------------------------------------------------------------------------------------------------------------
laptop:/mnt# cat isolinux/isolinux.cfg
DISPLAY boot.txt
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
DEFAULT install
LABEL install24
kernel /install/vmlinuz
append vga=normal initrd=/install/initrd.gz ramdisk_size=10154
root=/dev/rd/0 rw --
LABEL expert24
kernel /install/vmlinuz
append DEBCONF_PRIORITY=low vga=normal initrd=/install/initrd.gz
ramdisk_size=10154 root=/dev/rd/0 rw --
LABEL install
kernel /install/2.6/linux
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL linux
kernel /install/2.6/linux
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL install26
kernel /install/2.6/linux
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL linux26
kernel /install/2.6/linux
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL expert
kernel /install/2.6/linux
append DEBCONF_PRIORITY=low vga=normal initrd=/install/2.6/initrd.gz
ramdisk_size=10668 root=/dev/rd/0 rw --
LABEL expert26
kernel /install/2.6/linux
append DEBCONF_PRIORITY=low vga=normal initrd=/install/2.6/initrd.gz
ramdisk_size=10668 root=/dev/rd/0 rw --
LABEL rescue
kernel /install/2.6/linux
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw rescue/enable=true --
LABEL rescue24
kernel /install/vmlinuz
append vga=normal initrd=/install/initrd.gz ramdisk_size=10154
root=/dev/rd/0 rw rescue/enable=true --
LABEL rescue26
kernel /install/2.6/linux
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw rescue/enable=true --
PROMPT 1
TIMEOUT 0
laptop:/mnt#
-----------------------------------------------------------------------------------------------------------------------------
As you can easily see, you will only be able to correctly load install24 (this
also being DEFAULT), expert24 and rescue24.
The obvious fix is to either choose one of the two names or to create
softlinks. As the current image holds kernels named vmlinuz, my suggested
solution would be to just replace the /install/(2.6)/linux occurences with
vmlinuz.
My patch:
-----------------------------------------------------------------------------------------------------------------------------
--- /mnt/isolinux/isolinux.cfg 2005-07-11 00:17:06.000000000 +0200
+++ isolinux.cfg 2005-07-14 10:38:08.414999808 +0200
@@ -23,33 +23,33 @@
append DEBCONF_PRIORITY=low vga=normal initrd=/install/initrd.gz
ramdisk_size=10154 root=/dev/rd/0 rw --
LABEL install
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL linux
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL install26
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL linux26
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw --
LABEL expert
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append DEBCONF_PRIORITY=low vga=normal initrd=/install/2.6/initrd.gz
ramdisk_size=10668 root=/dev/rd/0 rw --
LABEL expert26
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append DEBCONF_PRIORITY=low vga=normal initrd=/install/2.6/initrd.gz
ramdisk_size=10668 root=/dev/rd/0 rw --
LABEL rescue
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw rescue/enable=true --
LABEL rescue24
kernel /install/vmlinuz
append vga=normal initrd=/install/initrd.gz ramdisk_size=10154
root=/dev/rd/0 rw rescue/enable=true --
LABEL rescue26
- kernel /install/2.6/linux
+ kernel /install/2.6/vmlinuz
append vga=normal initrd=/install/2.6/initrd.gz ramdisk_size=10668
root=/dev/rd/0 rw rescue/enable=true --
PROMPT 1
-----------------------------------------------------------------------------------------------------------------------------
thanks for providing Debian to all who read this :)
Richard Hartmann
Reply to: