On Tue, Jul 20, 2010 at 6:13 AM, Aastha Mehta <[email protected]> wrote:

> Hello,
>
> Ok it does not give those initial errors that I mentioned while running the
> first kpartx command. That happened due to specifying wrong file name as the
> disk image. So, the command runs correctly, but it still does not create any
> loop-back-device files in /dev/mapper/.
>
> You can check if the kpartx has successfully mapped the disk image or not
using 'kpartx -l disk_image' command.
You can also use 'verbose' flag of kpartx to know if its working or not. I
get following output when i run it on my disk image.

   $ sudo kpartx -av disk_image.img
   add map loop0p1 (252:0): 0 2329393 linear /dev/loop0 32

Here it says its /dev/loop0 but to mount the partition you have to mount
from /dev/mapper/loop0p1 .

And the second approach still doesnt work. Either it says, cannot initiate
> connection to the archive, or failed to connect to it, cannot resolve the
> connection to it.
>
> Did you try 'ifconfig up'  to setup the connection in VM?

- Avadh


> Thanks,
>
> Aastha.
>
>
> On 20 July 2010 12:16, Aastha Mehta <[email protected]> wrote:
>
>> Hi Avadh,
>>
>> Thanks for that prompt reply. I installed kpartx and tried the first
>> command. It gave me following errors:
>>
>> Missing major number for persistent device.
>> Couldn't create ioctl argument.
>> Missing major number for persistent device.
>> Couldn't create ioctl argument.
>> last_lba(): I don't know how to handle files with mode 41ed
>> read error, sector 0
>> read error, sector 1
>> read error, sector 29
>> Missing major number for persistent device.
>> Couldn't create ioctl argument.
>>
>> and it does not create the loop* files or folder in /dev/mapper.
>>
>> I also tried the other approach, using ne2k_pci. But I can neither use ssh
>> nor wget to get further softwares. Both the commands are not found. I also
>> tried apt-get install, however it shows the error: "Cannot initiate
>> connection to archive.ubuntu.com:80 - connect (101 network is
>> unreachable).
>>
>> please let me know, how to solve this problem.
>>
>> thanks again for your help.
>>
>> Aastha.
>>
>>
>> On 19 July 2010 20:52, avadh patel <[email protected]> wrote:
>>
>>> Hi Aastha,
>>>
>>> There are couple of methods to do this.
>>>
>>> 1. If you have root access to any linux machine where you can mount the
>>> disk image, do the following
>>>   - use 'kpartx' to create loop back devices from your disk image
>>> partitions. (if you dont have kpartx install it from your linux repo.)
>>>       $ sudo kpartx -a [your_disk_image]
>>>   - it creates loopback devices in /dev/mapper/loop*
>>>   - mount this loop-back device using 'mount'
>>>       $ sudo mount -o loop /dev/mapper/[your_loopback_device] /mnt
>>>   - Now you can access your disk image in /mnt to copy your applications
>>> etc.
>>>   - To delete the loopback device
>>>       $ sudo kpartx -d [your_disk_image]
>>>
>>> 2. Second method is to use the network interface in qemu. Boot the qemu
>>> disk image with 'ne2k' NIC emulation model. Use following runtime option for
>>> that:
>>>       $ qemu/qemu-system-x86_64 -net nic,model=ne2k_pci [other default
>>> options]
>>>   Note: Current disk image kernel has driver for 'ne2k_pci' device so we
>>> have to use this device.
>>>
>>>   Once you boot up with network interface enabled, you should be able to
>>> connect to any machine via SSH or download binaries from web page using
>>> 'wget'.
>>>
>>> - Avadh
>>>
>>>  On Mon, Jul 19, 2010 at 7:06 AM, Aastha Mehta <[email protected]>wrote:
>>>
>>>>  hello,
>>>>
>>>> i am a student trying to use MARSSx86 simulator for my experiments. i
>>>> would like to know how do i run test programs on the guest OS and monitor
>>>> the performance for them? If i wanted to write my own programs, compile and
>>>> run them, i would need some compiler like gcc. how should i install a gcc 
>>>> on
>>>> the instance created of the VM? and how could i save this instance, to use
>>>> it next time?
>>>>
>>>> anticipating an early response.
>>>>
>>>> thanks and sincere regards,
>>>>
>>>> Aastha.
>>>>
>>>> --
>>>> Aastha Mehta
>>>> 4th Year, B.E. (Hons.) Computer Science,
>>>> Birla Institute of Technology and Science, Pilani
>>>> Pilani - 333031
>>>> Rajasthan
>>>>
>>>> _______________________________________________
>>>> http://www.marss86.org
>>>> Marss86-Devel mailing list
>>>> [email protected]
>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>>
>>>>
>>>
>>
>>
>> --
>> Aastha Mehta
>> 4th Year, B.E. (Hons.) Computer Science,
>> Birla Institute of Technology and Science, Pilani
>> Pilani - 333031
>> Rajasthan
>> E-mail: [email protected]
>> (M): +91-9950676030
>>
>>
>
>
> --
> Aastha Mehta
> 4th Year, B.E. (Hons.) Computer Science,
> Birla Institute of Technology and Science, Pilani
> Pilani - 333031
> Rajasthan
> E-mail: [email protected]
> (M): +91-9950676030
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to