It looks like when you ran mke2fs you reformatted the image...
I think there may be some confusion on how this is supposed to work.
Basically, there are several layers of stuff going on here. At the
bottom (as far as we're concerned), there is a disk which holds a bunch
of bytes like a HUGE array. Then, it's up to a filesystem to carve up
those bytes and basically build up the datastructures which represent
files and directories and whatnot. What the image is is basically a file
rather than a physical device which holds the bytes. When you mount it
as a loopback device, you're telling Linux to interpret its contents as
a filesystem like it would with a hard drive. What you did below was to
tell Linux to present the file as a device like a harddrive. You then
formatted the "hard drive" with an ext2 filesystem, mounted it, and saw
that you successfully overwrote it. I think this will work if you leave
out the mke2fs command. You may need to redownload the image files as
well. You should make sure you both read the directions on the website
carefully and that you understand all the steps, and then I think all
this will go a lot smoother.
Gabe
Mike Anderson wrote:
Thanks,
But, I still can not see the img files.
I set up loopdevice
[EMAIL PROTECTED] losetup /dev/loop2
/home/normal/m5_2.0b4/dist/m5/system/disks/linux-latest.img
And then, I
mke2fs -c /dev/loop2 1000
And then,
[root@ m5_2.0b4]# mount -t ext2 /dev/loop2
/home/normal/m5_2.0b4/m5root2
but, when I go to /home/normal/m5_2.0b4/m5root2.
[EMAIL PROTECTED] ls -l
total 12
drwx------ 2 root root 12288 May 8 17:08 lost+found
Only, this directory.
I can not see the linux-latest.img .
Thanks
Mike
May 8 2008
------------------------------------------------------------------------
Date: Thu, 8 May 2008 11:10:45 -0400
From: [EMAIL PROTECTED]
To: [email protected]
Subject: Re: [m5-users] about m5term and linux kernel
linux-latest.img is the root image. if you mount it, you will see
the directories as you saw them when running m5.
lisa
On Thu, May 8, 2008 at 11:07 AM, Mike Anderson
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Thanks, but, I can not see the root of the disk image mounted
in m5.
I installed "M5 2.0b3 Full System Files
<http://www.m5sim.org/dist/current/m5_system_2.0b3.tar.bz2>"
in m5/dist/m5/system.
In the directory , I have
[normal@ system]$ ls -l
total 18088
drwxrwx--- 2 normal normal 4096 May 7 16:33 binaries
drwxrwx--- 2 normal normal 4096 May 17 2007 disks
-rw-rw-r-- 1 normal normal 18468181 May 17 2007
m5_system_2.0b3.tar.bz2
drwxrwxr-x 3 normal normal 4096 May 5 17:43 www.m5sim.org
<http://www.m5sim.org>
[normal@ system]$ cd disks/
[normal@ disks]$ ls -l
total 2141972
-r--r----- 1 normal normal 2139095040 May 17 2007
linux-bigswap2.img
-rw-r----- 1 normal normal 52125696 May 17 2007
linux-latest.img
[normal@ system]$ cd binaries/
[normal@ binaries]$ ls -l
total 31748
-rwxrwx--- 1 normal normal 78500 May 17 2007 console
-rwxrwx--- 1 normal normal 52136 May 17 2007 ts_osfpal
-rwxrwxr-x 1 normal normal 32313628 Oct 8 2006 vmlinux
And, I should mount linux-bigswap2.img or linux-latest.img ?
and where to mount them ?
I do not have root directory in m5.
Thanks,
May 8 2008
------------------------------------------------------------------------
Date: Wed, 7 May 2008 21:17:01 -0700
From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
To: [email protected] <mailto:[email protected]>
Subject: Re: [m5-users] about m5term and linux kernel
On Wed, May 7, 2008 at 5:06 PM, Mike Anderson
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Hi,
I am using m5.opt and m5.debug to run FS simulation.
./build/ALPHA_FS/m5.opt configs/example/fs.py -b
NetperfMaerts
build/ALPHA_FS/m5.debug -d /tmp/output
configs/example/fs.py
build/ALPHA_FS/m5.opt --trace-flags="Cache"
configs/example/fs.py
And, I connect to the simulated console interface by
m5term localhost 3456
But, the console responds my typing very slowly.
And, I use ls and got :
benchmarks etc lib mnt sbin
usr
bin floppy lost+found modules sys
var
dev home man proc tmp
z
My question is :
Where are these directories located ?
In the root directory of the disk image you've mounted in m5.
And, where is the linux kernel located ?
That's loaded separately; it's not on the disk image.
If I want to implement a linux scheduling algorithm in a linux
kernel.
And, I plan to use linux-dist to Create Disk Images and Kernels
for M5
with compiled benchmarks.
And then, I install the disk in the directory:
/dist/m5/system
And, when I run the benchmarks .
How can I make sure that the threads generated from the benchmarks
are scheduled by th new linux kernel ?
It's pretty much the same as if you were doing it on a
real system... if you want to be sure it's working, you
just have to observe that it's having some effect.
Steve
thanks,
Mike
May. 7 2008
------------------------------------------------------------------------
Get Free (PRODUCT) REDâ„¢ Emoticons, Winks and Display
Pics. Check it out!
<http://joinred.spaces.live.com?ocid=TXT_HMTG_prodredemoticons_052008>
_______________________________________________
m5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
------------------------------------------------------------------------
Windows Live SkyDrive lets you share files with faraway
friends. Start sharing.
<http://www.windowslive.com/skydrive/overview.html?ocid=TXT_TAGLM_WL_Refresh_skydrive_052008>
_______________________________________________
m5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
------------------------------------------------------------------------
Stay in touch when you're away with Windows Live Messenger. IM anytime
you're online.
<http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_messenger_052008>
------------------------------------------------------------------------
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users