[opensuse-factory] Installing 11.2 on a computer with other Linux distros
I just installed 11.2RC2 on my netbook (Asus EeePC 1005HA), and it's working well.. but... it's totally ignored the other Linux distro I have installed. The harddrive is partitioned like this: /dev/sda1 - ext4 - Ubuntu 9.10 - 15GB /dev/sdb2 - ext4 - openSUSE 11.2 - 15GB /dev/sdb3 - ext 4 - Home partition Ubuntu was installed first, and was booting/working fine before I installed openSUSE 11.2. I installed 11.2 (custom partitioning to force it to install on sdb2, all other settings are default), and it has booted up and is working fine, but Grub only knows about openSUSE.... I "can" manually fiddle with Grub to get it to boot, but that is a bit messy and unwieldy. This is something that used to work fine... has something changed? or have I missed something? C. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday, 2009-10-31 at 15:47 +0100, Clayton wrote:
I just installed 11.2RC2 on my netbook (Asus EeePC 1005HA), and it's working well.. but... it's totally ignored the other Linux distro I have installed.
The harddrive is partitioned like this: /dev/sda1 - ext4 - Ubuntu 9.10 - 15GB /dev/sdb2 - ext4 - openSUSE 11.2 - 15GB /dev/sdb3 - ext 4 - Home partition
Ubuntu was installed first, and was booting/working fine before I installed openSUSE 11.2.
I installed 11.2 (custom partitioning to force it to install on sdb2, all other settings are default), and it has booted up and is working fine, but Grub only knows about openSUSE....
The problem is that "all other settings are default". You should have told grub to install on /dev/sdb2, so as not to touch your "main" grub, which I assume is the one from ubuntu. There are two possibilities. Ubuntu could have installed grub in the MBR (in which case use ubuntu repair tools to restore it), or it could have installed a generic MBR code, and grub in /dev/sda1, in which case it should have marked /dev/sda1 as bootable. In that case you have to ensure that the MBR contains generic code, and remark sda1 as bootable if sda2 is marked now. Or something of the sort, I missed you have two disks. I'm a bit sleepy to review the above in that light O:-)
I "can" manually fiddle with Grub to get it to boot, but that is a bit messy and unwieldy. This is something that used to work fine... has something changed? or have I missed something?
What has "changed" is that you have to pay careful attention to what the installer says it is going to do, and correct it if necessary. Never trust it to make the right decision, specially if your setup is a bit "different". - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkrs6XAACgkQtTMYHG2NR9UL1ACgiBZTvuF91puZU8hsBXgoVtK7 Zv8An2OaWXW15OZIgnbupCy+nqA0sUNX =6Djw -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
The problem is that "all other settings are default". You should have told grub to install on /dev/sdb2, so as not to touch your "main" grub, which I assume is the one from ubuntu.
Ummm... so what has changed from 11.1? I do the exact same install scenario with 11.1 and 11.1 installer finds and sets up the other OSes just fine... or if Ubuntu is the "last installed OS" then the Ubuntu Grub/boot menu is automagically set up correctly with openSUSE 11.2 as a selectable OS.
There are two possibilities.
Ubuntu could have installed grub in the MBR (in which case use ubuntu repair tools to restore it), or it could have installed a generic MBR code, and grub in /dev/sda1, in which case it should have marked /dev/sda1 as bootable. In that case you have to ensure that the MBR contains generic code, and remark sda1 as bootable if sda2 is marked now.
Or something of the sort, I missed you have two disks. I'm a bit sleepy to review the above in that light O:-)
Only one hard drive... If I have to re-mark sda1 as bootable... well.. simply put, if this is the case, we are going to have a lot of very unhappy Ubuntu users when they try installing 11.2. Is this really the case here? or is there something else going on?
I "can" manually fiddle with Grub to get it to boot, but that is a bit messy and unwieldy. This is something that used to work fine... has something changed? or have I missed something?
What has "changed" is that you have to pay careful attention to what the installer says it is going to do, and correct it if necessary. Never trust it to make the right decision, specially if your setup is a bit "different".
Right, but... I'm am simply comparing to a previous openSUSE install. My setup isn't really different than anything I have done for years. Basically I partition my drive up with 15GB partitions for each potential root install, add a swap and home partition, and then install building up from the least used OS (eg Windows) to the primary OS as the last installed (that would be openSUSE 11.2). I've never had to worry about Grub at all. In this scenario in all past installs, Grub has always "got it right", found all installed OSes, and set them up in the openSUSE boot menu (my preferred boot menu). With 11.2, it's simply not doing this. All I ever see is 11.2. As i said, I can fiddle with Grub and set up the other Linux installs, but... why am I forced to do this now? I've tested this on two different computers (the netbook, and on my desktop/server) now, and I am seeing the exact same pattern... once 11.2 is installed, all I see is 11.2 in the Grub menu... if 11.1 is also installed, I end up seeing TWO openSUSE boot menus.. one that has 11.2 and 11.1 in it, and when I select 11.1, I'm handed off to a SECOND openSUSE boot menu where I' have to select 11.1 a second time to boot 11.1. Something is really odd with the 11.2 Grub/boot menu set up.... C. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
The problem is that "all other settings are default". You should have told grub to install on /dev/sdb2, so as not to touch your "main" grub, which I assume is the one from ubuntu.
OK, I tried again... clean install of Ubuntu 9.10, accepting all defaults and installing on the first partition. no special setup or options set. Then I installed 11.2RC2 from the 32 bit DVD iso, accepting all defaults with no special tweaking. It offered to install on the second partition (which is what I wanted), but it does not find the Ubuntu 9.10 install on the first partition at all. In theory I can manually tweak Grub to find/boot Ubuntu, but if you're not a Grub expert, this is NOT an easy task. If I reverse the install order, installing 11.2 first, and then Ubuntu 9.10, Ubuntu will find and set up openSUSE 11.2 in the Ubuntu version of the Grub boot menu. Both root partitions are ext4 (if that has any relevance, I don't know). I also tried changing Grub to the MBR (clickable link/option in the openSUSE installer) and then re-running the scan to set up Grub.. still nothing, only 11.2 is available. C. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Sun, Nov 1, 2009 at 4:13 PM, Clayton <smaug42@gmail.com> wrote:
The problem is that "all other settings are default". You should have told grub to install on /dev/sdb2, so as not to touch your "main" grub, which I assume is the one from ubuntu.
OK, I tried again... clean install of Ubuntu 9.10, accepting all defaults and installing on the first partition. no special setup or options set.
If I reverse the install order, installing 11.2 first, and then Ubuntu 9.10, Ubuntu will find and set up openSUSE 11.2 in the Ubuntu version of the Grub boot menu.
Someone else also reported the same issue on IRC, please file bug report. This should be marked as one of those "annoying bugs". See: http://en.opensuse.org/Submit_a_Bug Cheers -J -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Someone else also reported the same issue on IRC, please file bug report. This should be marked as one of those "annoying bugs".
Submitted as:https://bugzilla.novell.com/show_bug.cgi?id=551703 and added to the General section of the annoying bugs listed on the Wiki. I always like to ask first because I want to be sure it isn't a stupid user trick (something I'm good at). C. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Carlos E. R.
-
Clayton
-
Jigish Gohil