Ubuntu 11.10 rodando no windows 7 (wubi) E em uma partição separada

0

Eu estou em uma situação muito estranha e preciso de ajuda: Eu instalei o Ubuntu 11.10 através do Wubi um tempo atrás para que eu possa usá-lo junto com o Windows 7. Eu estava ficando sem espaço no meu disco ao tentar instalar aplicativos. Sem entender como o Wubi funcionava, particionei minha unidade C (criando uma nova partição de 90 GB) no Windows, inicializei a partir do disco de instalação / live do Ubuntu 11.10 e usei a opção "something else" para criar um ext4 (configurando o ponto de montagem para root) e partições de espaço de troca (/ sda5 e / sda6). Após a instalação, meu computador não inicializa mais com o menu anterior do Wubi e agora está usando o grub do Linux. As opções que tenho são / sda2, que inicializa o Windows 7; / sda1, que não faz nada, recarrega o mesmo menu e executa as opções do Linux. Então agora tenho o Ubuntu rodando em uma partição separada, assim como a instalação original do Wubi. Eu quero excluir a partição separada e voltar a rodar o Ubuntu no Wubi ... se eu remover a partição será necessário o disco do Windows 7 para restaurar o carregador de boot? Eu não tenho o disco do Windows 7 em mim então qual é a melhor maneira de limpar isso, então eu me livrar da partição separada?

----------------------------------------------- --ATUALIZAR----------------------------------------------- ------

=============================================== ================================================== ===========

muito obrigado pela sua resposta. Na verdade, seria fantástico se eu pudesse migrar minha instalação do Wubi para a nova partição porque eu tinha baixado o AOSP na instalação do Wubi (assim como outros arquivos) e adoraria preservá-los. Se eu puder fazer isso e trabalhar na nova partição com os arquivos antigos, isso seria ótimo, e posso me preocupar em apagar a partição completamente mais tarde, por exemplo, quando eu tenho o disco do Windows ou algo assim. Você pode me dizer como fazer essa migração? Então, quando eu seleciono o / sda2, ele carrega o meu Windows. Se eu clicar no Linux, ele carrega o Linux recém-instalado (meus arquivos que estavam na instalação do Wubi não estão lá), tudo bem. Se eu clicar no / sda1 (SYSTEM_DRIVE ... isso é o que o Wubi estava usando para inicializar o menu que me permite selecionar o Windows 7 ou o Ubuntu) ... ele falha e apenas recarrega o menu original.

Aqui está o link para o meu script de informações de inicialização link

----------------------------------------------- ------- EDIT 2 ----------------------------------------- --------

Eu realmente aprecio a ajuda bcbc. Então eu usei o disco de reparação para executar o "bootrec / fixboot", que agora me leva ao menu de inicialização do Windows Wubi ... Ele pede para selecionar o Windows 7 ou Ubuntu, como ele fez originalmente. Se eu selecionar o Windows 7, ele inicializa o Windows sem problemas. No entanto, se eu escolher o Ubuntu, ele começa a inicializar o Ubuntu exibindo o logotipo do Ubuntu com a barra de progresso e, em seguida, exibe a tela roxa. Depois disso, ele vai para a tela escura e fica lá até que eu tenha que desligar. A primeira vez que tentei, ele me deu uma tela preta com algumas linhas de saída:

* Verificar o estado da bateria ... [ok] grub_editenv: erro: não é possível gravar no arquivo /boot/grub/grubenv.new * Parando a compatibilidade do runlevel do sistema V [ok] * Iniciando o spooler de impressão do CUPS / servidor [ok]

Ele ficou pendurado por um tempo. [3672.070711} iwlagn 0000: 03: 00.0: Agregação não habilitada para tid 0 porque load 0.

Esse problema / erro que você mencionou pode ter na minha inicialização do Wubi? Você pode me ajudar a consertá-lo :)?

    
por Pareen 08.11.2012 / 02:57

