Bug#228661: installation-reports: beta2 bootfloppies on i386 + LVM -- LONG REPORT
Debian-installer-version: daily CD image + (floppy & bootfloppy from http://www.debian.org/devel/debian-installer/)
uname -a: Linux debian 2.4.23-1-686 #1 Sun Nov 30 20:51:10 EST 2003 i686 GNU/Linux
Date: 2004-jan-19 23:30 CET
Method: bootfloppy + floppy + netinst image
Machine: Siemens Primergy 400
Root Device: SCSI /dev/sda5
Root Size/partition table:
Device Boot Start End Blocks Id System
/dev/sda1 1 8683 8891376 5 Extended
/dev/sda5 1 8683 8891360 83 Linux
/dev/sdb1 1 8715 8924144 5 Extended
/dev/sdb5 1 8715 8924128 83 Linux
/dev/sdc1 1 17429 17847280 5 Extended
/dev/sdc5 1 488 499680 82 Linux swap
/dev/sdc6 489 17429 17347568 83 Linux
Output of lspci:
00:00.0 Host bridge: Intel Corp. 440GX - 82443GX Host bridge
00:01.0 PCI bridge: Intel Corp. 440GX - 82443GX AGP bridge
00:02.0 System peripheral: Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller (rev 02)
00:03.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
00:04.0 Class ff00: Siemens Nixdorf AG FSC Copernicus Management Controller (rev 01)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
02:00.0 VGA compatible controller: Cirrus Logic GD 5446 (rev 45)
02:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
02:09.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
02:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
Base System Installation Checklist:
Initial boot worked: [O] (bootfloppy)
Configure network HW: [O]
Config network: [O]
Detect CD: [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives: [O]
Create file systems: [O]
Mount partitions: [O]
Install base system: [E]
Install boot loader: [E]
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
The machine did not boot from CDROM because of BIOS settings and couldn't
change it since I am still waiting for the BIOS password, so I booted
from the already installed grub, the inserted the bootfloppy and typed
that long lines
kernel /linux vga=normal initrd=initrd.gz ramdisk_size=8192 root=/dev/rd/0 devfs=mount,dall rw
then it booted. At the choose language screen the first line was a series of ?????
I selected italian as language and it as keymap. then I sed 'no' to loading drivers
from floppy and went to a network card list. This machine has two network cards but
I do not knew either models, so I tried all of them without being lucky.
I went back to the main menu and selected 'load drivers from floppy disk' and loaded the cd
and net floppies. Then I was prompted for what network card to use as main card. Since
I had two network card I didn't know which one was eth0, so I had to random pick one.
The network cards were both recognized by the eepro100 driver, dhcp worked and I
selected a proxy. Perfect.
The SCSI controller is recognized by the ncr53c8xx driver as 53c895 Symbios.
sda is a SEAGATE ST39175LC 8683MB (20Mb/s)
sdb is a FUJITSU MAH3091MC 8716MB (33Mb/s)
sdc is a FUJITSU MAG3128LC 17429MB (29Mb/s)
So I decided to create only one partition per disk of type 8E (for LVM) and a swap
partition. Then I created one VG and two LV. Everything went right.
The file system were created and mounted, the base system download and installed, but when
installing the kernel package kernel-image-2.4.34-1-386 I got a fatal error.
There were no error messages in tty4 and I followed the menu to select a new kernel,
but the list only shown one (that) menu, so I selected it and press 'continue'.
Then I tried to install lilo (since grub wouldn't work on LVM, I think), but when selecting
'install lilo' I was brought to the 'install kernel' menu. Probably it didn't really work :-(
Last few lines in tty4 were:
DEBUG: Menu item 'lilo-installer' selected
DEBUG: configure lilo-installer, status: 2
DEBUG: configure kernel-installer, status: 4
DEBUG: configure created-fstab, status: 0
DEBUG: virtual package created-fstab
info: Found kernels 'kernel-image-2.4.23-1-386'
I then decided to restart the installation without LVM. I went back to 'partition a hard disk'
and the system let me repartition all disks even if they were already mounted in /target!
I only changed the type of every partition to 83 (linux.)
Then I selected 'configure and mount partition'. The installer told me that the partition were
already mounted and let me select to unmount them before proceeding, but then it showed me
the list of LVM volumes instead of the new ones.
So, I went back to 'automatically partition hard drives' and it told me that it would
completely destroy all my partitions. This sentence in italian is not correctly shown:
the last letter of the uppercase string 'cancellerà' isn't shown. So I checked the
CVS for debian-installer/tools/autopartkit/debian/po/it.po and I think it is correct.
How do I check if this is missin character in the font? any other ideas?
At this point I got an error from every disk (the error says that the disk is busy and
the kernel cannot re-read the partition table) but then it started creating file system
somewhere. After creating the file system I got again the three errors (one per disk)
and a final error: cannot mount /target (already in use).
I went to tty2 and checked what was mounted, but /target wasn't mounted.
Again, I went to the partition menu for every disk and I found them without any partition.
I created one big partition on every of them, type 83, and a small swap partition on the
Then, in the 'configure and mount partition' I still found the LVM partition! So I went
once again to LVM config and select 'Remove' from VG actions, but it didn't found any VG
so I got an error.
Back to the 'configure and mount' (magically!) I got both the LVM partition and the
normal ones. I assigned the new ones to file system types and mount points.
The installer created all file systems and mounted them correctly. I had to manually
select 'install base system' and then I got the same error as above about the kernel.
In tty2, I checked the /target/boot directory and I think that the kernel is there
but the initrd file has a zero lenght. I chroot in /target and tried to install
grub. apt-get gave me an error like 'package not found', so I did check the
sources.list and found only line copy:///cdrom ...
I added a line http://... and the apt-get update. After this I was able to install
grub but got an error while processing kernel-image-2.4.23-1-386. Finally I found
Setting up kernel-image-2.4.23-1-386 (2.4.23-1)
error reading /lib/modules/2.4.23-1-386/build: No such file ir directory
/usr/sbin/mkinitrd: Cannot determine root device
Failed to create initrd image.
I found that the problem was a missing /etc/fstab (the file was there but contained
only a comment). I filled it ant then apt-get --reinstall install kernel-...
and it worked.
I then setup all required files for grub in /boot/grub.
Then I left the chroot and went back to the menu, I selected the 'install kernel'
(just to be sure) and found a lot of kernels (because I did change the sources.list
while in the chroot), so I selected kernel-image-2.4.23-1-686 and installed it.
At the end I selected 'install grub' and it worked. Then the installer ejected my
CD and proposed to reboot the machine. I selected 'continue' and the system
After rebooting the base-config script started but the system did not used the
network cards (/etc/network/interfaces wasn't initialized.)
Another problem I found after the reboot, while at the step 'select packages to install'
is that the text is too large and the left part isn't visible. Maybe the problem is that
in italian the sentences explaining what are tasksel, aptitude and dselect are too long.
This is one of the longest Debian installation I ever did :-(
-- System Information:
Debian Release: testing/unstable
Kernel: Linux casa 2.4.23-xfs #1 SMP Sun Jan 4 17:49:41 CET 2004 i686
Locale: LANG=C, LC_CTYPE=C