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.
recordfail
Ada 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.
recordfail
Ada 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 recordfail
dan 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 exit
dua kali, lalu reboot.
sudo -i
adalah kata sandi USER Anda, bukan kata sandi root.
recordfail
. Saya menghapusnya tetapi masih belum bisa boot
Pesan kesalahan ini berarti bahwa grubenv
file tersebut> 1024 byte. Ini sebagian besar disebabkan oleh pengeditan file secara manual. (misalnya vi
menambahkan 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_value
tidak 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 list
terlebih dahulu dan buat ulang file dengan nilai-nilai itu)