Я устанавливаю Ubuntu 13.04 (16 бит) вместе с Windows 7 в моем Lenovo Thinkpad. Я смог успешно установить Ubuntu. Но после установки он попросил меня restart now . Я нажал на это. Запустились окна без отображения загрузочного меню. Теперь, что я должен сделать, чтобы получить меню загрузки в начале.

Это шаги, которые я пытался и не удалось:
1. После просмотра я обнаружил, что восстановление загрузки должно быть установлено. Я успешно использовал Ubuntu Live CD и попытался установить загрузочный ремонт.
Я попробовал следующие команды -

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)  

Но я получаю эту ошибку сейчас,

dpkg: error: reading package into file '/var/lib/dpkg/available' : Input/output error
E: subprocess /usr/bin/dpkg returned an error code (2)

Как я могу решить эту проблему, чтобы получить меню загрузки в начале.

2 ответа2

0

Это сообщение об ошибке связано с пакетом, информация которого каким-то образом повреждена в базе данных dpkg.

Что вам нужно сделать, это:

  1. Перейдите в каталог /var /lib /dpkg;
  2. Резервное копирование файла статуса (на всякий случай; вы можете просто назвать его ..status_old);
  3. Отредактируйте файл "status";
  4. Найдите пакет, сгенерировавший ошибку, в вашем случае Boot-Repair;
  5. Удалите все строки, относящиеся к этому пакету, и только этот пакет.

Осторожно: вам нужно будет оставить все строки, относящиеся к другим пакетам, даже если они содержат поврежденный пакет в своих полях "Заменяет" или "Зависит".

0

Когда я сталкиваюсь с недоступной системой GNU/Linux при загрузке, я использую Super Grub Disk.

Просто скачайте Super Grub Disk и установите его на USB-ключ или CD-ROM и загрузитесь в недоступную систему GNU/Linux. Находясь в вашей системе, вам просто нужно переустановить загрузчик GRUB.

sudo grub-install /dev/sda

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .