You are not logged in.
Pages: 1
Hi guys, I have more that 3.6G in my machine so I want to enable highmem support. From kernel.org I downloaded current Archlinux kernel (2.6.25), used /proc/config.gz, modifying only HIGHMEM options. Did make after that, and copied bzImage over /boot/vmilnuz26. When trying to boot (with initrd=kernel26-fallback.img)it fails like this:
Running hook [filesystems]
Loading root filesystem module...
Attempting to create root device '/dev/sda1'
ERROR: Failed to parse block device name for '/dev/sda1' unknown
ERROR: root fs cannot be detected. Try using rootfstype= kernel parameter.
Waiting for devices to settle...done.
Root device '/dev/sda1' doesn't exist, attempting to create it
ERROR: Failed to parse block device name for '/dev/sda1'
ERROR: Unable to create/detect root device '/dev/sda1'
Any ideas?
Offline
If you're using vanilla sources with Arch's config and default initrd, that might be it. You could either try creating a new initial ramdisk for the custom kernel, or using the full Arch sources from ABS.
cheers,
Last edited by somedrew (2008-06-19 03:22:42)
Offline
If you are looking for simplest way to do it, just get the Arch-specific source like somedrew recommended, it will be relatively painless then
Offline
Pages: 1