Not sure if I'm in the right state to ask this (just spend four days almost non-stop trying to unscrew myself after borking a harddrive repartitioning), but I think something went wrong with my migration.
I started with a WUBU install on my HDD, but after a little stumbling, managed to move it to a USB flash-drive.
Now to do that, I still left a copy of root.disk on SDA (again, stumbling), but bcbc's script copied the right one (the one on the USB). Unfortunately I don't know how it created grub.cfg and I don't know what file I'm editing.
The command-line I used to migrate
Code:
sudo bash wubi-move-2.1.sh /dev/sda3 /dev/sda4
I'm given GRUB2 upon boot, which is a nice turn of events, but the Ubuntu choice is a bit weird.
Code:
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos3)'
search ..
linux /boot/vmlinuz...
initrd /boot/initrd.img...
This gives me a white-screen of death.
Now, if I edit it and remove
Code:
recordfail
set gfxpayload=$linux_gfx_mode
, I get a few UDEVD error messages and killing, but I get to my Ubuntu login screen. I tried "sudo update-grub", but the loader doesn't seem to change.
I thought it was affecting my Windows loader (I haven't removed WUBI from Windows yet because having it "installed" meant my USB drive WUBI would work, but that GRUB loader is unchanged.
What did my update-grub update then? And why does it say "insmod ext2" when the partition Ubuntu is resting on is not ext2?
Bookmarks