Error: invalid environment block. Press any key to continue...
Pesan kesalahan muncul segera setelah layar boot pada latar belakang ungu. Ubuntu 12.04.1 LTS.
recordfailAda yang mengatakan adil recordfail. Haruskah saya menghapusnya?
Error: invalid environment block. Press any key to continue...
Pesan kesalahan muncul segera setelah layar boot pada latar belakang ungu. Ubuntu 12.04.1 LTS.
recordfailAda yang mengatakan adil recordfail. Haruskah saya menghapusnya?
Jawaban:
Dari http://ubuntuforums.org/showthread.php?t=1285098 :
Tekan Edi menu GRUB. Temukan baris yang mengatakan save_env recordfaildan hapus semuanya dengan tombol Delatau Backspace. Tekan Ctrl+ Xuntuk mem-boot, lalu buka Terminal dengan mencarinya di dasbor (menu peluncur).
Jalankan perintah berikut, dan kemudian ketika meminta kata sandi Anda, ketik, dan tekan Enter. Kata sandi Anda tidak akan ditampilkan, bahkan tanda bintang.
sudo -i
Lalu, jalankan setiap perintah, satu per satu .
cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub
Perintah kedua hingga terakhir harus ditampilkan default=0. Jika ya, jalankan perintah terakhir, dan biarkan selesai. Ketika selesai, Anda harus mendapatkan prompt /boot/grub#atau sesuatu seperti itu lagi (itu yang Anda lihat setelah setiap perintah). Jalankan exitdua kali, lalu reboot.
sudo -iadalah kata sandi USER Anda, bukan kata sandi root.
recordfail. Saya menghapusnya tetapi masih belum bisa boot
Pesan kesalahan ini berarti bahwa grubenvfile tersebut> 1024 byte. Ini sebagian besar disebabkan oleh pengeditan file secara manual. (misalnya vimenambahkan baris baru di baris terakhir)
Untuk menghindari ini, Anda tidak boleh mengedit grubenv menggunakan apa pun selain grub-editenv.
Menggunakan grub-editenv <filename> set exiting_var=existing_valuetidak memperbaiki file.
Spekulasi: Anda harus dapat memperbaiki file dengan menghapus satu atau dua karakter untuk mendapatkan ukuran kembali tepat 1024 byte. Jika itu tidak berhasil, Anda harus membuat ulang file menggunakan instruksi dalam jawaban ini sebagai gantinya. (Dapatkan nilai-nilai yang benar dari variabel menggunakan grub-editenv grubenv listterlebih dahulu dan buat ulang file dengan nilai-nilai itu)