You are not logged in.
Pages: 1
Dear all, I know that you had to answer this question many times, therefore, I apologize in advance. I have one HDD with 2 partition, where the first contain windows 10 installation file, and the other with Archlinux and D:/, lsblk gives:
$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 119,2G  0 disk 
├─sda1   8:1    0   549M  0 part 
└─sda2   8:2    0 118,7G  0 part 
sdb      8:16   0   3,7T  0 disk 
├─sdb1   8:17   0   128M  0 part 
├─sdb2   8:18   0   1,7T  0 part 
├─sdb3   8:19   0   300M  0 part /boot/efi
├─sdb4   8:20   0    16G  0 part [SWAP]
├─sdb5   8:21   0   100G  0 part /
└─sdb6   8:22   0   1,9T  0 part /home
sr0     11:0    1  1024M  0 rom  and fdisk -l gives:
$ fdisk -l
Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 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: 286864B5-8E13-4F84-98B7-5C9FCED8564F
Device          Start        End    Sectors  Size Type
/dev/sdb1          34     262177     262144  128M Microsoft reserved
/dev/sdb2      264192 3615754239 3615490048  1.7T Microsoft basic data
/dev/sdb3  3615754240 3616368639     614400  300M Linux filesystem
/dev/sdb4  3616368640 3649923071   33554432   16G Linux filesystem
/dev/sdb5  3649923072 3859638271  209715200  100G Linux filesystem
/dev/sdb6  3859638272 7814037134 3954398863  1.9T Linux filesystem
Partition 1 does not start on physical sector boundary.
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: dos
Disk identifier: 0xb274a1a3
Device     Boot   Start       End   Sectors   Size Id Type
/dev/sda1  *       2048   1126399   1124352   549M  7 HPFS/NTFS/exFAT
/dev/sda2  *    1126400 250064895 248938496 118.7G  7 HPFS/NTFS/exFATI am confused now on how to make my grub detect my windows os, should I have to chroot in live-cd and mount /dev/sda and generate the grub.cfg, or just edit /etc/grub.d/40_custom ? Thanks.
Offline
It looks like you have two HDDs, one with 2 partitions and one with 6, yes? Could you post the output of fdisk -l /dev/sda?
Did you create /dev/sdb3 when you installed Arch, or was it there already?
I no longer dual-boot, but when I did, I reused the existing OEM-created EFI partition for Linux. It looks like you might have created a separate EFI partition for Linux. If so, there won't be any EFI entries on that partition for Windows, and I doubt GRUB will be able to figure out that there is a separate EFI partition with the Windows bootloader on it.
Offline
Thanks @peachrobber for the answer
$ 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: dos
Disk identifier: 0xb274a1a3
Device     Boot   Start       End   Sectors   Size Id Type
/dev/sda1  *       2048   1126399   1124352   549M  7 HPFS/NTFS/exFAT
/dev/sda2  *    1126400 250064895 248938496 118.7G  7 HPFS/NTFS/exFATFor /dev/sdb3 yes I did.
Offline

├─sdb3 8:19 0 300M 0 part /boot/efi
[...]
/dev/sdb3 3615754240 3616368639 614400 300M Linux filesystem
Why is sdb3 a Linux filesystem and why is it mounted to /boot/efi?
What instructions did you follow to install Arch and grub?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I am following the french archlinux wiki, I have uefi system, so I followed this partition scheme: Archlinux-wiki-fr.
Offline
/dev/sda1 smells like an EFI partition to me. Could you mount it and check?
Offline
I mounted /dev/sda1, and it's empty, and /dev/sda2 has windows files system.
Offline

/dev/sda1 doesn't smell like an EFI partition to me it doesn't have the relevant flag nor the correct filesystem.
@piranha007 Read the instructions closely again, you misinterpreted and made a linux filesystem instead of a FAT32 partition for your intended EFI partition. Did you remove/expand the existing Windows EFI partition, or was windows not actually installed as UEFI and now you've broken access to it due to converting the disk to GPT? Because it doesn't look like much is left of it. Which command did you use to install GRUB?
Last edited by V1del (2018-09-21 15:13:00)
Offline
Hay V1del, No I did not remove/expand Windows EFI partition, I just shrink /dev/sdb and made the partitions (sdb3 to sdb6) and install Archlinux. Indeed I tried to mount /dev/sda1 as /boot/efi and install grub on it with
grub-install --target=i386-pc --no-floppy --recheck /dev/sdaBut it didn't work as the partition type was different. So you think that it could delete the windows boot directory ?
Last edited by piranha007 (2018-09-21 15:50:39)
Offline

That's not the command to use to install on an UEFI system, you really have to be more careful on what you are reading, and now I'm fairly positive that you never had an EFI boot in the first place. You just broke your MBR partition table and hence the ability to boot your MBR installed Windows. Recovering that can be tricky, read https://wiki.archlinux.org/index.php/Gd … BR_and_GPT and specifically https://www.rodsbooks.com/gdisk/mbr2gpt.html#gpt2mbr and try to convert back.
Last edited by V1del (2018-09-21 22:36:16)
Offline
Hay V1del, Thanks for the help, ok I will try this, in any case it's a fresh installation, I can reinstall everything, thanks.
Offline
Pages: 1