O root.disk do Wubi está faltando, mas você ainda pode efetuar login como convidado - onde estão os dados?

6

Meu laptop está executando o Windows 7 e o Ubuntu, que foi instalado via Wubi.

O Ubuntu inicializa perfeitamente, mas só consigo fazer login como convidado. Então, para recuperar os arquivos, eu tenho que encontrar root.disk para que eu possa montá-lo e recuperar os dados usando ecryptfs-utils .

O arquivo deve estar em C:\ubuntu\disks\ , mas não é. Uma pesquisa de arquivos (no Windows) não mostrou mais nada.

Para onde este arquivo foi?

Eu achei que o disco pode estar quebrado. Mas, novamente, posso fazer login como convidado.

    
por Stefano Palazzo 27.01.2012 / 22:33

2 respostas

7

Você não pode inicializar uma instalação do wubi sem o root.disk !!?

Se o root.disk estiver sendo inicializado, mas não visível no Windows, ele aponta para alguma corrupção do NTFS (o grub pode localizar o root.disk e o loop montá-lo, mas o Windows não pode vê-lo, mas isso parece estranho). Para descartar isso, você pode executar chkdsk /r do Windows para reparar isso (sempre há um perigo de perder o disco nesse caso, ou ele é 'recuperado' para a pasta C:\found.000 e renomeado para file0000.chk no processo). Em alguns casos, todo o diretório disks é recuperado para C:\found.000\dir0000.chk\ e, dentro dele, haverá root.disk e swap.disk .

Inicialize no modo de recuperação ou permita que o usuário faça o login como Convidado e seja redirecionado para um terminal e insira ls /host/ubuntu/disks para confirmar que estão no wubi. Você pode verificar onde /host está montado para obter a partição: df ou mount Isso pelo menos confirmará que é uma instalação do Wubi e a partição. Eles podem copiar dados de / home para / host (de volta para a partição do host do Windows a partir do disco virtual).

Você pode identificar o root.disk por meio do comando: sudo losetup /dev/loop0 por exemplo,

bcbc@ubuntu:~/$ sudo losetup /dev/loop0
/dev/loop0: [0803]:2161 (/host/ubuntu/disks/root.disk)
bcbc@ubuntu:~/$ mount | grep /host
/dev/sda3 on /host type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

Com essa informação você pode inicializar um live CD, montar o / host e recuperar os dados:

sudo mkir /media/win
sudo mount /dev/sda3 /media/win
sudo mount -o loop /media/win/ubuntu/disks/root.disk /mnt

Não tenho certeza se você pode identificar o root.disk da sessão de convidado, pois é improvável que você tenha direitos de sudo, portanto, se você não puder inicializar no modo de recuperação para um prompt de root, poderá inicializar um live CD, montar cada Particionar e procurar o arquivo: <mountpoint>/ubuntu/disks/root.disk . Mas note que rodar o bootinfoscript lhe dará a mesma informação (e talvez também algumas dicas, se houver alguma corrupção no sistema de arquivos).

    
por bcbc 27.01.2012 / 22:49
0

Eu posso não ser um geek do Ubuntu, mas estou usando o Wubi desde o início, tente estes,

o que acontece quando você clica no link FILE SYSTEM no painel lateral do navegador de arquivos nautilus? simplesmente para o disco de raiz certo? então você não pode simplesmente ir para o diretório Host ? é aí que o seu root arquivo situtated. goto / ubuntu / disks / e existe o seu arquivo raiz.

Se você não pode acessar, pode haver um erro com o arquivo raiz wubi (às vezes o Windows não reconhece o arquivo raiz por causa da reinicialização forçada / falha de energia ao executar o Ubuntu) tente um live cd e localize seu arquivo raiz e monte usando esses comandos,

sudo fdisk -l
sudo mkdir /win
sudo mount /dev/sdxy /win
sudo mkdir /vdisk
sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk

em que o "x" e o "y" em "sdxy" são substituídos pela letra correta do HDD (começando naturalmente), e o número correto da partição (iniciando em 1), da partição do Windows instalada pelo Wubi está ligado. O primeiro comando lhe dará a localização. Depois de executar esses comandos, abra o Places > Computer > Filesystem > vdisk, e você deverá encontrar o conteúdo do seu root.disk nele. Agora você pode fazer backup de seus dados para mídia externa e reinstalar o Ubuntu com o Wubi, se quiser.

    
por Prasad RD 15.06.2012 / 14:58

Tags