Ubuntu 14.04 не загружается после обновления с 12.04, установленного в Windows 8.1

У меня Ubuntu 12.04 установлена ​​как приложение на Windows 8.1 (Ubuntu 12.04 позволяет устанавливать как приложение в Windows 8.1, и его можно удалить, если оно больше не нужно из панели управления). Обычно, чтобы выбрать ОС для загрузки при запуске ноутбука, вы можете выбрать между Windows 8.1 и Ubuntu после появления логотипа Windows при запуске, и это было нормально, пока я не сделал это обновление. Теперь, когда я пытаюсь выбрать Ubuntu, ноутбук пытается загрузить его, но после того, как показывается полноцветный экран, экран становится черным, и появляются следующие сообщения:

mount: mounting /dev/loop0/ on /root failed : Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn' t have requested /sbin/init
No init found. Try passing init = bootarg.

BusyBox v1.21.1 (Ubuntu 1:1:21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) _

Я не знаю, что делать после появления этого экрана. Пожалуйста помоги!

1 ответ

Я это сделал. Чтобы решить эту проблему, вы должны выполнить следующие действия:

  • Когда Windows позволяет выбирать между Windows и Ubuntu, выбирайте Ubuntu
  • Когда компьютер выйдет из ОС, выберите экран, перезагрузите компьютер и попробуйте загрузить Ubuntu, удерживая клавишу Shift на клавиатуре.
  • Затем появится экран от Grub (загрузчик для Ubuntu), и он будет почти пустым. Нажмите клавишу "e" на клавиатуре (чтобы загрузить команды загрузки для Ubuntu)
  • После нажатия клавиши "e" на компьютере отобразится набор команд, которые Grub использует для загрузки Ubuntu.
  • В этих командах загрузки попробуйте найти строку, содержащую "ro quiet splash" и измените слово "ro" на "rw". Теперь следует прочитать rw quiet splash,
  • Внизу внизу экрана есть клавиша для загрузки (для меня это была CRTL+X или F10), нажмите эту клавишу, и Grub загрузит Ubuntu с вашими измененными командами загрузки.

Однако слово "rw" не будет сохранено, и при следующей загрузке оно снова будет "ro", поэтому вам нужно отредактировать файл / etc / default / grub, где вы найдете те же самые команды загрузки, которые Grub использует для загрузки Ubuntu.

Тип sudo gedit /etc/default/grub в терминале. Вам нужно использовать sudo, чтобы иметь возможность редактировать файл, который в противном случае будет доступен только для чтения. Найдите строку, которая выглядит так:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Измените это на это:GRUB_CMDLINE_LINUX_DEFAULT="rw quiet splash"

Теперь сохраните файл и вернитесь в терминал. Тип sudo update-grub, Ubuntu теперь сгенерирует для вас новый файл /boot/grub/grub.cfg. Можно редактировать этот файл напрямую, но рекомендуется отредактировать / etc / default / grub и затем сгенерировать grub.cfg. Если вы перезагрузите компьютер, вы обнаружите, что он снова загружается нормально.

Другие вопросы по тегам