Я попытался переместить свою установку WUBI в соответствии с этим: Переместить установку Ubuntu WUBI в другой раздел Windows . Но когда я загружаю Ubuntu, он не может найти файл root.disk. Есть ли способ его восстановить? У меня Ubuntu 12.10. Пожалуйста, помогите.
У вас есть копия оригинального root.disk в безопасном месте? Если нет, восстановите исходный файл из резервной копии Windows и храните в надежном месте.
C:\Ubuntu\Disks
. Еще один шаг
Подробнее см. 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 kbd> + X kbd> для загрузки и убедитесь, что после загрузки вы запустите sudo update-grub
, чтобы исправить меню grub.cfg, чтобы оно работало в следующий раз.
PS: возможны некоторые варианты. (hd0,2)
может быть (hd0, msdos2)
или (/dev/sda, msdos2)
в зависимости от версии Grub. Также root=/dev/sda2
может быть root=UUID=xxxxx
Надеюсь, это поможет