UEFI installation on a 200+GB HDD partition

I am Ready to commit install on my Toshiba S-70 Satellite laptop.
There will be a Windows 10 partition on the HDD.

Since it is UEFI, I need Leap 15 partition suggestions besides swap.
HDD partition Leap 15 will go on is 200GB +

Swap 6 to 8GB (physical memory is 4GB)
Boot 500MB or is it even needed?
/ 20 to 30GB. EXT4
/Home. ??GB EXT4 OR XFS ?
other(s) ??GB EXT4 OR ???

This is a dual boot UEFI setup with Tumbleweed/WinX same setup would be for Leap 15;

sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   260M  0 part /boot/efi {WinX and Tumbleweed}
├─sda2   8:2    0    16M  0 part {WinX}
├─sda3   8:3    0    40G  0 part / {Tumbleweed} btrfs
├─sda4   8:4    0    35G  0 part /data xfs
├─sda5   8:5    0     4G  0 part [SWAP] {Physical memory is 8GB}
├─sda6   8:6    0  31.8G  0 part {WinX}
└─sda7   8:7    0   789M  0 part {Created by WinX}

What is the current disk setup?

If you are using “ext4” for “/”, then I would suggest the 30G. That gives some growth space such as might be needed if you want to install other applications. And it allows that software sizes will increase over the years when you own this computer.

No, you do not need a separate “/boot”.

For swap size, that depends on how you plan using the computer.

Currently the disk has the all the things Win10 puts on it, and two Win10 partitions:
The 16MB system and another system about 800MB
Win10 RTM version and is 200GB
A Win10 Recovery partition approximately 700MB
Win10 Insider Preview version 264GB
Another Recovery partition approximately 500MB

I plan to keep the Insider Preview out of curiosity about Win10’s future(still looking pretty bleak IMO).

I’m sorry I can’t post a full list like your, but I am on my old desktop, and doing it from this afternoon’s memory. But all of your WinX things above pretty much emulate mine except for sizes and I don’t have /boot/efi(yet)

I am now thinking 40GB for “/”
The swap I indicated was a random decision because the HDD partition will have plenty of space for it. 4 to 6GB will probably suffice.

That’s the size that I normally use. It should be fine.


So, I’m assuming there is space on the disk after the last partition in your output?


Ah, okay.

That first partition is your EFI partition. It is 100M.

The installer is going to want a bigger EFI partition. But that isn’t really needed. So you will need to use the expert partitioner.

There are some screen images in my blog post about the partitioner. Go with Expert Partitioner, “start with existing partitions”. That should display existing partitioning. Then click on that 100M partition (in left column). It is probably shown as “/dev/sda1”. Then click the “Edit” toward the bottom of the screen. Set the partition to be mounted at “/boot/efi”.

