You are not logged in.
Pages: 1
Hi,
I built a custom kernel as described on this site (with arch build system):
https://wiki.archlinux.org/index.php/Cu … n_with_ABS
When i try to boot, it gives me the following error message:
"unable to determine minor/major number of root device"
in the recovery shell i tryed "ls dev" and it seems like there arent any partitions recognised.
I used the same kernel .config like in my debian system where it works just fine.
On debian i used "mkinitramfs" instead of "mkinitcpio".
But i dont see how that would change anything since I put all the important filesystem- and device drivers in the kernel anyways.
menu.lst: I copyed the entry from the standard arch install and just changed the the filenames in /boot
HOOKS="base udev pata scsi sata filesystems" (also tryed autodetect)
System: Thinkpad T23
The standard arch-kernel works fine and its the same version (2.6.36)
I hope you can help me
Last edited by Igelmann (2010-12-18 22:40:59)
Offline
In menu.lst, in the kernel line how do you specify root=blah? When I built filesystem drivers into the kernel, I had problems when "blah" was UUID instead of /dev/sda*
Last edited by dyscoria (2010-12-17 14:28:08)
flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)
Offline
Did you change the highlighted portion to match the Kernel? If it is not changed to match then it will give precisely the error you mentioned.
# (3)
title Kernel GIT Testing
root (hd0,0)
kernel /vmlinuz26-git root=/dev/disk/by-uuid/f03753dc-b48e-4796-b86b-970afef7be70 radeon.modeset=1
initrd /kernel26-git.img
Last edited by Skyalmian (2010-12-17 16:19:53)
Offline
thanks for the answers.
i tryed /dev/sda2 instead of uuid but the result was the same.
My menu.lst should match the kernel in /boot , here it is:
# (0) Arch Linux
title Arch Linux
root (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-uuid/1b0067cb-809b-4c85-801b-3b03350847ef ro quiet
initrd /kernel26.img
# (1) Arch Linux
title Arch Linux Fallback
root (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-uuid/1b0067cb-809b-4c85-801b-3b03350847ef ro
initrd /kernel26-fallback.img
# (0) Arch Linux min
title Arch Linux min
root (hd0,1)
kernel /vmlinuz26-min root=/dev/disk/by-uuid/1b0067cb-809b-4c85-801b-3b03350847ef ro quiet
initrd /kernel26-min.img
$ls /boot/
grub kernel26.img kernel26-min.img System.map26 vmlinuz26
kernel26-fallback.img kernel26-min-fallback.img lost+found System.map26-min vmlinuz26-min
seems right to me
Last edited by Igelmann (2010-12-17 17:03:19)
Offline
I actualy just forgot some kernel device drivers
Offline
would you mind sharing them with us? it might help in the future.
Offline
Pages: 1