Tiny Core Linux

Tiny Core Base => Corepure64 => Topic started by: pek on October 21, 2020, 01:00:36 AM

Title: iPXE Kernel panic - not syncing: VFS: Unable to mount root fs
Post by: pek on October 21, 2020, 01:00:36 AM
Hi, I tried to boot from iPXE as follows:

kernel /boot/vmlinuz64
initrd /boot/corepure64.gz quiet text
boot

It loads up, but stopped at
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Can someone please tell me what I should do? Thanks.

Here's  screenshot
(https://i.ibb.co/C7FnWnY/8d98c663-c746-4c5d-b6fd-2f1884c35921.jpg)
Title: Re: iPXE Kernel panic - not syncing: VFS: Unable to mount root fs
Post by: curaga on October 21, 2020, 09:38:06 AM
The initrd load failed for some reason.
Title: Re: iPXE Kernel panic - not syncing: VFS: Unable to mount root fs
Post by: Rich on October 21, 2020, 09:59:51 AM
Hi pek
Remove the  quiet  boot code to see if any useful error messages show up. If it scrolls by too fast, add this boot code:
Code: [Select]
boot_delay=100That will wait for 100 milliseconds between each message. Adjust the number to suit your needs.
Title: Re: iPXE Kernel panic - not syncing: VFS: Unable to mount root fs
Post by: pek on October 21, 2020, 05:17:30 PM
Hi Rich,
I got this. (I also removed the Hard Drive from the laptop)
(https://i.ibb.co/jvcDTfk/33372989-41bf-461d-87e6-8934de2335b0.jpg)

Any clue? Thanks
Title: Re: iPXE Kernel panic - not syncing: VFS: Unable to mount root fs
Post by: neonix on October 22, 2020, 05:20:33 AM
First try this:
Code: [Select]
kernel /boot/vmlinuz64
initrd /boot/corepure64.gz

then
Code: [Select]
kernel /boot/vmlinuz64 quiet
initrd /boot/corepure64.gz

If this doesn't work it means iPXE cannot find corepure64.gz or it is corrupt or name is wrong.
Title: Re: iPXE Kernel panic - not syncing: VFS: Unable to mount root fs
Post by: pek on October 25, 2020, 05:29:16 PM
Hi neonix,
Sorry I just got a chance to test it now.
Anddddd........ IT WORKS..!!!!!!
THANK YOU VERY MUCH...!!!  :D

I don't know why needs to be written like this
Code: [Select]
kernel /boot/vmlinuz64 quiet
initrd /boot/corepure64.gz
But as long as it works, I'm Happy.

THANK YOU..  ;D