Come posso dare a Ubuntu più spazio (se installato all'interno di Windows 7 (tramite wubi))?


10

Avevo installato Ubuntu in Windows XP ma poi ho formattato XP e installato Windows 7.

EDIT1: ho usato Wubi per lo stesso. Voglio sapere quale dei due risolverà il mio problema? creazione di un disco virtuale o ridimensionamento di root? Inoltre è possibile ridimensionare la radice poiché la partizione ext4 da 4 GB è già in una partizione del disco rigido in formato NTFS.

Al momento dell'installazione avevo allocato solo 4 GB di spazio su Ubuntu. Voglio aumentare quella dimensione mentre continuo a ricevere una notifica di spazio su disco insufficiente.

Ho esplorato molte domande simili ma questo non è un duplicato.

Perché voglio sapere qualcosa sui file system. Per risolvere il mio problema, devo aumentare la dimensione di root.disk? O sarà risolto creando un disco virtuale?

Voglio anche sapere la differenza tra la creazione di un disco virtuale e il solo aumento dello spazio su disco di root. Sono nuovo di Ubuntu, quindi non so come funzionano i file system.

EDIT2: ho creato un disco virtuale da 10 GB, ma sto ancora ricevendo la stessa notifica. Esiste comunque per installare tutte le ulteriori applicazioni sul disco virtuale che ho creato?


1
Quando dici che hai installato Ubuntu "dentro" Windows XP, cosa intendi esattamente? Se non conosci il termine tecnico per questo, puoi collegarti a una pagina web che mostra come lo hai fatto?
Robin Green,

@Robin - Controlla EDIT1
Pavitar

@Robin: è un'installazione Wubi, è così che si ottiene normalmente in Windows.
Thomas Ward

Risposte:


6

I dischi virtuali aggiuntivi sono utili solo se sei in grado di dividere il filesystem (es. Inserendolo /home/) quindi non sono molto utili se hai installato un sacco di cose. È possibile dividere le cose come /usr/bin, ma si può ottenere molto disordinato, molto veloce.

Non hai visto un link a questo post durante i tuoi viaggi? Avrai bisogno di un LiveCD o LiveUSB per attivarlo, ma è molto semplice una volta che sei a quel punto. Ecco i punti principali:

  • mount la tua partizione di Windows (dove si trova l'installazione di Wubi)
  • fsckil filesystem Wubi per assicurarsi che vada bene. Se non lo fai e c'è corruzione prima del ridimensionamento, possono succedere cose brutte.
  • resize2fs il filesystem Wubi per aumentarne le dimensioni.
  • Fai uno spuntino, rilassati, fai il cinque da solo ... Hai appena aumentato le dimensioni della partizione.

Questi non sono i comandi completi, li lascerò in quel thread perché sembra essere ben mantenuto.

In caso contrario, l'installazione di Ubuntu richiede solo pochi minuti. Se ti piace, forse dovresti considerare un'installazione corretta (anche le prestazioni del disco sono migliori).


1
Il thread a cui ti sei collegato è stato chiuso, ma ora i metodi di ridimensionamento di Wubi sono documentati nel Wiki: help.ubuntu.com/community/ResizeWubiDisk e help.ubuntu.com/community/ResizeandDuplicateWubiDisk
bcbc

2

È difficile dire qui se ti riferisci alla virtualizzazione o semplicemente al programma di installazione di Wubi .

Supponendo che il primo aumenti prima le dimensioni del disco virtuale, poiché ciò ci consentirà di espandere la partizione effettiva.

Quindi montare il LiveCD nella macchina virtuale ed eseguire gparted. Usando quello strumento, ridimensiona la partizione per occupare lo spazio rimanente che hai creato quando hai espanso il disco. Ora riavvia e smonta il CD.


Apparentemente intende Wubi (vedi l'aggiornamento che ha fatto), quindi dovrai aggiornare la tua risposta :(.
RolandiXor

@Roland: Non so nulla di Wubi ... quindi non posso: P
Nathan Osman

Ho creato un disco virtuale, ma sto ancora ricevendo la stessa notifica.
Pavitar,

1

In realtà non è necessario eseguire l'avvio da un livecd per fare questo:

sudo dd if=/dev/zero bs=1MiB of=/host/ubuntu/disks/root.disk conv=notrunc oflag=append count=2048
sudo losetup -c /dev/loop0
sudo resize2fs /dev/loop0

Ciò aggiungerà 2 GiB al filesystem. Regola il conteggio = 2048 per dimensioni diverse.


il primo comando dice 2048 + 0 record nel 2048 + 0 registra 2147483648 byte (2,1 GB) copiati, 48,1784 s, 44,6 MB / s Il secondo comando dice loop: impossibile impostare la capacità sul dispositivo / dev / loop0 /: non una directory e terzo: il filesystem è già lungo 2494464 blocchi. Niente da fare! ma non aggiunto alcuno dove
shailesh

@shailesh, woops! Ho messo una barra extra alla fine lì, è solo / dev / loop0
psusi

Grazie per la risposta. Ho trovato un modo molto semplice per estendere root.disk. help.ubuntu.com/community/ResizeandDuplicateWubiDisk APPENA estrarre zip dal link help.ubuntu.com/community/… ed eseguire il comando su una riga e questo farà tutti i lavori in pochi minuti.
Shailesh,

0

Ovviamente è troppo tardi ma utile per i nuovi arrivati

Installa 14.04 Ubuntu tramite WUBI in Windows 8. Ho fatto questi passaggi:

Scarica l'iso dal sito di Ubuntu. montalo in un'unità virtuale in Windows e copia tutti i file in una cartella di unità. Dalla cartella fare clic sull'exe per eseguire l'installazione di WUBI. Che funziona come 10.x Ubuntu.

In 5-10 minuti mi viene chiesto di riavviare, ho un problema con ro (sola lettura), quindi convertilo in rw (leggi e scrivi) come mostrato qui Descrivi qui

La parte sopra è per l'installazione ..

Estendere il root.disk WUBI è un modo.

Ho trovato la soluzione qui è necessario scaricare un zip dal link questo .

Estrai ed esegui il comando a una riga e questo farà tutto il lavoro

sudo bash wubi-resize.sh 10

Il comando precedente verrà eseguito come segue:

Creare un disco (virtuale) con le dimensioni desiderate (10 GB) nell'unità. Copia tutti i dati dal tuo disco in esecuzione sul disco appena creato e chiedi di avviare Windows e rinominare root.disk in OLDroot.disk e new.disk (Nuova unità) in root.disk e riavviare nuovamente Ubuntu. Ora controlla correttamente il tuo sistema mostrerà le tue nuove dimensioni. Questo funziona bene per me.

Grazie

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.