user@homelab:~/docs$ cat ubuntu.md
Ubuntu Server
Ubuntu Server 26.04.1 next to Windows on the shared SSD
# contents
Overview
| Goal | Ubuntu Server on the free part of the SSD, Windows untouched |
| Media | ubuntu-26.04.1-live-server-amd64.iso via Ventoy |
| Result | / 300 GB ext4 on sda5, shared EFI partition, OpenSSH server |
1. Boot the installer
Novo → Boot Menu → EFI USB Device → Ubuntu ISO → Boot in grub2 mode.
2. Installer options
| Step | Choice |
|---|---|
| Language / keyboard | English / English (US) |
| Install type | Ubuntu Server (not minimized) |
| Network | Continue without network (Wi-Fi is configured after install, see Network) |
| Storage | Custom storage layout |
3. Create the root partition
In grub2 mode the installer may not list the unallocated space. Create the partition from the installer shell (Help → Enter shell):
parted /dev/sda unit GiB print free
sgdisk -n 0:0:0 -t 0:8300 -c 0:ubuntu /dev/sda
partprobe /dev/sda
lsblk /dev/sda-n 0:0:0: next free partition number, spanning the largest free block,-t 0:8300: type Linux filesystem,partprobe: re-reads the partition table.
The installer scans disks only at startup, so reboot into the installer again.
4. Storage layout
| Partition | Size | Use | Format |
|---|---|---|---|
sda1 | 200 MB | /boot/efi, shared with Windows | no |
sda2–sda4 | ~147 GB | Windows (MSR, C:, Recovery) | – |
sda5 | 300 GB | / ext4 | yes |
- KINGSTON… → Use As Boot Device (reuses the existing EFI partition).
- partition 5 → Edit → Format: ext4, Mount: /.
5. Profile
- server name
homelab, - Ubuntu Pro: skip,
- ✅ Install OpenSSH server,
- no featured snaps.
After Reboot Now, remove the USB disk.
Verify
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS /dev/sdasda5 mounted on /, sda1 on /boot/efi.
Notes
A single / partition instead of LVM and a separate /boot: on a single-disk node it is simpler, and application data goes to the dedicated SSHD.