Skip to content

Commit f767e6f

Browse files
docs: update README.md
Signed-off-by: Shantanoo 'Shan' Desai <[email protected]>
1 parent 0852d85 commit f767e6f

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

README.md

+20-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ Currently Supported Images:
66
| Name | Version |
77
|:--------------------|:-------------:|
88
| __Focal Fossa__ | `20.04.6` |
9-
| __Jammy Jellyfish__ | `22.04.2` |
9+
| __Jammy Jellyfish__ | `22.04.4` |
10+
| __Noble Numbat__ | `24.04` |
1011

1112
An accompanying blogpost is available [here][1]
1213

@@ -22,13 +23,19 @@ To validate `cloud-init` and `ubuntu.pkr.hcl` template perform
2223
make validate
2324
```
2425

25-
To simply validate `cloud-init`
26+
To simply validate `cloud-init` against all distros
2627

2728
```bash
2829
make validate-cloudinit
2930
```
3031

31-
To simply validate `ubuntu.pkr.hcl` template (against both `focal` and `jammy`)
32+
To validate `cloud-init` configuration of a specific distro (`focal`, `jammy`, `noble`)
33+
34+
```bash
35+
make validate-cloudinit-<distroname> # <distroname> here is either focal, jammy or noble
36+
```
37+
38+
To simply validate `ubuntu.pkr.hcl` template against all distros
3239

3340
```bash
3441
make validate-packer
@@ -48,9 +55,19 @@ to build Ubuntu 22.04 (Jammy) image
4855
make build-jammy
4956
```
5057

58+
to build Ubuntu 24.04 (Noble) image
59+
60+
```bash
61+
make build-noble
62+
```
63+
5164
## UEFI BootLoader Sequence Determination
5265

5366
see the `late-commands` in the `user-data` file. This is determined by installing `efibootmgr` on the live
5467
image and performing `sudo efibootmgr`. This lists what are the sequences and when should the image be booted.
5568

69+
> NOTE: there seems to be compatibility issue between Ubuntu 24.04 and older Ubuntu LTS version in terms of
70+
> output from the `efibootmgr`, namely, Capitalization. Hence each Cloud-Init `user-data` now is in a
71+
> separate directory under the `http` directory in the repo.
72+
5673
[1]: https://shantanoo-desai.github.io/posts/technology/packer-ubuntu-qemu/

0 commit comments

Comments
 (0)