Boot and use Linux from a RAW image using loop-device
Hello World, :)
I'd like to boot Linux (Fedora) from a loop-device (RAW Image), much like WUBI installs/boots Ubuntu to/from a hard-disk-image.
I'm currently working/playing on a Windows 7 (64-Bit) + Fedora 17 (64-Bit) + WindowsXP (32-Bit) dual/triple -boot system.
Windows 7 and Fedora 17 are both installed "normally", eg. each on its owm logical volume inside an LVM, while Windows XP is installed on a VHD-Image and booted using VMLite (www.vmlite.com). The main boot-loader is Grub-2, either booting directly into Fedora 17 or chain-loading into Windows 7 or VMLite-Loader for Windows XP.
Windows XP is installed to a VHD-Image because I only use it occasionally for 64-Bit incompatible applications/games and thus can also easily be backuped/(re)moved (around) to save disk-space. I'm not using a Virtual-Mashine for 3D performance reasons and additionally I'm also missing virtualisation support. (Core 2 Duo Mobile)
What I'd like to do now, is much like my Windows XP VHD-Image, or the way WUBI works for Ubuntu; I'd like to install an older version of Fedora (Fedora 10) which I can easily backup/(re)move (around), by booting it from a RAW image using a loop-device.
Why oh why?
What I know so far:
There was not much information I was able to find about actually booting from a loop-device. There was much information on how to install Grub to a RAW Image, How to create a RAW image and attach it to a loop device, creating ram-disks, ect... :(
The only information/guide I was able to find, was on 'How to boot Arch Linux from a RAW-Image' and so I tried do go from there:
(Maybe I just didn't search for the right term, I'm open for suggestions here ^^)
I already did install Fedora 10 using VMWare and used qemu to convert the vmdk to a RAW image.
So, Step 1-3 are complete so far.
Step 4 is also clear how and why.
I think I should replace Fedora 10's default Grub-Legacy with Grub 2 (as far as I know Grub-legacy does not support loop devices). I've not yet done that, but this shouldn't be much of a problem.
Where I'm a bit at a loss is Step 5.
As far as my research goes, Arch-Linux (distros) use(s) mkinitcpio to update/create its boot image, while (at least Fedora 17) uses Dracut.
Now, I did read the Dracut manual (http://www.kernel.org/pub/linux/util...ut/dracut.html), but I'm still not sure how I'd include those scripts under Dracut, especially what to do about the init part (section d)
I appreciate any help give'd would really like to see this working. :)
|All times are GMT -5. The time now is 11:43 AM.|