After a (what seems to be) sucessful installation of arch with quickinst script I can't boot my system. It just hangs when it comes to the Udev part, and it sometimes outputs "INIT: Entering runlevel 3". I have tried every possible solution found on this forum. It's strange, 'cause if I boot with Arch CD, and type: arch root=/blah/blah... it works fine and boots into my system. But if I try to boot from HDD, it just hangs (I can't use num_lock) at udev_events.
At first I thought that I'm missing something in my mtab or fstab, but it seems this is not the case. I have tried with new initrd and initrd-full, with no luck... this is driving me crazy.
It seems that every linux distro has it's own "specialities".
Any kind of help is much apreciated.
what are the file anems in /boot
what kernel version are you using,
did you use the 'pata' module in mkinitcpio
try, break=y on the kernel line
it will stop during boot... at the klibc prompt, do
those will get you the actual device names
that's all i think of right now.. good luck
The.Revolution.Is.Coming - - To fight, To hunger, To Resist!
Hey, thanks for your help!
But I have solved the problem. I had the "stock" kernel which came with pacman installation (from CD). But it seems that something is not working for my system in this kernel. Now I have replaced this kernel (/boot/vmlinuz26) and initrd, with the one that isolinux uses to boot the install CD. This works now. Well, I'll have to rebuild the kernel anyway.
Thanks for your help!
Why rebuild your kernel? pacman -Syu takes care of that.
Hm, I didn't know about that. But I'd like to configure the kernel for my machine, which is PentimII 233MHz with just 32Megs of RAM. I'll try with pacman -Syu as you suggested, if that doesen't work good enough, then I'll try to compile it myself. Thanks for the tip! Is there anything I should know when attempting to build my custom kernel for arch?
pacman -Syu will simply update all your packages and the kernel is a package like everything else. But if the default one doesn't suit you, you should take a look into /var/abs/kernels/ (after running 'abs'), familiarize yourself with the concept of PKGBUILDs, search the wiki and forums for "custom kernel", and so on...
I have just done pacman -Syu. I think that just my initrd26.img got updated in the /boot dir. I checked with ls -l, and the only files and dirs with today's date are grub (dir) and initrd image. This seems very strange too me, I was expecting that /boot/vmlinuz26 would be changed also (it doesn't boot). Or maybe I'm doing something wrong? Anyway, I'm back on the "CD" kernel, I'll probably have to recompile the kernel by hand (on a boring winter's day;)).
ps. Where is the kernel source? Or do I have to download it manualy?
Arch doesn't have a package of the full kernel source, /usr/src/ only contains headers. Get it from kernel.org.
...so I figured. Thanks a bunch for your help!
don't compile the kernel on your own. take the pkgbuild dir from /var/abs/kernels and copy it to /var/abs/local and modify it there. then "makepkg"!
read up on ABS!
since kernel 2.6.18 "initrd26.img" isn't used anymore. you should replace that text entry with "/boot/kernel26.img". the vmlinuz entry shouldn't be touched. Don't you people read the news?
"Your beliefs can be like fences that surround you.
You must first see them or you will not even realize that you are not free, simply because you will not see beyond the fences.
They will represent the boundaries of your experience."
SETH / Jane Roberts