Не удается загрузить Wubi после обновления до 14.04 с 12.04: «Целевая файловая система не запросила / sbin / init»

Поэтому я решил обновиться до 14.04 с 12.04 на своей установке Wubi, используя update-manager -d, но я больше не могу загружаться в Ubuntu. Когда я пытаюсь это сделать, я вижу сообщение mount: mount ... "и т. Д., Затем" Целевая файловая система не запросила / sbin / init ". Кто-нибудь знает, как решить эту проблему?

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.
1
задан 6 August 2014 в 20:44

2 ответа

От https://answers.launchpad.net/ubuntu / + вопрос/247265

Steven, я нашел решение, которое работает, то есть, если Вы не попытались переустановить уже:

Если можно найти команды загрузки, найдите строку, которая говорит:

Linux/boot/vmlinuz-3.13.0-24-generic root=UUID=D014E45... и т.д...

Изменение "ro rootflags = синхронизирует" к "rw rootflags=sync"

Именно. Просто тот один символ. Ничто иное. Работавший для меня, надо надеяться, это делает то же для Вас. Здесь надеется.

и

Daniel - благодарит отправить то решение, ноутбук моего папы страдал от этого, и мне удалось получить удаленный сеанс на нем и восстановить его для него благодаря Вашему сообщению. Он очень рад :)

Если это имеет значение я также обновил файлы регенерации личинки в/etc/grub.d/10_linux, чтобы гарантировать, что это остается установленным на "rw" после обновления ядра. Просто замените эту строку:

    linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}

с

    linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} rw ${args}

Таким образом, для восстановления я сделал (из памяти):

  • начальная загрузка от xubuntu CD (Пробуют человечность, не устанавливая),

  • откройте терминал, найдите корневой объем на диске окон, смонтируйте его с:

sudo -i

mkdir /mnt/recovery

mount -o loop /media/xubuntu/Data/ubuntu/disks/root.disk /mnt/recovery

apt-get install vim

vim /mnt/recovery/boot/grub/grub.cfg  # set "ro" flags to "rw" as per Daniel's comment (#8 above)

vim /mnt/recovery/etc/grub.d/10_linux  # change "ro" to "rw" as above

reboot
0
ответ дан 6 August 2014 в 20:44

Во время Личинки нажмите "e", который воспитает редактора, расположиться туда, где это говорит ro, и измените его на rw.

необходимо сделать это каждый раз, Вы загружаетесь.

Для внесения изменения постоянным работайте gksu gedit /etc/grub.d/10_lupin за начальной загрузкой (замените gedit любимым редактором, используйте sudo nano /etc/grub.d/10_lupin, если Вы находитесь в tty), найдите строку, которая говорит

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} ro ${args}

и изменение ro к rw, как это:

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} rw ${args}

Сохранили файл и работают sudo update-grub.

0
ответ дан 6 August 2014 в 20:44

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

Похожие вопросы: