Bug#266595: installation-reports: [i386] [rc1] [netinst] reboot fails on SATA root partition
Package: installation-reports
Severity: normal
Package: installation-reports
Debian-installer-version: <Fill in date and from where you got the image>
uname -a: <The result of running uname -a on a shell prompt>
Date: <Date and time of the install>
Method: <How did you install? What did you boot off? If network
install, from where? Proxied?>
Machine: i386
Processor: p4 2,8GHZ
Memory: 512MB
Root Device: SATA
Root Size/partition table: <Feel free to paste the full partition
table, with notes on which partitions are mounted where.>
Output of lspci:
Base System Installation Checklist:
Initial boot worked: [O]
Configure network HW: [O]
Config network: [O]
Detect CD: [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives: [E]
Create file systems: [O]
Mount partitions: [O]
Install base system: [O]
Install boot loader: [O]
Reboot: [E]
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Comments/Problems:
I installed rc1 using the businesscard iso. Booted expert26.
You guys made an impressive work but there are still some problems:
- Most important, my root device is a SATA disk. Although the installer correctly loads the module and partition the disk, when rebooting after base installed, the boot sequence crashes, because it is unable to find a root partition. I guess this is because the sata_promise kernel module isn't compiled in the kernel but rather as a loadable module and thus the kernel needs to mount / to load the module and to load the module it needs to mount / first. The same chicken/egg problem that happens with loadable scsi modules.
Do you have any fix for this ? Wouldn't it be better to have SATA support compiled in the kernel ?
How can I get my system to boot now ?
Now the less important stuff:
- I was unable to choose Belgian keyboard, the installer says that such a layout isn't available
- At the partition stage, I was unable to do the 'Manual Partitioning' clicking on that menu kept dropping me back at the previous menu. I tried partitioning from the console at Alt-F2 but never found out the device files. After digging around for a bit, I realized the devices files are now in /dev/ide. This is confusing and would probably need a help message: when booting the 2.4 installer image, my hard disk is at /dev/hde and when booting a 2.6 it is at /dev/ide/bus0/...
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=fr_BE@euro, LC_CTYPE=fr_BE@euro (ignored: LC_ALL set to fr_BE@euro)
Reply to: