SCSI device sdc; drive cache: write back
sdc:sdc1
::Running Hook [filesystems]
::Loading root filesystem module....-e
Attemping to create root device '/dev/sda3'
/bin/mknod "/dev/root" b 8 3
/init:1: cannot open /dev/root: No such device or adress
::Initramfs Completed - control passing to kinit
kinit: Cannot open root device dev(8,3)
kinit: init not found
Kernel panic - not syncing: Attemping to kill init!
my grub config looks like this
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro vga=773
initrd /initrd26.img
i tried regenerating the image with nearly all hook combinations -> no go.
fallback image wont work either
[issue@kiwi ~]$ mkinitcpio -M
Modules autodetected:
cdrom
ide-cd
ide-core
generic
piix
e1000
ata_piix
libata
sata_sil
usbcore
ehci-hcd
uhci-hcd
usbhid
ext2
jbd
ext3
jfs
reiserfs
xfs
[issue@kiwi ~]$
my hooks in mkinitcpio.conf look like this
HOOKS="base udev autodetect sata filesystems"
I recently tried to switch to initcpio but it simply won´t boot. It fails at exactly the same point described in the archwiki
Problem
If you are having problems getting mkinitcpio to detect your hard drive giving errors akin to "Can't find device dev(0,0)" when switching to kinit, then this could be because of a conflict that the ata_piix and piix drivers have. The beyond kernel has some libata patches that cause ata_piix to *conflict* with piix.
[edit]
SolutionEdit /etc/mkinitcpio.conf to only have ide or sata or scsi depending on what your system actually needs to boot.
Although I am not running the beyond kernel. I tried deactivating scsi and ide, as i am running an SATA system. But still no go. Any ideas how to get around that issue?
greetz
]]>