Dual Booting with Windows Off of Different Hard Drives

Hi,
Been reading the guides but I'm still struggling with this.
I have this set up
SSD1 - Windows 7 (includes windows boot)
HDD1 - Windows Files (NTFS)
HDD2 - Arch Linux
When I installed, Arch, I unplugged the windows drives.
I partitioned arch as following (from fdisk -l)
sda1 /boot
sda2 /
sda3 swap
sda4 Extended
sda5 /var
sda6 /home
my menu.lst file looks like this
# (0) Arch Linux
title  Arch Linux X11
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/sda2 ro 5
initrd /initramfs-linux.img
# (1) Arch Linux Multi-User
title Arch Linux Multi-User
root (hd0,0)
kernal /vmlinuz-linux root=/dev/sda2 ro 3
initrd /initramfs-linux.img
# (2) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/sda2 ro
initrd /initramfs-linux-fallback.img
After I reconnect the windows drives, i set the boot drive in the bios to HDD2. It boots to grub, but now booting the options fails. i tried changing (hd0,0) to hd1 and hd2 but it fails to do anything, so i assume (hd0,0) is correct. Booting as is puts me into the recovery shell. I tried changing the root=/dev/sda2  to root=/dev/sdb2 thinking it might work, and while it booted, it said it could not find the file system and asked for the root password for maintenance mode. I'm having a hard time discerning which hard drive is which and what the partitions are called once I added the extra disks. Is there some way to determine this? I noticed I couldn't use fdisk in the recovery shell.
Many Thanks.

This is precisely the reason to use UUID, or even better labels, instead of actual device names which might change depending on the order in which your system "discovers" the disks.
Here's what I would have done:
1) Connect all three drives and boot into a LiveCD
2) Run blkid to get UUID for each partition (might be useful if labels fail for whatever reason). This will also show you the currently assigned labels, if any, for the partitions
3) Use e2label to set label for ext{2,3,4} and ntfslabel for NTFS partitions. (Both use slightly different syntax, so be sure to check manpages before proceeding)
4) In menu.lst, replace all occurences of
root=/dev/sdxy
with
root=LABEL=arch
, assuming you set the label for your / partition as "arch"
5) In menu.lst, replace all occurences of
root (hdx,y)
with
label boot
, assuming you set the label of your /boot partition as "boot"
6) In /etc/fstab, replace all occurences of
/dev/sdxy
with
LABEL=<insert corresponding label here>
7) Profit!!!

