Gizmos Freeware Reviews  

Go Back   Gizmo's Freeware Forum > Freeware Forum > Linux

Reply
 
Thread Tools Display Modes
Old 20. Oct 2009, 10:50 AM   #1 (permalink)
Maestro di Search
 
Jojo Yee's Avatar
 
Join Date: Jul 2008
Posts: 7,810
Default Multi Boot Ubuntu

I have 3 OSes installed on a PC.

On starting up, I have a dual boot screen to Ubuntu 9.04 and Other Operating System (Windows). If I select the Other OS option, it goes to another dual boot screen to Win XP and Win7. (The first dual boot screen was edited by Grub, while the second by EasyBCD.)

How do I make the first dual boot screen to Ubuntu, Win XP and Win7, so that I do not need the second dual boot screen?

Any idea whether this can be done? Thanks.
Jojo Yee is offline   Reply With Quote
Old 20. Oct 2009, 10:07 PM   #2 (permalink)
Member
 
Join Date: Sep 2009
Posts: 29
Default

Grub is seeing your EasyBCD as another OS to boot. EasyBCD is hiding both wins from Grub, in effect. You'll need to uninstall EasyBCD and reinstall Grub. I have no idea how to go about doing this. Not sure if removing EasyBCD will remove Grub by placing the wins back in the MBR, or even if it will do that.
bob2345 is offline   Reply With Quote
Old 21. Oct 2009, 01:15 AM   #3 (permalink)
Senior Member
 
wdhpr's Avatar
 
Join Date: Sep 2008
Location: The north Coast
Posts: 1,513
Default

Paragon and Acornis have MBR repair after that you could then use your linux cd to reinstall grub. See if your other linux distro is seen when you do the reinstall.

I found grub unstable. I used this method instead: http://www.techsupportalert.com/free...t-started.html

It has worked very well for me but can't guarantee the same for you.

Cheers
Wdhpr
wdhpr is offline   Reply With Quote
Old 21. Oct 2009, 08:14 AM   #4 (permalink)
Maestro di Search
 
Jojo Yee's Avatar
 
Join Date: Jul 2008
Posts: 7,810
Default Triple boots

Quote:
Originally Posted by wdhpr View Post
I found grub unstable...
Thanks.

So instead of trying triple boots from Grub, I might want to try NeoGrub in EasyBCD to configure the boot entries to XP, 7 and Ubuntu when I get time.
Jojo Yee is offline   Reply With Quote
Old 22. Oct 2009, 01:53 PM   #5 (permalink)
Maestro di Search
 
Jojo Yee's Avatar
 
Join Date: Jul 2008
Posts: 7,810
Default Multi boot to Windows XP, Win 7 and Ubuntu 9.04

Yup, it's working now after spending some time, to multi-boot with BCD bootloader.

I have to use the latest EasyBCD 2.0 Beta, which supports Ubuntu 9.04, to modify BCD bootloader to give me a menu to select booting up Win XP, Win 7 or Ubuntu.

If Ubuntu item is selected in the first menu, it will go to the second menu (which I still prefer to have it) to show up for selection to either boot up Ubuntu or go back to the first menu. NeoGrub bootloader included in EasyBCD is used somehow for this purpose with the following configurations.

Quote:
default 0
timeout 8

title Ubuntu 9.04
find --set-root /boot/vmlinuz-2.6.28-15-generic
kernel /boot/vmlinuz-2.6.28-15-generic ro quiet splash root=/dev/sda4
initrd /boot/initrd.img-2.6.28-15-generic
quiet

title Back to last menu
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
Just to share a few points here.

Last edited by Jojoyee; 22. Oct 2009 at 03:13 PM. Reason: somehow ...
Jojo Yee is offline   Reply With Quote
Old 22. Oct 2009, 05:15 PM   #6 (permalink)
Senior Member
 
wdhpr's Avatar
 
Join Date: Sep 2008
Location: The north Coast
Posts: 1,513
Default

Quote:
default 0
timeout 8