Next click on the partition itself (probably shows as “/dev/sda”. There should be an ADD button. Click that to add a partition. I would suggest you add the root partition first, then swap, then “/home”.

If you mess up, no harm is done. You can abort the install and nothing will have been actually changed on your disk. So it’s okay to try a few times until you get it right.

When you are done, and click “Accept”, the partitioner will complain that the EFI partition isn’t at least 256M. Ignore that warning, and just continue.

No there isn’t at this time.
I will remove one of the Windows 10 partitions (C: or E: {A decision I still have to make}) and it’s corresponding recovery(GPT,WRE) partition to make room for a Leap 15 install.

Thanks, good things to know. I have been to your blog several times. Still studying the images.
Yes, I am a vacillater! But once I decide to to a thing, I do it. Getting real close to doing the install on the UEFI laptop.

Had to spend time in the hospital. Heart failure and breathing problems suck!
So this is an update to the thread to carry on my original post and ask for more help.

Anyway, it is time to start getting Leap 15 on my laptop.
i will do a ‘delete’ partition to get it ready for the install. SHOULD I LEAVE IT UNALLOCATED?

I am still not sure if I want install from the purposed Leap 15 install USB stick, or from the installer in the live version.

Either way, should I let grub2 take over the boot process, or do the install and then have easyBCD do that from Windows? I’m thinking grub2 probably is the best since it needs the EFI boot, but not really sure.

Thanks for all of your helpful information already given!

Yes, let grub2 (or, technically, “grub2-efi”) handle it.

As far as I know, easyBCD is only for legacy booting systems.

easyBCD dual boots the laptop now for the RTM version of Win10 and the insider preview.
But I will let grub2-efi take over, no sense in having to go through another app to start.

A proposal to ponder:

GPT fdisk (gdisk) version 0.8.8
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 3907029168 sectors, 1.8 TiB
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          657407   320.0 MiB   EF00  P01 EFI System (ESP)
   2          657408         9684991   4.3 GiB     8200  P02 Linux Swap
   3         9684992        95700991   41.0 GiB    8300  P03 openSUSE 15.0
   4        95700992       181716991   41.0 GiB    8300  P04 openSUSE 15.1
   5       181716992       303572991   58.1 GiB    0700  P05 Windows System 10 R
   6       303572992       425428991   58.1 GiB    0700  P06 Windows System Insi
   7       425428992      2166228991   830.1 GiB   8300  P07 Linux /home
   8      2166228992      3907028991   830.1 GiB   0700  P08 Windows User Data

DFSee Linux  14.12: Executing: part -d:3   
|ID |ux|Dr|Type, description|Format  |Related |OS2-LVM/BM / GPT / Crypt / additional in|  Size MiB |
+--</dev/sdc     GPT disk  3>--------+--------<006-2DM164>-----------------------------+-----------+
|33 |  |  |Fsp + GPT hdr/pta|-- -- --|-- -- --|                                        |        1.0|
|33 | 1|  |EFI System  (ESP)|FAT32   |GPT/EFI |P01 EFI System (ESP)                    |      320.0|
|34 | 2|  |Linux Swap       |SWAP    |LinuxT1 |P02 Linux Swap                          |     4408.0|
|35 | 3|  |Linux Data       |EXT4    |Linux   |P03 openSUSE 15.0                       |    42000.0|
|36 | 4|  |Linux Data       |EXT4    |Linux   |P04 openSUSE 15.1                       |    42000.0|
|37 | 5|  |Windows BasicData|NTFS    |Windows |P05 Windows System 10 Release           |    59500.0|
|38 | 6|  |Windows BasicData|NTFS    |Windows |P06 Windows System Insider Preview      |    59500.0|
|39 | 7|  |Linux Data       |XFS     |Linux   |P07 Linux /home                         |   850000.0|
|40 | 8|  |Windows BasicData|NTFS    |Windows |P08 Windows User Data                   |   850000.0|

DFSee Linux  14.12: Executing: part -n -d:3
Command timestamp : Thursday 2018-07-05 00:01:10
|ID |ux|Dr|Type, description|Begin Sect|End sector|   Cylinder range  |  Sectors |  Size MiB |
+--</dev/sdc     GPT disk  3>----------+----------+-------------------<006-2DM164>-----------+
|33 |  |  |Fsp + GPT hdr/pta|        22|       7ff|       0 -        0|       7de|        1.0|
|33 | 1|  |EFI System  (ESP)|       800|     a07ff|       1 -      320|     a0000|      320.0|
|34 | 2|  |Linux Swap       |     a0800|    93c7ff|     321 -     4728|    89c000|     4408.0|
|35 | 3|  |Linux Data       |    93c800|   5b447ff|    4729 -    46728|   5208000|    42000.0|
|36 | 4|  |Linux Data       |   5b44800|   ad4c7ff|   46729 -    88728|   5208000|    42000.0|
|37 | 5|  |Windows BasicData|   ad4c800|  121827ff|   88729 -   148228|   7436000|    59500.0|
|38 | 6|  |Windows BasicData|  12182800|  195b87ff|  148229 -   207728|   7436000|    59500.0|
|39 | 7|  |Linux Data       |  195b8800|  811e07ff|  207729 -  1057728|  67c28000|   850000.0|
|40 | 8|  |Windows BasicData|  811e0800|  e8e087ff| 1057729 -  1907728|  67c28000|   850000.0|

I do something like that. Specifically, I keep space for two or more linux systems. I have only one swap partition and only one home partition. But I have two or more root partitions.

You have to be careful, though, with “/home”. I tend to mount my home partition at “/xhome”, and leave “/home” as part of the root partition. And then I use symbolic links to “/xhome” from home directories. The idea is that most file are seen on all systems. But configuration (such as $HOME/.config") is different for each installed linux.

And, similar to what you show, this is mainly to ease transitioning to the next release.

So extrapolating down to my 500GB HDD is this reasonable? (Numbers are approximate)
Linux Swap, EXT4 and/or XFS dependent on which partition.

Disk /dev/sdx: xxxxxxxx sectors, 500GB
Number           Size                    Name
   1          320.0  MB           EFI System (ESP)
   2           16.0  GB           Windows Other
   3            4.3  GB           Linux Swap
   4           40.0  GB           /
   5           50.0  GB           Linux /home
   6           60.0  GB           Linux Data  
   7           41.1  GB           Linux  ????   
   8          264.7  GB           Windows System Insider
   9          500.0  MB           Windows Recovery

Sorry it is a bit messy, and not from a partition list or fdisk type operation.

It looks like at least something is using a UEFI boot. There is a EFI boot partition. Note ALL os must use the same boot method. So you don’t want one OS MBR (legacy) booting and another EFI booting. Recommend you install using EFI. Boot installer in EFI mode (not legacy ) and it will lead you trough. Unless you know for certain Windows is not using EFI.

My 64bit laptop is UEFI. So yes, I was planning on using the EFI boot mode. Just trying to get my head wrapped around this and not mess up the install like I did a couple of times with Leap 42.3.
There is an image way up in this thread showing the current state of the 500GB HDD with two WIn10 systems on it.
The ‘Release’ partition and its recovery partition will be emptied and merged to make room for Leap 15. I don’t know what the 16GB GPT,MSR partition is but am told it is needed by Windows.

I can’t see how more than a little of the above follows from comment 15, so here’s another proposal, made instead for 500GB:

|ID |ux|Dr|Type, description|Format  |Related |OS2-LVM/BM / GPT / Crypt/add'l |  Size MiB |
+--</dev/sdb     GPT disk  2>--------+--------<ST3500414CS>-------------------+-----------+
|33 |  |  |Fsp + GPT hdr/pta|-- -- --|-- -- --|                               |        1.0|
|33 | 1|  |EFI System  (ESP)|FAT32   |GPT/EFI |sdX1 EFI System (ESP)          |      320.0|
|34 | 2|  |Linux Swap       |SWAP    |LinuxT1 |sdX2 Linux Swap                |     4319.0|
|35 | 3|  |Linux Data       |EXT4    |Linux   |sdX3 openSUSE 15.0             |    42000.0|
|36 | 4|  |Linux Data       |EXT4    |Linux   |sdX4 openSUSE 15.1             |    42000.0|
|37 | 5|  |Windows BasicData|NTFS    |Windows |sdX5 WinSYS 10 Release         |    44150.0|
|38 | 6|  |Windows BasicData|NTFS    |Windows |sdX6 WinSYS Insider Preview    |    44150.0|
|39 | 7|  |Linux Data       |XFS     |Linux   |sdX7 Linux /home               |   150000.0|
|40 | 8|  |Windows BasicData|NTFS    |Windows |sdX8 Windows User Data         |   150000.0|