thomas2
Goto Top

GRUB reparieren nach VM Konvertierung (VMWARE)

Hallo zusammen,

ich habe mit dem vmware converter eine physische Ubuntu Server 20.04 Maschine zu einer VM konvertiert. Der Vorgang scheitert an der GRUB Installation kurz vor Ende. Die VM wird erzeugt, bootet aber nur eine GRUB Shell. Ich kann von dort in ein Linux booten, kriege aber die EFI Partition nicht gemountet und damit GRUB nicht repariert.

Fehler: grub-install: error: cannot find EFI directory. Laut dem Mount Befehl auf der PHY Maschine ist /dev/sda1 on /boot/efi gemountet.

Hat jemand schon eine solche Maschine erfolgreich zu vmware konvertiert?

Gruß,
Thomas

Content-ID: 666152

Url: https://administrator.de/forum/grub-reparieren-nach-vm-konvertierung-vmware-666152.html

Ausgedruckt am: 26.12.2024 um 01:12 Uhr

Lochkartenstanzer
Lochkartenstanzer 27.04.2021 um 14:04:44 Uhr
Goto Top
Zitat von @Thomas2:

Hat jemand schon eine solche Maschine erfolgreich zu vmware konvertiert?


Ich mache das immer mit dd oder ddrescue. Dazu dann eine passende vmdk für flat-files manuell erstellt und man kann das direkt in VMware einbinden.

Man kann datürlich auch qemu-img verwenden und das Image in eine vmdk zu konvertieren.

lks
bloodstix
bloodstix 27.04.2021 aktualisiert um 14:31:05 Uhr
Goto Top
Hallo,

Mit PHY Maschine meinst du sicher das Originalsystem? Ist in dem Linux in das du von der grub-shell booten kannst auch das efi-Verzeichnis gemountet? Wenn nicht, ist der Fehler ja selbsterklärend.

Ich würde die VM von einem passenden Live-Linux-Image booten, dort dann die Filesystems der konvertierten Maschine mounten, dev+sys+proc mit nem bind-mount einhängen und dann per chroot in diese Umgebung wechseln und dort dann grub-install entsprechend ausführen.

Grüße
bloody
Thomas2
Thomas2 27.04.2021 um 14:49:07 Uhr
Goto Top
Hello,

ja, damit meine ich die physikalische Maschine. Ich bin absoluter Anfänger was Linux betrifft. Aktuell läuft das System wieder, aber wenn ich neustarte, wird mir grub wieder um die Ohren fliegen.
Das EFI Verzeichnis ist mein Problem. Ich weiß nicht, wie ich das gemountet kriege. Meine Versuche hat der grub Installer nicht genommen.

Ich würde jetzt gerne einfach aus der VM heraus die GRUB Installation reparieren. Das System läuft und das darauf installierte zabbix verrichtet seinen Dienst.

Gruß,
Thomas
Lochkartenstanzer
Lochkartenstanzer 27.04.2021, aktualisiert am 28.04.2021 um 11:50:41 Uhr
Goto Top
Zitat von @Thomas2:

Ich würde jetzt gerne einfach aus der VM heraus die GRUB Installation reparieren. Das System läuft und das darauf installierte zabbix verrichtet seinen Dienst.

Dann schaue mal in die fstab und schau, welche UUIDs für die einzelnen Filesysteme hinterlegt ist und check das gegen mit der Ausgabe von blkid., ggf. die fstab anpassen.

wenn die fstab paßt, die Filesysteme mit mount -a komplett mounten lassen.

Danach mit update-initramfs -u -k all die initrafmfs aktualisieren und mit grub-install /dev/sda grub frisch installieren lassen. dann noch ein update-grub hinterher und alles sollte gut werden.

lks
Thomas2
Thomas2 27.04.2021 um 15:37:17 Uhr
Goto Top
Hey,

wenn ich die Werte vergleiche, passt da garnichts. :o
Wenn heute Abend das erste Backup gelaufen ist, übertrage ich morgen die UUIDs und schaue was passiert.

Vielen Dank soweit,
Thomas
bloodstix
bloodstix 27.04.2021 um 15:41:23 Uhr
Goto Top
Hi,
am besten mal die Ausgabe von blkid, mount und die /etc/fstab von beiden Systemen posten, dann können wir sicher direkter helfen.

Grüße
bloody
Thomas2
Thomas2 28.04.2021 aktualisiert um 07:56:04 Uhr
Goto Top
Moin moin,

#blkid
/dev/sr0: UUID="2021-02-01-17-57-41-00" LABEL="Ubuntu-Server 20.04.2 LTS amd64" TYPE="iso9660" PTUUID="63fcfd05" PTTYPE="dos"  
/dev/sda1: UUID="6087-B957" TYPE="vfat" PARTLABEL="Efi System" PARTUUID="410343e8-c0e2-4dba-5846-d8119e8c8e8b"  
/dev/sda2: UUID="a2547f30-d82a-4fba-ab4a-1305cf01cf7d" TYPE="ext4" PARTLABEL="Linux Filesystem Data" PARTUUID="5ecb6d14-9993-4871-63cf-560432ab5cf9"  
/dev/sdb1: UUID="bWZB5W-7gIb-U5WB-WpLC-4ifI-zSJQ-k7f3cB" TYPE="LVM2_member" PARTLABEL="Linux Lvm" PARTUUID="3044d3af-5398-4a18-45b6-a481d2e0cfef"  
/dev/mapper/ubuntu--vg-ubuntu--lv: UUID="435a8276-8545-4a66-8646-b444748818dc" TYPE="ext4"  



# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
/dev/disk/by-id/dm-uuid-LVM-0kDVHmwmnbcUH3jXXYjptJaGJeXfUkzmop1r7BwcuBIjt3YQz1NEdZCB1G2FkQ2j / ext4 defaults 0 0
# /boot was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/eccde9a6-c9dc-4f39-b01a-87ed8b0ea9d6 /boot ext4 defaults 0 0
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/F33C-4DA9 /boot/efi vfat defaults 0 0
/swap.img       none    swap    sw      0       0

So sieht es aktuell aus.
bloodstix
bloodstix 28.04.2021 um 09:27:03 Uhr
Goto Top
Hi,
das ist eine Seite. Ist das das PHY-Sys oder die VM? Eins von beiden fehlt noch.

Grüße
bloody
Lochkartenstanzer
Lochkartenstanzer 28.04.2021 aktualisiert um 10:19:52 Uhr
Goto Top
Zitat von @Thomas2:

Moin moin,

> #blkid
> /dev/sr0: UUID="2021-02-01-17-57-41-00" LABEL="Ubuntu-Server 20.04.2 LTS amd64" TYPE="iso9660" PTUUID="63fcfd05" PTTYPE="dos"  
> /dev/sda1: UUID="6087-B957" TYPE="vfat" PARTLABEL="Efi System" PARTUUID="410343e8-c0e2-4dba-5846-d8119e8c8e8b"  
> /dev/sda2: UUID="a2547f30-d82a-4fba-ab4a-1305cf01cf7d" TYPE="ext4" PARTLABEL="Linux Filesystem Data" PARTUUID="5ecb6d14-9993-4871-63cf-560432ab5cf9"  
> /dev/sdb1: UUID="bWZB5W-7gIb-U5WB-WpLC-4ifI-zSJQ-k7f3cB" TYPE="LVM2_member" PARTLABEL="Linux Lvm" PARTUUID="3044d3af-5398-4a18-45b6-a481d2e0cfef"  
> /dev/mapper/ubuntu--vg-ubuntu--lv: UUID="435a8276-8545-4a66-8646-b444748818dc" TYPE="ext4"  
> 
> 
> 
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> # / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
> /dev/disk/by-id/dm-uuid-LVM-0kDVHmwmnbcUH3jXXYjptJaGJeXfUkzmop1r7BwcuBIjt3YQz1NEdZCB1G2FkQ2j / ext4 defaults 0 0
> # /boot was on /dev/sda2 during curtin installation
> /dev/disk/by-uuid/eccde9a6-c9dc-4f39-b01a-87ed8b0ea9d6 /boot ext4 defaults 0 0
> # /boot/efi was on /dev/sda1 during curtin installation
> /dev/disk/by-uuid/F33C-4DA9 /boot/efi vfat defaults 0 0
> /swap.img       none    swap    sw      0       0
> 

So sieht es aktuell aus.


Moin,

von welchem Systme (VM oder bare-metal) sind denn diese Daten? Auf jeden Fall passen die UUIDs nicht.

Was steht denn in /proc/mounts?

lks
Thomas2
Thomas2 28.04.2021 um 11:38:08 Uhr
Goto Top
Hello,

oben war von der VM, hier nochmal beides zusammen:

PHY (blkid)
/dev/sda1: UUID="F33C-4DA9" TYPE="vfat" PARTUUID="3f9c0a44-2118-4e63-9d24-e32c168fe238"  
/dev/sda2: UUID="eccde9a6-c9dc-4f39-b01a-87ed8b0ea9d6" TYPE="ext4" PARTUUID="797f2848-8230-4bc2-a21c-ce524f9e8806"  
/dev/sda3: UUID="10O7Z4-W3EX-YbYb-aLcp-WG4s-c13g-dSYlbb" TYPE="LVM2_member" PARTUUID="040affe6-b2a5-4a24-b1f6-c75cda3322c7"  
/dev/sdb1: LABEL="Data" UUID="5A621F55621F34EB" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="a50133b0-cad7-4b4e-b20e-f8f318029940"  
/dev/mapper/ubuntu--vg-ubuntu--lv: UUID="525e115c-2db7-4212-8e72-02e0ec25f649" TYPE="ext4"  

VM (blkid)
/dev/sr0: UUID="2021-02-01-17-57-41-00" LABEL="Ubuntu-Server 20.04.2 LTS amd64" TYPE="iso9660" PTUUID="63fcfd05" PTTYPE="dos"  
/dev/sda1: UUID="6087-B957" TYPE="vfat" PARTLABEL="Efi System" PARTUUID="410343e8-c0e2-4dba-5846-d8119e8c8e8b"  
/dev/sda2: UUID="a2547f30-d82a-4fba-ab4a-1305cf01cf7d" TYPE="ext4" PARTLABEL="Linux Filesystem Data" PARTUUID="5ecb6d14-9993-4871-63cf-560432ab5cf9"  
/dev/sdb1: UUID="bWZB5W-7gIb-U5WB-WpLC-4ifI-zSJQ-k7f3cB" TYPE="LVM2_member" PARTLABEL="Linux Lvm" PARTUUID="3044d3af-5398-4a18-45b6-a481d2e0cfef"  
/dev/mapper/ubuntu--vg-ubuntu--lv: UUID="435a8276-8545-4a66-8646-b444748818dc" TYPE="ext4"  


PHY (fstab)
# / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
/dev/disk/by-id/dm-uuid-LVM-0kDVHmwmnbcUH3jXXYjptJaGJeXfUkzmop1r7BwcuBIjt3YQz1NEdZCB1G2FkQ2j / ext4 defaults 0 0
# /boot was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/eccde9a6-c9dc-4f39-b01a-87ed8b0ea9d6 /boot ext4 defaults 0 0
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/F33C-4DA9 /boot/efi vfat defaults 0 0
/swap.img       none    swap    sw      0       0

VM (fstab)
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
/dev/disk/by-id/dm-uuid-LVM-0kDVHmwmnbcUH3jXXYjptJaGJeXfUkzmop1r7BwcuBIjt3YQz1NEdZCB1G2FkQ2j / ext4 defaults 0 0
# /boot was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/eccde9a6-c9dc-4f39-b01a-87ed8b0ea9d6 /boot ext4 defaults 0 0
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/F33C-4DA9 /boot/efi vfat defaults 0 0
/swap.img       none    swap    sw      0       0


PHY (Mounts)
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,noexec,relatime,size=8136636k,nr_inodes=2034159,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=1636208k,mode=755 0 0
/dev/mapper/ubuntu--vg-ubuntu--lv / ext4 rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=26706 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/sda2 /boot ext4 rw,relatime 0 0
/dev/sda1 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/loop5 /snap/snapd/10707 squashfs ro,nodev,relatime 0 0
/dev/loop0 /snap/core18/1944 squashfs ro,nodev,relatime 0 0
/dev/loop4 /snap/snapd/11588 squashfs ro,nodev,relatime 0 0
/dev/loop1 /snap/lxd/19188 squashfs ro,nodev,relatime 0 0
/dev/loop3 /snap/core18/1997 squashfs ro,nodev,relatime 0 0
/dev/loop2 /snap/lxd/19647 squashfs ro,nodev,relatime 0 0
tmpfs /run/snapd/ns tmpfs rw,nosuid,nodev,noexec,relatime,size=1636208k,mode=755 0 0
nsfs /run/snapd/ns/lxd.mnt nsfs rw 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=1636204k,mode=700,uid=1000,gid=1000 0 0


VM (Mounts)
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,noexec,relatime,size=4031888k,nr_inodes=1007972,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=815260k,mode=755 0 0
/dev/mapper/ubuntu--vg-ubuntu--lv / ext4 rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1772>
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/loop1 /snap/core18/1997 squashfs ro,nodev,relatime 0 0
/dev/loop3 /snap/snapd/10707 squashfs ro,nodev,relatime 0 0
/dev/loop0 /snap/core18/1944 squashfs ro,nodev,relatime 0 0
/dev/loop2 /snap/lxd/19188 squashfs ro,nodev,relatime 0 0
/dev/loop4 /snap/snapd/11588 squashfs ro,nodev,relatime 0 0
/dev/loop5 /snap/lxd/19647 squashfs ro,nodev,relatime 0 0
tmpfs /run/snapd/ns tmpfs rw,nosuid,nodev,noexec,relatime,size=815260k,mode=755 0 0
nsfs /run/snapd/ns/lxd.mnt nsfs rw 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=815256k,mode=700,uid=1000,gid=1000 0 0


Gruß,
Thomas
Lochkartenstanzer
Lochkartenstanzer 28.04.2021 aktualisiert um 12:03:22 Uhr
Goto Top
Zitat von @Thomas2:

Hello,

oben war von der VM, hier nochmal beides zusammen:

...

Es ist offensichtlich, daß die UUIDs zwar geändert wurden, aber die fstab nicht angepaßt wurde.

Die einfachste Möglichkeit wäre, die UUIDs wieder zurückzusetzen mit mlabel oder tune2fs. Alternativ kannst Du einfach die UUIDs in der fstab anpassen.

#fstab-neu
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
/dev/mapper/ubuntu--vg-ubuntu--lv / ext4 defaults 0 0
# /boot was on /dev/sda2 during curtin installation
UUID=a2547f30-d82a-4fba-ab4a-1305cf01cf7d /boot ext4 defaults 0 0
# /boot/efi was on /dev/sda1 during curtin installation
UUID=6087-B957 /boot/efi vfat defaults 0 0
/swap.img       none    swap    sw      0       0

Und danach das machen, was ich oben schon sagte:

wenn die fstab paßt, die Filesysteme mit mount -a komplett mounten lassen.

Danach mit update-initramfs -u -k all die initrafmfs aktualisieren und mit grub-install /dev/sda grub frisch installieren lassen. Dann noch ein update-grub hinterher und alles sollte gut werden.


lks
Thomas2
Thomas2 28.04.2021 um 12:27:41 Uhr
Goto Top
Hi,

wenn ich die Schritte durchführe, bekomme ich noch immer die Fehlermeldung, dass EFI nicht gefunden wird und es wurde auch kein EFI eingehangen:

df -kh
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.9G     0  3.9G   0% /dev
tmpfs                              797M  1.2M  795M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  138G   23G  109G  18% /
tmpfs                              3.9G     0  3.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop1                          56M   56M     0 100% /snap/core18/1997
/dev/loop3                          32M   32M     0 100% /snap/snapd/10707
/dev/loop0                          56M   56M     0 100% /snap/core18/1944
/dev/loop2                          70M   70M     0 100% /snap/lxd/19188
/dev/loop4                          33M   33M     0 100% /snap/snapd/11588
/dev/loop5                          71M   71M     0 100% /snap/lxd/19647
tmpfs                              797M     0  797M   0% /run/user/1000
/dev/sda2                          984M  295M  623M  33% /boot

angepasste fstab:
# / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
/dev/disk/by-id/dm-uuid-LVM-0kDVHmwmnbcUH3jXXYjptJaGJeXfUkzmop1r7BwcuBIjt3YQz1NEdZCB1G2FkQ2j / ext4 defaults 0 0
# /boot was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/a2547f30-d82a-4fba-ab4a-1305cf01cf7d /boot ext4 defaults 0 0
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/6087-B957 /boot/efi vfat defaults 0 0
/swap.img       none    swap    sw      0       0

Habe ich die falsche UUID für sda1 kopiert?

Gruß,
Thomas
bloodstix
bloodstix 28.04.2021 um 14:01:35 Uhr
Goto Top
Hallo,

sieht so eigentlich ok aus.
Mach mal ein
ls -lah /dev/disk/by-uuid/
dann solltest du erkennen ob es da die 6087-B957 gibt.
Oder versuch mal die manuell mit
mount /boot/efi
einzubinden und schau was vielleicht für eine
Fehlermeldung kommt.

Grüße
bloody
Lochkartenstanzer
Lochkartenstanzer 28.04.2021 aktualisiert um 14:27:35 Uhr
Goto Top
Zitat von @Thomas2:

Hi,

wenn ich die Schritte durchführe, bekomme ich noch immer die Fehlermeldung, dass EFI nicht gefunden wird und es wurde auch kein EFI eingehangen:

> df -kh
> Filesystem                         Size  Used Avail Use% Mounted on
> udev                               3.9G     0  3.9G   0% /dev
> tmpfs                              797M  1.2M  795M   1% /run
> /dev/mapper/ubuntu--vg-ubuntu--lv  138G   23G  109G  18% /
> tmpfs                              3.9G     0  3.9G   0% /dev/shm
> tmpfs                              5.0M     0  5.0M   0% /run/lock
> tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
> /dev/loop1                          56M   56M     0 100% /snap/core18/1997
> /dev/loop3                          32M   32M     0 100% /snap/snapd/10707
> /dev/loop0                          56M   56M     0 100% /snap/core18/1944
> /dev/loop2                          70M   70M     0 100% /snap/lxd/19188
> /dev/loop4                          33M   33M     0 100% /snap/snapd/11588
> /dev/loop5                          71M   71M     0 100% /snap/lxd/19647
> tmpfs                              797M     0  797M   0% /run/user/1000
> /dev/sda2                          984M  295M  623M  33% /boot
> 
> angepasste fstab:
> # / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
> /dev/disk/by-id/dm-uuid-LVM-0kDVHmwmnbcUH3jXXYjptJaGJeXfUkzmop1r7BwcuBIjt3YQz1NEdZCB1G2FkQ2j / ext4 defaults 0 0
> # /boot was on /dev/sda2 during curtin installation
> /dev/disk/by-uuid/a2547f30-d82a-4fba-ab4a-1305cf01cf7d /boot ext4 defaults 0 0
> # /boot/efi was on /dev/sda1 during curtin installation
> /dev/disk/by-uuid/6087-B957 /boot/efi vfat defaults 0 0
> /swap.img       none    swap    sw      0       0
> 

Habe ich die falsche UUID für sda1 kopiert?


Nimm mal statt der Notation /dev/disk/by-uuid /xxx die version aus meinem Vorschlag mit UUID=xxxx.

Dann machst Du ein mount /boot und amnschließend ein mount /boot/efi und falls eine fehlermeldug kommt, postest Du diese hier.

lks
Thomas2
Thomas2 28.04.2021 aktualisiert um 14:52:35 Uhr
Goto Top
Zitat von @bloodstix:

Hallo,

sieht so eigentlich ok aus.
Mach mal ein
ls -lah /dev/disk/by-uuid/
dann solltest du erkennen ob es da die 6087-B957 gibt.
Oder versuch mal die manuell mit
mount /boot/efi
einzubinden und schau was vielleicht für eine
Fehlermeldung kommt.

Grüße
bloody

Hi,

drwxr-xr-x 2 root root 120 Apr 27 12:02 .
drwxr-xr-x 9 root root 180 Apr 27 12:02 ..
lrwxrwxrwx 1 root root   9 Apr 27 12:02 2021-02-01-17-57-41-00 -> ../../sr0
lrwxrwxrwx 1 root root  10 Apr 27 12:02 435a8276-8545-4a66-8646-b444748818dc -> ../../dm-0
lrwxrwxrwx 1 root root  10 Apr 27 12:02 6087-B957 -> ../../sda1
lrwxrwxrwx 1 root root  10 Apr 27 12:02 a2547f30-d82a-4fba-ab4a-1305cf01cf7d -> ../../sda2

Einbinden per mount/boot/efi verändert nichts und meldet auch keinen Fehler:
user:~$ sudo mount /boot
mount: /boot: /dev/sda2 already mounted on /boot.
user:~$ sudo mount /boot/efi
user:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.9G     0  3.9G   0% /dev
tmpfs                              797M  1.2M  796M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  138G   23G  109G  18% /
tmpfs                              3.9G     0  3.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop1                          56M   56M     0 100% /snap/core18/1997
/dev/loop3                          32M   32M     0 100% /snap/snapd/10707
/dev/loop0                          56M   56M     0 100% /snap/core18/1944
/dev/loop2                          70M   70M     0 100% /snap/lxd/19188
/dev/loop4                          33M   33M     0 100% /snap/snapd/11588
/dev/loop5                          71M   71M     0 100% /snap/lxd/19647
tmpfs                              797M     0  797M   0% /run/user/1000
/dev/sda2                          984M  295M  623M  33% /boot


@Lochkartenstanzer
Habe ich probiert, das gleiche Ergebnis. Keine Fehlermeldung beim Mounten und es ändert die Ausgabe nicht.


Gruß,
Thomas
Lochkartenstanzer
Lochkartenstanzer 28.04.2021 um 14:54:50 Uhr
Goto Top
Zitat von @Thomas2:

@Lochkartenstanzer
Habe ich probiert, das gleiche Ergebnis. Keine Fehlermeldung beim Mounten und es ändert die Ausgabe nicht.


Existiert das verzeichnis /boot/efi denn?

lks
Thomas2
Thomas2 28.04.2021 um 15:07:03 Uhr
Goto Top
Zitat von @Lochkartenstanzer:

Existiert das verzeichnis /boot/efi denn?

lks

Ja, weil ich es gestern angelegt habe. Vorher gab es das nicht. Es ist also ein leeres Verzeichnis.

Gruß,
Thomas
bloodstix
bloodstix 28.04.2021 um 15:11:31 Uhr
Goto Top
Das soll auch leer sein, der Inhaklt liegt ja auf der efi-Partition ;)
bastian23
bastian23 28.04.2021 um 18:07:44 Uhr
Goto Top
Das hilft mir immer nach dem konvertieren:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-initramfs -u
update-grub
reboot