Dann wirst Du den Bootsstick auch brauchen.
Die Fehlermeldung file /vmlinuz not found ist entweder ein Hinweis auf eine falsche Partitionsummer oder darauf, dass es auf dieser keinen oder einen kaputten Link namens vmlinuz gibt.
Auf meinem Ubuntu (Ich hab noch eines) ist
'/vmlinuz' ein Link zu /boot/vmlinuz-6.5.0-21-generic
und
'/initrd.img' ein Link zu /boot/initrd.img-6.5.0-21-generic
Wenn Du Glück hast fehlen nur die Links (oder sind kaputt) und /boot ist keine gemountete Partition. Dann nimmst Du das Ubuntu-Bootmedium und schaust nach, wie Dein Kernel heisst oder legst den Link an oder gibst den BEI DIR gefundenen Kernel an: Mit MEINEM Kernel ist das:
grub> set prefix='(hd0,gpd3)/boot/grub'
grub> set pre_default_server=''
grub> root='hd0,gpd3'
grub> secondary_locale_dir=''
grub> insmod normal
grub> normal
grub> insmod linux
grub> linux /boot/vmlinuz-6.5.0-21-generic root=/dev/sda3 ro
grub> initrd /boot/initrd.img-6.5.0-21-generic
grub> boot
Alternative:
- Du mountest die Platte am Ubuntu (gebootet vom Startstick) nach dessen mnt '/mnt'.
Wahrscheinlich ist die Partition dann /dev/sdb3 - das musst Du nachsehen!
Als root:
# mount /dev/sdb3 /mnt
Das es richtig und erfolgreich war siehst Du, wenn in /mnt/boot Dateien sind:
# ls /mnt/boot
Sodann als root: (Hier wieder mit der Version von meinem Rechner - Du kannst andere haben!)
# cd /mnt
# ls -s boot/vmlinuz-6.5.0-21-generic /mnt/vmlinuz
# ls -s boot/boot/initrd.img-6.5.0-21-generic /mnt/initrd
Wenn die Links gefehlt haben kann es sein, dass Dein Linux jetzt anstandslos startet. Wenn ich den Rechner vor mir hätte würde ich keine 10 Minuten brauchen.
Ich würde vom Bootstick booten und mir die Ausgaben von
lsblk
genau ansehen.
Vorschlag: Du nimmst Dir mal ne Stunde Zeit und planst mit mir einen Termin.