I have been using two hard drives, an old IDE mounted at / and a brand new SCSI mounted on /home. A few days ago the IDE drive died. Fortunately, I had just copied all the data over to the SCSI drive (/dev/sda1). But when I try to boot off the SCSI drive, I get the following messags:
Freeing unused kernel memory: 152k freed initrd-tools: 0.1.81.1 NET: Registered protocol family 1 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx NFORCE2: IDE controller at PCI slot 0000:00:09.0 NFORCE2: chipset revision 162 NFORCE2: not 100% native mode: will probe irqs later NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA hdc: OPTORITECD-RW CW5201, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 pivot_root: No such file or directory /sbin/init: 432: cannot open dev/console: No such file Kernel panic - not syncing: Attempted to kill init! Here are the commands I'm using in GRUB to boot: root (hd0,0) <--- this is the scsi disk kernel /vmlinuz root=/dev/sda1 ro initrd /initrd.img boot I tried building a new initrd (mkinitrd) with 'scsi_mod', 'sd_mod' and 'sr_mod' added to /etc/mkinitrd/modules, but no improvement. I then built an initrd with nearly all the modules from `lsmod` (except a few I was sure weren't needed, like soundcore) added to /etc/mkinitrd/modules. I got a few more messages when I tried to boot ("USB Mass Storage support registered"), but had the exact same error. I am using Debian 3.1. /sbin/init exists on both /dev/sda1 and the initrd. So does /dev/console. I DID specify the correct kernel version when building the initrd. If possible, I would like a solution short of recompiling the kernel. Thanks. ~joel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]