You are not logged in.

#1 2016-01-12 21:29:50

gbj13
Member
Registered: 2010-05-06
Posts: 109

Trying to dual boot Arch with Windows 10

Hello,

I have installed a version of Win 10 then re-sized the partition and created ne ones with gparted(from usb))
I have followed the Wiki and this YouTube video to get to through the installation.

I am now trying to install the Grub Boot loader with limited success.  I use the alternate install method for grub,  that is


grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg

The output is


[root@gord gbj]# grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub/themes/Elegant-GRUB2-master/theme.txt
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-ck
Found initrd image: /boot/initramfs-linux-ck.img
Found fallback initramfs image: /boot/initramfs-linux-ck-fallback.img
done

The linux images are created fine but my 40_custom.cfg that contains the following

menuentry "Windows 10 UEFI" {
    search --fs-uuid --no-floppy --set=root F0C282BBC2828616
    chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

gives me the error "no valid file" and hangs.


Here is the output of my /dev/sda

[root@gord gbj]# fdisk -l /dev/sda
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 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
Disklabel type: gpt
Disk identifier: 92FCAEE0-2EB9-4D50-A6B7-8D7FA304B71A

Device         Start       End   Sectors  Size Type
/dev/sda1       2048    923647    921600  450M Windows recovery environment
/dev/sda2     923648   1128447    204800  100M EFI System
/dev/sda3    1128448   1161215     32768   16M Microsoft reserved
/dev/sda4    1161216 148934655 147773440 70.5G Microsoft basic data
/dev/sda5  148934656 150204415   1269760  620M Microsoft basic data
/dev/sda6  150204416 150206463      2048    1M BIOS boot
/dev/sda7  150206464 248969215  98762752 47.1G Microsoft basic data
[root@gord gbj]# 

This is the first timeI try to use UEFI and I am completely stuck on how to proceed.  Any help would be greatly appreciated.
Thank you very much for all your help.

Offline

#2 2016-01-13 12:08:28

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

"/efi/Microsoft/Boot/bootmgfw.efi" is in your ESP (sda2). use its UUID for `search` instead of "F0C282BBC2828616". You don't need "(${root})" after "--set=root", not to mention that it's probably not even syntactically correct.

Offline

#3 2016-01-13 12:35:28

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: Trying to dual boot Arch with Windows 10

See whether this thread shares same similarities with yours.
IMHO, I would avoid grub for something like systemd-boot or BIOS boot loader which can be set via efibootmgr. Consult the wiki.


do it good first, it will be faster than do it twice the saint wink

Offline

#4 2016-01-14 15:04:19

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

Thank you for your advice, I have decided to try my luck with systemd-boot instead of refind.

I get this error when running bootctl

gbj@gord /h/gbj> bootctl --path=/boot/ install
Created "/boot//EFI/systemd".
Created "/boot//loader".
Created "/boot//loader/entries".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot//EFI/systemd/systemd-bootx64.efi".
Failed to rename "/boot//EFI/Boot/BOOTX64.EFI~" to "/boot//EFI/Boot/BOOTX64.EFI": Is a directory

Any ideas?

Offline

#5 2016-01-14 15:07:17

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

You better leave out "--path=/boot/" ("--path=/boot" is default anyway). Clean up /boot/EFI/Boot first.

Offline

#6 2016-01-14 18:15:57

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: Trying to dual boot Arch with Windows 10

Make sure you've mounted ESP in /boot, before attempting the above mentioned command.
It may help to see

$ tree /boot

do it good first, it will be faster than do it twice the saint wink

Offline

#7 2016-01-14 18:43:14

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

And the troubles keep mounting smile

tree /boot gives me a long line of strange symbols.

/boot
âââ EFI
â   âââ BOOT
â   â   âââ BOOTX64.EFI
â   âââ EFI
â   â   âââ grub
â   â       âââ grub.cfg
â   â       âââ grubx64.efi
â   âââ GRUB
â   â   âââ fonts
â   â   â   âââ unicode.pf2

Offline

#8 2016-01-14 18:53:16

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

hmm, broken locale? (or font?)

Last edited by tom.ty89 (2016-01-14 18:53:52)

Offline

#9 2016-01-14 18:54:55

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

That would be my guess, I was just setting it up yesterday...sorry about that.

Offline

#10 2016-01-14 19:00:27

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

Fixed it
Here is the output of tree /boot

gbj@gord /boot> tree /boot
/boot
|-- EFI
|   |-- BOOT
|   |   `-- BOOTX64.EFI
|   |-- EFI
|   |   `-- grub
|   |       |-- grub.cfg
|   |       `-- grubx64.efi
|   |-- GRUB
|   |   |-- fonts
|   |   |   `-- unicode.pf2
|   |   |-- grub.cfg
|   |   |-- grubenv
|   |   |-- grubx64.efi
|   |   |-- locale
|   |   |   |-- ast.mo
|   |   |   |-- ca.mo
|   |   |   |-- da.mo
|   |   |   |-- de.mo
|   |   |   |-- de@hebrew.mo
|   |   |   |-- de_CH.mo
|   |   |   |-- en.mo
|   |   |   |-- en@arabic.mo
|   |   |   |-- en@hebrew.mo
|   |   |   |-- en@piglatin.mo
|   |   |   |-- en@quot.mo
|   |   |   |-- eo.mo
|   |   |   |-- es.mo
|   |   |   |-- fi.mo
|   |   |   |-- fr.mo
|   |   |   |-- gl.mo
|   |   |   |-- hu.mo
|   |   |   |-- id.mo
|   |   |   |-- it.mo
|   |   |   |-- ja.mo
|   |   |   |-- lt.mo
|   |   |   |-- nb.mo
|   |   |   |-- nl.mo
|   |   |   |-- pa.mo
|   |   |   |-- pl.mo
|   |   |   |-- pt_BR.mo
|   |   |   |-- ru.mo
|   |   |   |-- sl.mo
|   |   |   |-- sr.mo
|   |   |   |-- sv.mo
|   |   |   |-- tr.mo
|   |   |   |-- uk.mo
|   |   |   |-- vi.mo
|   |   |   |-- zh_CN.mo
|   |   |   `-- zh_TW.mo
|   |   |-- themes
|   |   |   |-- Antergos-Default
|   |   |   |   |-- antergoslogo.png
|   |   |   |   |-- ascii.pf2
|   |   |   |   |-- background.png
|   |   |   |   |-- icons
|   |   |   |   |   |-- antergos.png
|   |   |   |   |   |-- debian.png
|   |   |   |   |   |-- fedora.png
|   |   |   |   |   |-- gentoo.png
|   |   |   |   |   |-- kubuntu.png
|   |   |   |   |   |-- linuxmint.png
|   |   |   |   |   |-- macosx.png
|   |   |   |   |   |-- opensuse.png
|   |   |   |   |   |-- recovery.png
|   |   |   |   |   |-- sabayon.png
|   |   |   |   |   |-- ubuntu.png
|   |   |   |   |   `-- windows.png
|   |   |   |   |-- install.sh
|   |   |   |   |-- rlwy14.pf2
|   |   |   |   |-- rlwy16.pf2
|   |   |   |   |-- select_c.png
|   |   |   |   |-- slider_c.png
|   |   |   |   |-- slider_n.png
|   |   |   |   |-- slider_s.png
|   |   |   |   |-- terminal_box_c.png
|   |   |   |   |-- terminal_box_e.png
|   |   |   |   |-- terminal_box_n.png
|   |   |   |   |-- terminal_box_ne.png
|   |   |   |   |-- terminal_box_nw.png
|   |   |   |   |-- terminal_box_s.png
|   |   |   |   |-- terminal_box_se.png
|   |   |   |   |-- terminal_box_sw.png
|   |   |   |   |-- terminal_box_w.png
|   |   |   |   `-- theme.txt
|   |   |   `-- starfield
|   |   |       |-- COPYING.CC-BY-SA-3.0
|   |   |       |-- README
|   |   |       |-- blob_w.png
|   |   |       |-- boot_menu_c.png
|   |   |       |-- boot_menu_e.png
|   |   |       |-- boot_menu_n.png
|   |   |       |-- boot_menu_ne.png
|   |   |       |-- boot_menu_nw.png
|   |   |       |-- boot_menu_s.png
|   |   |       |-- boot_menu_se.png
|   |   |       |-- boot_menu_sw.png
|   |   |       |-- boot_menu_w.png
|   |   |       |-- dejavu_10.pf2
|   |   |       |-- dejavu_12.pf2
|   |   |       |-- dejavu_14.pf2
|   |   |       |-- dejavu_16.pf2
|   |   |       |-- dejavu_bold_14.pf2
|   |   |       |-- slider_c.png
|   |   |       |-- slider_n.png
|   |   |       |-- slider_s.png
|   |   |       |-- starfield.png
|   |   |       |-- terminal_box_c.png
|   |   |       |-- terminal_box_e.png
|   |   |       |-- terminal_box_n.png
|   |   |       |-- terminal_box_ne.png
|   |   |       |-- terminal_box_nw.png
|   |   |       |-- terminal_box_s.png
|   |   |       |-- terminal_box_se.png
|   |   |       |-- terminal_box_sw.png
|   |   |       |-- terminal_box_w.png
|   |   |       `-- theme.txt
|   |   `-- x86_64-efi
|   |       |-- acpi.mod
|   |       |-- adler32.mod
|   |       |-- affs.mod
|   |       |-- afs.mod
|   |       |-- ahci.mod
|   |       |-- all_video.mod
|   |       |-- aout.mod
|   |       |-- appleldr.mod
|   |       |-- archelp.mod
|   |       |-- at_keyboard.mod
|   |       |-- ata.mod
|   |       |-- backtrace.mod
|   |       |-- bfs.mod
|   |       |-- bitmap.mod
|   |       |-- bitmap_scale.mod
|   |       |-- blocklist.mod
|   |       |-- boot.mod
|   |       |-- boottime.mod
|   |       |-- bsd.mod
|   |       |-- btrfs.mod
|   |       |-- bufio.mod
|   |       |-- cacheinfo.mod
|   |       |-- cat.mod
|   |       |-- cbfs.mod
|   |       |-- cbls.mod
|   |       |-- cbmemc.mod
|   |       |-- cbtable.mod
|   |       |-- cbtime.mod
|   |       |-- chain.mod
|   |       |-- cmdline_cat_test.mod
|   |       |-- cmp.mod
|   |       |-- command.lst
|   |       |-- configfile.mod
|   |       |-- core.efi
|   |       |-- cpio.mod
|   |       |-- cpio_be.mod
|   |       |-- cpuid.mod
|   |       |-- crc64.mod
|   |       |-- crypto.lst
|   |       |-- crypto.mod
|   |       |-- cryptodisk.mod
|   |       |-- cs5536.mod
|   |       |-- date.mod
|   |       |-- datehook.mod
|   |       |-- datetime.mod
|   |       |-- disk.mod
|   |       |-- diskfilter.mod
|   |       |-- div_test.mod
|   |       |-- dm_nv.mod
|   |       |-- echo.mod
|   |       |-- efi_gop.mod
|   |       |-- efi_uga.mod
|   |       |-- efifwsetup.mod
|   |       |-- efinet.mod
|   |       |-- ehci.mod
|   |       |-- elf.mod
|   |       |-- eval.mod
|   |       |-- exfat.mod
|   |       |-- exfctest.mod
|   |       |-- ext2.mod
|   |       |-- extcmd.mod
|   |       |-- fat.mod
|   |       |-- file.mod
|   |       |-- fixvideo.mod
|   |       |-- font.mod
|   |       |-- fs.lst
|   |       |-- fshelp.mod
|   |       |-- functional_test.mod
|   |       |-- gcry_arcfour.mod
|   |       |-- gcry_blowfish.mod
|   |       |-- gcry_camellia.mod
|   |       |-- gcry_cast5.mod
|   |       |-- gcry_crc.mod
|   |       |-- gcry_des.mod
|   |       |-- gcry_dsa.mod
|   |       |-- gcry_idea.mod
|   |       |-- gcry_md4.mod
|   |       |-- gcry_md5.mod
|   |       |-- gcry_rfc2268.mod
|   |       |-- gcry_rijndael.mod
|   |       |-- gcry_rmd160.mod
|   |       |-- gcry_rsa.mod
|   |       |-- gcry_seed.mod
|   |       |-- gcry_serpent.mod
|   |       |-- gcry_sha1.mod
|   |       |-- gcry_sha256.mod
|   |       |-- gcry_sha512.mod
|   |       |-- gcry_tiger.mod
|   |       |-- gcry_twofish.mod
|   |       |-- gcry_whirlpool.mod
|   |       |-- geli.mod
|   |       |-- gettext.mod
|   |       |-- gfxmenu.mod
|   |       |-- gfxterm.mod
|   |       |-- gfxterm_background.mod
|   |       |-- gfxterm_menu.mod
|   |       |-- gptsync.mod
|   |       |-- grub.efi
|   |       |-- gzio.mod
|   |       |-- halt.mod
|   |       |-- hashsum.mod
|   |       |-- hdparm.mod
|   |       |-- hello.mod
|   |       |-- help.mod
|   |       |-- hexdump.mod
|   |       |-- hfs.mod
|   |       |-- hfsplus.mod
|   |       |-- hfspluscomp.mod
|   |       |-- http.mod
|   |       |-- iorw.mod
|   |       |-- iso9660.mod
|   |       |-- jfs.mod
|   |       |-- jpeg.mod
|   |       |-- keylayouts.mod
|   |       |-- keystatus.mod
|   |       |-- ldm.mod
|   |       |-- legacy_password_test.mod
|   |       |-- legacycfg.mod
|   |       |-- linux.mod
|   |       |-- linux16.mod
|   |       |-- loadbios.mod
|   |       |-- loadenv.mod
|   |       |-- loopback.mod
|   |       |-- ls.mod
|   |       |-- lsacpi.mod
|   |       |-- lsefi.mod
|   |       |-- lsefimmap.mod
|   |       |-- lsefisystab.mod
|   |       |-- lsmmap.mod
|   |       |-- lspci.mod
|   |       |-- lssal.mod
|   |       |-- luks.mod
|   |       |-- lvm.mod
|   |       |-- lzopio.mod
|   |       |-- macbless.mod
|   |       |-- macho.mod
|   |       |-- mdraid09.mod
|   |       |-- mdraid09_be.mod
|   |       |-- mdraid1x.mod
|   |       |-- memdisk.mod
|   |       |-- memrw.mod
|   |       |-- minicmd.mod
|   |       |-- minix.mod
|   |       |-- minix2.mod
|   |       |-- minix2_be.mod
|   |       |-- minix3.mod
|   |       |-- minix3_be.mod
|   |       |-- minix_be.mod
|   |       |-- mmap.mod
|   |       |-- moddep.lst
|   |       |-- modinfo.sh
|   |       |-- morse.mod
|   |       |-- mpi.mod
|   |       |-- msdospart.mod
|   |       |-- multiboot.mod
|   |       |-- multiboot2.mod
|   |       |-- nativedisk.mod
|   |       |-- net.mod
|   |       |-- newc.mod
|   |       |-- nilfs2.mod
|   |       |-- normal.mod
|   |       |-- ntfs.mod
|   |       |-- ntfscomp.mod
|   |       |-- odc.mod
|   |       |-- offsetio.mod
|   |       |-- ohci.mod
|   |       |-- part_acorn.mod
|   |       |-- part_amiga.mod
|   |       |-- part_apple.mod
|   |       |-- part_bsd.mod
|   |       |-- part_dfly.mod
|   |       |-- part_dvh.mod
|   |       |-- part_gpt.mod
|   |       |-- part_msdos.mod
|   |       |-- part_plan.mod
|   |       |-- part_sun.mod
|   |       |-- part_sunpc.mod
|   |       |-- partmap.lst
|   |       |-- parttool.lst
|   |       |-- parttool.mod
|   |       |-- password.mod
|   |       |-- password_pbkdf2.mod
|   |       |-- pata.mod
|   |       |-- pbkdf2.mod
|   |       |-- pbkdf2_test.mod
|   |       |-- pcidump.mod
|   |       |-- play.mod
|   |       |-- png.mod
|   |       |-- priority_queue.mod
|   |       |-- probe.mod
|   |       |-- procfs.mod
|   |       |-- progress.mod
|   |       |-- raid5rec.mod
|   |       |-- raid6rec.mod
|   |       |-- read.mod
|   |       |-- reboot.mod
|   |       |-- regexp.mod
|   |       |-- reiserfs.mod
|   |       |-- relocator.mod
|   |       |-- romfs.mod
|   |       |-- scsi.mod
|   |       |-- search.mod
|   |       |-- search_fs_file.mod
|   |       |-- search_fs_uuid.mod
|   |       |-- search_label.mod
|   |       |-- serial.mod
|   |       |-- setjmp.mod
|   |       |-- setjmp_test.mod
|   |       |-- setpci.mod
|   |       |-- sfs.mod
|   |       |-- signature_test.mod
|   |       |-- sleep.mod
|   |       |-- sleep_test.mod
|   |       |-- spkmodem.mod
|   |       |-- squash4.mod
|   |       |-- syslinuxcfg.mod
|   |       |-- tar.mod
|   |       |-- terminal.lst
|   |       |-- terminal.mod
|   |       |-- terminfo.mod
|   |       |-- test.mod
|   |       |-- test_blockarg.mod
|   |       |-- testload.mod
|   |       |-- testspeed.mod
|   |       |-- tftp.mod
|   |       |-- tga.mod
|   |       |-- time.mod
|   |       |-- tr.mod
|   |       |-- trig.mod
|   |       |-- true.mod
|   |       |-- udf.mod
|   |       |-- ufs1.mod
|   |       |-- ufs1_be.mod
|   |       |-- ufs2.mod
|   |       |-- uhci.mod
|   |       |-- usb.mod
|   |       |-- usb_keyboard.mod
|   |       |-- usbms.mod
|   |       |-- usbserial_common.mod
|   |       |-- usbserial_ftdi.mod
|   |       |-- usbserial_pl2303.mod
|   |       |-- usbserial_usbdebug.mod
|   |       |-- usbtest.mod
|   |       |-- verify.mod
|   |       |-- video.lst
|   |       |-- video.mod
|   |       |-- video_bochs.mod
|   |       |-- video_cirrus.mod
|   |       |-- video_colors.mod
|   |       |-- video_fb.mod
|   |       |-- videoinfo.mod
|   |       |-- videotest.mod
|   |       |-- videotest_checksum.mod
|   |       |-- xfs.mod
|   |       |-- xnu.mod
|   |       |-- xnu_uuid.mod
|   |       |-- xnu_uuid_test.mod
|   |       |-- xzio.mod
|   |       |-- zfs.mod
|   |       |-- zfscrypt.mod
|   |       `-- zfsinfo.mod
|   |-- Microsoft
|   |   `-- Boot
|   |       `-- bootmgfw.efi
|   |           |-- bootmgfw.efi
|   |           `-- grubx64.efi
|   |-- antergos_grub
|   |   `-- grubx64.efi
|   |-- antergos_grub_4bjt
|   |   `-- grubx64.efi
|   |-- systemd
|   |   `-- systemd-bootx64.efi
|   `-- tools
|       `-- Boot
|-- grub
|   |-- fonts
|   |   `-- unicode.pf2
|   |-- grubenv
|   |-- locale
|   |   |-- ast.mo
|   |   |-- ca.mo
|   |   |-- da.mo
|   |   |-- de.mo
|   |   |-- de@hebrew.mo
|   |   |-- de_CH.mo
|   |   |-- en@arabic.mo
|   |   |-- en@hebrew.mo
|   |   |-- en@piglatin.mo
|   |   |-- en@quot.mo
|   |   |-- eo.mo
|   |   |-- es.mo
|   |   |-- fi.mo
|   |   |-- fr.mo
|   |   |-- gl.mo
|   |   |-- hu.mo
|   |   |-- id.mo
|   |   |-- it.mo
|   |   |-- ja.mo
|   |   |-- lt.mo
|   |   |-- nb.mo
|   |   |-- nl.mo
|   |   |-- pa.mo
|   |   |-- pl.mo
|   |   |-- pt_BR.mo
|   |   |-- ru.mo
|   |   |-- sl.mo
|   |   |-- sr.mo
|   |   |-- sv.mo
|   |   |-- tr.mo
|   |   |-- uk.mo
|   |   |-- vi.mo
|   |   |-- zh_CN.mo
|   |   `-- zh_TW.mo
|   |-- themes
|   |   `-- starfield
|   |       |-- COPYING.CC-BY-SA-3.0
|   |       |-- README
|   |       |-- blob_w.png
|   |       |-- boot_menu_c.png
|   |       |-- boot_menu_e.png
|   |       |-- boot_menu_n.png
|   |       |-- boot_menu_ne.png
|   |       |-- boot_menu_nw.png
|   |       |-- boot_menu_s.png
|   |       |-- boot_menu_se.png
|   |       |-- boot_menu_sw.png
|   |       |-- boot_menu_w.png
|   |       |-- dejavu_10.pf2
|   |       |-- dejavu_12.pf2
|   |       |-- dejavu_14.pf2
|   |       |-- dejavu_16.pf2
|   |       |-- dejavu_bold_14.pf2
|   |       |-- slider_c.png
|   |       |-- slider_n.png
|   |       |-- slider_s.png
|   |       |-- starfield.png
|   |       |-- terminal_box_c.png
|   |       |-- terminal_box_e.png
|   |       |-- terminal_box_n.png
|   |       |-- terminal_box_ne.png
|   |       |-- terminal_box_nw.png
|   |       |-- terminal_box_s.png
|   |       |-- terminal_box_se.png
|   |       |-- terminal_box_sw.png
|   |       |-- terminal_box_w.png
|   |       `-- theme.txt
|   `-- x86_64-efi
|       |-- acpi.mod
|       |-- adler32.mod
|       |-- affs.mod
|       |-- afs.mod
|       |-- ahci.mod
|       |-- all_video.mod
|       |-- aout.mod
|       |-- appleldr.mod
|       |-- archelp.mod
|       |-- at_keyboard.mod
|       |-- ata.mod
|       |-- backtrace.mod
|       |-- bfs.mod
|       |-- bitmap.mod
|       |-- bitmap_scale.mod
|       |-- blocklist.mod
|       |-- boot.mod
|       |-- boottime.mod
|       |-- bsd.mod
|       |-- btrfs.mod
|       |-- bufio.mod
|       |-- cacheinfo.mod
|       |-- cat.mod
|       |-- cbfs.mod
|       |-- cbls.mod
|       |-- cbmemc.mod
|       |-- cbtable.mod
|       |-- cbtime.mod
|       |-- chain.mod
|       |-- cmdline_cat_test.mod
|       |-- cmp.mod
|       |-- command.lst
|       |-- configfile.mod
|       |-- core.efi
|       |-- cpio.mod
|       |-- cpio_be.mod
|       |-- cpuid.mod
|       |-- crc64.mod
|       |-- crypto.lst
|       |-- crypto.mod
|       |-- cryptodisk.mod
|       |-- cs5536.mod
|       |-- date.mod
|       |-- datehook.mod
|       |-- datetime.mod
|       |-- disk.mod
|       |-- diskfilter.mod
|       |-- div_test.mod
|       |-- dm_nv.mod
|       |-- echo.mod
|       |-- efi_gop.mod
|       |-- efi_uga.mod
|       |-- efifwsetup.mod
|       |-- efinet.mod
|       |-- ehci.mod
|       |-- elf.mod
|       |-- eval.mod
|       |-- exfat.mod
|       |-- exfctest.mod
|       |-- ext2.mod
|       |-- extcmd.mod
|       |-- fat.mod
|       |-- file.mod
|       |-- fixvideo.mod
|       |-- font.mod
|       |-- fs.lst
|       |-- fshelp.mod
|       |-- functional_test.mod
|       |-- gcry_arcfour.mod
|       |-- gcry_blowfish.mod
|       |-- gcry_camellia.mod
|       |-- gcry_cast5.mod
|       |-- gcry_crc.mod
|       |-- gcry_des.mod
|       |-- gcry_dsa.mod
|       |-- gcry_idea.mod
|       |-- gcry_md4.mod
|       |-- gcry_md5.mod
|       |-- gcry_rfc2268.mod
|       |-- gcry_rijndael.mod
|       |-- gcry_rmd160.mod
|       |-- gcry_rsa.mod
|       |-- gcry_seed.mod
|       |-- gcry_serpent.mod
|       |-- gcry_sha1.mod
|       |-- gcry_sha256.mod
|       |-- gcry_sha512.mod
|       |-- gcry_tiger.mod
|       |-- gcry_twofish.mod
|       |-- gcry_whirlpool.mod
|       |-- geli.mod
|       |-- gettext.mod
|       |-- gfxmenu.mod
|       |-- gfxterm.mod
|       |-- gfxterm_background.mod
|       |-- gfxterm_menu.mod
|       |-- gptsync.mod
|       |-- grub.efi
|       |-- gzio.mod
|       |-- halt.mod
|       |-- hashsum.mod
|       |-- hdparm.mod
|       |-- hello.mod
|       |-- help.mod
|       |-- hexdump.mod
|       |-- hfs.mod
|       |-- hfsplus.mod
|       |-- hfspluscomp.mod
|       |-- http.mod
|       |-- iorw.mod
|       |-- iso9660.mod
|       |-- jfs.mod
|       |-- jpeg.mod
|       |-- keylayouts.mod
|       |-- keystatus.mod
|       |-- ldm.mod
|       |-- legacy_password_test.mod
|       |-- legacycfg.mod
|       |-- linux.mod
|       |-- linux16.mod
|       |-- loadbios.mod
|       |-- loadenv.mod
|       |-- loopback.mod
|       |-- ls.mod
|       |-- lsacpi.mod
|       |-- lsefi.mod
|       |-- lsefimmap.mod
|       |-- lsefisystab.mod
|       |-- lsmmap.mod
|       |-- lspci.mod
|       |-- lssal.mod
|       |-- luks.mod
|       |-- lvm.mod
|       |-- lzopio.mod
|       |-- macbless.mod
|       |-- macho.mod
|       |-- mdraid09.mod
|       |-- mdraid09_be.mod
|       |-- mdraid1x.mod
|       |-- memdisk.mod
|       |-- memrw.mod
|       |-- minicmd.mod
|       |-- minix.mod
|       |-- minix2.mod
|       |-- minix2_be.mod
|       |-- minix3.mod
|       |-- minix3_be.mod
|       |-- minix_be.mod
|       |-- mmap.mod
|       |-- moddep.lst
|       |-- modinfo.sh
|       |-- morse.mod
|       |-- mpi.mod
|       |-- msdospart.mod
|       |-- multiboot.mod
|       |-- multiboot2.mod
|       |-- nativedisk.mod
|       |-- net.mod
|       |-- newc.mod
|       |-- nilfs2.mod
|       |-- normal.mod
|       |-- ntfs.mod
|       |-- ntfscomp.mod
|       |-- odc.mod
|       |-- offsetio.mod
|       |-- ohci.mod
|       |-- part_acorn.mod
|       |-- part_amiga.mod
|       |-- part_apple.mod
|       |-- part_bsd.mod
|       |-- part_dfly.mod
|       |-- part_dvh.mod
|       |-- part_gpt.mod
|       |-- part_msdos.mod
|       |-- part_plan.mod
|       |-- part_sun.mod
|       |-- part_sunpc.mod
|       |-- partmap.lst
|       |-- parttool.lst
|       |-- parttool.mod
|       |-- password.mod
|       |-- password_pbkdf2.mod
|       |-- pata.mod
|       |-- pbkdf2.mod
|       |-- pbkdf2_test.mod
|       |-- pcidump.mod
|       |-- play.mod
|       |-- png.mod
|       |-- priority_queue.mod
|       |-- probe.mod
|       |-- procfs.mod
|       |-- progress.mod
|       |-- raid5rec.mod
|       |-- raid6rec.mod
|       |-- read.mod
|       |-- reboot.mod
|       |-- regexp.mod
|       |-- reiserfs.mod
|       |-- relocator.mod
|       |-- romfs.mod
|       |-- scsi.mod
|       |-- search.mod
|       |-- search_fs_file.mod
|       |-- search_fs_uuid.mod
|       |-- search_label.mod
|       |-- serial.mod
|       |-- setjmp.mod
|       |-- setjmp_test.mod
|       |-- setpci.mod
|       |-- sfs.mod
|       |-- signature_test.mod
|       |-- sleep.mod
|       |-- sleep_test.mod
|       |-- spkmodem.mod
|       |-- squash4.mod
|       |-- syslinuxcfg.mod
|       |-- tar.mod
|       |-- terminal.lst
|       |-- terminal.mod
|       |-- terminfo.mod
|       |-- test.mod
|       |-- test_blockarg.mod
|       |-- testload.mod
|       |-- testspeed.mod
|       |-- tftp.mod
|       |-- tga.mod
|       |-- time.mod
|       |-- tr.mod
|       |-- trig.mod
|       |-- true.mod
|       |-- udf.mod
|       |-- ufs1.mod
|       |-- ufs1_be.mod
|       |-- ufs2.mod
|       |-- uhci.mod
|       |-- usb.mod
|       |-- usb_keyboard.mod
|       |-- usbms.mod
|       |-- usbserial_common.mod
|       |-- usbserial_ftdi.mod
|       |-- usbserial_pl2303.mod
|       |-- usbserial_usbdebug.mod
|       |-- usbtest.mod
|       |-- verify.mod
|       |-- video.lst
|       |-- video.mod
|       |-- video_bochs.mod
|       |-- video_cirrus.mod
|       |-- video_colors.mod
|       |-- video_fb.mod
|       |-- videoinfo.mod
|       |-- videotest.mod
|       |-- videotest_checksum.mod
|       |-- xfs.mod
|       |-- xnu.mod
|       |-- xnu_uuid.mod
|       |-- xnu_uuid_test.mod
|       |-- xzio.mod
|       |-- zfs.mod
|       |-- zfscrypt.mod
|       `-- zfsinfo.mod
`-- loader
    |-- entries
    `-- loader.conf

28 directories, 700 files

Offline

#11 2016-01-14 19:01:52

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

Wait, what? This isn't the same ESP your Windows use?

Offline

#12 2016-01-14 19:06:44

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

Wait what, now I dont understand?

Offline

#13 2016-01-14 21:05:41

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

It's not a must to use the ESP created by Windows, but in that case you need grub or your UEFI boot menu to boot windows. systemd-boot needs to share ESP with Windows to list/boot it in/from its menu.

In any case, make sure you reinstall the kernel package(s) after you mounted the new /boot.

Offline

#14 2016-01-14 21:10:26

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

Yes I installed Windows first and then used the partititions it created during install for Arch. I am just now trying to figure out how to point grub or systemd-boot to load windows, as it does not seem to pick it up automatically.

Offline

#15 2016-01-14 21:19:02

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,679
Website

Re: Trying to dual boot Arch with Windows 10

gbj13 wrote:
gbj@gord /boot> tree /boot
/boot
[...]
|   |-- Microsoft
|   |   `-- Boot
|   |       `-- bootmgfw.efi
|   |           |-- bootmgfw.efi
|   |           `-- grubx64.efi

Why is the Windows bootmanager in a folder named after itself?

Normally, it sits at $ESP/EFI/Microsoft/Boot/bootmgfw.efi

A systemd-boot entry for your current directory structure would be:

title Windows
efi /EFI/Microsoft/Boot/bootmgfw.efi/bootmgfw.efi

Alternatively, copy bootmgfw.efi back into $ESP/EFI/Microsoft/Boot

Offline

#16 2016-01-14 21:22:55

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

Ugh nvm. I missed of your tree /boot.

But anyway you seem to have borked the Windows boot files:

|   |-- Microsoft
|   |   `-- Boot
|   |       `-- bootmgfw.efi
|   |           |-- bootmgfw.efi
|   |           `-- grubx64.efi

You probably need to boot some Windows disc and reinstall the bootloader with bcdboot.

Offline

#17 2016-01-14 21:26:27

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: Trying to dual boot Arch with Windows 10

Head_on_a_Stick wrote:

Normally, it sits at $ESP/EFI/Microsoft/Boot/bootmgfw.efi

A systemd-boot entry for your current directory structure would be:

title Windows
efi /EFI/Microsoft/Boot/bootmgfw.efi/bootmgfw.efi

Alternatively, copy bootmgfw.efi back into $ESP/EFI/Microsoft/Boot

I don't think it would work. The efi binary isn't the only thing there orignally / required.

Offline

#18 2016-01-14 21:27:40

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: Trying to dual boot Arch with Windows 10

So what's telling the

$ efibootmgr -v

do it good first, it will be faster than do it twice the saint wink

Offline

#19 2016-01-14 21:44:56

gbj13
Member
Registered: 2010-05-06
Posts: 109

Re: Trying to dual boot Arch with Windows 10

efibootmgr -v gives sort of a mess i guess hmm

gbj@gord /boot> efibootmgr -v
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0005,0003,0001,0002,0004,0000
Boot0000* Windows Boot Manager  HD(2,GPT,d1276c25-7a4c-4e65-850e-627557d14fc6,0xe1800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...5................
Boot0001* CD/DVD Drive  BBS(CDROM,,0x0)AMGOAMNO........o.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.S.2.2.3.C....................A...........................>..Gd-.;.A..MQ..L.4.R.3.1.G.6.Z.C.9.8.2.5.5.6. . . . . . ......AMBO
Boot0002* Hard Drive    BBS(HD,,0x0)AMGOAMNO........o.M.4.-.C.T.1.2.8.M.4.S.S.D.2....................A...........................>..Gd-.;.A..MQ..L.0.0.0.0.0.0.0.0.1.1.8.3.3.0.9.1.5.F.3.A......AMBOAMNO........o.T.O.S.H.I.B.A. .D.T.0.1.A.C.A.2.0.0....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . .6. .E.4.Z.L.1.3.S.G......AMBOAMNO........o.S.T.3.1.0.0.0.5.2.8.A.S....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .V.5.7.P.7.R.B.G......AMBO
Boot0003* grub  HD(2,GPT,d1276c25-7a4c-4e65-850e-627557d14fc6,0xe1800,0x32000)/File(\EFI\grub\grubx64.efi)
Boot0004* rEFInd Boot Manager   HD(2,GPT,d1276c25-7a4c-4e65-850e-627557d14fc6,0xe1800,0x32000)/File(\EFI\refind\refind_x64.efi)
Boot0005* Linux Boot Manager    HD(2,GPT,d1276c25-7a4c-4e65-850e-627557d14fc6,0xe1800,0x32000)/File(\EFI\systemd\systemd-bootx64.efi)

Offline

#20 2016-01-14 21:54:45

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,679
Website

Re: Trying to dual boot Arch with Windows 10

gbj13 wrote:
Boot0000* Windows Boot Manager  HD(2,GPT,d1276c25-7a4c-4e65-850e-627557d14fc6,0xe1800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...5................

The Windows entry is pointing to the wrong location because you have moved the files.

Do as @tom.ty89 says and try a Windows rescue disk.

Offline

Board footer

Powered by FluxBB