Similar Messages

  • How to install Arch for dual-boot with Win 7 (on 2 hard drives)?

    Hello,
    the TLDR first: how exactly should I proceed when setting up GRUB for 2 hard drives to dual-boot Arch (64 bit)and Win 7 (64 bit)?
    Long version: So, I have the following hard drive & partition layout:
    On my first hard drive (250 GB big) I have: Win 7 64 bit, all the programs for Windows and of course the EFI partition
    My second hard drive is 1 TB big and formatted in NTFS and it only contains data. It has 2 partitions, one is about 750 GB big and used for simple storage.
    Sidenote 1: sometimes my disk management (Windows' own gparted) shows either the little disk or the big one as disk 0. Don't know what exactly this means, but I have never ever experienced any problems whatsoever during use.
    Sidenote 2: the UEFI motherboard (ASRock H67M) cannot boot into Legacy mode.
    I want to install Arch on a ~200 GB partition on the second hard drive (the one with 1 TB). (click here if you want to see a screenshot) I am posting this because I am confused with how exactly I should deal with the whole "2 hdds & UEFI" thing.
    So how exactly should I proceed when setting up GRUB for this setup?
    For partitioning I suppose I would have to use fdisk or cgdisk. I used cgdisk before and found it to be straightforward. Then, because I have experienced my fair share of problems with rEFInd, I'd like to use GRUB.
    Last edited by jones (2013-06-29 14:36:56)

    First thing you should do is become familiar with your motherboard.
    http://www.asrock.com/mb/manual.asp?Model=H67M
    This will probably help you out in understanding the sidenote 1 thingie (hdd's on sata3 and/or sata2 connectors)
    As on sidenote 2, according to the manual it seems to be possible to boot legacy mode,  see Storage Configuration.

  • [SOLVED] RTC and dual booting with Windows 8/8.1

    I am planning ahead of installing Arch on a windows 8.1 laptop, and need to understand whether or not the known Windows registry hack to get windows to use UTC for the RTC is still valid for Windows 8/8.1?  I have been searching via google and the usual sources of information, but it is not clear to me if there are problems doing this, specifically if arch is dual booted with Windows 8/8.1 rather than older versions of the MS OS. Certainly I have used the technique without any problem in the past when dual booting Windows XP with Arch on several different machines.
    Does anyone have personal experience with doing this on a Windows 8 or 8.1 machine and can report here on whether it works successfully or not?
    Thanks for any advice.
    Last edited by mcloaked (2014-02-11 21:16:21)

    Since there were no replies at this point I thought I would just go ahead and implement the registry hack on the Windows 8.1 O/S in the laptop and see if Windows behaves.  It appears to be OK, with the displayed time being correct after reboot, and time synchronisation remaining fine with no problems seen in the displayed time, although I won't be able to read the RTC directly until I have completed the Arch install in the coming week or two.  I now don't foresee any issues with the time synchronisation between booting Arch and Windows 8.1 so I will mark this as solved.
    Since the RTC is now in UTC then normal clock config in Arch using chrony should perform normally once the install is done and the new system set up.
    Last edited by mcloaked (2014-02-11 21:17:11)

  • Arch does not show up in Grub when dual booting with windows 8

    I just installed Arch linux, dual booting with windows 8 using the beginners guide[https://wiki.archlinux.org/index.php/Beginners'_Guide] itself. Now Grub is installed and i can only find Windows 8 and I cannot find Arch. Is there a way I can find if arch linux has been installed and show up in Grub.
    Sorry, I am a newbie, but i chose to post this topic here and not newbie corner as it is installation related.
    My windows 8 is installed on /dev/sda1 with ntfs partition type. Arch Linux is installed on /dev/sda6 and it is ext4 partition. I dont know if this info helps.  I am using Thinkpad R61
    Last edited by sutro_droid (2013-03-06 00:30:48)

    ivokosir wrote:It may be that you didn't install os-prober before running grub-mkconfig. This happened to me once, I hope I'm not too late to warn you.
    I am sorry, yes you are too late. I have wiped windows 8 and performed clean install. No regrets. And as a matter of fact, I did grub-config and then installed os-prober. That could be the problem. Thanks. I will try this again another time.

  • Dual Boot with Windows ME

    i am very new to all this stuff. Can someone please guide me on how to go about installing Unix so that it also dual boots with windows ME.
    i am planning on doing some unix work..and installing oracle and learning oracle in the bargain at home. do u think this is the best way to go. any suggestions/guidance is appreciated.
    many many thanks

    I'd consider buying a second, inexpensive PC for Solaris. You can get a $20 mechanical switch that will let you share a single monitor. If two keyboards and mice are inconvenient, you can buy a KVM (keyboard-video-mouse) switch. If you just want to hack around, it's much more convenient to have two PCs. (IMHO)

  • HP Envy 700-430qe DT CTO - - - Trying to dual boot with Windows 7

                                                                                                       HELP HELP HELP
    I know how to set up double boot for several different HP computers, based mostly from what I have learned in this great forum, but this one has me stumped.
    I have been trying to install Windows 7 on this computer to double boot with Windows 8.1. I have tried to set the bios up correctly, enabled legacy, disabled secure boot, disabled fast boot. I booted under UEFI  to get in to GPT mode, still no luck at all.
    The installation always goes all the way through the first 4 steps and through most of the 5th.  After the reboot in the 5th step, it stops and can not go any further. A message appears without any error code. 
    I think it may be a problem in this computers UEIF  settings, but I do not know if anymore of them to try.
    I can use all the help you all can offer.
    Thank, Brad
    PS, If we ever get this to work, then I will have to ask you where to find drivers for this model, if they exist!

    Hi Brad,
    According to the information that you posted you have a W8 delivered PC.
    If the graphics card in your PC can run in legacy mode then you should be OK.
    I suggest that you use a separate HP for W7 as you will probably run into partition placement issues when you try to install W7 to the same HD. Installation to the same HD is not impossible but you will have to remove some partitions such as the recovery partition and then resize the "C" partition to make room for W7. You should be able to use Disk Management to delete partitions and resize the "C" partition.
    Be sure to create the external HP recovery media as it will be needed. Backup your data to separate external media.You should also consider installing the HP diagnostics to an external flash drive.
    Boot in the BIOS and set the BIOS to legacy mode and fast boot off.  Save the changes on exit.
    Now boot up the external recovery media (don't select the EFI media if shown) and reload your PC with W8.
    If your PC boots up and runs OK then you should be good to load W7.
    If you are using a separate HD for W7 then unplug the original HD.  If you don't then W7 will install a boot manager to the primary HD.
    HP DV9700, t9300, Nvidia 8600, 4GB, Crucial C300 128GB SSD
    HP Photosmart Premium C309G, HP Photosmart 6520
    HP Touchpad, HP Chromebook 11
    Custom i7-4770k,Z-87, 8GB, Vertex 3 SSD, Samsung EVO SSD, Corsair HX650,GTX 760
    Custom i7-4790k,Z-97, 16GB, Vertex 3 SSD, Plextor M.2 SSD, Samsung EVO SSD, Corsair HX650, GTX 660TI
    Windows 7/8 UEFI/Legacy mode, MBR/GPT

  • Dual Booting with Windows 8 and 7 Pro in a G6 - 2235us Notebook

    I have a G6 - 2235us Notebook 64 bit  that came with Windows 8.0  installed.
    I would like to install Windows 7 Pro and make it dual book with Windows 8.0 with 7 as the default to start.
    Would you please give me steps as to how to proceed and also the drivers, etc I would need to download.
    Thank you.
    This question was solved.
    View Solution.

    Thank you Paul. I understad  I just have one more question:
    I found this page that gives info about dual booting:
    http://www.pagestart.com/win8dbwin701181301.html
    From your expertise, would you say the steps suggested on that
    page could succeed for making Win 8 and 7 dual boot in this particular machine?

  • When dual-booting with Windows 7, Mac OSX time settings reset every reboot.

    I have recently installed Windows 7 Professional on my mid 2010 MacBook Pro via BootCamp (Running Mavericks BTW). Everything runs grean and have not experienced any problems on the Windows side, but I have a problem with Mac OSX now. When I am using Windows 7, and I reboot into Mac OSX, I find that my time settings are wrong. It seems like my time zone has changed, because the date is correct, as well as the minutes, but the hour is always wrong. When I go to Date & Time in System Preferences, and my time zone is correct, but I still have to chage the hour in the time. Any ideas as to why this is happening and how to stop it would be greatly appreciated.

    If you dual boot your Windows PC with OS X or Linux, you may have experienced a problem in which your clocks reset themselves incorrectly every time you boot into Windows. Here's a simple registry edit to fix that.
    Essentially, the incorrect clock setting happens because OS X and Linux use GMT time while Windows tries to synchronize with your local time zone, getting confused when you reboot between the two. Apple's own Boot Camp drivers for Windows are supposed to fix this problem, though some users have noticed that it still happens even with the drivers installed, and some Linux users are left out in the cold. Furthermore, if you have a Hackintosh, you can't install the Boot Camp drivers, so you'll need to find another way around the problem.
    To fix it, just hit Start and type regedit.exe in the search box. Hit Enter and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Right click anywhere in the right pane and hit New > DWORD (32-bit) Value. Name it RealTimeIsUniversal, then double click on it and give it a value of 1.
    Lastly, reboot into OS X, then reboot back into Windows. You should now notice that your clock actually displays the correct time.

  • How to dual boot with Windows 8.1 and Arch?

    Hello everyone,
    I've been looking into using Linux as my daily driver since having some experience with it on a server. After some digging around, I think Arch Linux is the best distro for me, now onto where I am.
    I'm currently running Windows 8.1 (updated from Windows 8, which updated from Windows 7) on a Dell Inspiron 15R SE laptop, I want to dual boot Arch Linux with it. I've looked at the wiki and I'm still not entirely sure what to do.
    Can anyone give me a quick list of steps of what to do to dual boot this? I've dual booted Ubuntu in the past and it was really simple because an installer did it all.
    Thanks, Expi.

    stqn wrote:
    Expi1 wrote:Thanks, I'm mostly struggling with how to partition for Arch and then how to do the bootloader. I'm using Win8 64-bit and from what I understand a Legacy BIOS bootloader. I'm not entirely sure what I should be partitioning the C: into, I've done partitions before, just not for Arch and then I'm not sure whether to use GRUB or syslinux, or if I even need those. Or if I need to use GPT or MBR?
    Your disk is already partitionned so you don’t have to choose between GPT or MBR, the choice is already made.
    You don’t partition “C:”, that is the name of a Windows partition. You partition a drive.
    Grub or syslinux, use whatever the beginners guide tells you to. Personally I think syslinux is simpler which is why I’m using it (but I’m not dual-booting, if that matters).
    You’re not saying what your problem is with partitionning, so it’s hard to help.
    Thanks for getting back to me, I'm not sure if I just create one large partition for Archlinux or if I have to create multiple? Where I'm also confused is with the Creating Filesystems part of the guide. I don't understand how I'd do this in Windows, or what /dev/sda1 is referring to.
    As for the bootloader part, the Beginner's Guide gives you a choice between syslinux and grub, what I'm not sure about is which to use considering I'm dualbooting. How it will affect my windows bootloader, do I disregard that and use GRUB now? I'm unclear on how that works.
    I'm also aware I need to disable Secure Boot, I just searched my BIOS options and couldn't find anything remotely relating to that, so I'm assuming it's not an issue since this computer was originally on Windows 7 anyway?
    Thanks again, Expi.
    Last edited by Expi1 (2014-03-06 19:54:30)

  • Dual-booting with Windows 8, Arch Linux first?

    I initially had Windows 7, then Arch. Now, I have a key for Windows 8. I can just upgrade the previous Windows 7 partition, but I only allocated 37 GB originally, so I want to expand it - I would therefore need to delete the partition and make a new one. However, dual-booting guides say that Windows should be first. What is the best way to go about this?

    srs5694 wrote:
    x33a wrote:Thanks, that's interesting. I always thought that it didn't run without secure boot.
    Note that Secure Boot is NOT synonymous with EFI. Secure Boot is one optional feature of EFI. In fact, of five computers I've got that use EFI, only one supports Secure Boot.
    I did know that
    Microsoft requires manufacturers to ship their computers with Secure Boot enabled in order to get a Windows 8-compatible sticker. Because most manufacturers consider the lack of such a sticker to be the kiss of death for their products, this means that nearly all computers that ship with Windows 8 ship with Secure Boot enabled. Because Secure Boot is an EFI feature, this means that these computers also use EFI.
    This does not mean that Windows 8 itself requires either EFI or Secure Boot; the requirement is a marketing requirement for new computers. If you buy a Windows 8 package at the store, it will install on an older BIOS-only computer (assuming it's not too old), on an EFI computer that lacks Secure Boot support, on an EFI computer with Secure Boot support but with that feature disabled, or on an EFI computer with Secure Boot and Microsoft's keys enabled. (It is possible to replace your firmware's Secure Boot keys, which would prevent the installation of Windows unless you re-signed the Windows boot loader yourself.)
    Note also that it's possible to switch Secure Boot on and off, at least on x86-64 systems. (Microsoft's Windows 8 sticker requirements specify that users must be able to do this on x86-64 systems; but on ARM computers, Microsoft's sticker requirements say that users must not be able to disable Secure Boot.) Windows 8 should continue to boot when you turn Secure Boot on or off; however, some versions of GRUB have problems chainloading to other EFI boot loaders (including the Windows boot loader) when Secure Boot is enabled.
    Thanks, that's very informative.

  • How do i set up a dual boot with windows

    I am trying to set up a dual boot system with both the snow leapard and win 7,  I have partioned the drive and have windows booting up.  How do I get the drivers for the machine that windows will recognize.  I am researching this for my dad his I mac is one of the new 21 inch models.

    If you want dual boot you would use Boot Camp which is built into Snow Leopard. You will need a license of WIndows 7. You can install it by using Boot Camp Assistant however prior to doing so you probably should look at how it's correctly done, here is a You Tube Boot Camp instructions video I would recommend you watch first.
    If your dad wants to run Windows 7 & OS X simultaneously then he will need either Parallels or VMWare Fusion. Both are virtualization applications that allow one to run Windows and OS X side by side. This is a great solution unless he is a gamer or needs to run graphics intensive applications like CAD/CAM or 3D Games or anything that is 3D intensive. For all other types of applications virtualization is an excellent solution.
    If you choose the Boot Camp solution there is a forum specifically for that which is where I'd recommend posting questions.
    Roger

  • Dual Boot with Windows Vista

    Hi
    I am a complete n00b with Mac. The director at my company requested me to set up her MacBook (running Mac OSX 10.4.11) to dualboot with Windows Vista 32 bit. I have been searching Google and I cannot find anything.
    Can someone please run me through what I'll need and how exactly to do it?
    Thank you in advance

    Hi and Welcome to Apple Discussions...
    Check out the BootCamp set up guide before installing Windows on a Mac.
    http://manuals.info.apple.com/en/bootcampinstall-setup.pdf
    As Kurt mentions... you must be running Leopard 10.5.x to do this.
    And more information here. http://lifehacker.com/software/geek-to-live/virtualize-and-dual+boot-the-same-wi ndows-on-your-mac-267905.php
    Carolyn

  • Trying to create dual boot with Windows 7 on Yoga 11s

    I was trying to install Windows 2008 server (I said Windows 7 in the title because it's essentially the same) on a Yoga 11s in dual boot configuration with the factory-installed  Windows 8 upgraded to 8.1, and as expected it's a pain in the butt.
    I ran into the catch-22 that you can only boot from a USB external optical drive in legacy mode, and then Windows refuses to install on a GPT-type partition.  Dead end there.
    As plan B, I tried installing from my MSDN DVD from within Windows 8.1.  It chugged along for a while, but then hung after the second restart.  It reached a state where the machine is dual boot, and goes into Windows 8.1 OK, but 2008 server hangs on startup even in safe mode.  Probably it's a driver problem.  I downloaded all Windows 7 drivers for the Yoga 11s from the Lenovo website, and they would work fine for 2008 server if there was a way to put them in place.
    I have been through the process twice before on previous machines.  After getting the server OS to install, none of the devices work well or at all, but I could patiently install the drivers using device manager.  This is the first time where I can't get the server OS to install to a bootable condition.  Is it hopless, or might there be documentation somewhere about how I could manually place drivers in the right folders to enable the OS to start?
    Plan C might be to follow Lenovo's instructions to create a UEFI bootable USB flash drive and try to install from that.  Would that work better than installing from within Windows 8.1, or just reach the same roadblock?

    Reformat that new drive with SL DVD.
    Go into SL DVD again, go to Utility Menu and choose DU.
    Then try repairing the drive or better yet, just erase the drive (not the volume) and try again.
    There are enough changes between Tiger partition scheme and SL that you would want to. RAID arrays built with Leopard will not allow installing SL, they have to be recreated (and can then have Leopard and SL).
    Go

  • Dual boot with Windows 7 and LINUX - Tecra A11 (PTSE1A-00L005)

    Hi,
    I bought a new Tecra A11 Laptop which runs WIN7 Pro. I want to install LINUX also. That means, I want to run my laptop in dual boot Win7 Pro/LINUX (any distributor). Please tell me how to do that.
    There are 5 partitions on the HDD:
    1. Active, Recovery partiton 1.46 Gb (no drive letter)
    2. Active Primary C: Boot 145.04 Gb (NTFS)
    3. Active Logical E: 78.13 Gb (NTFS)
    4. Active Logical F: 64.25 Gb (NTFS)
    5. Primary Partition 9.2 Gb (no drive letter, application unknown)
    Hey, I need it badly, because I have admitted to a course of RHCE (Red Hat Certified Engineer)
    Please help me

    Hi
    I may not be able to give You a step-by-step explanation but most distros today offer a possibility to co-exist with Windows.
    During the installation the unused free space will be taken by Linux (with the consent of the user of course!!)
    What exact setup is needed by You is impossible for anyone else to say, but I would suggest to make the space occupied by the F drive available for Linux.
    You seem to have space enough for Windows and the Linux OS does not need much.
    Some thoughts concerning your partition setup:
    I would NOT touch 1,2 and 5 no matter what. They are your system and some system internal partitions (recovery environment and data) and would not be fun to lose.
    1. Active, Recovery partiton 1.46 Gb (no drive letter)
    2. Active Primary C: Boot 145.04 Gb (NTFS)
    3. Active Logical E: 78.13 Gb (NTFS)
    4. Active Logical F: 64.25 Gb (NTFS)
    5. Primary Partition 9.2 Gb (no drive letter, application unknown)
    So pick a Distro (my suggestion Ubuntu, Mint, Fedora, OpenSuse - Fedora will be the one closest related to RedHat) which will guide You through the steps to allocate space for Linux.
    I would suggest however to remove the drive F in Windows so Linux does not start resizing all partitions.
    I am sure that will work fine, but will just take time and the pretty unnecessary F drive will most surely be kept.
    If You already have valuable data on your unit, make sure to back it up!! No software comes with warranties :)
    Last but not least - make 100% sure to create a recovery set with the help of Toshiba Recovery media creator BEFORE you start installing Linux.
    If something goes wrong You might want to have the possibility to put the unit back into factory state.
    Good luck and keep asking if You need additional help!
    Tom

  • Simple UEFI GPT Dual boot with windows 8 boot partition question.

    Hi everyone,
    I think it's obvious from the quuestion that I'm a newbie here (and from the location of the post) but I have read (several times):
    https://wiki.archlinux.org/index.php/UEFI
    https://wiki.archlinux.org/index.php/UEFI_Bootloaders
    and the incredibly helpful:
    https://wiki.archlinux.org/index.php/Beginner%27s_Guide
    along with many forum posts. unfortunately this:
    https://wiki.archlinux.org/index.php/Wi … _Dual_Boot
    appears out of date and so I need to ask you fine people my question.
    If I want to dual boot Arch with my Windows 8 my question is on the boot partition. I have an existing windows EFI boot partition. should I mount this partition to my "/mnt/boot/efi" folder and then copy the files to this partition when I am setting up rEFInd (my chosen bootloader from wiki page, comments/suggestions are welcome) or should I setup a separate boot partition for my arch installation. I assume from reading about rEFInd that the former is how I should do it as this seems to be how refind would be able to "see" my windows bootloader.
    The reason I am double checking and asking here is I know that windows can be a temperamental beast and is very prone to not booting so I don't want to mess with the windows boot partition unduly.
    Thanks in advance guys, looking forward to getting my arch working!
    Last edited by crashandburn4 (2013-03-03 13:42:43)

    $esp = EFI System Partition?
    also, ok, gummiboot, I'm glad I can mount the esp as /boot (that was my original thought but reread the tutorial and wasn't sure) just double checking, it is the esp created by windows 8 that I mount?
    in addition, as I am slightly new to this is there any tutorial that can tell me how to set up gummiboot? I've looked here:
    http://freedesktop.org/wiki/Software/gummiboot
    but don't see anything in the way of detailed instructions.
    from your post: https://bbs.archlinux.org/viewtopic.php?id=159061
    I'm gonna guess it's something like this (please let me know if this is right)
    /mount $ESP /mnt/boot
    pacman -S gummiboot
    (after chrooting)
    //exit chroot
    gummiboot
    *stuff saying gummiboot is not configured*
    gummiboot install
    is it something like that? can anyone point me towards a manual
    Last edited by crashandburn4 (2013-03-03 14:58:53)

Maybe you are looking for