ulgor
June 5th, 2009, 11:44 AM
OK, here is my problem:
I am running Ubuntu 8.10/Vista as dual boot on my Dell XPS, ubuntu being my main OS, Vista for Adobe/games. I am reluctant to install or upgrade to 9.04 because my system is running smoothly and is tailored to my needs after months of tweaking.
...Now I want to install the new 9.04 to an external USB HDD, so I can try the new version and use the mobile hdd as a portable system, while keeping my current setup. This is what I did:
1. I created a partition on the usb drive, and installed a fresh ubuntu 9.04 with the CD.
2. With my external HDD plugged in, Grub booted up, showing me a list of all my systems, which are Vista+Ubuntu8.10 on my laptop, and 9.04 on the usb drive. Booting into any of them was fine... with the usb drive connected!
3. Without the USB drive, booting produced GRUB error 21. I guess that grub + mbr where installed to my usb drive, not my laptop hdd, correct?
4. So I booted into 9.04 (usb drive) and ran something like (sda8 is my 8.10 ubuntu partition):
sudo grub
root (hd0,8)
setup(hd0)
afaik everything went fine... this restored my grub, which is now pointing to my old system, and I can dual-boot ubuntu 8.10/Vista. BUT: The 9.04 OS on the external hdd does NOT show up anymore, even when I plug it in before booting
5. What can I do to either:
a) tell my grub to include the usb drive, showing me a 9.04 boot option? (maybe even when the usb drive was not found)
b) automatically boot from the external HDD when its plugged in, and boot from the local HDD when its not plugged in?
I assume I have to add another 9.04 entry to my old/restored menu.lst now, which will point to my external hdd. When selected, this option will boot from the external usb drive, or just fail when its not plugged in... which is perfectly acceptable for me, as long as the other boot options show up correctly.
Is this correct? What do I have to do?
I am running Ubuntu 8.10/Vista as dual boot on my Dell XPS, ubuntu being my main OS, Vista for Adobe/games. I am reluctant to install or upgrade to 9.04 because my system is running smoothly and is tailored to my needs after months of tweaking.
...Now I want to install the new 9.04 to an external USB HDD, so I can try the new version and use the mobile hdd as a portable system, while keeping my current setup. This is what I did:
1. I created a partition on the usb drive, and installed a fresh ubuntu 9.04 with the CD.
2. With my external HDD plugged in, Grub booted up, showing me a list of all my systems, which are Vista+Ubuntu8.10 on my laptop, and 9.04 on the usb drive. Booting into any of them was fine... with the usb drive connected!
3. Without the USB drive, booting produced GRUB error 21. I guess that grub + mbr where installed to my usb drive, not my laptop hdd, correct?
4. So I booted into 9.04 (usb drive) and ran something like (sda8 is my 8.10 ubuntu partition):
sudo grub
root (hd0,8)
setup(hd0)
afaik everything went fine... this restored my grub, which is now pointing to my old system, and I can dual-boot ubuntu 8.10/Vista. BUT: The 9.04 OS on the external hdd does NOT show up anymore, even when I plug it in before booting
5. What can I do to either:
a) tell my grub to include the usb drive, showing me a 9.04 boot option? (maybe even when the usb drive was not found)
b) automatically boot from the external HDD when its plugged in, and boot from the local HDD when its not plugged in?
I assume I have to add another 9.04 entry to my old/restored menu.lst now, which will point to my external hdd. When selected, this option will boot from the external usb drive, or just fail when its not plugged in... which is perfectly acceptable for me, as long as the other boot options show up correctly.
Is this correct? What do I have to do?