A instalação do Wubi não é mais inicializada

0

Eu faço o boot duplo do Windows 8 e Ubuntu 12.10 com o Wubi. Eu uso duas partições no mesmo disco rígido. Minha partição Ubuntu estava começando a ficar com pouca memória, então eu adicionei 10 GB para ele. Agora ele não inicializa no Ubuntu, ele diz: Error no such device : 7802EDF027EA234 .

Eu reiniciei meu computador e selecionei "Opções de inicialização avançadas" e, em seguida, o modo de recuperação. Um monte de texto apareceu na minha tela e a mensagem:

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

Então, o Boot-repair me deu o link paste.ubuntu.com/5632890

Qualquer ajuda ajuda, obrigado pessoal! -Kind Atenciosamente

    
por Mahiro 21.03.2013 / 05:24

1 resposta

1

Se você modificou as partições de NTFS porque o Ubuntu install estava ficando sem espaço, observe que isso não teria nenhum efeito benéfico. Desde Wubi usa um disco virtual fixo. Em vez disso, consulte link ou link

Parece que, ao modificar suas partições NTFS , gerou novo UUIDS . Como você tem uma entrada no seu /etc/fstab que tenta montar /host na partição com UUID 7802EDF027EA234 . E seu grub.cfg refere-se à mesma partição.

Então, isso está causando o erro porque não existe essa partição. Seria o mesmo erro se você tivesse copiado a instalação do Wubi de outro computador.

Mas tente isso. Quando você vir o menu grub (se ele não aparecer, pressione Shift para que apareça), então pressione E para editar a entrada e alterá-la para parecer isso:

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

Assim, em resumo, você excluiu várias linhas e alterou a linha que inicia o linux... para se referir ao root=/dev/sda1 . Agora pressione Ctrl + X para inicializar.

Após a inicialização, solte em um terminal Ctrl + Alt + T e execute sudo update-grub .

Além disso, para uma instalação do Wubi, é completamente desnecessário montar /host , pois é feito automaticamente para você no momento da inicialização. Então, exclua essa linha do /etc/fstab .

    
por bcbc 21.03.2013 / 07:27