Wubi установить больше не загружается

У меня двойная загрузка Windows 8 и Ubuntu 12.10 с Wubi. Я использую два раздела на одном и том же жестком диске. В моем разделе ubuntu стало мало памяти, поэтому я добавил в него 10 ГБ. Теперь он не загружается в Ubuntu, он говорит: Error no such device : 7802EDF027EA234.

Я перезагрузил компьютер и выбрал «Дополнительные параметры загрузки», а затем режим восстановления. На моем экране появилась куча текста, и сообщение:

Alert! /dev/disk/by-uuid/7802EDF027EA234 does not exist Dropping to a shell! (ash)

Итак, Boot-repair дал мне ссылку paste.ubuntu.com/5632890

Любая помощь оценена, спасибо, ребята! С наилучшими пожеланиями

0
задан 21 March 2013 в 10:33

1 ответ

Если вы изменили разделы NTFS из-за недостатка места в вашей установке Ubuntu, обратите внимание, что это не принесло бы никакого положительного эффекта. Так как Wubi использует фиксированный виртуальный диск. Вместо этого обратитесь к https://help.ubuntu.com/community/ResizeWubiDisk или https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk

Кажется что при изменении ваших NTFS разделов он генерирует новые UUIDS. Так как у вас есть запись в /etc/fstab, которая пытается смонтировать /host на раздел с UUID 7802EDF027EA234. И ваш grub.cfg относится к тому же разделу.

Так что это вызывает ошибку, потому что нет такого раздела. Это было бы той же ошибкой, если бы вы скопировали установку Wubi с другого компьютера.

Но попробуйте это. Когда вы видите меню grub (если оно не отображается, удерживайте нажатой Shift , чтобы оно появилось), затем нажмите E , чтобы отредактировать запись и изменить ее на вид this:

menuentry 'Ubuntu, with Linux 3.5.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-25-generic-advanced-d9f4b9a9-784c-4bf7-b1ac-e7f43a731ef7' {
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod ntfs
    set root='hd0,msdos1'
    loopback loop0 /ubuntu/disks/root.disk
    set root=(loop0)
    echo    'Loading Linux 3.5.0-25-generic ...'
    linux   /boot/vmlinuz-3.5.0-25-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro   quiet splash $vt_handoff
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-3.5.0-25-generic

Итак, в итоге, вы удалили группу строк и изменили строку, начинающуюся linux..., чтобы обратиться к root=/dev/sda1. Теперь нажмите Ctrl + X для загрузки.

После загрузки перейдите в терминал Ctrl + Alt + T и запустите sudo update-grub.

Кроме того, для установки Wubi совершенно не нужно монтировать /host, поскольку это делается автоматически для вас во время загрузки. Поэтому удалите эту строку из /etc/fstab.

0
ответ дан 21 March 2013 в 10:33

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

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