Hvis Ubuntu ikke kan startes og fx blot efterlader opstarten i en (initramfs) prompt, kan disse skridt hjælpe med at reparere systemet.
I dette eksempel er systemet installeret på en 1TB M2 SSD (/dev/nvme0n1) med LUKS og LVM.
Boot systemet på en Live CD/USB
Start en terminal, og su til root
$ sudo -i
#
Tjek partitioner (SATA harddisk/SSD typisk /dev/sda - M2 SSD typisk /dev/nvme0n1)
# parted /dev/nvme0n1
GNU Parted 3.3
Bruger /dev/nvme0n1
Velkommen til GNU Parted! Skriv 'hjælp' for at vise en liste med kommandoer.
(parted) print
Model: CT1000P1SSD8 (nvme)
Disk /dev/nvme0n1: 1000GB
Sektorstørrelse (logisk/fysisk): 512B/512B
Partition Table: gpt
Disk Flags:
Nummer Start Slut Størrelse Filsystem Name Flag
1 1049kB 538MB 537MB fat32 EFI System Partition start, esp
2 538MB 1305MB 768MB ext4
3 1305MB 1000GB 999GB
(parted) quit
#
Her er partition 1 UEFI system partition, partition 2 (ext4) er /boot og partition 3 på 999GB er LUKS krypteret disk
Start LUKS og aktiver LVM Volume Groups
# cryptsetup luksOpen /dev/nvme0n1p3 nvmen0p3_crypt
# vgchange -ay
Monter LVM root partition (vgubuntu-root) og andre nødvendige partirioner
# mount /dev/mapper/vgubuntu-root /mnt
# mount /dev/nvme0n1p2 /mnt/boot
# mount -t proc proc /mnt/proc
# mount -t sysfs sys /mnt/sys
# mount -o bind /dev /mnet/dev
Skift til det skadede systems rod
chroot /mnt
Nu kan du arbejde med systemet, og alle ændringer vil blive skrevet til det skadede systems diske. Der er muligt, at der er udfordringer med DNS.
# dig +short google.com
#
# echo "nameservers 1.1.1.1" > /etc/resolv.conf
# dig +short google.com
172.217.21.142
Vær sikker på at nødvendige værktøjer er tilstede
# apt install lvm2 cryptsetup-initramfs
Reparer initramfs
# update-initramfs -c -k all
Udfør evt øvrige reparationer. Log ud af det skadede systems rod og ryd op
# exit
# umount /mnt/dev
# umount /mnt/sys
# umount /mnt/proc
# umount /mnt/boot
# umount /mnt
# reboot
Nu skulle systemet gerne kunne startes igen.