У меня двойная загрузка 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
Любая помощь оценена, спасибо, ребята! С наилучшими пожеланиями
Если вы изменили разделы 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 kbd>, чтобы оно появилось), затем нажмите E kbd>, чтобы отредактировать запись и изменить ее на вид 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 kbd> + X kbd> для загрузки.
После загрузки перейдите в терминал Ctrl kbd> + Alt kbd> + T kbd> и запустите sudo update-grub
.
Кроме того, для установки Wubi совершенно не нужно монтировать /host
, поскольку это делается автоматически для вас во время загрузки. Поэтому удалите эту строку из /etc/fstab
.