title Ubuntu 9.04
find --set-root /boot/vmlinuz-2.6.28-15-generic
kernel /boot/vmlinuz-2.6.28-15-generic ro quiet splash root=/dev/sda4
initrd /boot/initrd.img-2.6.28-15-generic
quiet

title Back to last menu
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
I'm curious is this bcd's boot.ini file? or Grubs boot menu? Does bcd bootloader control the boot configuration ouside the MBR?
What I cant understand is why your xp and win 7 boot options are not listed?
MY boot.ini looks like this:
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /FASTDETECT
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
C:\bootsect.lnx="mepis linux"


Dual boot setup. Windows xp and mepis and I also have the Ms recovery console.
As you can see C:\bootsect.lnx="mepis linux"
Refers to a bootsect.lnx file.

The bootsect.lnx file resides im my windows root directory C:\
I created the bootsect.lnx while in mepis and then copied it over to my C directory.

At boot up I'm presented straight away three options:
Win xp
Windows recovery
mepis

Of course what works for you will always be the right choice. What I like about my setup is it keeps my mbr clean. Grub corrupted my mbr on several occasions. With grub now installed into my linux root, I have not had any further problems

Update
Did some checking. It seems vista and win 7 bootloaders are different than winxp. Reading further if you want xp and win 7, one should install xp first. It also appears that BCD Bootloader is the tool of choice. Nice to know if I ever decide to install win7

Cheers
Wdhpr

Last edited by wdhpr; 22. Oct 2009 at 06:02 PM.
wdhpr is offline   Reply With Quote
Old 27. Oct 2009, 02:13 PM   #7 (permalink)
Maestro di Search
 
Jojo Yee's Avatar
 
Join Date: Jul 2008
Posts: 7,810
Default

I used EasyBCD (version 2.0 Beta) to re-write Vista Bootloader into MBR, which was earlier over-written by the Grub loader upon installing Ubuntu 9.04.

Further, I installed NeoGrub loader (included in EasyBCD) into the 3rd entry. Upon starting a PC, bootmgr will show up the 3 items configured by EasyBCD as follows:

There are a total of 3 entries listed in the bootloader.

Default: Windows 7
Timeout: 8 seconds.
Boot Drive: C:\

Entry #1
Name: Windows XP
BCD ID: {ntldr}
Drive: C:\
Bootloader Path: \ntldr

Entry #2
Name: Windows 7
BCD ID: {current}
Drive: I:\
Bootloader Path: \Windows\system32\winload.exe

Entry #3
Name: Ubuntu 9.04
BCD ID: {26148567-0443-11dc-80ed-aee1952ea8b0}
Drive: C:\
Bootloader Path: \NST\NeoGrub.mbr


Upon selecting Entry #3, bootmgr will chainload to NeoGrub loader to load the Ubuntu OS. NeoGrub is configured as follows:

default 0
timeout 0
hiddenmenu

title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid 9bad4b2d-43d9-432d-bcb8-308eca5ad6f0
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=9bad4b2d-43d9-432d-bcb8-308eca5ad6f0 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet


This is my latest setup.

p.s I add this short reply for reference purpose as the previous one has disappeared.
Jojo Yee is offline   Reply With Quote
Old 31. Oct 2009, 06:28 AM   #8 (permalink)
Maestro di Search
 
Jojo Yee's Avatar
 
Join Date: Jul 2008
Posts: 7,810
Default Ubuntu 9.10 using Grub2 loader

I note that latest build of EasyBCD (version 2.0.0.67) has promptly added Grub2 support, in response to the newly launched Ubuntu 9.10 using Grub2 loader, instead of the legacy Grub.

After I installed Ubuntu 9.10, it overwrote MBR to boot from Grub2. Now I use Easy BCD to reinstall the "Windows Vista/7 Bootloader" and write MBR, so that the PC will boot from this bootloader.

Next, I remove the NeoGrub loader entry and add a new entry to chainload to Grub2 to load Ubuntu, with the steps below using EasyBCD:

Add/Remove Entries -> Lunux/BSD
Select Grub 2 from "Type" drop-down menu
Click "Add Entry"

