Łukasz 'sil2100' Zemczak
54100874a4
Merge branch 'noble-64k' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
12 months ago
Philip Roche
e1ab57301f
fix: Fix calls to `unminimize` if lxd-installer package not present (LP: #2049723 )
...
The unminimize script will try to install the lxd snap using the shim script
`/usr/sbin/lxd` from the lxd-installer package.
Previously `unminimize` was using `snap`
to install `lxd` directly which was being diverted by diverting the `snap` command.
This is no longer the case so we can remove `/usr/sbin/lxd` from the lxd-installer package
if it exists and then redirect any calls to `/usr/sbin/lxd` to `/bin/true`
This is a cherry pick forward port from Jammy livecd-rootfs version 2.765.37.
(cherry picked from commit 8b83212372
)
12 months ago
Łukasz 'sil2100' Zemczak
8c4ebae358
Add a largemem subarch that ships a 64k kernel variant by default.
12 months ago
Steve Langasek
6be1e868f0
Drop live-build/ubuntu-server/includes.chroot.ubuntu-server-minimal/etc/hosts
...
/etc/hosts in an installed system comes from one of several places:
- the netbase package which ships a sane default
- scripts/casper-bottom/18hostname, which is mostly identical to the netbase
one but sets a hostname to the flavor name
- the installer which writes one to the target fs
- chroot includes in livecd-rootfs
A chroot include is only needed for images that don't include netbase (so
don't inherit from the minimal seed), don't boot casper, and don't run an
installer.
NONE of these conditions are true for the ubuntu-server live image. And in
addition, the /etc/hosts here differs from the others.
So, remove it.
1 year ago
Michael Hudson-Doyle
4f6f63dd6b
Remove additional dependencies from subiquity units as they are now interfering with the boot process. (LP: #2028862 )
1 year ago
Loïc Minier
b6c9a4d711
Add support for tegra-igx (similar to tegra)
2 years ago
Steve Langasek
4112488a44
Merge remote-tracking branch 'lool/add-tegra-liver-server' into ubuntu/master
2 years ago
Loïc Minier
9f3b345b06
Initial support for NVIDIA Tegra
...
live-build/auto/config:
- for Ubuntu Server live images and the arm64+tegra full arch, build a
tegra variant with linux-nvidia-tegra as the flavor and
linux-nvidia-tegra as the kernel meta-package
- default to nvidia-$SUBARCH as the kernel flavor for all images using
arm64+tegra as full arch
hooks/03-kernel-metapkg.chroot_early:
- use linux-nvidia-tegra as kernel meta-package for the nvidia-tegra
flavor
2 years ago
Łukasz 'sil2100' Zemczak
ac8f964b19
Fix for netboot tarballs generation.
2 years ago
Dan Bungert
2cec504334
zstd is ok for reading the journal from core22
2 years ago
Dan Bungert
b1db77eaa2
no-compact systemd conf: journal backwards compat
2 years ago
Łukasz 'sil2100' Zemczak
85f93d836a
Add intel-iot server image support to devel.
2 years ago
Steve Langasek
4dbeba4ba3
Address the fact that debootstrap doesn't follow Recommends and as a result we're missing several Recommends that should be installed by default and are on upgrades but not on new installs. This is not applied to minimized images, which don't follow Recommends; but does get separately applied to the ubuntu-server full squashfs.
2 years ago
Michael Hudson-Doyle
13ed256581
Fix some issues with the netboot tarballs:
...
* Fix some issues with the netboot tarballs:
- Include the signed shim (oops).
- Make the kernel path on disk and in the bootloader config match (more
oops).
- Make paths more architecture dependent as the code in grubnetXXX.efi to
probe a platform dependent path first doesn't work.
3 years ago
Michael Hudson-Doyle
364e561308
Use the new iso-url= parameter in the bootloader configs in the netboot tarballs.
3 years ago
Michael Hudson-Doyle
fb589ecf00
Produce a tarball of artifacts for netbooting during live-server build.
3 years ago
Michael Hudson-Doyle
b2094f0319
Disable compression and "hash table hardening" for journald in the live installer environment as these features make the journal unreadable using the systemd libraries from 20.04 that are included in the subiquity snap.
3 years ago
Michael Hudson-Doyle
391439d44c
Record information about locale support (in particular, whether to install langpacks and which languages have pre-baked squashfses).
3 years ago
Michael Hudson-Doyle
543c40b347
Merge branch 'source-catalog-2' into ubuntu/master
3 years ago
Michael Hudson-Doyle
021c8e063c
better minimal ubuntu server description
3 years ago
Michael Hudson-Doyle
cda8c920dd
create source catalogs for live server install sources
3 years ago
Michael Hudson-Doyle
b341c81ff3
do the mounting in an initrd script rather than systemd units
3 years ago
Michael Hudson-Doyle
5fda0bb2aa
apply dpkg minimizations to minimal layer, and undo them for full layer
3 years ago
Michael Hudson-Doyle
5232f2f8cc
fix /media/filesystem mount
3 years ago
Michael Hudson-Doyle
d11c71a686
add a minimal server layer under the full server layer
3 years ago
Michael Hudson-Doyle
bb0bba1793
address review comments
4 years ago
Michael Hudson-Doyle
fc890b15e7
adjust hooks for move of live-server to layers
4 years ago
Michael Hudson-Doyle
e06046aaa0
move includes around for move of live-server to layers
4 years ago
Michael Hudson-Doyle
093fbb1404
Merge branch 'more-subiquity-serial-pain' into ubuntu/master
4 years ago
Michael Hudson-Doyle
48c3a11a70
Make sure the process that prints SSH connection info on s390x has its output connected to the console. (LP: #1933523 )
4 years ago
Dan Bungert
5b0825a297
Remove custom final_message
...
At this point all of the custom final_message is now obsolete.
Remove it, letting us instead use the default final_message.
Leave a note about the above.
4 years ago
Dan Bungert
bfce7c126f
Remove reference to password for ssh usage
...
This reference to a temporary password being logged for the installer
user for SSH usage is obsolete.
4 years ago
Michael Hudson-Doyle
9a983305ee
Remove assumption in 032-installer-squashfs.binary that all core snaps needed for subiquity are already in the filesystem layer. (LP: #1933352 )
4 years ago
Michael Hudson-Doyle
e1e992d295
Fix overriding of ExecStart in serial-getty@sclp_line0.service.d/subiquity-serial.conf.
4 years ago
Michael Hudson-Doyle
7cd7f1e0bf
Merge branch 'ubuntu/master' into live-server-serial-argh
4 years ago
Michael Hudson-Doyle
c64c81d7fe
remove the workaround for bug #1893818
...
subiquity now contains a version of curtin that can cope with the
partition nodes for a multipathed disk going away
4 years ago
Michael Hudson-Doyle
c1cb61a8f6
just plain mask getty@tty1, ExecStart is a list
4 years ago
Michael Hudson-Doyle
7ba371b315
Simplify how serial-getty@.service is customized in the live server installer environment.
4 years ago
Michael Hudson-Doyle
e28938b482
Do not have cloud-init set the installer user's password to something random during boot, as cloud-init now hides the value it was set to much better. Instead, subiquity will reset the password itself.
4 years ago
Michael Hudson-Doyle
d5bc59f2fb
Use the correct config keys in suppressing cloud-init output during boot of live server ISO.
4 years ago
Michael Hudson-Doyle
8ab15a145d
set new cloud-init option to suppress final bit of output during boot
4 years ago
Michael Hudson-Doyle
52c8985454
Suppress cloud-init output during boot of live server ISO.
4 years ago
Michael Hudson-Doyle
b677bdbcc6
Remove 68-del-part-nodes.rules from installer squashfs to work around it breaking curtin. (LP: #1893818 )
4 years ago
Steve Langasek
37f5f8881f
Revert "Revert "Remove fstab from squashfs images""
...
This reverts commit d9de270189
.
4 years ago
Steve Langasek
d9de270189
Revert "Remove fstab from squashfs images"
...
This reverts commit f96e874ed1
.
4 years ago
Dimitri John Ledkov
6e6ab16bf2
live-server: remove duplicate snaps, due to overlayfs vs snap-preseed.
5 years ago
Balint Reczey
f96e874ed1
Remove fstab from squashfs images
...
The default fstab is not valid, since squashfs does not support labels.
LP: #1877078
5 years ago
Dimitri John Ledkov
a21a67ab52
Print subiquity ssh login details on s390x line based consoles.
5 years ago
Dimitri John Ledkov
0415e42026
server: networkd applies the first sorted matching network file, thus prefix 'all' fallback networks with 'zz-'.
5 years ago
Michael Hudson-Doyle
7f09a42d85
Stop trying to extract autoinstall config during boot, subiquity will do it instead.
5 years ago