Arch and preinstalled windows 7 UEFI dual boot troubles

Hi guys, I have a UEFI pc already with windows 7 on and want to dual boot arch. Problem is the current uefi partition is only 100mb and whenever i try to install a bootloader in the arch install it gives the message 'not enough room on partition'. is there a way i can increase the current uefi partition size without effecting the windows install?

Try checking how much free space you actually have on the ESP. 100MB is smaller than most people here recommend, but it should be big enough to hold the Windows boot loader, a Linux boot loader or boot manager, and at least two or three (probably more like ten or fifteen) Linux kernels and initrd files. If the 100MiB is nearly used up, then that suggests that something unusual is chewing up a bunch of space, and you can probably delete those files. This is just a task of routine file management -- identify what's consuming the space and delete anything that you don't need. The trick is figuring out what you don't need, so if you're uncertain of something, post back with details (for instance, "I've found 70 1MiB .png files in the Foo/Bar directory; do I need them?").
If something is legitimately consuming that much space, you can either create a second ESP (although that could cause problems down the road if you need to re-install Windows) or resize your partitions. Chances are you've got a Windows partition that immediately follows the ESP. Resizing it so you can increase the ESP's size is possible, but will require resizing the Windows partition from the front. This is risky and is likely to be time-consuming, so be sure to back up before you do it. Another possibility would be to create a larger ESP elsewhere on the disk, copy the contents of the first ESP to the new one, and delete the original. The 100MB of unused space would be wasted, or maybe you could find a way to use it (swap space comes to mind, although 100MB is tiny by modern swap space standards). On a modern disk, 100MB of wasted space is likely to be trivial -- for instance, on a 1TB disk, 100MB is just 0.01% of the total disk space.
As cfr says, some boot loaders/managers, such as rEFInd and GRUB, enable you to load your kernels from something other than the ESP. Thus, if you're running out of space because you've got big kernels or initrd files, you could put them elsewhere and use just a small amount of space on the ESP for the boot loader/manager.

