Error: invalid environment block. Press any key to continue...
Повідомлення про помилку з’являється одразу після екрана завантаження на фіолетовому фоні. Ubuntu 12.04.1 LTS.
recordfailЄ одна приказка recordfail. Чи потрібно його видалити?
Error: invalid environment block. Press any key to continue...
Повідомлення про помилку з’являється одразу після екрана завантаження на фіолетовому фоні. Ubuntu 12.04.1 LTS.
recordfailЄ одна приказка recordfail. Чи потрібно його видалити?
Відповіді:
З http://ubuntuforums.org/showthread.php?t=1285098 :
Натисніть Eу меню GRUB. Знайдіть вислів рядка save_env recordfailта видаліть усе це за допомогою клавіші Delабо Backspace. Натисніть Ctrl+ Xдля завантаження, а потім відкрийте термінал, шукаючи його в тире (меню запуску).
Виконайте таку команду, а потім, коли вона запитає ваш пароль, введіть її та натисніть Enter. Ваш пароль не відображатиметься, навіть зірочки.
sudo -i
Потім запустіть кожну команду по одному .
cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub
Команда "Друга до останньої" повинна показувати default=0. Якщо так, запустіть останню команду і нехай вона закінчиться. Коли це закінчиться, ви знову отримаєте підказку /boot/grub#або щось подібне (це те, що ви бачите після кожної команди). Запустіть exitдвічі та перезавантажте.
sudo -iце ваш пароль USER, а не root.
recordfail. Я видалив його, але досі не можу його завантажити
Це повідомлення про помилку означає, що grubenvфайл становить> 1024 байти. Здебільшого це спричинено ручним редагуванням файлу. (наприклад, viдодає новий рядок в останньому рядку)
Щоб цього не сталося, ніколи не слід редагувати grubenv, використовуючи щось інше, крім grub-editenv.
Використання grub-editenv <filename> set exiting_var=existing_valueне виправляє файл.
Спекуляція: Ви повинні мати можливість виправити файл, видаливши символ чи два, щоб повернути розмір рівно до 1024 байтів. Якщо це не працює, вам потрібно відтворити файл, скориставшись інструкціями в цій відповіді . (Отримайте правильні значення змінних, використовуючи grub-editenv grubenv listспочатку і відтворіть файл із цими значеннями)