China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-24 21:59
Original Poster Posted 2009-01-17 10:50 ·  中国 四川 成都 电信
新手上路
Credits 10
Posts 3
Joined 2008-12-31 11:16
17-year member
UID 135422
Gender Male
Status Offline
I have compiled and packaged BUSYBOX to generate the root filesystem: initrd.gz, and copied it into the U disk boot directory. Then I modified the grub boot menu menu.lst:

title Busybox
root (hd0,0)
kernel /boot/vmlinuz ro
initrd initrd.gz devfs=nomount ramdisk_size=52000

title Windows
rootnoverify (hd1,0)
makeactive
chainloader +1

When booting with the U disk and selecting Busybox, the previous boot was normal, but finally it reported:
......;
RAMDISK Compressed image found at block 0
No filesystem could mount root, tried cramfs
Kernel panic: not syncing :
VFS: Unable to mount root fs on unknown block(104,1)

It should be that the root filesystem cannot be found. I am not very familiar with Busybox, just want to use it to make a boot U disk.
Floor 2 Posted 2009-01-17 15:08 ·  中国 河南 南阳 电信
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
The line for kernel is incomplete.

The line for initrd has some redundant parameters written.

There may be other problems. In short, it seems that you are not too proficient in both Linux and GRUB.
因为我们亲手创建,这个世界更加美丽。
Forum Jump: