Also das ist sehr merkwürdig: Aus dem Life-System habe ich Zugriff auf alle Dateien in /boot/grub (Bootpartition in /mnt gemountet):
ubuntu@ubuntu:/mnt$ ls -lha
insgesamt 180M
drwxr-xr-x 4 root root 1,0K Jan 29 20:49 .
drwxr-xr-x 1 root root 260 Feb 1 21:07 ..
-rw-r--r-- 1 root root 231K Dez 18 05:21 config-5.3.0-26-generic
-rw-r--r-- 1 root root 231K Jan 17 13:59 config-5.3.0-29-generic
drwxr-xr-x 5 root root 1,0K Feb 1 20:36 grub
lrwxrwxrwx 1 root root 27 Jan 29 20:48 initrd.img -> initrd.img-5.3.0-29-generic
-rw-r--r-- 1 root root 74M Jan 23 19:13 initrd.img-5.3.0-26-generic
-rw-r--r-- 1 root root 74M Jan 29 20:49 initrd.img-5.3.0-29-generic
lrwxrwxrwx 1 root root 27 Jan 29 20:48 initrd.img.old -> initrd.img-5.3.0-26-generic
drwx------ 2 root root 12K Jun 11 2018 lost+found
-rw-r--r-- 1 root root 179K Jan 28 2016 memtest86+.bin
-rw-r--r-- 1 root root 181K Jan 28 2016 memtest86+.elf
-rw-r--r-- 1 root root 181K Jan 28 2016 memtest86+_multiboot.bin
-rw------- 1 root root 4,5M Dez 18 05:21 System.map-5.3.0-26-generic
-rw------- 1 root root 4,5M Jan 17 13:59 System.map-5.3.0-29-generic
lrwxrwxrwx 1 root root 24 Jan 29 20:48 vmlinuz -> vmlinuz-5.3.0-29-generic
-rw------- 1 root root 11M Dez 18 05:27 vmlinuz-5.3.0-26-generic
-rw------- 1 root root 11M Jan 17 14:35 vmlinuz-5.3.0-29-generic
lrwxrwxrwx 1 root root 24 Jan 29 20:48 vmlinuz.old -> vmlinuz-5.3.0-26-generic
ubuntu@ubuntu:/mnt$ cd grub
ubuntu@ubuntu:/mnt/grub$ ls -lha
insgesamt 2,4M
drwxr-xr-x 5 root root 1,0K Feb 1 20:36 .
drwxr-xr-x 4 root root 1,0K Jan 29 20:49 ..
-rw-r--r-- 1 root root 168 Mär 18 2019 device.map
drwxr-xr-x 2 root root 1,0K Mär 17 2019 fonts
-rw-r--r-- 1 root root 712 Apr 26 2018 gfxblacklist.txt
-r--r--r-- 1 root root 9,9K Feb 1 20:36 grub.cfg
-rw-r--r-- 1 root root 1,0K Feb 1 20:40 grubenv
drwxr-xr-x 2 root root 9,0K Okt 30 23:01 i386-pc
drwxr-xr-x 2 root root 1,0K Apr 23 2019 locale
-rw-r--r-- 1 root root 2,3M Nov 27 20:47 unicode.pf2
Von da habe ich in grub.cfg händisch die eingetragenen Kernels händisch ersetzen können 5.3.0-22 → 5.3.0-29 und 5.0.0.30 (!) → 5.3.0-26. Damit startet der Rechner wenigstens wieder ohne Umwege.
Sobald ich im eigentlichen System bin, habe ich keinen oder eingeschränkten Zugriff auf /boot/grub:
root@rechner:/boot# ls -lha
insgesamt 180M
drwxr-xr-x 4 root root 1,0K Jan 29 21:49 .
drwxr-xr-x 1 root root 234 Okt 31 01:49 ..
-rw-r--r-- 1 root root 231K Dez 18 06:21 config-5.3.0-26-generic
-rw-r--r-- 1 root root 231K Jan 17 14:59 config-5.3.0-29-generic
drwxr-xr-x 5 root root 1,0K Feb 1 21:36 grub
lrwxrwxrwx 1 root root 27 Jan 29 21:48 initrd.img -> initrd.img-5.3.0-29-generic
-rw-r--r-- 1 root root 74M Jan 23 20:13 initrd.img-5.3.0-26-generic
-rw-r--r-- 1 root root 74M Jan 29 21:49 initrd.img-5.3.0-29-generic
lrwxrwxrwx 1 root root 27 Jan 29 21:48 initrd.img.old -> initrd.img-5.3.0-26-generic
drwx------ 2 root root 12K Jun 11 2018 lost+found
-rw-r--r-- 1 root root 179K Jan 28 2016 memtest86+.bin
-rw-r--r-- 1 root root 181K Jan 28 2016 memtest86+.elf
-rw-r--r-- 1 root root 181K Jan 28 2016 memtest86+_multiboot.bin
-rw------- 1 root root 4,5M Dez 18 06:21 System.map-5.3.0-26-generic
-rw------- 1 root root 4,5M Jan 17 14:59 System.map-5.3.0-29-generic
lrwxrwxrwx 1 root root 24 Jan 29 21:48 vmlinuz -> vmlinuz-5.3.0-29-generic
-rw------- 1 root root 11M Dez 18 06:27 vmlinuz-5.3.0-26-generic
-rw------- 1 root root 11M Jan 17 15:35 vmlinuz-5.3.0-29-generic
lrwxrwxrwx 1 root root 24 Jan 29 21:48 vmlinuz.old -> vmlinuz-5.3.0-26-generic
root@rechner:/boot# cd grub
root@rechner:/boot/grub# ls -lha
ls: Zugriff auf 'fonts' nicht möglich: Eingabe-/Ausgabefehler
ls: Zugriff auf 'device.map' nicht möglich: Eingabe-/Ausgabefehler
ls: Zugriff auf 'locale' nicht möglich: Eingabe-/Ausgabefehler
ls: Zugriff auf 'grub.cfg' nicht möglich: Eingabe-/Ausgabefehler
insgesamt 2,3M
drwxr-xr-x 5 root root 1,0K Feb 1 21:36 .
drwxr-xr-x 4 root root 1,0K Jan 29 21:49 ..
-????????? ? ? ? ? ? device.map
d????????? ? ? ? ? ? fonts
-rw-r--r-- 1 root root 712 Apr 26 2018 gfxblacklist.txt
-????????? ? ? ? ? ? grub.cfg
-rw-r--r-- 1 root root 1,0K Feb 1 22:25 grubenv
drwxr-xr-x 2 root root 9,0K Okt 31 00:01 i386-pc
d????????? ? ? ? ? ? locale
-rw-r--r-- 1 root root 2,3M Nov 27 21:47 unicode.pf2
Deswegen bricht update-grub auch immer mit der Fehlermeldung Input/Output-Error ab.
sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
/usr/sbin/grub-mkconfig: 268: cannot create /boot/grub/grub.cfg.new: Input/output error
Was kann ich tun?
Beste Grüße
ubuntuuser1311161408