Bei Verwendung von UEFI Lesen Sie die Frage "Kann ich memtest86 + bei Verwendung von UEFI booten?".
Nachdem ich die 64-Bit-Version von Ubuntu 12.04 auf meinem Lenovo B570 installiert hatte, stieß ich auf dieselben Probleme, die ich bei der Installation von 11.10 mit Grub hatte und die mit einem uEFI-System nicht gut funktionierten. Ich habe die gleiche Technik wie beim letzten Mal angewendet, um das Problem zu lösen (mithilfe einer Super Grub Disc LiveCD-Sitzung, um Grub zu reparieren) und mein System konnte problemlos zwischen Ubuntu und Windows 7 dual gebootet werden
Wenn ich jetzt allerdings hochfahre, wird nur das Grub-Menü angezeigt
- Ubuntu, mit Linux 3.2.0-24-generisch
- Ubuntu, mit Linux 3.2.0-24-generic (Wiederherstellungsmodus)
- Frühere Linux-Versionen
- Windows 7 (Loader) (auf / dev / sda1)
- Windows-Wiederherstellungsumgebung (Loader) (on / dev / sda4)
Nachdem ich im Ubuntu Software Center überprüft habe, dass das Paket installiert ist, wird die Option zur Verwendung von Memtest86 + nicht mehr angezeigt. Wie kann ich die Option zur erneuten Ausführung im Grub-Menü aktivieren?
Ich habe es versucht:
sudo update-grub
Das macht keinen Unterschied.
sudo chmod +x /etc/grub.d/20_memtest86+
Ergebnisse in:
chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
und betreten
ls /etc/grub.d/
Ergebnisse in:
00_header 10_linux 30_os-prober 41_custom
05_debian_theme 20_linux_xen 40_custom README
Antworten:
Versuchen Sie, ein Terminal zu öffnen und zu starten
Überprüfen Sie, ob es da ist
Genau so gemacht, wie ich es deaktiviert hatte
Sie können versuchen, die Datei mithilfe von nano in einem Terminal zu erstellen, wenn sie nicht vorhanden ist
oder mit einem GUI-Editor
Fülle es mit
Stellen Sie sicher, dass Sie danach den Befehl chmod + x ausführen.
Ich wäre ein bisschen besorgt, dass es fehlt - hast du alles andere in grub.d?
quelle
sudo chmod +x /etc/grub.d/20_memtest86+
resultierte in:chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
20_memtest86+
lauernd/etc/grub.d.bak/
. Verschob es an seinen Platz, aktualisierte GRUB und alles funktionierte gut für mich.update-grub
findet memtest binary nicht, egal was ich tue :(Ich hatte das gleiche Problem und aufgrund der Tatsache, dass ich EFI auf meinem Laptop habe, funktioniert die von Ubuntu gelieferte memtest86 + -Version 4.x nicht, da EFI nur von Version 5 und höher unterstützt wird.
Die neuesten Versionen sind nicht GPL-konform und müssen manuell von der memtest-Website heruntergeladen werden (sie verfügen über ISO- und USB-Images), sind jedoch zumindest kostenlos.
quelle
Dadurch wird grub automatisch neu konfiguriert und der Eintrag zum Startmenü hinzugefügt.
Wenn Sie den Fehler erhalten,
memtest86+ is already the newest version
verwenden Siesudo apt-get install --reinstall memtest86+
Wenn alles andere fehlschlägt, können Sie eine bootfähige ISO erhalten , die Sie auf eine CD brennen und von der Sie booten können. Natürlich, wenn Sie UEFI booten, sollten Sie stattdessen hier sein.
quelle
apt-get install memtest86+
erwähnte Datei/etc/grub.d/20_memtest86+
war auf meinem System nicht vorhanden.memtest86+ is already the newest version
Nachricht erhalten. Ich vermute, dass diese Lösung nur für Nicht-UEFI-Systeme funktioniert, während sich die ursprüngliche Frage speziell auf memtest auf UEFI-Systemen bezieht.Ich habe es nicht geschafft, diese Arbeit in 2 Tagen zu machen, dann habe ich Synaptic auf Grub-Pakete überprüft ... Scheint, dass das Fehlen von Paketen
grub-imageboot
die Wurzel des Problems ist.quelle
Das habe ich getan, um das neueste (nicht kostenlose) memtest86 + zum Grub-Boot-Menü für das UEFI-Booten hinzuzufügen. Aktuelle memtest Version ist 8.2. Benötigte Tools: Disk Image Mounter und Grub-Customizer, letzterer dient nur der Vereinfachung :) Dateien: memtest binary (siehe unten)
speichere und beende grub-customizer
starte neu und genieße Memtest86
quelle