-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathubuntu24-x86_64-minimal-desktop-raw.yml
More file actions
122 lines (114 loc) · 2.59 KB
/
ubuntu24-x86_64-minimal-desktop-raw.yml
File metadata and controls
122 lines (114 loc) · 2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# AI-searchable metadata for template discovery
metadata:
description: Ubuntu 24.04 minimal desktop image with GUI for workstation deployments
use_cases:
- Desktop workstations
- Kiosk systems
- Development machines with GUI
- Graphical edge displays
keywords:
- desktop
- gui
- workstation
- kiosk
- display
- graphical
- ubuntu
image:
name: minimal-desktop-ubuntu
version: "24.04"
target:
os: ubuntu
dist: ubuntu24
arch: x86_64
imageType: raw
# Disk layout and output artifact definition
disk:
# Human friendly name logged by builders
name: minimal-desktop-ubuntu
artifacts:
# Request conversion to raw
- type: raw
compression: gz
size: 3GiB
# GPT partition table per installer spec
partitionTableType: gpt
partitions:
# EFI system partition for bootloaders
- id: EFI
name: EFI
type: esp
# GPT type GUID for EFI system partition
typeUUID: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
fsType: vfat
# Builder expects explicit MiB offsets
start: 1MiB
end: 106MiB
mountPoint: /boot/efi
mountOptions: defaults
flags:
- boot
- esp
# Dedicated /boot to host kernels and bootloader assets
- id: BOOT
name: BOOT
type: linux
# GPT GUID for Linux /boot partition
typeUUID: bc13c2ff-59e6-4262-a352-b275fd6f7172
fsType: ext4
start: 106MiB
end: 500MiB
mountPoint: /boot
mountOptions: defaults
flags: []
# Root filesystem filling remainder of disk
- id: ROOT
name: ROOT
type: linux-root-amd64
# Standard Linux root filesystem GUID for x86_64
typeUUID: 4f68bce3-e8cd-4db1-96e7-fbcaf984b709
fsType: ext4
start: 500MiB
end: "0"
mountPoint: /
mountOptions: defaults
flags: []
systemConfig:
name: minimal
description: Minimal desktop ubuntu image
bootloader:
bootType: efi
provider: grub
immutability:
enabled: false # default is true
packages:
- bsdutils
- debianutils
- diffutils
- findutils
- grep
- gzip
- libattr1
- linux-base
- mawk
- ncurses-base
- ncurses-bin
- shim-signed
- ubuntu-minimal
- ubuntu-desktop-minimal
- systemd
- openssh-server
- systemd-resolved
- systemd-timesyncd
- util-linux
- udev
- linux-firmware
- initramfs-tools
- grub-pc-bin
- grub-efi-amd64-bin
- efibootmgr
kernel:
version: "6.17"
cmdline: "console=ttyS0,115200 console=tty0 loglevel=7"
packages:
- linux-image-generic-hwe-24.04