You saved me the trouble of typing all this up.  :)
I would add that it isn't necessary for you to define a loop0 *and* a loop1 in 
grub, as grub only needs to know about your new boot.disk in order to boot.  
The "loop=" kernel parameter referencing root.disk is unrelated, and has 
nothing to do with grub.  Rest assured the kernel will find the root.disk when 
the time comes.  Hence simply defining loop0 to be /ubuntu/disks/boot.disk is 
adequate.  Which also means that /boot/grub/grub.cfg requires absolutely no 
changes.  :)

The missing piece to your (my) instructions is how to make grub-install
now do the correct thing to /host/wubildr (on C:\) in order for the
system to boot as normal to the grub menu.  As I mentioned previously,
it requires a rather simple change to /usr/share/lupin-support/grub-
mkimage, which I've attached as a unified-diff patch.  After creating
the separate boot.disk and applying my patch, you can simply run e.g.
"grub-install hd0" and wubildr will now properly update to boot your
boot.disk, and all will be right in the world.  heheh.

By the way, grub-install leaves all the files behind in /boot/grub that
it uses to generate wubildr, which it REALLY should clean up afterwards.
They're harmless, but it's messy.


** Attachment added: "grub-mkimage patch for Wubi booting separate boot.disk fs"
   http://launchpadlibrarian.net/35980900/grub-mkimage.diff

-- 
Wubi/Karmic boot: kernel panic - not synching: VFS
https://bugs.launchpad.net/bugs/477169
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to