Переместить установку Ubuntu WUBI в другой раздел в Windows не удалось

Я попытался переместить свою установку WUBI в соответствии с этим: Переместить установку Ubuntu WUBI в другой раздел Windows . Но когда я загружаю Ubuntu, он не может найти файл root.disk. Есть ли способ его восстановить? У меня Ubuntu 12.10. Пожалуйста, помогите.

0
задан 13 April 2017 в 15:23

1 ответ

У вас есть копия оригинального root.disk в безопасном месте? Если нет, восстановите исходный файл из резервной копии Windows и храните в надежном месте.

  1. Удалить Ubuntu с панели управления.
  2. Перезагрузка.
  3. Переустановите, используя WUBI, используя точно такие же спецификации, как и в оригинальном .
  4. Перезагрузитесь в Ubuntu и убедитесь, что Ubuntu загружается правильно.
  5. Перезагрузитесь в Windows и скопируйте оригинал из безопасного места в место загрузки, например C:\Ubuntu\Disks.
  6. Перезагрузитесь в Ubuntu.

Еще один шаг

Подробнее см. https://askubuntu.com/a/55029/14916 (Спасибо bcbc для указания на эту часть.) Из этого ответа взято следующее:

Предполагается, что Ubuntu перемещается из D: в C: и если D: равно /dev/sda2 и C: это /dev/sda1, тогда вы нажмете 'e' в первом входе в меню grub и измените:

set root=(hd0,2) становится set root=(hd0,1)

Удалить строку - search --no-floppy xxx (поскольку это переопределяет предыдущую команду set root с использованием старого UUID)

linux /boot/vmlinuz-xxxx root=/dev/sda2 ... становится linux /boot/vmlinuz-xxx root=/dev/sda1 ...

Это однократное переопределение - нажатие Ctrl + X для загрузки и убедитесь, что после загрузки вы запустите sudo update-grub, чтобы исправить меню grub.cfg, чтобы оно работало в следующий раз.

PS: возможны некоторые варианты. (hd0,2) может быть (hd0, msdos2) или (/dev/sda, msdos2) в зависимости от версии Grub. Также root=/dev/sda2 может быть root=UUID=xxxxx

Надеюсь, это поможет

0
ответ дан 13 April 2017 в 15:23

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

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