You are not logged in.

#1 2008-07-27 13:44:57

p2501
Member
Registered: 2008-07-26
Posts: 20

kernel panic, yaboot, empty /dev

Hello,

I'm new to arch and just tried to install it on a G3 iBook. I tried the quickinstall way, but there was this wget error so it didn't work. Then I tried setup which, which was fine. For kernel installing I chrooted to the new install and used pacman. While I was at it I checked config files and so far I think they're ok. Exit the chroot, install yaboot, that was basically it. But the new install's /dev is completely empty (makedevs is not available after chrooting) except for console, null and zero. So I used pacman to install MAKEDEV and created nodes for hda. But even with this it still doesn't boot. I noticed that /dev/hda3 is being generated at boot, still I get this:

kinit: Cannot open root device hda3(3,3)
kinit: init not found!

So I guess everything is fine until the boot process comes to the point of accessing /, where it borks. Does anyone have an idea how to fix this?

Offline

#2 2008-07-27 18:27:12

p2501
Member
Registered: 2008-07-26
Posts: 20

Re: kernel panic, yaboot, empty /dev

Changed everything to persistent block device naming like mentioned here, with little effect. By now I don't think that the error is connected to error in my configs, I think it connected to this:

:: Running Hook [udev]
:: Loading udev.../etc/start_udev: 110: /sbin/udevtrigger: not found
/etc/start_udev: 110: /sbin/udevsettle: not found

If I understand this correctly then udev just isn't starting up correctly, right? Both mentioned symlinks are present in /sbin, so what might be the problem here? roll

Update: Like mentioned here I reinstalled the packages (look in post #13) and rebuild the image, but still no love. I desperately need help because I'm out of ideas.. the kernel boots, but when it comes to accessing the harddrive, everything goes down the drain. hmm

Edit: For additional infos, I also posted my problem in this thread. Should I really just kill everything and try to install via quickinst, replacing wget with snarf in the process? How should I even do this?

Last edited by p2501 (2008-07-28 08:19:33)

Offline

#3 2008-07-31 09:56:24

p2501
Member
Registered: 2008-07-26
Posts: 20

Re: kernel panic, yaboot, empty /dev

In the mean time I toyed around with NetBSD, which can access the disk without any problem, so why can't I get it to work with arch?

Back to arch (using quickinst), in mkinitcpio.conf I changed the hook pata to ide, for using the old naming scheme hdX. Then I rebuild, but no boot. Is it normal that after Loading initramfs there is no "Running Hook [base]"? I guess this is all due to udev not loading, but I don't know how to get udev working, so please would anyone help me?

Edit: Udev is starting up fine on the install cd, which leads to a working system, so I guess it's an udev problem right? Or a kernel problem? roll

Edit: For your convenience: http://pastebin.com/d5440e43c. yaboot.conf is set up correctly according to mac-fdisk.

Last edited by p2501 (2008-07-31 11:38:23)

Offline

#4 2008-07-31 14:48:27

kclive18
Member
From: Columbus, Ohio, USA
Registered: 2008-05-08
Posts: 219

Re: kernel panic, yaboot, empty /dev

/dev/hda3 would be (3,2), since GRUB counts your partitions starting at 0, not 1.  Someone correct me if my numbers are wrong (haven't dealt with this in a while).


My Rigs:
- Mid-2007 iMac 20", Intel 2GHz Core 2 Duo, 2x1GB DDR2-800, 250GB SATA HDD, and...MIGHTY MOUSE!!! tongue, OSX 10.5 Leopard, ATI Radeon 2400XT 128MB
- HP zv6203cl, AMD Athlon 64 3200 S939, 2x512MB DDR400, 80GB 4200rpm HDD, ATI Radeon Xpress 200M 128MB, Arch i686 cool
- 1986 Gibson SG Junior Cherry Red, Ibanez 15W amp, DigiTech RP250 modeling processor

Offline

#5 2008-07-31 15:03:24

p2501
Member
Registered: 2008-07-26
Posts: 20

Re: kernel panic, yaboot, empty /dev

This is not grub, but yaboot. I guess they're different?

Offline

Board footer

Powered by FluxBB