Я установил 11.10 на своем настольном ПК, но при попытке загрузить черный экран после экрана BIOS. Я смог запустить 10.04.04 на своем жестком диске перед установкой 11.10, и я также могу использовать 11.10 на своем USB-накопителе и CD-ROM. Я попытался отключить все USB-устройства перед загрузкой, а также обновить с 11.10 до 11.10. Удерживание клавиши Shift на экране BIOS не позволяет мне войти в меню GRUB, чтобы попытаться:
Выделите первую запись, нажмите «e», чтобы отредактировать ее. Перейдите к словам «quiet splash», удалите их и введите «nomodeset» вместо них (без кавычек). Нажмите Ctrl + X, чтобы продолжить загрузку. На рабочем столе перейдите в Система> Администрирование> Дополнительные драйверы и активируйте рекомендуемые драйверы.
blockquote>Запустив 11.10 на своем pendrive, я попытался отредактировать / etc / default / grub, закомментировав параметр GRUB_HIDDEN_TIMEOUT, поставив перед ним символ «#», чтобы отобразить меню grub, и установив для параметра GRUB_TIMEOUT значение значение больше или равно 1, например GRUB_TIMEOUT = 10.
Однако, когда я запускаю
sudo update-grub
, я получаю:/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)
Я получаю ту же ошибку с update-grub после:
sudo mount /dev/sda1 /mnt
и после:
sudo grub-install --root-directory=/mnt /dev/sda reboot sudo update-grub
Другие предложения по устранению проблемы update-grub:
Откройте synaptic, затем удалите все связанные пакеты grub и переустановите grub-pc, затем, наконец, sudo update -grub
blockquote>Или используйте Grub Customizer http://ubuntuforums.org/showthread.php?t=1195275
Как лучше всего подойти к этому? Я обеспокоен удалением «всех связанных пакетов grub», но если это правда, некоторые файлы повреждены, это может показаться необходимым. Кроме того, выполнял ли я правильные команды, то есть с помощью mount и grub-install, перед запуском grub-update?
Запуск Boot-Info (ранее называемый «Boot-Repair», инструкции по установке здесь ) решил проблему. В Boot-Repair я выбрал Дополнительные параметры-> Параметры GRUB. Я выбрал «Добавить опцию ядра:» и выбрал acpi_osi=
в раскрывающемся меню рядом с ним, чтобы ядро не отвечало на osi-запросы (как предлагалось здесь , потому что некоторые биографии содержат исправления для определенных версий Windows, которые может не работать с другими ОС).
Я нажал на «Редактировать файл конфигурации GRUB», который загрузил / mnt / boot-sav / sda1 / etc / default / grub. В этом файле я установил GRUB_CMDLINE_LINUX_DEFAULT=""
, удалив это значение quiet splash
для отображения загрузочных сообщений при загрузке (splash
включает заставку с выводом сжатого текста и quiet splash
приводит к отображению только изображения заставки), поставьте #
перед GRUB_HIDDEN_TIMEOUT
чтобы отобразить меню grub и установить GRUB_TIMEOUT=10
, чтобы дать пользователю 10 секунд для выбора. Я не помню, но эти изменения, возможно, уже были сделаны после моей предыдущей попытки изменить конфигурацию GRUB, как описано в вопросе. [ 1112]
Подробнее о Grub2: https://help.ubuntu.com/community/Grub2
Вы также можете отрегулировать время на «Unhid» Меню загрузки 'в Дополнительные параметры-> Основные параметры. Это было оставлено по умолчанию значение 10 секунд. «Переустановить GRUB» также был выбран по умолчанию. В разделе Дополнительные параметры-> Расположение GRUB по умолчанию были заданы параметры «sda1» для «Загрузка ОС по умолчанию» и «Поместить GRUB на все диски (кроме USB-дисков без ОС)».
Я нажал «Применить» и перезагрузил компьютер после завершения загрузки Boot-Info. Я изменил порядок загрузки жестких дисков в BIOS (мой USB-накопитель был указан как жесткий диск, чтобы я мог настроить порядок, в соответствии с которым я хотел войти), затем нажал «Enter» в меню Grub. После загрузочных сообщений появился экран входа в систему. Система также автоматически загружается после появления меню Grub в течение 10 секунд.