You are not logged in.

#1 2006-07-14 11:13:00

IsSuE
Member
Registered: 2006-04-29
Posts: 309

Can not boot with initcpio

Ello !

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]
Solution

Edit /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

Offline

#2 2006-07-17 06:46:27

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Can not boot with initcpio

What is the output of "mkinitcpio -M".  Also, try booting with kernel26-fallback.img

Offline

#3 2006-07-17 10:17:10

IsSuE
Member
Registered: 2006-04-29
Posts: 309

Re: Can not boot with initcpio

[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"

Offline

#4 2006-07-19 05:30:55

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Can not boot with initcpio

Ok, I'm going to need the last 10 or so lines when boot fails... you'll have to write it down or something.  When it fails, does it list device(0,0) or does it have real numbers there?

Offline

#5 2006-07-19 12:05:28

IsSuE
Member
Registered: 2006-04-29
Posts: 309

Re: Can not boot with initcpio

here we go:

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

Offline

#6 2006-07-19 14:30:59

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Can not boot with initcpio

Hmm, can you email me your image (aaron at archlinux.org)?

Offline

Board footer

Powered by FluxBB