Particionando Ubuntu e Windows 7 de uma vez por todas

Particionando Ubuntu e Windows 7 de uma vez por todas

Estou inicializando duas vezes o Windows 7 e o Ubuntu (instalado com o wubi). Até agora não houve problemas, mas agora diz que o disco está sem espaço o tempo todo (acho que é porque /dev/loop0está 100% usado - isso causaria isso?).

Portanto, desejo particioná-los adequadamente, pois acho que esse é o problema. Quero mover todas as minhas coisas e arquivos do Windows para uma partição ( sda1) e mover todos os meus arquivos do Ubuntu para outra partição ( sda2).

Eu costumava gpartedconfigurar o espaço em disco no sda1e sda2, fazendo sda1200G com 10% de espaço livre e sda250G com 80% de espaço livre.

No entanto, não entendo como determinar em qual partição o Ubuntu está instalado e como mover arquivos de uma partição para outra.

Aqui estão alguns comandos de terminal que descrevem meu sistema.

$ sudo blkid

/dev/loop0 (ext3)
/dev/sda1 (ntfs; boot)
/dev/sda2 (ntfs)

$ sudo fdisk -l

/dev/sda1 
/dev/sda2

$ sudo df -l

/dev/loop0 *(using 100% of 5.5G; mount point: /)*
udev *(using 1% of 1.5G; mount point: /dev)*
tmpfs *(using 1% of 500M; mount point: /run)*
none *(using 0% of 5M; mount point: /run/lock)*
none *(using 1% of 1.5G; mount point: /run/shm)*
dev/sda1 *(using 96% of 200G; mount point: /host; boot)*

Além disso, quando verifico meu /etc/fstabarquivo, ele só tem:

# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk    none    swap    sw  0   0

Responder1

Faça tudo isso como root. Após a etapa 2, há ummétodo automatizado; Listei as etapas manuais aqui.

(Nota: você realmente deveria ter uma partição swap.)

  1. Certifique-se sda2de que esteja realmente vazio ou com backup (ele desaparecerá para sempre).
    Navegue com tudo para ter certeza. Você diz na pergunta que não está vazio. Precisa ser.

Edite para responder a um comentário:
você pode usar qualquer navegador de arquivos que desejar. Você poderia simplesmente mkdir /host/dumpmontar /dev/sda2em /media/tmpemv /media/tmp /host/dump

  1. Quando tiver CERTEZA de que está vazio e/ou com backup: Formate sda2como ext4:

    umount /dev/sda2
    fdisk /dev/sda
    t
    2
    83
    w
    mkfs.ext4 /dev/sda2
    #Accept the defaults for mkfs  
    
  2. Monte-o em /mediaou /mnt:

    mkdir /media/mynewinstall
    mount /dev/sda2 /media/mynewinstall
    
  3. Copie tudo

    cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /media/mynewinstall/
    mkdir /media/mynewinstall/{mnt,proc,sys,tmp}
    mount --bind /dev/ /media/mynewinstall/dev/
    mount -t proc proc /media/mynewinstall/proc/
    init 6
    
  4. Atualize grub(para que ele veja sua segunda instalação do Ubuntu) - inicialize normalmente no wubi:

    update-grub
    grub-install /dev/sda
    
  5. Inicialize em sua nova instalação REAL. Selecione-o na lista... use as opções de edição para encontrar o novo

Nomanualele diz que edit any of the boot entries by pressing <e>. às vezes, para exibir o menu, você precisa usar shift ou tab get durante o processo de inicialização.

Depois de exibir o menu, verifique as entradas pressionando e.

Você deve notar alguma referência a qual disco é qual. Você quer aquele em que o UUID está definido como o que corresponde a /dev/sda2.

Se isso parece muito complicado, por que não usar o método automatizado mencionado no início.

  1. Atualize grubnovamente (para usar a /bootpasta da sua segunda instalação):

    update-grub
    grub-install /dev/sda
    
  2. Exclua sua instalação do Wubi. Remova C:\ubuntu e C:\wubildr* (referência).

  3. Atualize o grub novamente (para que ele não faça mais referência à outra instalação)

    update-grub
    grub-install /dev/sda
    

Feito. Os grub-installs podem ser supérfluos, mas prefiro prevenir do que remediar.

Responder2

Parece que você já tem duas partições do Windows e uma instalação Wubi do Ubuntu, o que significa que ele fica dentro de um arquivo na partição principal do Windows. Se você desinstalar o Ubuntu com o painel de controle do Windows e usar o gparted para reduzir um pouco as partições do Windows e movê-las para que todo o espaço livre seja contíguo, instale o Ubuntu normalmente (inicialize a partir do CD) e escolha a opção para usar o espaço não particionado, você terá uma terceira partição para Ubuntu (e uma quarta para swap).

informação relacionada