Problem with dual booting Windows 7

Hi!
I've been running Arch for some time now on my laptop, and wanted to get it going on my desktop computer, which was (is) running Windows 7. I followed the guide on the wiki and searched for the problems that occured, but didn't make any progress. After installing grub2 and running the grub-mkconfig. This is how my grub.cfg looks like now:
# DO NOT EDIT THIS FILE
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 9bd81756-d741-46bd-8604-5c542ff1125e
else
search --no-floppy --fs-uuid --set=root 9bd81756-d741-46bd-8604-5c542ff1125e
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=sv_SE
insmod gettext
fi
terminal_input console
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux, med Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-9bd81756-d741-46bd-8604-5c542ff1125e' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 9bd81756-d741-46bd-8604-5c542ff1125e
else
search --no-floppy --fs-uuid --set=root 9bd81756-d741-46bd-8604-5c542ff1125e
fi
echo 'Läser in Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=9bd81756-d741-46bd-8604-5c542ff1125e ro quiet
echo 'Läser in initial ramdisk ...'
initrd /boot/initramfs-linux.img
menuentry 'Arch Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-9bd81756-d741-46bd-8604-5c542ff1125e' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 9bd81756-d741-46bd-8604-5c542ff1125e
else
search --no-floppy --fs-uuid --set=root 9bd81756-d741-46bd-8604-5c542ff1125e
fi
echo 'Läser in Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=9bd81756-d741-46bd-8604-5c542ff1125e ro quiet
echo 'Läser in initial ramdisk ...'
initrd /boot/initramfs-linux-fallback.img
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
#Windows 7
menuentry "Windows 7" {
set root="(hd0,1)"
chainloader +1
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
I'm quite new to this stuff, but when I'm trying to boot Windows 7, it comes back with this:
error: invalid signature
I've tried various different things. Sometimes the error above returns, and sometimes this:
BOOTMGR is missing
Any help is appriciated!

Rydberg95 wrote:
I have os-prober installed and when I run it this returns:
No volume groups found
However, it didn't return this a few hours ago when I ran it in the grub-mkconfig. Back then it return some stuff about the file formats (mostly ext4 and ntfs) and that there was some kind of error with those.
Could be wrong, but I suspect you are using dynamic volumes in Windows 7 (check in Windows: Control Panel > Administrative Tools > Computer Management > Disc Management for current volume type).  You probably need to convert to basic disc type in Windows 7.  I had to do this once to be able to install Fedora.  Unfortunately this is not a trivial undertaking.
http://technet.microsoft.com/en-us/libr … 55238.aspx

Similar Messages

  • Problem with dual boot after upgrade to Mountain lion

    Hello Every One,
    I have a Macbook pro from 2009 which had dual boot option Windows 7 + Snow Leopard.
    The windows 7 had 2 partitions (C; and D: an extended partition).
    I upgraded the OS X to Mountain lion. after upgrade the system showed 3 options at boot time. Mac, Windows and a recovery partition.
    when i boot to windows the D: drive is gone...I mean even though i can see the partition in partition software, windows 7 stopped showing D: in "My computer".
    So i used testdisk utility to get the D: drive back and now when i boot to mountain Lion i am able to access both C:(BOOTCAMP) and D: drives.
    but now the problem is during boot time my Mac Book pro doesn't show the windows option.
    Can some suggest a means to boot into windows 7? Also what is the purpose of recovery partition that Mountain lion adds to the system? I mean is it going to hurt if i get rid of it so that i can go back to my old configuration of 3  primary partitions (1 for windows 7 ...C: bootcamp + MountainLion) + 1 extended partition for D:
    any help would be appreciated?
    Regards

    Ragu79 wrote:
    Also what is the purpose of recovery partition that Mountain lion adds to the system? I mean is it going to hurt if i get rid of it
    Leave it: http://support.apple.com/kb/HT4718

  • Problem with dual booting

    Hi, I wanted to created a dual boot system with Arch Linux and Ubuntu so I thought it best not to install a bootloader and just edit the grub installed by Ubuntu.
    It's not working too well.
    This is my fdisk -l output (from Ubuntu)
    Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1       11906    95634913+   7  HPFS/NTFS
    /dev/hda2           11907       14593    21583327+   f  W95 Ext'd (LBA)
    /dev/hda5           11907       14593    21583296   83  Linux
    Disk /dev/hdb: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
       Device Boot      Start         End      Blocks   Id  System
    /dev/hdb1               1       19392   155766208+  83  Linux
    /dev/hdb2           19393       19457      522112+  82  Linux swap / Solaris
    This is the part of grub that boots into Arch Linux:
    title  Arch Linux
    root   (hd1,0)
    kernel /boot/vmlinuz26 root=/dev/hdb1
    initrd /boot/kernel26.img
    However, when I try to boot off of it, it says it cannot find the label for /dev/hdb1 and it tries to create it but fails.  It then logs me in as user "initramfs" with a minimalistic shell.
    Any help would be appreciated, I'm stuck at this point.

    From 2.6.19 on, Linux uses the libata layer, which means sd* instead of hd* for HDDs. It's not Arch, it's just the kernel.

  • How to dual boot window 8.1 64 bit with xp sp1?

    Hello Hp PC Experts,
    Sir i was bought HP 15-r119TU two week  ago. So i face problem of dual boot with this HP note book. I need dual boot  window 8.1 64 bit with XP SP1. Kindly help me at the earliest possible.

    @mp56 
    ‎Thank you for using HP Support Forum. I have brought your issue to the appropriate team within HP. They will likely request information from you in order to look up your case details or product serial number. Please look for a private message from an identified HP contact. Additionally, keep in mind not to publicly post ( serial numbers and case details).
    If you are unfamiliar with the Forum's private messaging please click here to learn more.
    Thank you,
    Omar
    I Work for HP

  • Y500 dual boot windows 8 and fedora 19 problem

    I bought a y500 two days ago and i wanted to dual boot windows 8 and fedora 19, so here's what i did
    1. downloaded fedora 19 (x64) iso from the fedora website.
    2.made a live USB using live usb creator.
    4.opened disk management utility and shrunk the c drive (windows 8 was installed here) by 100 gb and kept the 100gb unallocated.
    3. started the laptop with novo button, changed the bios config to boot from usb.
    4.installed fedora from usb, selecting the 100gb unallocated memory for installation
    5.restarted the laptop.
    now the problem is fedora works perfectly but when i try to boot windows 8, the following error is shown.
    windows failed to start
    file:\BOOT\BCD
    status: 0xc0000225
    info:the boot configuration data for your PC is missing or contains errors.
    i am guessing the fedora installation overwrote the boot files of windows and
     i have not taken a backup. please help

    hi,
    I have a Y500 and I wanted to dualboot fedora 19 with windows 8, this proved to be unsuccessful. I had made a repair disk before the process (but not a set of recovery disks unfortunately >.<   ). now I inserted the repair disk and selected the automatic repair option, it showed a message that auto recovery has failed.  now when I pressed the NOVO button and selected the system recovery option, it does not go into the OKR menu but continues with the normal booting process.  Can somebody guide me or give links where I can find step by step instructions to making OKR work and reset my laptop to factory settings? PLEASE help As Soon As Possible
    NOTE: I did resize the windows 8 os partition but the recovery and the lenovo partition are still untouched

  • [SOLVED] dual booting windows 7 with btrfs on grub-bios -- core.img

    I am trying to install arch in a dual boot configuration with an existing windows 7 partition. I have everything from the beginner's guide done but the bootloader. When I run grub-install it tells me that core.img is too big.
    Some googling tells me that this is relatively common with btrfs, and it seems the only work around is to switch to gpt mode and use a grub bios partition. But the info I've seen indicates that I need to use MBR mode to dual boot windows.
    Is it safe to do this with windows? Is there another workaround? Or will I have to settle for ext4?
    Last edited by jorenko (2013-06-09 03:53:24)

    Well there's your problem, your first partition starts at sector 63.  With recent versions of windows and fdisk (and every other partitioning tool I can think of off the top of my head) things now align themselves correctly.  Also because there is now GPT, the first partition typically starts later as the GPT partition table will typically sit between the MBR and the first partition. 
    On a MBR partitioned system, grub2 will actually use the first 446 bytes like normal, but will then also use the space that is empty where GPT would sit.  This is why when you have a GPT partitioned system, it will require you to create a 1-2MB grub boot partition, as it needs somewhere else to put its bloat.  GPT actually still uses the MBR section, but simply creates one large partition covering the whole disk.  This is so that tools that are not GPT aware will not think that they have a whole free disk to use as they please.
    For comparison, here is whe I get from fdisk:
    # fdisk -l /dev/sda
    sudo fdisk -l /dev/sda
    [sudo] password for curtisshima:
    WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
    Disk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: gpt
    # Start End Size Type Name
    1 2048 2099199 1G EFI System EFI System
    2 2099200 252166798 119.2G Linux filesyste arch-btrfs-1
    3 252168192 488397134 112.7G Linux filesyste arch-btrfs-3
    Note that I do use GPT.  But that is not the point here. What I am trying to show is where my first partition starts.  This is also where fdisk will start partitions these days.  This is to ensure compatibility with 4k advanced format disks.
    If you are not dead set on Grub2, you could try using syslinux.  I really like it much better, though if you are booting more than one Linux, you need to either employ chainloading to various partition boot records, or have a shared /boot.  Having a windows partition doens't really matter, as you are simply chainloading to that funky reserved partition anyway. 
    The other option is to use grub-legacy, which can still be found in the AUR.  I actually liked the orginal Grub, as it provided a nice feature set, but was still configurable by hand and it actually fit into the MBR.

  • Dual booting Windows 8 and Arch Linux with UEFI

    Hi all!
    I'm trying to install Arch Linux on my computer where I already have Windows 8, and I'm getting a little stuck when it comes to the partitioning.
    Following the beginner's guide and the method here: https://wiki.archlinux.org/index.php/Un … n_in_Linux for setting up the partitions properly, regarding UEFI. My problem is that when using cgdisk to set up a new EFI system partition (ef00), I get an error message when trying to write the partition table (just saying that something went wrong). I figure the problem is that I already have a partition like this (correct me if I'm wrong), but it really looks like it succeded (see info below). So my question is: How do I preceed to keep my Windows 8 installation happy, but installing Arch? Do I remove the old EFI system partition and create a new one, or is there some method that allows me to edit the already existing one, to allow me to dual boot Windows 8 and Arch?
    My partition table now looks like this:
    Part. # Size Partition Type Partition Name
    1007KB free space
    1 500MB Windows RE Basic data partition
    2 300MB EFI System EFI system partition (this one was already present on my system)
    3 128MB Microsoft reserved Microsoft reserved partition
    4 63.5GB Microsoft basic data Basic data partition
    8 512MB EFI System EFI System partition (this is the one I tried to create when I got the error message)
    5 29.5GB Linux filesystem Arch (this is where I was going to put my Arch installation)
    6 22GB Windows RE Basic data partition
    7 1024MB Windows RE Basic data partition
    615KB free space
    Just for the record; I only created partition #8 and #5.
    Any help is appreciated! And sorry for beeing a total noob, but I really suck at this.

    sudo make sandwich wrote:If it is possible to share ESP between OSes, how do I do this (would it be sufficent to follow this section: https://wiki.archlinux.org/index.php/Beginners'_Guide#For_UEFI_motherboards)?
    There's really very little to do to share an ESP between OSes. Most OS installers will auto-detect the ESP and use it. Problem solved. For Arch it may be a bit more effort just because Arch uses a more hands-on installation process, but I've only done a couple of Arch installations, and the last one was several months ago, so I don't recall the details clearly enough to comment.
    And how big will the partition need to be? The beginner's guide says 512MB or higher.
    I don't know what was in the mind of the author, but my guess is that's because that's roughly the cutoff point where mkdosfs starts creating FAT32 by default rather than FAT16. The ESP is officially supposed to be FAT32, not FAT16, although FAT16 usually works OK. It's also possible to create FAT32 on smaller partitions by using an explicit option to mkdosfs ("-F 32").
    The optimal size of the ESP depends on the files stored on it. If you don't store your Linux kernels, something as small as 100MiB is usually adequate; but a few Linux kernels and their initrd files can consume twice that amount. My own recommendation is for the ESP to be 200-500MiB.
    The only error message I got from cgdisk is "Problem saving data! Your partition table may be damaged!", however booting Windows again works fine. Parted did not complain about antything.
    Use the "verify" function in cgdisk. That will reveal any problems with the data structures. If a verify turns up OK, then that means that cgdisk ran into some sort of disk problem. Running gdisk rather than cgdisk and using the gdisk "w" option (without making any changes) may produce a more helpful error message.

  • T440P Dual Boot Windows 8 with Centos 7

    So I have a T440p with Windows 8 installed. I have been trying to dual boot Centos 7 and also have attempted Centos 6.5. I have been using a bottable USB to perform the installation for both Centos 7 and 6.5.
    When I try the Centos 7 install, I set the boot priority to USB first on startup, and it goes to a screen that lists options to install, verify Centos 7 or troubleshoot. Upon selecting any of these options, everytime I get the error message:
    "alua: not attached"
    When attempting the Centos 6.5 Live DVD install, I try to boot into the Live mode, but it freezes in the process each time.
    I have heard about there being issues dual booting Windows 8 in UEFI mode with another Linux Distrobution.
    Has anyone here sucessfully dual-booted Centos or any other Linux Distrobution on a T440P?
    Any help/advice would be much appreciated.
    Thanks

    It's been many, many years since I don't do dual boot anymore. Don't find the reason to do it, either. Different kinds of virtualization should be enough. Anyway...
    dfw1417 wrote:
    It took over 2 days to figure out how to adjust the bios to get my win 7 pro DVD to boot and install dual boot on this GREAT MACHINE!!
    ENJOY! This is the BEST machine I ever had!
    WHICH machine?
    Cheers.
    If I helped you, please give me some kudos! ^^

  • Dual boot Windows 8.1 with Yosemite

    I'm attempting to dual boot Windows 8.1 on my parents iMac. I downloaded and successfully used Boot Camp 5 to partition the drive, giving the new section 50GB. I successfully installed Windows 8.1. Unfortunate now I cannot access the Yosemite partition. Boot Camp is not available in the Windows 8.1 I just installed, so the obvious option to use Boot Camp to reboot into OS X is not available. I tried downloading Boot Camp in Windows, but it won't install - error message indicates there is no location to install it to. I tried to restarting and holding the option key 12 separate times, it always boots into Windows without bringing up the any other option. I tried booting into safe mode and resting the PRAM several times, same outcome of booting into Windows; although Windows did not always boot it froze half the time. The idea was just be able to run some Windows games without purchasing another computer. Any ideas on what went wrong and how to fix it?

    You do not need the Boot Camp drivers on Windows in order to start up in OS X. However, note that the option to start up with the Option (Alt) key is more tricky in those computers with a Bluetooth keyboard, such as the iMac.
    In order to start up in OS X, you have to press the Option key since the startup sound has finished (if you do it before, your Mac will not recognize it) and hold it until you see all bootable partitions in the screen. Then, choose your OS X volume.
    If you could not install the Boot Camp drivers in Windows, open Boot Camp Assistant after starting up in OS X and follow its steps (you will need a USB drive to save your drivers). Finally, start up in Windows, access to your USB drive through Windows Explorer and run the installer.

  • Can't get windows 8.1 with dual boot for fedora (linux) . system is UEFI .

    Can't get  windows 8.1 with  dual boot for fedora (linux) . system is UEFI .

    Hi,
    Any update here?
    We may seek help at Fedora forum as Milos suggested, if convenient we could share the related thread link here for reference.
    In addition, please also check the information in the similar thread:
    Dual Boot Windows 8 and Linux?
    Best regards
    Michael Shao
    TechNet Community Support

  • [SOLVED] Dual boot windows 7 and arch Linux with seperate hard drives

    Ok so I'm stuck trying to get my computer to dual boot windows 7 and arch. They are installed on different hard drives and I have grub 2 as the boot loader. I can't find any tutorials on how to do it with seperate hard drives I know how to do it if they are on the same hard drive. Also I want windows on the "first" hard drive how do I check to see which one it considers the first?
    Last edited by bdawg (2012-09-21 23:15:37)

    DSpider wrote:
    drobole wrote:If you want to change it so that sda becomes sdb and sdb becomes sda, you should be able to do that in BIOS.
    Not from the BIOS. He would need to physically open up the computer and switch the cables between them (or add another drive).
    There's no actual performance increase in changing this order. Performance increase is when you have the partitions as close to the beginning of a HDD as possible, where the platters spin faster (basic mechanics, not to be confused with CD/DVD, which are being written from the inside-out to prevent errors after extended usage), and it especially doesn't apply to SSDs whatsoever.
    You may be right about that. I remember I had to do this a while back but I probably switched the cables. It also messed up the drive mapping in Windows 98 if I remember correctly.

  • Dual Boot Windows 7 and Arch with Shared NTFS partition.

    Hi everyone,
    I want to dual boot windows 7 and Arch Linux.
    Here's the problem... my hard drive isn't the biggest.  I want to store all my music, movies, pictures, and documents on partition that both linux and windows can access seamlessly.
    I want the partition to be NTFS.   -- (the programs that map an ext4 drive to Windows are trash).
    Here's what I think I need.
    30GB NTFS to Windows.
    30GB ext4 to Arch Linux
    The remainder (190ish GB) to Shared Data.
    I don't want the swap partition because I have a SSD and 4GB of RAM.
    What is the best way to setup my partitions?  And is this even possible?
    Thanks!

    Not a problem.  I would create:
    First of four primary partitions for windows.
    Second of four primary partitions for /boot
    Third of four partitions is an extended partition encompassing all the space not used by the first two partitions.
    Put everything else inside the extended partition.
    Mine is a bit more complicated, but this should give you an idea:
    ewaller@odin:~ 1005 %sudo fdisk -l /dev/sda
    Password:
    Disk /dev/sda: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x87b33479
    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 121778159 60888056 7 HPFS/NTFS/exFAT
    /dev/sda2 597366784 625135615 13884416 83 Linux
    /dev/sda3 121778160 597366783 237794312 5 Extended
    /dev/sda5 * 121778223 123770219 995998+ 83 Linux
    /dev/sda6 123770283 131770589 4000153+ 82 Linux swap / Solaris
    /dev/sda7 193213818 597360959 202073571 83 Linux
    /dev/sda8 131781258 193213754 30716248+ 83 Linux
    /dev/sda9 131770591 131781194 5302 1 FAT12
    Partition table entries are not in disk order
    ewaller@odin:~ 1006 %
    Partitions 1 and 2 are Primary partitions.  Partition 3 is an extended partition.  All the others live in partition 3

  • Dual Booting Windows 7 with pre-installed Windows 8 Laptop

    Hi All,
    Just after a bit of advice, my girlfriend has recently got a new laptop and unfortunately she doesn't like it, despite me loving Windows 8.1.
    She would like to try Windows 8 but is going back to Uni soon so would like Windows 7 as a back-up dual booted.
    I've shrunk the partition and created a simple partition for Windows 7 but really unsure about Installing Windows 7 on a Windows 8 Laptop, it's an ASUS X550CA-XX417H. I've checked power shell with SecureBootUEFI and result is True.
    What would be the best way to dual boot?
    Cheers,
    Ben 

    Hi Ben,
    Here is a detailed guide for your reference:
    How to Dual Boot Windows 8 with Windows 7
    http://www.pagestart.com/win8dbwin701181301.html
    This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on
    these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there.
    Hope this could be helpful.
    Kate Li
    TechNet Community Support

  • Advice on dual-booting Windows 7 with UEFI motherboard

    I'm going to build a desktop PC tomorrow, having finally purchased all the parts for it. I'll be installing Arch as my main OS, and Windows for gaming. However I'm not really versed in UEFI and its uses, advantages/disadvantages; since my laptop just uses BIOS.
    My plan is to have 3 drives: 32GB SSD for the / partition, 1TB HDD for /home, and 500GB for Windows 7 x64 Ultimate.
    Being unused to UEFI I was thinking about trying to just run everything in BIOS/Legacy mode, but that doesn't seem very sensible to me, especially since I have the hardware so I might as well use it.
    So, reading the wiki and forums have led me to conclude that having a 1GB EFI System Partition on the SSD should be sufficient, and use gummiboot for my bootloader.
    Other reading about setting up dual boots suggests to me that installing Windows 7 on its own HDD with MBR partitioning and Arch on a separate (set of) drive(s) with GPT partitioning will be sufficient. The reason being that if the BIOS is set up to boot sda, which has GRUB as its bootloader, using GRUB I can choose to boot into Windows despite it being on a separate hard drive.
    My questions are (and it occurs to me that I am in the most part just looking to have my ideas confirmed):
    1. Have I gotten this all completely wrong?
    2. If I'm correct, can the above system of using GRUB on one drive to boot up an OS on another drive be applied to UEFI?
    3. Has anybody tried/succeeded/failed to dual-boot in this fashion before me, and if so what did they do?
    Thanks one and all! Hopefully I've made myself clear enough here

    billodwyer wrote:Being unused to UEFI I was thinking about trying to just run everything in BIOS/Legacy mode, but that doesn't seem very sensible to me, especially since I have the hardware so I might as well use it.
    Using BIOS/CSM/legacy mode can work fine; however, it will probably slow down the boot process by a few seconds, and it will close off some possible future (and even current) advantages, as EFI support in Linux is improved.
    So, reading the wiki and forums have led me to conclude that having a 1GB EFI System Partition on the SSD should be sufficient, and use gummiboot for my bootloader.
    A 1GB ESP is more than sufficient. In terms of space requirements, 100-500MB is enough, depending on how you use the ESP; but various bugs and default settings make me recommend 550MiB as a good size. Bigger is OK, but wastes some disk space.
    A bigger issue is that the ESP won't really benefit much from being on your SSD, since it's read once at boot time. The biggest advantage to putting the ESP on the SSD in your setup is that if you use gummiboot, you'll also have to put the Linux kernel and initrd file on the ESP, so having them on an SSD will speed up the boot process by about 1-5 seconds. Overall, I'd probably put the ESP on one of the spinning disks.
    One more comment: gummiboot can launch boot loaders from its own partition but not from other partitions. This can work fine if you plan things carefully, but with three disks and two OSes, you must be absolutely positive that Windows uses the ESP on which gummiboot is installed. I'm not an expert on Windows installation, so I can't offer any specific pointers or caveats on this. If you need something with more flexibility, both rEFInd and GRUB can redirect the boot process to other partitions or physical disks. rEFInd can also redirect from an EFI-mode boot to a BIOS/CSM/legacy-mode boot. (See below.) Overall, rEFInd's flexibility on this score is a plus compared to gummiboot; but gummiboot is covered in the Arch wiki's beginner's guide, which is a plus. You'll have to pick which advantage you prefer. (Note that I'm rEFInd's maintainer, so I'm not unbiased.)
    Other reading about setting up dual boots suggests to me that installing Windows 7 on its own HDD with MBR partitioning and Arch on a separate (set of) drive(s) with GPT partitioning will be sufficient. The reason being that if the BIOS is set up to boot sda, which has GRUB as its bootloader, using GRUB I can choose to boot into Windows despite it being on a separate hard drive.
    This is an unworkable idea, at least as stated and if you want to do an EFI-mode boot. Windows ties the partition table type to the boot mode: Windows boots from MBR disks only in BIOS mode, and from GPT disks only in EFI mode. Thus, using MBR for the Windows disk will require a BIOS/CSM/legacy-mode installation of Windows. Furthermore, neither gummiboot nor GRUB can redirect from EFI mode to BIOS mode (or vice-versa), so if you do it this way, you'll be forcing yourself to boot Linux in BIOS mode, to switch between BIOS-mode and EFI-mode boots at the firmware level (which isn't always easily controlled), or to use rEFInd to redirect from an EFI-mode boot to a BIOS-mode Windows boot.
    Overall, you're best off either using GPT for all your disks and booting all your OSes in EFI mode or using MBR for Windows (and perhaps all your disks) and using BIOS-mode booting for all your OSes.
    Under EFI, the boot process is controlled by settings in the NVRAM, which you can adjust with "efibootmgr" in Linux, "bcfg" in an EFI shell, or "bcdedit" in Windows. (The Arch wiki covers the basics at least efibootmgr and bcfg.) In a typical dual-boot setup, you tell the computer to launch your preferred boot manager (EFI-mode GRUB, rEFInd, or gummiboot, most commonly), which then controls the boot process. You set up boot loaders for all your OSes on one or more ESPs. (Note: A boot manager lets you choose which boot loader to run, and a boot loader loads the kernel into memory. GRUB is both a boot manager and a boot loader. rEFInd and gummiboot are both boot managers. The EFI stub loader, ELILO, and the EFI version of SYSLINUX are all boot loaders but not boot managers. Most EFIs include their own boot manager, but it's usually primitive and awkward to use. It's also not standardized, so my computer's built-in boot manager is likely to be different from yours. Thus, I recommend against relying on the built-in boot manager for anything but launching your preferred boot manager.) Thus, the lowest-common-denominator type of setup is to put your preferred boot manager, the Windows boot loader, and a Linux boot loader (which could mean your Linux kernel) on a single ESP. If you want to use multiple ESPs or otherwise split things up, you cannot use gummiboot as the boot manager, since it can't redirect the boot process from one partition to another. (Many EFIs can do this with their own built-in boot managers, but this isn't guaranteed, and it's usually more awkward than using rEFInd or GRUB.)
    I know this can be a lot to absorb. The official rules aren't really all that complex, but different EFIs interpret the rules differently, and the different capabilities of the various boot managers and boot loaders creates a lot of subtle implications for how you set everything up.
    1. Have I gotten this all completely wrong?
    Significant parts of it, I'm afraid; see above. You're working under BIOS assumptions, which don't apply to EFI.
    2. If I'm correct, can the above system of using GRUB on one drive to boot up an OS on another drive be applied to UEFI?
    GRUB can do this, but gummiboot can't. You set one of those (or something else, like rEFInd) as your primary boot manager. Using both GRUB and gummiboot adds unnecessary complexity, IMHO. OTOH, setting up multiple boot managers or boot loaders is possible, and can give you a fallback in case one fails. For instance, there's a known bug that affects 3.7 and later kernels, mostly on Lenovo computers, that causes the EFI stub loader to fail sometimes. Thus, if you use rEFInd, gummiboot, or the EFI's own boot manager to launch the kernel via the EFI stub loader, having GRUB, ELILO, or SYSLINUX set up as a fallback can provide helpful insurance in case a kernel upgrade causes your normal boot process to fail.
    3. Has anybody tried/succeeded/failed to dual-boot in this fashion before me, and if so what did they do?
    Many people dual-boot Windows and Linux under EFI. There are a huge number of possible solutions. My own Windows/Linux dual-boot system uses:
    rEFInd
    rEFInd's EFI filesystem drivers
    Linux kernels on Linux-native /boot partitions (two partitions, one for each of the two distributions installed on that computer)
    The Windows boot loader on the ESP
    This works well for me, but it wouldn't work with gummiboot instead of rEFInd, since gummiboot can't redirect the boot process to another partition. (gummiboot also can't automatically load filesystem drivers.) Arch Linux users who use gummiboot often mount the ESP at /boot, which enables gummiboot to easily launch the Linux kernel. Doing this with multiple Linux distributions would be awkward, though, since you'd end up with two distributions' kernels in the same directory.

  • Dual boot windows mac mini

    I got a Mac mini and in general I'm happy with it but found out that there's some software I use regularly that is just much better on Windows.  They barely support OS X although technically they do.  So I would like to dual boot Windows as it seems like this is supported and not crazy.
    I followed the bootcamp and some guides I found via Google.  I have the mac mini 2014 with 8 gig ram and 1 terabyte of space.  I have dual monitors setup and a logitech mouse and a logitech gaming keyboard G110 - both USB.  (I also own a wireless apple keyboard which I occasionally use with my iPad).  My first problem was a DOS screen telling me I can't boot up on the specified disk but I did get some help off Google telling me to hold down option while booting (this should be in the guides ;p) but it was easy to fix.. however I'm stumped on what's happening now.
    When I click the Windows partition, it starts booting up Windows 7 Premium 64 bit setup and all looks good.  Then a screen pops up asking me what language/region I am.  The default is United states (perfect).  On this screen my keyboard and mouse are useless.  Or it's frozen.  I think the former.  I think the computer just can't recognize them.  And I cannot figure out a way around this.  If anyone can - please help I will be very thankful. 
    I've tried booting up using the Windows 7 DVD I own and an ISO installed on a USB flash drive per the Bootcamp installer.  Results are the same.

    Use Boot Camp!! Sounds like you have the install disc. Make sure you completely erase a USB 2.0 Thumb Drive format it as one MS DOS Master Boot Record partition. Download Drivers to it. I checked this box in boot camp only.
    Having install disc and driver thumb drive ready. Insert Windows install disc and plug in Thumb drive.
    Open Boot Camp uncheck first 2 boxes. Continue
    Size the BOOTCAMP partion you want it to be by sliding the bar. Or split your HD is an option.
    After that is complete. You will be asked where to install. Select BOOTCAMP partition
    Click Drive Options (advanced).  Click Format. Click OK. All goes well you click Next and it will format as NTFS
    Follow instructions to to install, set up and configure Windows.
    GO TO APPLE  SUPPORT no where else. PRINT BOOT CAMP Installation & Setup Guide. It is in my binder with my Windows 7 Professional Disc. You'll need this, I'm afraid, to have on hand. When Windows is up and going, Antivirus 1st, Install Windows express updates only. Do not update Apple drivers for Windows. Running Windows 7 Pro on my Mac Mini since I bought it in August. Use it for those outdated programs I can't run on Mac or Windows 8. Love it.
    GET THE MANUAL Please. Have fun with it.
    Oh, try left clicking your USB Mouse to make it work. If not use keyboard strokes. i.e. I  a ccept the license agreement (note that the a is underlined. hit "a" on the keyboard to check box.

Maybe you are looking for