Hi, Gabe, Thanks for you reply. I still don't quite understand how to solve this. I download the stage3 from the net and is supposed to be newest version. How can I upgrade the kernel because I use the stage3 on M5 not on real systems, I didn't even install gentoo, all I did is create an image and run M5 and I still not be able to boot the system normally so how to upgrade the kernel remain confusing to me.
Nate sent an example to the list, I feel that very helpful, I have tried that too but not successful on gentoo, which I have questioned in my last letter. The /etc/inittab seems not allowed to replace, and the /etc/runlevel/boot or /etc/runlevel/default which is designated in inittab take too long to boot. Where should I place the init script ? Thanks very much ! Most likely what's going on is that the image is put together expecting > udev to populate /dev for you. Since the kernel you're using is > apparently too old, there's no /dev/hda1 to mount. Upgrading your kernel > or creating a device node manually may fix the problem. Also, this > output looks like it's from the default init script. Recommended > practice is to use your own init script that skips things you don't need > for a simulation and gets right to your, for instance, SPEC benchmarks. > Nate sent an example init script to the list a little while ago you can > refer to. > > Gabe > > Veydan Wu wrote: > > Hi, all, has anybody sucessully using a Gentoo stage3 as an image to > > boot M5? I have tried many times, Every time I use it, the following > > error comes up: > > / > > * Your kernel is too old to work with this version of udev. > > * Current udev only supports Linux kernel 2.6.15 and newer. > > * Mounting devpts at /dev/pts ... > > [ > > ok ] > > * Checking root filesystem ...ext2fs_check_if_mount: No such file or > > directory while determining whether /dev/hda1 is mounted. > > fsck.ext3: No such file or directory while trying to open /dev/hda1 > > /dev/hda1: > > The superblock could not be read or does not describe a correct ext2 > > filesystem. If the device is valid and it really contains an ext2 > > filesystem (and not swap or ufs or something else), then the superblock > > is corrupt, and you might try running e2fsck with an alternate > superblock: > > e2fsck -b 8193 <device> > > > > > > * Filesystem couldn't be fixed :( > > > [ > > !! ] > > Give root password for maintenance > > (or type Control-D to continue):/ > > > > I have modified the /etc/fstab, and set the following line: > > > > //dev/hda1 / ext3 noatime 0 1/ > > > > from the initial process of M5term, I can judge that the hard disk m5 > > simulates is IDE disk, that is hda and hdb, and the > > partition table of hdb is unrecognized, so only hda1 works. The Gentoo > > website suggest using /dev/sda3, but it certainly > > doesn't work in M5, because I have tried both sda1 and sda3 as root. > > > > The boot option of Linux is also root=/dev/hda1, so what may be the > > reason causing this ? Thanks ! > > > > Further, could somebody give an example of replacing gentoo's > > default initial script. The /etc/inittab seems not allowed > > to replace, and the /etc/runlevel/boot or /etc/runlevel/default which > > is designated in inittab take too long to boot. > > Where should I place mine ? Thanks! >
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
