Некоторое время назад у меня была Ubuntu 12.04 x86 (32-разрядная версия), и я решил стереть ее и переустановить, просто чтобы очистить память и начать все сначала.
Я выполнял эту операцию раньше, и она работала нормально, но после перезапуска на этот раз я получил заголовок ELF, меньший, чем ожидаемая ошибка, и запрос на восстановление grub. В этот раз меня не беспокоит ошибка, потому что я знаю, что операционные системы и все мои файлы все еще там (по крайней мере, я думаю, что они после запуска команды ls
на диске с подсказкой: ?).
Я загружался с Live CD и вносил изменения внутри, но оптический привод не работает, а мой Dell Optiplex GX260 не поддерживает BIOS для загрузки с установленного USB-накопителя. Я провел некоторые исследования, и кажется, что GRUB поврежден и / или неправильно установлен. Может быть, это как-то связано с тем, что он уже установлен или где он был установлен.
Нужно ли указывать путь и корневой диск для GRUB или что я могу сделать, чтобы операционная система снова заработала?
Если grub установлен, но поврежден
sudo update-grub
Вы можете ввести команду в grub rescue:
grub-install /dev/sda
Выйти из режима grub rescue и перезагрузить машину.
Используя другой компьютер, загрузите « Boot-Repair-Disk », запишите образ ISO на CD и загрузитесь с него. Он должен работать. (Это для меня.)