Мои wubi файлы были повреждены, и я должен был переустановить человечность (через wubi) снова. Прежде чем я удалил старую человечность, я сохранил старый root.disk во внешнем диске. После того, как я установил, я пытался загрузить человечность (12.04 LTS), удостовериться, что она работает. Все хорошо работает. Но когда я копирую старый root.disk в папке человечности/дисков и начальной загрузке к человечности, это берет меня для Расчистки оболочки/командной строки. После просмотра онлайн я столкнулся с этим решением
set root=(hd0,1)
loopback (loop0) /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
initrd /initrd.img
boot
Номер строки 4 не работает, не кажется, что существует файл vmlinuz-...
Может кто-то дать мне шаг за шагом управляет для начальной загрузки в человечность. Моя машина является окном 7.
Предполагая, что скопированное вами root.disk
не было повреждено ... вы можете загрузить его следующим образом:
search -s -f -n /ubuntu/disks/root.disk
probe --set=diskuuid -u $root
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk ro quiet splash
initrd /initrd.img
boot
После загрузки убедитесь, что вы запустили sudo update-grub
Wubi. повреждение наиболее распространено в файловой системе NTFS
(требуется запуск chkdsk /f
из Windows) с последующим повреждением внутренней файловой системы ext3/4
. Поскольку вам удалось скопировать ваш root.disk
, у вас может быть внутреннее повреждение, и в этом случае запуск fsck root.disk
может это исправить. Но это зависит от того, когда вы сделали резервную копию (т.е. до или после того, как столкнулись с проблемой).
Для fsck
root.disk
вы можете загрузить Ubuntu DVD / USB, выберите , попробуйте Ubuntu , затем смонтируйте раздел, содержащий root.disk
, а затем fsck
следующим образом (это пример предполагает, что root.disk
находится на /dev/sda1
):
sudo mount /dev/sda1 /mnt
sudo fsck -fyv /mnt/ubuntu/disks/root.disk
(флаги - f
orce, y
- автоматическое исправление, v
- erbose)
Примечание : fsck
, использованный таким образом, действительно вносит изменения, и нет никакой гарантии, что он все исправит без потери данных. Если восстановление имеет решающее значение, можно использовать photorec
(который входит в комплект при установке testdisk
, т.е. sudo apt-get install testdisk
). Photorec доступен только для чтения (неразрушающий) и может восстанавливать необработанные файлы. Недостатком является то, что восстановленные файлы не названы, и он восстанавливает все, например. также удалил файлы - так что нужно приложить некоторые усилия, чтобы найти те, которые вам нужны. Тем не менее, он предоставляет возможность ориентироваться на определенные типы файлов. Для получения дополнительной информации см. Здесь: Восстановить удаленные данные с помощью rm -rf?