Find the answer to your Linux question:
Results 1 to 3 of 3
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    VFS: Cannot open root device "(null)" or unknow-block(8,1)

    Hello. I got a problem with my kernel. The initramfs source is busybox, python and gcc from ubuntu. The busybox have i compiled it self. Python and gcc is from /usr/bin.

    I gonna install my kernel on a i586 machine. Old yes. On the xTerm (termial) it stand "root device 8,1).

    VFS: Cannot open root device "sda1" or unknow-block(0,0)
    Please append a correct "root=" boot option; here are the available partions:
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)Pid: 1, comm: swapper Not tainted #1
    Call trace:

    This is my syslinux.cfg

    default menu.c32
    prompt 0
    menu title BOOTLOADER
    timeout 100

    label unetbootindefault
    menu label START
    kernel bzImage
    append root=/dev/sda1
    Do you know what the problem is?
    Last edited by Persson121; 04-16-2011 at 04:01 PM.

  2. #2
    Linux Guru Lakshmipathi's Avatar
    Join Date
    Sep 2006
    3rd rock from sun - Often seen near moon


    I'm not sure about this ..may be try adding "root" at the same line where kernel is mentioned.

    something like -
    kernel /vmlinuz- root=/dev/sda1
    First they ignore you,Then they laugh at you,Then they fight with you,Then you win. - M.K.Gandhi
    FOSS India Award winning ext3fs Undelete tool Online Linux Terminal

  3. #3
    I have the same problem then I'm add root=/dev/ram0 option to my kernel and add /dev/ram0 to my initrd.
    Generally, kernel is build with devault root device same as your machine boot device

  4. $spacer_open

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts