movido pasta ubuntu de C: para D: drive como corrigir entradas UUID

1

Eu tive uma instalação anterior do Ubuntu 11.10 que foi feita usando o Wubi em D: drive do meu computador. As entradas correspondentes do grub.cfg são:

link

Agora eu queria usar o Ubuntu 12.04, então eu deletei o anterior instalação da unidade D: e depois instalado o Ubuntu 12.04. Eu acidentalmente instalei-o na unidade C: em vez de instalá-lo a unidade D:, e as entradas do grub aqui são link

Eu não tinha espaço suficiente na unidade C: então mudei a pasta ubuntu da C: drive para D :, mas surpreendentemente não foi possível inicializar. Percebendo que o grub.cfg precisava ser atualizado, abri o antigo grub.cfg (este 11.10 foi instalado no drive D:)

e verifiquei os UUIDs grub.cfg que são (para a instalação anterior de 11.10 na unidade D:)

search --no-floppy --fs-uuid --set=root 8E9E86339E86143D

linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=8E9E86339E86143D
loop=/ubuntu/disks/root.disk ro

no novo 12.04 grub.cfg (que foi acidentalmente instalado no drive C :)

tem o seguinte grub.cfg (para 12.04 no drive C :)

search --no-floppy --fs-uuid --set=root E4ACAFF5ACAFC082
linux   /boot/vmlinuz-3.2.0-29-generic root=UUID=E4ACAFF5ACAFC082
loop=/ubuntu/disks/root.disk ro

Desde então, movi toda a pasta C: \ ubuntu para D: drive, então é agora D: \ ubuntu

o que eu notei é que as entradas antigas do UUID (de 11.10) não são as mesmas como as entradas do UUID em 12.04 há uma maneira de corrigir isso?

    
por Registered User 18.01.2013 / 20:37

1 resposta

1

Mantenha pressionada a tecla Shift após selecionar o Ubuntu. Pressione E para editar manualmente as entradas do grub, se você souber como. Então Ctrl + X para inicializar.

Se você não sabe como editar as entradas do grub, pressione C para chegar ao prompt grub. Em seguida, digite o seguinte:

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

Após a inicialização, digite sudo update-grub para corrigir o grub.cfg.

    
por bcbc 19.01.2013 / 00:48