That's it. The settings viewed in EasyBCD now look as follows:

There are a total of 3 entries listed in the bootloader.

Default: Windows 7
Timeout: 8 seconds.
Boot Drive: C:\

Entry #1
Name: Windows XP
BCD ID: {ntldr}
Drive: C:\
Bootloader Path: \ntldr

Entry #2
Name: Windows 7
BCD ID: {current}
Drive: I:\
Bootloader Path: \Windows\system32\winload.exe

Entry #3
Name: Chainload to Grub2
BCD ID: {2614856a-0443-11dc-80ed-aee1952ea8b0}
Drive: C:\
Bootloader Path: \NST\AutoNeoGrub0.mbr
Jojo Yee is offline   Reply With Quote
Old 02. May 2010, 04:11 AM   #9 (permalink)
Maestro di Search
 
Jojo Yee's Avatar
 
Join Date: Jul 2008
Posts: 7,810
Default Muiti Boot using EasyBCD 2.0 and Startup-Manager

Now having installed Ubuntu 10.04, it overwrites MBR to boot from Grub2.

Upon reboot, Grub2 shows me a list to boot into Ubuntu 10.04 (Linux 2.6.32), Kubuntu 9.10 (Linux 2.6.31) or Window 7. (I have Win XP installed but not listed).

Using the latest EasyBCD (version 2.0 Beta -Build 93), add Linux Grub2 bootloader to the list and write MBR.

Upon reboot, the new MBR shows a list to boot into XP, Win7 and Kubuntu 9.10 (Linux 2.6.31), apparently this version of EasyBCD has not detected Ubuntu 10.04 installed in the harddisk.

Now Startup-Manager comes to my rescue. After booting into Kubuntu 9.10 and running Startup-Manager, it scans the harddisk and detects a bootloader to Ubuntu 10.04 (Linux 2.6.32). I've it updated in the list.

It works this way now, upon reboot, MBR written by EasyBCD 2.0 shows the main list to boot into XP, Win7 and NeoSmart Linux.

NeoSmart Linux will chainload to the second list (updated by Startup-Manager) to boot into Ubuntu 10.04, Kubuntu 9.10 or chainload back to the main list above.
Jojo Yee is offline   Reply With Quote
Old 02. May 2010, 06:09 AM   #10 (permalink)
J_L
Co-Author, Best Free Security List
 
J_L's Avatar
 
Join Date: Dec 2008
Posts: 2,003
Default

Quote:
Originally Posted by Jojoyee View Post
Now having installed Ubuntu 10.04, it overwrites MBR to boot from Grub2.

Upon reboot, Grub2 shows me a list to boot into Ubuntu 10.04 (Linux 2.6.32), Kubuntu 9.10 (Linux 2.6.31) or Window 7. (I have Win XP installed but not listed).

Using the latest EasyBCD (version 2.0 Beta -Build 93), add Linux Grub2 bootloader to the list and write MBR.

Upon reboot, the new MBR shows a list to boot into XP, Win7 and Kubuntu 9.10 (Linux 2.6.31), apparently this version of EasyBCD has not detected Ubuntu 10.04 installed in the harddisk.

Now Startup-Manager comes to my rescue. After booting into Kubuntu 9.10 and running Startup-Manager, it scans the harddisk and detects a bootloader to Ubuntu 10.04 (Linux 2.6.32). I've it updated in the list.

It works this way now, upon reboot, MBR written by EasyBCD 2.0 shows the main list to boot into XP, Win7 and NeoSmart Linux.

NeoSmart Linux will chainload to the second list (updated by Startup-Manager) to boot into Ubuntu 10.04, Kubuntu 9.10 or chainload back to the main list above.
Wow.. Do you regularly use all of them? Personally I have a lot of virtual machines, but they're mainly for irregular testing and compatibility.

Edit:
Also, what's so different about Kubuntu (other than KDE) that got you to install it on your computer?

Last edited by J_L; 02. May 2010 at 06:40 AM.
J_L is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT +1. The time now is 05:10 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.