Similar Messages

  • Error With Ubuntu and windows 8 dual boot

    I have a levovo x240 and I had Ubuntu and windows 8 dual booted I removed the Ubuntu partition in windows partition modifier and when I restarted my computer it launch "grub rescue> "
    How do I boot into windows and stop this problem

    Yes, instead of posting in a forum dedicated to type, post in a forum associated with Premiere.
    I will move your post for you.
              - Dov

  • Cannot backup Windows 7 (dual-boot) image to external HD (formated as Mac OS Extended)

    I cannot backup my Windows 7 (dual-boot) image to my external HD (formated as Mac OS Extended). I installed MacDrive 8.0 hoping to solve the problem but Windows 7 gives me an error when I try to create a backup: "...drive is not formatted as NTFS, cannot use as backup...".
    I also tried making an Image of the Windows 7 partition through Disk Utility but was not allowed to do so.
    I am not sure where else to go from here. I need to keep my external hard drive formatted as Mac OS Extended but I also need to backup my Windows 7 partition. I only have the single external at the moment. Is there a way to backup my Windows 7 partition?
    Thanks

    Winclone will backup your Windows partition to a Mac formatted drive.
    Just search for Winclone on this forum and on Goggle.

  • Windows 7 dual-boot query

    Hi there!
    I am in the process of selling my old Windows 7 laptop and I'm very much considering to buy my very first MacBook Pro laptop. Now, I heard that one can install Windows 7 OS as a dual-boot to Mac OS X.  Can I ask:
    1. Will I need an actually physical Windows 7 disc to install it in my MBP? Is it that easy to install? Roughly how long will it take to install?
    2. Will dual-boot mean that it might slowdown the MBP's performance and running?
    3.  With Windows 7 boot camp will the multi-gesture functionality of Mac OS X be "applicable" in the Windows OS?
    Thank you.

    onslaught wrote:
    1. Will I need an actually physical Windows 7 disc to install it in my MBP?
    Yes
    Is it that easy to install?
    Easy for most
    Roughly how long will it take to install?
    A hour or so.
    Will dual-boot mean that it might slowdown the MBP's performance and running?
    No, dual boot is chosing one operating system or the other when booting.
    With Windows 7 boot camp will the multi-gesture functionality of Mac OS X be "applicable" in the Windows OS?
    Not all no, Apple bridges some but not all the gestures are supported in Win 7 or their software.
    Read:
    Windows in BootCamp or Virtual Machine?

  • New to UEFI: Dual Boot Arch & Windows 8.1 on Separate Drives [SOLVED]

    So I've been using Arch for years and have installed dozens of times on BIOS/MBR systems.
    I just built a new desktop and I am completely lost on how to deal with the UEFI... everything is so different.
    I have 3 drives. In order:
    1. sda: SSD for Arch root.
    2. sdb: SSD for Windows.
    3. sdc: HDD for Arch home.
    I primarily use Arch, and I envision the Arch SSD being first in the boot order, with the bootloader chain-loading Windows when I wish to boot it.
    I made a 512MiB FAT32 partition on sda1 using GParted, setting the "boot" flag on it. I would have done it from within the installer but I am unfamiliar with GPT-compatible disk utilities and the wiki doesn't have too much of an explanation.
    I then proceeded to install Arch, mounting the ESP at /boot as suggested in the guide.
    Autocreated grub config at /boot/grub/grub.cfg, which only detected Arch.
    I tried to set up a chain load to Windows by editing /etc/grub.d/40_custom as described here:
    https://wiki.archlinux.org/index.php/GR … menu_entry
    The result is that Arch does not boot at all. Windows still boots fine, as expected since nothing changed.
    So how exactly does one go about setting up Arch to boot from its own GPT drive?
    It seems weird to me that the linux kernel images would be stored on the tiny ESP.
    And how would I modify the bootloader to chainload Windows on its own GPT drive, with its own ESP?
    I'm used to GRUB so that's what I've tried, but if there is a much easier option I'm open to it.
    I'd really appreciate any help, it's been quite frustrating.
    Last edited by egan (2014-12-09 03:38:24)

    Okay, well as usually happens, when I resort to help I end up solving my own problem.
    In this case however, I still don't have a good grasp of what is going on.
    I deleted the partition table with sgdisk --zap-all /dev/sda and then used gdisk to recreate it, specifically setting the code for /dev/sda1 to ef00.
    I then reformatted the FAT partition, leaving the other one alone. After mounting /dev/sda1 to /boot and reinstalling linux and grub, I ran:
    grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=arch_grub --recheck
    as described in the wiki, and
    grub-mkconfig -o /boot/grub/grub.cfg
    And it worked, including automatically detecting Windows on the other drive. Not sure what went wrong the first time but I'm glad to get it working.
    Last edited by egan (2014-12-09 19:46:58)

  • Arch And Windows 7 Dual Boot On Separate HDD

    Hi everyone.
    Firstly, a big thank you to everyone for helping me out in my first thread regarding choice of partitions and filesystems.
    I went on to install Arch today on my second HDD (160GB). My first HDD has Windows 7 installed on it. (The BIOS shows that the HDD with Win 7 installed is HDD1.)
    Arch showed the HDDs as sda and sdb. I was installing on sdb and created my partitions accordingly.
    sdb1 --> root (15GB)
    sdb2 --> swap (1GB)
    sdb3 --> var (10GB)
    sdb4 --> home (remaining space)
    I had to flag sdb1 as Bootable.
    Then I was asked about mountpoints and something about selecting by dev or uuid. I didn't quite understand but selected dev. Then formatted with ext4. Did not add any parameters.
    Before proceeding they gave a warning about no /boot partition but I continued anyway.
    It was an FTP install and went pretty smoothly. I configured everything exactly as I had read in the guides online and Wiki. GRUB said it configured successfully (I did not make any chnges to it). I had put GRUB on sdb and not on any partition.
    As I rebooted, my system did not show the GRUB but went straight on to Windows 7. I went into BIOS and changed my first drive to the 160GB Seagate where I had installed Arch and rebooted. This time GRUB came up without any option to boot Windows 7. When I selected Arch it gave an error and did not boot.
    So I'm back on Windows 7 and need help. I'm a noob and did not much understand the solution that I saw on another thread.  Since I intend to have the 2 OSs on separate drives and dual boot, what should I do?
    Will be very grateful for any help.
    Last edited by Ritwik7 (2010-06-06 12:01:31)

    Here you go:
    # Config file for GRUB - The GNU GRand Unified Bootloader
    # /boot/grub/menu.lst
    # DEVICE NAME CONVERSIONS
    # Linux Grub
    # /dev/fd0 (fd0)
    # /dev/sda (hd0)
    # /dev/sdb2 (hd1,1)
    # /dev/sda3 (hd0,2)
    # FRAMEBUFFER RESOLUTION SETTINGS
    # +-------------------------------------------------+
    # | 640x480 800x600 1024x768 1280x1024
    # ----+--------------------------------------------
    # 256 | 0x301=769 0x303=771 0x305=773 0x307=775
    # 32K | 0x310=784 0x313=787 0x316=790 0x319=793
    # 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
    # 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
    # +-------------------------------------------------+
    # for more details and different resolutions see
    # http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution
    # general configuration:
    timeout 5
    default 0
    color light-blue/black light-cyan/blue
    # boot sections follow
    # each is implicitly numbered from 0 in the order of appearance below
    # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
    # (0) Windows
    title Windows
    rootnoverify (hd1,0)
    makeactive
    chainloader +1
    # (1) Arch Linux
    title Arch Linux
    root (hd0,0)
    kernel /vmlinuz26 root=/dev/mapper/vghparch-lvroot ro quiet
    initrd /kernel26.img
    # (2) Arch Linux
    title Arch Linux Fallback
    root (hd0,0)
    kernel /vmlinuz26 root=/dev/mapper/vghparch-lvroot ro
    initrd /kernel26-fallback.img
    I installed grub on the second hdd and configured the bios so this drive comes first in the boot sequence and as pyther pointed out above the drive where grub is loaded from becomes hd0.
    Last edited by Ashren (2010-06-07 18:51:29)

  • Arch & Windows 8 Dual Boot -- Windows Boot Loader loads grub-rescue

    Arch works fine,but as it always happens Windows boot went down. Both OS are EFI.
    Note that boot secure and fast boot were disabled for Windows 8.
    I used os-prober, but did not fix anything; so, I removed it. I tried to hack things out using boot-repair from Ubuntu, but it requires a repository, grub-efi, from Ubuntu that Arch doesn't have.
    I am trying to modify files in grub.d and grub.cfg and hopefully fix something.
    Exact description:
    - archgrub loads and shows 3 entries. Two for Arch that load the sys succesfully and one for Windows 8 that fails.
    - When I try to execute Windows from grub, it brings me to a grub rescue>
      and shows error /boot/grub/x86_64-efi/normal.mod not found
      As far as I am concerned this .mod is from Linux, so I don't know why it is being called into Windows loading procedures.
    lsblk returns:
    [jav@localhost ~]$ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 931.5G 0 disk
    |-sda1 8:1 0 1000M 0 part
    |-sda2 8:2 0 260M 0 part
    |-sda3 8:3 0 1000M 0 part
    |-sda4 8:4 0 128M 0 part
    |-sda5 8:5 0 605.3G 0 part
    |-sda6 8:6 0 5.4G 0 part /boot/efi
    |-sda7 8:7 0 25G 0 part
    |-sda8 8:8 0 20G 0 part
    |-sda9 8:9 0 244.1G 0 part /
    `-sda10 8:10 0 29.3G 0 part
    sr0 11:0 1 1024M 0 rom
    Here's the output of fdisk. Another weird thing is that sometimes ubuntu would show on my terminal. See the first line below, "jav@ubuntu"?!
    [jav@ubuntu ~]$ sudo fdisk -l
    [sudo] password for jav:
    Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: [i deleted this]
    Device Start End Size Type
    /dev/sda1 2048 2050047 1000M Windows recovery environment
    /dev/sda2 2050048 2582527 260M EFI System
    /dev/sda3 2582528 4630527 1000M unknown
    /dev/sda4 4630528 4892671 128M Microsoft reserved
    /dev/sda5 4892672 1274335231 605.3G Microsoft basic data
    /dev/sda6 1847777280 1859151871 5.4G EFI System
    /dev/sda7 1859151872 1911580671 25G Microsoft basic data
    /dev/sda8 1911580672 1953523711 20G Windows recovery environment
    /dev/sda9 1335775232 1847777279 244.1G Linux filesystem
    /dev/sda10 1274335232 1335775231 29.3G Microsoft basic data
    And, bootinfoscript output:
    Boot Info Script 0.61 [1 April 2012]
    ============================= Boot Info Summary: ===============================
    => No boot loader is installed in the MBR of /dev/sda.
    sda1: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files:
    sda2: __________________________________________________________________________
    File system: vfat
    Boot sector type: Windows 7: FAT32
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files: /efi/Boot/bkpbootx64.efi /efi/Boot/bootx64.efi
    /efi/ubuntu/grubx64.efi
    sda3: __________________________________________________________________________
    File system: vfat
    Boot sector type: Windows 7: FAT32
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files: /efi/Boot/bkpbootx64.efi /efi/Boot/bootx64.efi
    /efi/ubuntu/grubx64.efi /bootmgr /boot/bcd
    sda4: __________________________________________________________________________
    File system:
    Boot sector type: -
    Boot sector info:
    Mounting failed: mount: unknown filesystem type ''
    sda5: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
    sda6: __________________________________________________________________________
    File system: vfat
    Boot sector type: SYSLINUX 6.02 ... :..(:,:0:4:8:....D:H:L:[.T:[.\:`:d:[.l:p:t:x:|:.:.:.:.:.:.:.:.....................
    Boot sector info: Syslinux looks at sector 99102 of /dev/sda6 for its
    second stage. SYSLINUX is installed in the /syslinux
    directory. No errors found in the Boot Parameter Block.
    Operating System:
    Boot files: /grub/grub.cfg /syslinux/syslinux.cfg
    /syslinux/ldlinux.sys
    sda7: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files:
    sda8: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files:
    sda9: __________________________________________________________________________
    File system: ext4
    Boot sector type: -
    Boot sector info:
    Operating System: Arch Linux ()
    Boot files: /etc/fstab
    sda10: _________________________________________________________________________
    File system: ext4
    Boot sector type: -
    Boot sector info:
    Operating System:
    Boot files:
    ============================ Drive/Partition Info: =============================
    Drive: sda _____________________________________________________________________
    Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Partition Boot Start Sector End Sector # of Sectors Id System
    /dev/sda1 1 1,953,525,167 1,953,525,167 ee GPT
    GUID Partition Table detected.
    Partition Start Sector End Sector # of Sectors System
    /dev/sda1 2,048 2,050,047 2,048,000 Windows Recovery Environment (Windows)
    /dev/sda2 2,050,048 2,582,527 532,480 EFI System partition
    /dev/sda3 2,582,528 4,630,527 2,048,000 -
    /dev/sda4 4,630,528 4,892,671 262,144 Microsoft Reserved Partition (Windows)
    /dev/sda5 4,892,672 1,274,335,231 1,269,442,560 Data partition (Windows/Linux)
    /dev/sda6 1,847,777,280 1,859,151,871 11,374,592 EFI System partition
    /dev/sda7 1,859,151,872 1,911,580,671 52,428,800 Data partition (Windows/Linux)
    /dev/sda8 1,911,580,672 1,953,523,711 41,943,040 Windows Recovery Environment (Windows)
    /dev/sda9 1,335,775,232 1,847,777,279 512,002,048 Data partition (Linux)
    /dev/sda10 1,274,335,232 1,335,775,231 61,440,000 Data partition (Windows/Linux)
    "blkid" output: ________________________________________________________________
    Device UUID TYPE LABEL
    /dev/sda1 CE62D9F062D9DCF1 ntfs WINRE_DRV
    /dev/sda10 150a8788-6049-45ed-85af-ded92a2c0801 ext4
    /dev/sda2 16DC-8816 vfat SYSTEM_DRV
    /dev/sda3 7CDD-0403 vfat LRS_ESP
    /dev/sda4
    /dev/sda5 40E4E0CFE4E0C7EC ntfs Windows8_OS
    /dev/sda6 9C3F-2A9E vfat
    /dev/sda7 7240E43740E40427 ntfs LENOVO
    /dev/sda8 422CE5EA2CE5D945 ntfs PBR_DRV
    /dev/sda9 1a765403-f251-43d8-8edf-c191475d3837 ext4
    ================================ Mount points: =================================
    Device Mount_Point Type Options
    /dev/sda6 /boot vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
    /dev/sda6 /boot/efi vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
    /dev/sda9 / ext4 (rw,relatime,data=ordered)
    ============================= sda6/grub/grub.cfg: ==============================
    # 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,gpt9'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt9 --hint-efi=hd0,gpt9 --hint-baremetal=ahci0,gpt9 1a765403-f251-43d8-8edf-c191475d3837
    else
    search --no-floppy --fs-uuid --set=root 1a765403-f251-43d8-8edf-c191475d3837
    fi
    font="/usr/share/grub/unicode.pf2"
    fi
    if loadfont $font ; then
    set gfxmode=auto
    load_video
    insmod gfxterm
    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, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-1a765403-f251-43d8-8edf-c191475d3837' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod fat
    set root='hd0,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 9C3F-2A9E
    else
    search --no-floppy --fs-uuid --set=root 9C3F-2A9E
    fi
    echo 'Loading Linux core repo kernel ...'
    linux /vmlinuz-linux root=UUID=1a765403-f251-43d8-8edf-c191475d3837 rw quiet
    echo 'Loading initial ramdisk ...'
    initrd /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-1a765403-f251-43d8-8edf-c191475d3837' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod fat
    set root='hd0,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 9C3F-2A9E
    else
    search --no-floppy --fs-uuid --set=root 9C3F-2A9E
    fi
    echo 'Loading Linux core repo kernel ...'
    linux /vmlinuz-linux root=UUID=1a765403-f251-43d8-8edf-c191475d3837 rw quiet
    echo 'Loading initial ramdisk ...'
    initrd /initramfs-linux-fallback.img
    ### END /etc/grub.d/10_linux ###
    ## Attempt at fixing grub
    # insmod fat
    # set root='hd0,gpt6'
    ### BEGIN /etc/grub.d/30_os-prober ###
    #menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-16DC-8816' {
    # insmod part_gpt
    # insmod fat
    # set root='hd0,gpt2'
    # if [ x$feature_platform_search_hint = xy ]; then
    # search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 16DC-8816
    # else
    # search --no-floppy --fs-uuid --set=root 16DC-8816
    # fi
    # chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    menuentry "Windows 8 UEFI" {
    set root='(hd0,gpt2)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    ### 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.
    ### 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+ ###
    ========================= sda6/syslinux/syslinux.cfg: ==========================
    # Config file for Syslinux -
    # /boot/syslinux/syslinux.cfg
    # Comboot modules:
    # * menu.c32 - provides a text menu
    # * vesamenu.c32 - provides a graphical menu
    # * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
    # * hdt.c32 - hardware detection tool
    # * reboot.c32 - reboots the system
    # To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
    # If /usr and /boot are on the same file system, symlink the files instead
    # of copying them.
    # If you do not use a menu, a 'boot:' prompt will be shown and the system
    # will boot automatically after 5 seconds.
    # Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux
    # The wiki provides further configuration examples
    DEFAULT arch
    PROMPT 0 # Set to 1 if you always want to display the boot: prompt
    TIMEOUT 50
    # You can create syslinux keymaps with the keytab-lilo tool
    #KBDMAP de.ktl
    # Menu Configuration
    # Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux
    UI menu.c32
    #UI vesamenu.c32
    # Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
    MENU TITLE Arch Linux
    #MENU BACKGROUND splash.png
    MENU COLOR border 30;44 #40ffffff #a0000000 std
    MENU COLOR title 1;36;44 #9033ccff #a0000000 std
    MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
    MENU COLOR unsel 37;44 #50ffffff #a0000000 std
    MENU COLOR help 37;40 #c0ffffff #a0000000 std
    MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
    MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
    MENU COLOR msg07 37;40 #90ffffff #a0000000 std
    MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
    # boot sections follow
    # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
    LABEL arch
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux
    APPEND root=/dev/sda3 rw
    INITRD ../initramfs-linux.img
    LABEL archfallback
    MENU LABEL Arch Linux Fallback
    LINUX ../vmlinuz-linux
    APPEND root=/dev/sda3 rw
    INITRD ../initramfs-linux-fallback.img
    #LABEL windows
    # MENU LABEL Windows
    # COM32 chain.c32
    # APPEND hd0 1
    LABEL hdt
    MENU LABEL HDT (Hardware Detection Tool)
    COM32 hdt.c32
    LABEL reboot
    MENU LABEL Reboot
    COM32 reboot.c32
    LABEL poweroff
    MENU LABEL Poweroff
    COM32 poweroff.c32
    =================== sda6: Location of files loaded by Grub: ====================
    GiB - GB File Fragment(s)
    ================= sda6: Location of files loaded by Syslinux: ==================
    GiB - GB File Fragment(s)
    ============== sda6: Version of COM32(R) files used by Syslinux: ===============
    syslinux/cat.c32 : not a COM32/COM32R module
    syslinux/chain.c32 : not a COM32/COM32R module
    syslinux/cmd.c32 : not a COM32/COM32R module
    syslinux/config.c32 : not a COM32/COM32R module
    syslinux/cptime.c32 : not a COM32/COM32R module
    syslinux/cpuid.c32 : not a COM32/COM32R module
    syslinux/cpuidtest.c32 : not a COM32/COM32R module
    syslinux/debug.c32 : not a COM32/COM32R module
    syslinux/disk.c32 : not a COM32/COM32R module
    syslinux/dmitest.c32 : not a COM32/COM32R module
    syslinux/elf.c32 : not a COM32/COM32R module
    syslinux/ethersel.c32 : not a COM32/COM32R module
    syslinux/gfxboot.c32 : not a COM32/COM32R module
    syslinux/gpxecmd.c32 : not a COM32/COM32R module
    syslinux/hdt.c32 : not a COM32/COM32R module
    syslinux/hexdump.c32 : not a COM32/COM32R module
    syslinux/host.c32 : not a COM32/COM32R module
    syslinux/ifcpu.c32 : not a COM32/COM32R module
    syslinux/ifcpu64.c32 : not a COM32/COM32R module
    syslinux/ifmemdsk.c32 : not a COM32/COM32R module
    syslinux/ifplop.c32 : not a COM32/COM32R module
    syslinux/kbdmap.c32 : not a COM32/COM32R module
    syslinux/kontron_wdt.c32 : not a COM32/COM32R module
    syslinux/ldlinux.c32 : not a COM32/COM32R module
    syslinux/libcom32.c32 : not a COM32/COM32R module
    syslinux/libgpl.c32 : not a COM32/COM32R module
    syslinux/liblua.c32 : not a COM32/COM32R module
    syslinux/libmenu.c32 : not a COM32/COM32R module
    syslinux/libutil.c32 : not a COM32/COM32R module
    syslinux/linux.c32 : not a COM32/COM32R module
    syslinux/ls.c32 : not a COM32/COM32R module
    syslinux/lua.c32 : not a COM32/COM32R module
    syslinux/mboot.c32 : not a COM32/COM32R module
    syslinux/meminfo.c32 : not a COM32/COM32R module
    syslinux/menu.c32 : not a COM32/COM32R module
    syslinux/pcitest.c32 : not a COM32/COM32R module
    syslinux/pmload.c32 : not a COM32/COM32R module
    syslinux/poweroff.c32 : not a COM32/COM32R module
    syslinux/prdhcp.c32 : not a COM32/COM32R module
    syslinux/pwd.c32 : not a COM32/COM32R module
    syslinux/pxechn.c32 : not a COM32/COM32R module
    syslinux/reboot.c32 : not a COM32/COM32R module
    syslinux/rosh.c32 : not a COM32/COM32R module
    syslinux/sanboot.c32 : not a COM32/COM32R module
    syslinux/sdi.c32 : not a COM32/COM32R module
    syslinux/sysdump.c32 : not a COM32/COM32R module
    syslinux/vesainfo.c32 : not a COM32/COM32R module
    syslinux/vesamenu.c32 : not a COM32/COM32R module
    syslinux/vpdtest.c32 : not a COM32/COM32R module
    syslinux/whichsys.c32 : not a COM32/COM32R module
    syslinux/zzjson.c32 : not a COM32/COM32R module
    =============================== sda9/etc/fstab: ================================
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    # /dev/sda9
    UUID=1a765403-f251-43d8-8edf-c191475d3837 / ext4 rw,relatime,data=ordered 0 1
    # /dev/sda6
    #UUID=9C3F-2A9E /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2
    UUID=9C3F-2A9E /boot vfat defaults 0 2
    UUID=9C3F-2A9E /boot/efi vfat defaults 0 1
    ============== sda9: Version of COM32(R) files used by Syslinux: ===============
    boot/syslinux/cat.c32 : not a COM32/COM32R module
    boot/syslinux/chain.c32 : not a COM32/COM32R module
    boot/syslinux/cmd.c32 : not a COM32/COM32R module
    boot/syslinux/config.c32 : not a COM32/COM32R module
    boot/syslinux/cptime.c32 : not a COM32/COM32R module
    boot/syslinux/cpuid.c32 : not a COM32/COM32R module
    boot/syslinux/cpuidtest.c32 : not a COM32/COM32R module
    boot/syslinux/debug.c32 : not a COM32/COM32R module
    boot/syslinux/disk.c32 : not a COM32/COM32R module
    boot/syslinux/dmitest.c32 : not a COM32/COM32R module
    boot/syslinux/elf.c32 : not a COM32/COM32R module
    boot/syslinux/ethersel.c32 : not a COM32/COM32R module
    boot/syslinux/gfxboot.c32 : not a COM32/COM32R module
    boot/syslinux/gpxecmd.c32 : not a COM32/COM32R module
    boot/syslinux/hdt.c32 : not a COM32/COM32R module
    boot/syslinux/hexdump.c32 : not a COM32/COM32R module
    boot/syslinux/host.c32 : not a COM32/COM32R module
    boot/syslinux/ifcpu.c32 : not a COM32/COM32R module
    boot/syslinux/ifcpu64.c32 : not a COM32/COM32R module
    boot/syslinux/ifmemdsk.c32 : not a COM32/COM32R module
    boot/syslinux/ifplop.c32 : not a COM32/COM32R module
    boot/syslinux/kbdmap.c32 : not a COM32/COM32R module
    boot/syslinux/kontron_wdt.c32 : not a COM32/COM32R module
    boot/syslinux/ldlinux.c32 : not a COM32/COM32R module
    boot/syslinux/libcom32.c32 : not a COM32/COM32R module
    boot/syslinux/libgpl.c32 : not a COM32/COM32R module
    boot/syslinux/liblua.c32 : not a COM32/COM32R module
    boot/syslinux/libmenu.c32 : not a COM32/COM32R module
    boot/syslinux/libutil.c32 : not a COM32/COM32R module
    boot/syslinux/linux.c32 : not a COM32/COM32R module
    boot/syslinux/ls.c32 : not a COM32/COM32R module
    boot/syslinux/lua.c32 : not a COM32/COM32R module
    boot/syslinux/mboot.c32 : not a COM32/COM32R module
    boot/syslinux/meminfo.c32 : not a COM32/COM32R module
    boot/syslinux/menu.c32 : not a COM32/COM32R module
    boot/syslinux/pcitest.c32 : not a COM32/COM32R module
    boot/syslinux/pmload.c32 : not a COM32/COM32R module
    boot/syslinux/poweroff.c32 : not a COM32/COM32R module
    boot/syslinux/prdhcp.c32 : not a COM32/COM32R module
    boot/syslinux/pwd.c32 : not a COM32/COM32R module
    boot/syslinux/pxechn.c32 : not a COM32/COM32R module
    boot/syslinux/reboot.c32 : not a COM32/COM32R module
    boot/syslinux/rosh.c32 : not a COM32/COM32R module
    boot/syslinux/sanboot.c32 : not a COM32/COM32R module
    boot/syslinux/sdi.c32 : not a COM32/COM32R module
    boot/syslinux/sysdump.c32 : not a COM32/COM32R module
    boot/syslinux/vesainfo.c32 : not a COM32/COM32R module
    boot/syslinux/vesamenu.c32 : not a COM32/COM32R module
    boot/syslinux/vpdtest.c32 : not a COM32/COM32R module
    boot/syslinux/whichsys.c32 : not a COM32/COM32R module
    boot/syslinux/zzjson.c32 : not a COM32/COM32R module
    ======================== Unknown MBRs/Boot Sectors/etc: ========================
    Unknown GPT Partiton Type
    e7afbfbf4fa38a449a5b6213eb736c22
    ========= Devices which don't seem to have a corresponding hard drive: =========
    sdb
    =============================== StdErr Messages: ===============================
    cat: /tmp/BootInfo-p9ML2Cte/Tmp_Log: No such file or directory
    cat: /tmp/BootInfo-p9ML2Cte/Tmp_Log: No such file or directory
    /dev/cdrom: open failed: No medium found
    /dev/sdb: open failed: No medium found
    No volume groups found
    mdadm: No arrays found in config file or automatically
    Any ideas?
    Here's my grub.cfg:
    # 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,gpt9'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt9 --hint-efi=hd0,gpt9 --hint-baremetal=ahci0,gpt9 1a765403-f251-43d8-8edf-c191475d3837
    else
    search --no-floppy --fs-uuid --set=root 1a765403-f251-43d8-8edf-c191475d3837
    fi
    font="/usr/share/grub/unicode.pf2"
    fi
    if loadfont $font ; then
    set gfxmode=auto
    load_video
    insmod gfxterm
    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, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-1a765403-f251-43d8-8edf-c191475d3837' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod fat
    set root='hd0,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 9C3F-2A9E
    else
    search --no-floppy --fs-uuid --set=root 9C3F-2A9E
    fi
    echo 'Loading Linux core repo kernel ...'
    linux /vmlinuz-linux root=UUID=1a765403-f251-43d8-8edf-c191475d3837 rw quiet
    echo 'Loading initial ramdisk ...'
    initrd /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-1a765403-f251-43d8-8edf-c191475d3837' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod fat
    set root='hd0,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 9C3F-2A9E
    else
    search --no-floppy --fs-uuid --set=root 9C3F-2A9E
    fi
    echo 'Loading Linux core repo kernel ...'
    linux /vmlinuz-linux root=UUID=1a765403-f251-43d8-8edf-c191475d3837 rw quiet
    echo 'Loading initial ramdisk ...'
    initrd /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 ###
    menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-16DC-8816' {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 16DC-8816
    else
    search --no-floppy --fs-uuid --set=root 16DC-8816
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    ### 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.
    ### 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+ ###
    Last edited by knowNothing23 (2013-12-30 00:17:02)

    Hi,
    New to this forum, joined today in anticipation of trying an install of AL...For whatever this may be worth:
    I have an HP Pavillion desktop that came with Windows 8 (now 8.1), & has, of course, a UEFI boot system. I tried earlier to install Ubuntu Studio (which I currently run) on the same disk as Windows (/dev/sda), I made (I believe) a huge mistake in trying to install as LVM/ext4... wiped out my Windows install & made the UEFI unavailable... I had to do a complete re-install of Windows (fortunately, I did the recommended system backup, using 4 DVD's!) so then I tried a (non LVM) install on an external usb 3.0, with the Grub 2 on the external disk (great access time, & it worked fine...  IMO)...
    One other item: as I have been trying to find the right flavor of Linux for my main purposes, I have been trying various distros. & having to try to learn to negotiate the UEFI, secure/legacy procedures (still learning)... As I was unsure of installing rEFind... I did down load the .iso, burn it to a CD...
    http://www.rodsbooks.com/refind/getting.html
    & in  legacy mode, found that simply putting it (rEFind CD into the CD/DVD player, which in the UEFI it is labeled something like HP/UEFI CD/DVD), & then launching it, rEFind worked for some other distros...that is, I was able to boot into my Linux distros, even bypassing Grub), as well as having the option of booting Windows. It may seem trivial that I say this (it maybe is), but I have not seen anywhere (I have scoured the internet rather well) this mentioned as a possibility (though it, of course, would not make such a good permanent solution, especially for computers like mine that have only one CD/DVD player).
    HenryP

  • How can I share ONE thunderbird profile between XP x64 and Windows 7 dual booting on the same machine?

    I have a primary XP profile and associated mailboxes/accounts. I am dual-booting to Windows 7 and want to share only that XP profile so that all of my mail appears (and is synchronized) in the Thunderbird browser regardless of which OS I boot to. This seems as simple as pointing the Win 7 mail account local profile to the original XP profile, but that doesn't work. And - please - don't point this question to the response regarding sharing profiles between windows and Linux. That thread hasn't helped. Thanks in advance

    Well I have no idea hat thread your talking about, but regardless the process is always the same, use the profile manager to create a new profile and point the profile manager to the profile you wish to use.
    see https://support.mozilla.org/en-US/kb/profiles-tb#w_restoring-a-profile-backup
    and
    http://kb.mozillazine.org/Moving_your_profile_folder_-_Thunderbird

  • Windows XP and Windows 7 dual boot (unable to create partition)

    Hello, 3 months ago I bought in Bangkok a Lenovo S10-2 with 2 GB Memory (it came with 1 GB) and Thai Keyboard (Thai Keyboard is the American Keyboard with the Thai Alphabet)  which works just fine.
    I'd like to install Windows 7 in a new partition and a dual boot with the existing Windows XP. The problem is that It's not possible to create a partition on the C: disk. I've been trying with EASEUS Partition Master, Partition Manager 10 Express and none of them let me do it, only Resizing/Moving the existing partition is an option.
    Hard disk looks as follows:
     C:  Type: NTFS | Size 103.91 GB | Used: 29.49 GB | Unusued: 79.42 GB | Status: System | Pri/Log: Primary
     D: (Lenovo) Type: NTFS | Size 30.38 GB | Used: 1.44 GB | Unusued: 28.95 GB | Status: None| Pri/Log: Logical
     *:  (Hidden) Type: NTFS | Size 14.75 GB | Used: 4.88 GB | Unusued: 9.87 GB | Status: None| Pri/Log: Primary
    After search the forums I didn't find a solution.
    I've read elsewhere that Windows des not allow more than 3 partitions. Is there a safe way to partition the C: volume which has Windows XP and Install Windows Seven along with it?
    Thanks in advance,
    George
    Solved!
    Go to Solution.

    Hi,
    be sure that you backup your system.... partitioning and resizing  is always on risk...
    be sure that you can restore if something goes wrong...
    if you dont know what happens ... dont do this...
    first you can have 3 active (primary & 1 logical ..
    as i have for example 1.XP,2. Win7,3. Ubuntu...and 4. Logical (for common data like music,video,textfiles,picture and...)
    or 4 active primary...(..)
    ...hope that you knows easeus partitionmanager a bit ...
    ...lets have a look :
    so you have ... partition c: (XP) .....  ca. 70 GB .... thats enough room for windows 7...(prefer 30GB workspace)
    start in windows ... start easeus PM .. click on drive c: (XP) and resize to ... GB leave 30 GB black space behind..(for W7)..
    go on this empty space create new primary NTFS partition   ... and after that ,  right click on new primary drive set active !!!! .... click apply button and cross fingers
     ... system will restart and easeus will manage all your changes takes time...
    after restart... prepared for booting windows 7 install and if windows asking you , take the second partition on your harddrive (30 GB)..... and ....so on...  
    thats the way to go ...
    sincerely KalvinKlein
    Thinkies 2x X200s/X301 8GB 256GB SSD @ Win 7 64
    Ideas Centre A520 ,Yoga 2 256GB SSD,Yoga 2 tablet @ Win 8.1

  • Unable to install windows 7 and fedora in a dual boot even with windows 8 and fedora also

    Unable to install fedora in dual boot please help me to install, is my system supports windows 7 or not with  fedora or windows 8.1 with fedora please help me i need very urgent installation of fedora

    Hi @siddu007 , 
    Thank you for visiting the HP Support Forums and Welcome. I have looked into your issue about your HP 15-r262tu Notebook and issues with Dual booting Fedora. Here is the support site for Linux for troubleshooting.
    Here is a link to Microsoft on your Downgrade Rights. Some features will not be available in a different OS.
    Thanks.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

  • GRUB not loading in a UEFI dual boot scenario.

    Hey there everyone, I'm having a bit of trouble dual booting arch and windows 7.
    So far using the beginner's guide I have partitioned my drive with sda3 as my boot partition and sda's 4 and 5 as my / and home partitions respectively using GPT partitioning, so that the two partitions created by my windows 7 64-bit install won't be affected.
    GRUB has installed correctly on sda3 and the windows 7 loader was detected when I ran grub-mkconfig however after booting I am greeted with a windows message stating that bootmgr was not found. So as far as I can tell it seems like grub isn't being loaded at all. Is this because GRUB is installed on sda3 rather than sda1?
    The content of my /etc/fstab can be found here:
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    # /dev/sda4
    UUID=1dd5f519-d9a2-4030-9075-adc5b90b4470 / ext4 rw,relatime,data=ordered 0 1
    # /dev/sda5
    UUID=c0f183e3-612f-4424-a722-fa8894dc202a /home ext4 rw,relatime,data=ordered 0 2
    # /dev/sda3
    UUID=6129-A183 /boot/efi vfat codepage=437,noatime 0 2

    It looks like you have installed and setup grub for BIOS systems and not for UEFI!!!
    Please read arch UEFI wiki throughlly https://wiki.archlinux.org/index.php/UEFI, UEFI Bootloaders https://wiki.archlinux.org/index.php/UE … s#GRUB_2.x and last but not least GRUB https://wiki.archlinux.org/index.php/GR … _systems_2
    Last edited by s1ln7m4s7r (2013-04-04 01:52:49)

  • Arch linux through vmware in dual boot

    Hi guys,
    I've reinstalled arch again on a fake (intel) raid system with dual boot with Windows 7. Right now arch runs just fine natively on the machine, but I want to set it up so I can run it from vmware in windows as well. I have most things figured out but I have a small problem which I have yet to tackle.
    Natively the disks are mapped through dmraid in the following manner (etc/fstab):
    /dev/mapper/isw_cidbgaibjd_Systemp3 /boot ext2 defaults 0 1
    /dev/mapper/isw_cidbgaibjd_Systemp5 swap swap defaults 0 0
    /dev/mapper/isw_cidbgaibjd_Systemp6 / ext4 defaults 0 1
    /dev/mapper/isw_cidbgaibjd_Systemp2 /mnt/Win7 ntfs-3g defaults 0 0
    /dev/mapper/isw_cidbgaibjd_Datap1 /mnt/Data ntfs-3g defaults 0 0
    To access from vmware in Win7 I have set up vmware to map the physical (raid) drive where the arch partitions are for the virtual machine. The difference is that in Win7 the raid drive /dev/mapper/isw_cidbgaibjd_System is seen as /dev/sda (vmware abstracts the raid drive as a regular scsi/sata drive).
    I've used mkinitcpio to generate a separate profile "kernel26-vmware" to load different hooks to boot arch linux in a virtual machine and create a separate runlevel (runlevel 7) to load different daemons at boot and added a new entry in grub to load the kernel26-vmware mkinitcpio image and go into runlevel 7. The only problem remaining is to switch out /etc/fstab so that it loads proper device paths to the raid drive partitions e.g.:
    /dev/sda3 /boot ext2 defaults 0 1
    /dev/sda5 swap swap defaults 0 0
    /dev/sda6 / ext4 defaults 0 1
    /dev/sda2 /mnt/Win7 ntfs-3g defaults 0 0
    /dev/sdb1 /mnt/Data ntfs-3g defaults 0 0
    So the question is, is there anyway to tell mkinitcpio to rewrite fstab at boot with what I want depending on if I'm booting arch natively through dual boot, or booting from vmware in Win7? I've seen that mkinitcpio has "FILES" directive which enables it to load additional custom files. Can this be used to load two separate fstabs and a small script that will ovewrite /etc/fstab on boot?
    Last edited by digivampire (2009-09-24 17:32:48)

    Nevermind, I figured out the solution. Since UUIDs are preserved on the filesystem, setting fstab to use /dev/disk/by-uuid... works when booting both native and from vmware.

  • Need some help about Win 8.1 and linux with a dual boot

    Hi!
    I have a Lenovo z50-70 notebook and I have a Windows 8.1 on it. (The one which was shipped with this notebook...)
    My concerns are Intalling Linux as a dual boot and loosing Windows 8.1.
    As I am not familiar to Win 8.1, the product key is in the ?BIOS? and there's a lot of partitions...
    If I install Linux Ubuntu (latest version) as a dual boot by manually making the partitions, etc. and then if I lose my Windows 8.1 system, how can I get it back?
    I've made a backup of the system to the portable hdd but I don't know can I restore it, as I have no win installation disc and I am not sure if i can restore win 8.1 from the backup by using random win 8 installation disc that I've made from the downloaded ISO (for e.g. Win 8.1 pro iso from internet)...
    I need a Linux distro for developing my Android ROM but I don't want to lose that Win 8.1 OS from my notebook. So.. What should I do?

    Did you do a full disc backup of the C: Drive using a backup tool other than windows? If you did, then the recover of that partition will be up to your backup software.
    If worse comes to worse, you can use the novo button to restore your computer to what it was like when it came from the factory. But there really is nothing to worry about. Create your new partition and just make sure that you install Linux to that partition. Make sure it is not the same size as any other partition, that way even if the Linux installer does not show the volume labels, you can tell which partition you want to install Linux in just by the size.
    Hoov
    Microsoft MVP - Consumer Security
    SpywareHammer.com

  • T420 Dual Boot Trouble 7 & XP

    I have a Think Pad T420 with dual boot option of Windows 7 Pro and Windows XP Pro both 32-bit. However for me to boot into Windows 7 I have to set the SATA configuration in the BIOS to AHCI Mode, but that will cause the XP to BSOD with the error of unable to detect hard drive. I change the SATA configuration to Compatibility and Windows XP can boot successfully but Windows 7 BSOD with the same error. I cannot seem to find the right driver for the AHCI chipset for Windows XP. If anyone could offer any assitance, that would be great.

    It'll be the Intel Rapid Storage drivers for XP to work in AHCI mode.
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • Pros and cons of various dual boot  and virtual options?

    I have purchased a 500 GB hdd 8 GB RAM Macbook Air with the intent of being able to run a few PC programs (i.e., no Mac versions) a few times a week, both of which are radiology image viewing programs.  I can cover other programs with Mac software versions.
    Years ago I worked briefly with a computer that used Parallels.  It seemed to be OK--in fact, there was a compatilbility mode that allowed me to run PC programs along with the native Mac programs, so it must have been a virtual setup.
    With this new hardware, I can make my own choice about whether to do a frank dual boot or whether to run Windows 7 as a virtual machine, I guess, under Parallels or VMWare.  I would appreciate any input from people who have experience with doing any of the combinations, including comments about how difficult the installation is/was and whether there is a noticeable slow-down because of use of resources, particularly with the virtual methods.  My Air boots quite quickly--does the boot time into Win 7 with Boot Camp extend boot time significantly?   What other questions should concern me?  (one other question that I asked in a different part of the forum concerns the difference between PC and Mac keyboards and how that is handled with dual boot or virtual machines...)
    Thanks
    Ken K

    There are some other options for running PC programs on your Mac besides installing Windows, which have the great advantage of not requiring Windows on your Mac, which is like putting a turd on your hamburger. Two options I have used are Wine winebottler.kronenberg.org  and Crossover  Run Windows on Mac and Linux, easily and affordably - CodeWeavers . Crossover is a bit easier to use, and Wine is free. Not every PC app will work on them, but many do.
    Running a virtual machine will definitely be slower than boot camp. How slow will depend on the app and how much RAM it needs. MRIs and CTs with a lot of images can use a lot of disk space and memory.
    If you have windows on your Mac you will need virus protection at least on the Windows part, which will slow your Mac down more.
    I have used OsiriX for Mac, and it works well. OsiriX (Mac) - Download

Maybe you are looking for