[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: