Hallo zusammen, ich bin neu hier und möchte fragen, wo ich vmlinuz ohne das Verzeichnis „/boot“ finden kann. Das System bootet also normalerweise (Chrome OS). Alles funktioniert einwandfrei vom USB-Stick. Aber wenn ich einen Dual-Boot möchte, brauche ich Grub4Dos und es gibt ein Problem. Ich weiß nicht, wo die vmlinuz-Datei ist, um sie in „menu.lst“ zu legen.
PS: Entschuldigung für mein schlechtes Englisch
Geschlossen: Ich habe einen Weg gefunden: Ich finde die Datei /syslinux/vmlinuz.A in /dev/sdb12, habe den gesamten Inhalt von /dev/sdb12 in das neu erstellte Verzeichnis /boot auf ROOT-A kopiert und die Kerneldatei menu.lst in /boot/syslinux/vmlinuz.A geändert.
Antwort1
In der Vergangenheit wurde der Kernel im Stammverzeichnis gespeichert /
. Das /boot
Verzeichnis erschien erst, als einige Distributionen begannen, mehrere Kernel zum Booten und verschiedene andere Funktionen (wie z. B. memtest
ähnliche Anwendungen) anzubieten.
Wenn Sie also ein /boot
Verzeichnis vermissen, vmlinuz
befindet sich der Kernel (in Ihrem Fall) wahrscheinlicher hier /
.
Antwort2
Sie können versuchen, direkt zu dieser Adresse zu wechseln, z. B. cd /boot/vmlinuz. Ich weiß, dass einige Dateisysteme es nicht zulassen, in einem bestimmten Verzeichnis anzuhalten (z. B. Netware).