1 resposta

0

Sempre que você instala o Ubuntu em um dual boot (não-Wubi), ele substitui o gerenciador de inicialização do Windows pelo Grub. O bootloader do Grub é mais complexo que o Windows e tem que carregar módulos da partição do Ubuntu. Portanto, se você excluir a partição, o Grub não carregará com êxito e não poderá inicializar o Windows. Em vez disso, você verá um aviso de resgate de grub.

Portanto, o primeiro passo na desinstalação é substituir o carregador de inicialização do Grub por um equivalente do Windows.

Para instalar um gerenciador de inicialização do Windows, inicialize o Windows e crie um CD de reparo. Inicialize a partir do CD de reparo (ou do DVD original do Windows) para um prompt de reparo e execute:

bootrec /fixmbr

(Se você usa o Windows XP, o comando é: fixmbr )

Se você não conseguir inicializar o Windows e não conseguir criar um CD de reparo, poderá instalar algo como o lilo, que funciona da mesma maneira. Inicialize a partir de um CD / USB do Ubuntu e selecione "Experimentar o Ubuntu", conecte-se à Internet e selecione um terminal (Ctrl + Alt + T):

sudo apt-get update
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

Note que, quando você instala o lilo, ele exibe um grande aviso. Você pode ignorar isso - Tab para OK e aperte enter. Além disso, se você não inicializar a partir de /dev/sda change conforme apropriado.

Depois de substituir o gerenciador de inicialização, verifique se o computador é inicializado diretamente no Windows. Depois disso, você pode deletar a partição do Ubuntu e trocar a partição e recuperar o espaço, etc.

Editar

Se você instalar o Ubuntu como dual boot e achar que o Windows não inicializa mais, então execute o bootinfoscript . Se você vir algo assim:

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Grub2 (v1.99)
    Boot sector info:   Grub2 (v1.99) is installed in the boot sector of sda1
                       and looks at sector 856028928 of the same hard drive
                       for core.img. core.img is at this location and looks
                       for  on this drive. No errors found in the Boot
                       Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

Em seguida, significa que o grub substituiu o setor de inicialização do Windows e o Windows não pode inicializar. Às vezes, ele volta direto para o menu do grub, mas nem sempre. Primeiro, registre um bug, pois isso nunca deve acontecer e, em seguida, corrija-o a partir de um CD de reparação do Windows e, a partir de um prompt de reparo, execute:

bootrec /fixboot

Ou, no Ubuntu, você pode recuperar o setor de inicialização de backup ... Primeiro instale o testdisk:

sudo apt-get install testdisk
sudo testdisk

Em seguida, restaure o setor de inicialização de backup usando este guia para as telas do testdisk:

First   screen:  Select "No Log" and press enter.
Second  screen:  Select the hard drive containing  the Windows system partition and  choose "proceed".
Third   screen:  "intel"
Fourth  screen:  "advanced",
Fifth   screen:  Select the Windows system partition  and choose "boot"
Sixth   screen:  "BackupBS"
Seventh screen:  type "Y" to confirm

Editar 2

Se você executar o bootinfoscript e ver algo como:

sda2/Wubi: _____________________________________________________________________

    File system:       ext3
    Boot sector type:  -
    Boot sector info:  
    Mounting failed:   mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Em seguida, indica alguma corrupção do sistema de arquivos interno no root.disk . O que você precisa fazer é fsck root.disk. (Eu também recomendo rodar chkdsk /f no Windows de antemão por uma boa medida, porque também pode haver corrupção).

No seu caso particular, você pode montar e fsck o root.disk da sua outra instalação:

sudo mount /dev/sda2 /mnt
sudo fsck /mnt/ubuntu/disks/root.disk
sudo umount /mnt

Observação: você pode fornecer opções para fsck , como -fvy . (force / verbose output / answer yes para todos os prompts).

    
por bcbc 08.11.2012 / 03:19