Setelah menginstal versi 64bit Ubuntu 12.04 pada Lenovo B570 saya, saya mengalami masalah yang sama ketika menginstal 11,10 dengan Grub tidak bermain dengan baik dengan sistem uEFI. Saya menggunakan teknik yang sama seperti terakhir kali untuk menyelesaikan masalah (menggunakan sesi LiveCD Super Grub Disc untuk memperbaiki Grub) dan sistem saya dengan senang hati melakukan dual boot antara Ubuntu dan Windows 7
Namun sekarang ketika saya boot menu Grub hanya menampilkan
- Ubuntu, dengan Linux 3.2.0-24-generik
- Ubuntu, dengan Linux 3.2.0-24-generic (mode pemulihan)
- Versi Linux sebelumnya
- Windows 7 (loader) (di / dev / sda1)
- Lingkungan Pemulihan Windows (loader) (on / dev / sda4)
Saya tidak lagi melihat opsi untuk menggunakan Memtest86 + yang sudah ada sebelumnya, setelah memeriksa di Pusat Perangkat Lunak Ubuntu saya dapat melihat bahwa paket tersebut diinstal, tetapi bagaimana cara saya membuat opsi untuk menjalankannya sekali lagi muncul di menu Grub?
Saya sudah mencoba:
sudo update-grub
yang tidak ada bedanya.
sudo chmod +x /etc/grub.d/20_memtest86+
menghasilkan:
chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
dan masuk
ls /etc/grub.d/
menghasilkan:
00_header 10_linux 30_os-prober 41_custom
05_debian_theme 20_linux_xen 40_custom README
Jawaban:
Coba buka terminal dan jalankan
Periksa apakah ada di sana
Hanya melakukan hal yang sama seperti saya menonaktifkannya
Anda dapat mencoba membuat file jika tidak ada di sana, menggunakan nano di terminal
atau dengan editor gui
Isi dengan
Pastikan untuk menjalankan perintah chmod + x di atasnya sesudahnya.
Saya akan sedikit khawatir bahwa itu hilang - apakah Anda memiliki semuanya di grub.d?
sumber
sudo chmod +x /etc/grub.d/20_memtest86+
menghasilkan:chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
20_memtest86+
mengintai/etc/grub.d.bak/
entah bagaimana. Memindahkannya ke tempatnya, memperbarui GRUB dan semuanya bekerja dengan baik untuk saya.update-grub
tidak menemukan biner memtest tidak peduli apa yang saya lakukan :(Saya memiliki masalah yang sama, dan karena saya memiliki EFI di laptop saya, memtest86 + versi 4.x yang dikirimkan oleh ubuntu tidak akan berfungsi, karena EFI hanya didukung oleh versi 5 dan yang lebih baru.
Versi terbaru adalah non-GPL dan harus diunduh secara manual dari situs web memtest (memiliki gambar ISO dan USB), tetapi setidaknya tidak gratis.
sumber
Ini akan secara otomatis mengkonfigurasi ulang grub dan menambahkan entri ke menu boot.
Jika Anda mendapatkan kesalahan
memtest86+ is already the newest version
maka gunakansudo apt-get install --reinstall memtest86+
Jika semuanya gagal, Anda bisa mendapatkan ISO yang dapat di - boot yang dapat Anda bakar ke CD dan boot dari. Tentu saja jika Anda mem-boot UEFI, Anda harusnya ada di sini.
sumber
apt-get install memtest86+
disebutkan file/etc/grub.d/20_memtest86+
tidak ada di sistem saya.memtest86+ is already the newest version
pesan. Saya menduga solusi ini hanya berfungsi untuk sistem non UEFI sementara pertanyaan aslinya khusus tentang memtest pada sistem UEFI.Saya tidak berhasil membuat pekerjaan ini dalam 2 hari, kemudian saya memeriksa Synaptic untuk paket grub ... Tampaknya, bahwa tidak adanya paket
grub-imageboot
adalah akar masalahnya.sumber
Ini yang saya lakukan untuk menambahkan memtest86 + sekarang terbaru (tidak gratis) ke menu boot grub untuk booting UEFI. Versi memtest saat ini adalah 8.2. Alat yang diperlukan: Disk Image Mounter dan grub-customizer, yang terakhir hanya untuk kenyamanan :) File: memtest binary (lihat di bawah)
simpan dan keluar dari grub-customizer
reboot dan nikmati Memtest86
sumber