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
