Windows 8 and GRUB2

Hi again.

I was recently thinking about installing Windows 8 Pro x64 on my rig. I currently have it with dual boot with Windows 7 Ultimate x64 and openSUSE 12.2 x64 with GNOME 3.4. Doubt comes when remembering what used to happen some time ago: if I installed/reinstalled a Windows on a rig already dual booted with Windows and openSUSE, Windows would install well but openSUSE wouldn’t start again because the Windows installation corrupted GRUB or something like that, and therefore one needed to reinstall openSUSE as well. However, if it’s just an openSUSE installation there’s no problem.

Question is, is this issue still existent with Windows 8 and GRUB2 or recent openSUSE 12.2? Could there be any other potential issues by doing this?

Thanks for your help.

On Wed 12 Dec 2012 04:36:02 PM CST, F style wrote:

Hi again.

I was recently thinking about installing Windows 8 Pro x64 on my rig. I
currently have it with dual boot with Windows 7 Ultimate x64 and
openSUSE 12.2 x64 with GNOME 3.4. Doubt comes when remembering what used
to happen some time ago: if I installed/reinstalled a Windows on a rig
already dual booted with Windows and openSUSE, Windows would install
well but openSUSE wouldn’t start again because the Windows installation
corrupted GRUB or something like that, and therefore one needed to
reinstall openSUSE as well. However, if it’s just an openSUSE
installation there’s no problem.

Question is, is this issue still existent with Windows 8 and GRUB2 or
recent openSUSE 12.2? Could there be any other potential issues by doing
this?

Thanks for your help.

Hi
Wouldn’t that be UEFI and grub2-efi, sounds like a re-install…


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 16:45, 3 users, load average: 0.09, 0.15, 0.14
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Forgive me, but I didn’t understand your answer or what you meant to ask in return. I just mentioned about something that used to happen and asked if that was still happening…

On Wed 12 Dec 2012 08:56:01 PM CST, F style wrote:

Forgive me, but I didn’t understand your answer or what you meant to ask
in return. I just mentioned about something that used to happen and
asked if that was still happening…

Hi
Doesn’t windows 8 require UEFI booting (grub2-efi) rather than legacy
(grub/grub2)? Windows 7 is/was optional?

So my answer was depends on the boot method required/useable for
windows 8 as to whether or not you need to do something with the
existing installs.

UEFI boot should put it’s boot files in /boot/efi and therefore
co-exist with any other OS of the linux flavor when it creates it’s
own subdirectory (eg openSUSE creates /boot/efi/opensuse), not sure
about windows 7 and windows 8 co-existing…


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 19:45, 3 users, load average: 0.08, 0.06, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

On 2012-12-12 21:56, F style wrote:
>
> Forgive me, but I didn’t understand your answer or what you meant to ask
> in return. I just mentioned about something that used to happen and
> asked if that was still happening…

Nobody can guarantee it will not happen. It depends on how exactly are
both installed, how grub is installed, how you install the new system…
Normally, though, a reinstall of openSUSE is not necessary. Just ask
here for help if it happens.

Or, find out in advance how exactly is your system is installed and then
ask here for advice.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Well, so it seems additional information regarding booting is needed. Just tell me exactly what kind of information you need besides my installed OS’s, and if possible how can I find it if it’s something more advanced.

For now, this is my /boot directory:

jc_lara@linux-njo4:~> cd /boot
jc_lara@linux-njo4:/boot> ls
backup_mbr                  message
boot                        symtypes-3.4.11-2.16-desktop.gz
boot.readme                 symvers-3.4.11-2.16-desktop.gz
config-3.4.11-2.16-desktop  sysctl.conf-3.4.11-2.16-desktop
grub                        System.map-3.4.11-2.16-desktop
grub2                       vmlinux-3.4.11-2.16-desktop.gz
initrd                      vmlinuz
initrd-3.4.11-2.16-desktop  vmlinuz-3.4.11-2.16-desktop

Thanks for your help.

Hi
So I’m running efi, so mine is;

boot                        grub2                       symtypes-3.4.11-2.16-default.gz  System.map-3.4.11-2.16-desktop
boot.readme                 grub2-efi                   symtypes-3.4.11-2.16-desktop.gz  vmlinux-3.4.11-2.16-desktop.gz
config-3.4.11-2.16-desktop  initrd                      symtypes-3.4.11-2.16-xen.gz      vmlinuz
efi                         initrd-3.4.11-2.16-desktop  symvers-3.4.11-2.16-desktop.gz   vmlinuz-3.4.11-2.16-desktop
grub                        message                     sysctl.conf-3.4.11-2.16-desktop

Then down in efi it’s;


ls efi/EFI/opensuse/


grub.efi  grubx64.efi

Note this is also a GPT partitioned disk…

There are others here who I’m guessing have installed windows 8, or maybe upgraded?

In a multiboot scenario, I have always done fresh installs for example on my netbook (that I don’t have anymore) I had windows XP, windows 7, openSUSE and SLED multibooting by tricking windows 7 (setting the bootflag) that no other os was there and to install on partition X. Then i just chainloaded.

Honestly, if you can use UEFI and GPT partition I would recommend to look at re-installing as it seems every system/method is different…

On 2012-12-12 23:56, F style wrote:
>
> Well, so it seems additional information regarding booting is needed.
> Just tell me exactly what kind of information you need besides my
> installed OS’s, and if possible how can I find it if it’s something more
> advanced.

Probably the info from findgrub. But being grub2 and efi, I’m not the
person to help.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Let me say that on one PC, I have installed Windows 8 and openSUSE in a dual boot setup. Unto its self, Windows 8 seems to install identically as Windows 7 does in a MBR based hard disk. It creates two disk partitions, one small booting one and the main one that contains all the rest of Windows. If you are going to install Windows 8 and openSUSE on the same disk, install Windows 8 first. In a custom install, you can leave a portion of the hard disk free, I suggest 80 GB anyway, to install openSUSE later. Further, I have been just using two hard disks to Install Windows and openSUSE lately. I would remove the (future) openSUSE hard drive and install Windows 8 on the first one. Then once complete, install the second hard drive (internally or externally), set your BIOS to boot from the second hard disk and install openSUSE in its entirety to the second hard disk making sure that no part of openSUSE is placed on the first hard disk. In a two disk situation, you could install Windows 8 second, but only internally and consider removing the openSUSE drive before you make the install of Windows 8.

Thank You,