Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Having installed windows 8 already on virtual machine, I thought I'd like to see how it actually is, as virtual machine was a bit laggy.

Windows 8 can be installed like any other OS, and it supports dual booting with windows 7. However, it seems to use its own boot up manager, so if I install it, will I be able to boot Ubuntu afterwards?

Can I keep BURG as my bootup loader?

(Referring to this Lifehacker article on setting up a Windows 7 / Windows 8 dual-boot.)

Thanks already beforehand!

share|improve this question
4  
AS you may have heard or not, Windows 8 has a new Boot up process that prevents other OSes in this Case Linux, to boot. If you have another drive install Linux There, after you've installed Both Windows. –  Uri Herrera Jan 9 '12 at 22:43
1  
@UriHerrera I believe that's a "BIOS feature", which has been getting a lot of attention on popular weblogs and /. I don't think installing Windows 8 on its own partition should prevent Ubuntu to boot, provided GRUB is configured correctly. –  titaniumtux Jan 10 '12 at 3:48
1  
@titaniumtux is correct. It is a lockout feature of the BIOS, as far as I know there are currently no BIOS that support this yet. You can dual, triple boot with Windows 7/8 and Ubuntu. It is best to install Windows 7 first, then Windows 8 then finally Ubuntu. –  TheX Jan 11 '12 at 22:49
    
@TheX I'd recommend posting your comment as its own answer below. –  Christopher Kyle Horton Jan 11 '12 at 23:41
    
@WarriorIng64 I don't feel it is detailed enough to qualify as an answer, nor do I feel like expunging the energy to make it more detailed :-D –  TheX Jan 11 '12 at 23:51

1 Answer 1

up vote 1 down vote accepted

I can't seem to find many details about whether windows 8 still uses bootmgr underneath all that metro, but based on what I can see (having never installed it) I believe it does. There is a surefire (and reverseable) way to check however.

First boot to a live CD or USB of your distro of choice. Then, once booted, determine which harddrive you have Windows 7 installed to.

#ls -la /dev/disk/by-label
#(gparted)&

The first command will list the labels of filesystems linux can recognize and which partition they are on in the form: Label -> /dev/sda1 where 'a' is the drive and '1' is the partition. Next run the following command to save the MBR (boot sector only, no partitions) to a file incase you want to undo these changes later. (Save this file to a thumbdrive maybe) [EDIT: make sure /dev/sda below matches the output of ls for the drive windows 8 is on, e.g., if Windows8 -> /dev/sdc3 then use /dev/sdc]

#dd if=/dev/sda of=/path/to/safe/storage/orig_mbr.bin bs=446 count=1

Now use gparted to make a partition for windows 8 and go through the install procedure for windows 8. Afterwards, boot the live CD or USB again and run:

#dd if=/dev/sda of=/path/to/safe/storage/win8_mbr.bin bs=446 count=1
#dd if=/path/to/safe/storage/orig_mbr.bin of=/dev/sda bs=446 count=1

This will back up the Windows 8 MBR and install your old one (thus restoring BURG/GRUB/LILO/etc). You can now boot whatever linux you have on that box and attempt to do your bootloader's update / OS probe procedure. If Windows 8 is detected (or multiple Windows OSes are detected) then Windows 8 uses the same boot procedure as Windows 7 (called bootmgr) and you can continue to use your current bootloader. If not, then you may try to manually chainload it like you would for ntdlr and windows XP.

share|improve this answer
    
It does use the same boot loader, metro is just a desktop environment, much like Unity or Gnome-Shell is a desktop environment. –  TheX Jan 11 '12 at 22:55

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.