É possível instalar o Ubuntu em um ext4, permanecendo outras partições para um FAT32?

0

Eu tenho um disco rígido antigo com o Windows XP e eu quero mudar para o Ubuntu 15.04, removendo assim o Windows XP completamente, que é instalado na partição C. Meu HDD é dividido em 4 partições FAT32: C (19,30 GB) D (18,6 GB) E (18,6 GB) F (27,9 GB) Então, durante a instalação do Ubuntu imagem do CD: Escolhendo (Faça outra coisa), em seguida, escolhendo a partição de 9,30 GB (C) e, finalmente, excluí-lo, assim, o Windows XP será excluído. Agora, escolhendo a partição para instalar o Ubuntu e convertê-lo para ext4 de FAT32. As outras partições permanecerão FAT32 ou serão ext4? e se eles forem ext4 ou permanecerão FAT32, os dados serão apagados nos dois casos?

    
por Joenn 12.10.2015 / 18:44

2 respostas

2

% bl0ck_qu0te%

A conversão não é a palavra correta; Ele excluirá qualquer coisa e formatará essa partição. Alterar a formatação atual para outra sempre excluirá o arquivo (ao usar o instalador). A conversão é um método em que você usa uma ferramenta para alterar a formatação de uma para outra, mantendo os dados (o Windows tem uma ferramenta FAT32 para NTFS; o gparted também tem uma ferramenta de conversão).

% bl0ck_qu0te%

Depende do que você diz ao instalador: se você escolher "use whole disk" ou "replace ... with ...", eles serão excluídos também. "algo mais" é o único que não os exclui, mas você precisa marcar essas partições para serem excluídas. Se você configurá-los como "usar como FAT32, mas NÃO formatar", essas partições serão adicionadas ao sistema com o ponto de montagem fornecido.

% bl0ck_qu0te%

Se definido como ext4, esses serão excluídos.

Algumas coisas:

O FAT32 é um formato obsoleto. O melhor a fazer é usar o Windows para convertê-los em NTFS antes de instalar o Ubuntu.

Se você mantiver esses discos, é muito melhor manter o Windows e usar uma inicialização dupla. Você pode manter o Windows usando uma ferramenta como o gparted ou o gerenciador de partição para reduzir o Windows C: tanto quanto possível.

A melhor opção: colocar seus arquivos em dvd's, ie. faça backups e configure essas partições como ext4 se você planeja fazer o dump do Windows completamente.

    
por Rinzwind 12.10.2015 / 18:52
1

Na minha experiência, modificar o sistema de arquivos em uma partição não deve ter impacto em nenhuma outra partição. A única maneira de modificar uma partição afetará outras partições é se for uma partição estendida. As partições primárias não são afetadas por processos executados em outras partições primárias. Como exemplo, executar uma operação em / dev / sdb2 terá um impacto em / dev / sdb5, que é para todos os efeitos um filho de / dev / sdb2, como mostrado na tabela de partições abaixo.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   113942527    56970240   83  Linux
/dev/sdb2       113942528   115939327      998400    5  Extended
/dev/sdb5       113944576   115939327      997376   82  Linux swap / 

Solaris

Por outro lado, na tabela de partições abaixo, todas as partições são primárias, então eliminar (formatação / deleção) / dev / sda1 terá o resultado da eliminação da partição de inicialização do Windows, mas os dados em / dev / sda2 e / dev / sda3 não será afetado.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      272383      135168    7  HPFS/NTFS/exFAT
/dev/sda2          287280   107412479    53562600    7  HPFS/NTFS/exFAT
/dev/sda3       107415552  1953523054   923053751+  83  Linux

É sempre melhor fazer um backup de todos os dados críticos antes de modificar uma estrutura de partição. Já que eu vou estar modificando o / dev / sda1 eu vou fazer um backup primeiro em um diretório de destino (nesse caso eu vou fazer uma imagem no meu / home que no meu caso é montado em um partição diferente.

cd *<target directory>* onde está em uma unidade ou partição que não será modificada seguida por sudo dc3dd if=/dev/sda1 of=winboot.img

A saída é a seguinte:

dc3dd 7.1.614 started at 2015-10-17 11:07:53 -0500
compiled options:
command line: dc3dd if=/dev/sda1 of=winboot.img
device size: 270336 sectors (probed)
sector size: 512 bytes (probed)
138412032 bytes (132 M) copied (100%), 3.71078 s, 36 M/s                      

input results for device '/dev/sda1':
   270336 sectors in
   0 bad sectors replaced by zeros

output results for file 'winboot.img':
   270336 sectors out

dc3dd completed at 2015-10-17 11:07:57 -0500

tvbox@tvbox-G31M-ES2L:/home$ 

Agora posso fazer o que quiser com / dev / sda1 e, se tiver consequências indesejadas, posso retornar ao estado anterior, se desejar, pois tenho os blocos inicial e final da tabela de partição (listados acima) e o conteúdo armazenado no arquivo winboot.img armazenado em outro lugar. Aqui você pode ver que eu deletei / dev / sda1 da tabela de partição com gparted

Seeuquiserdevolta,possosimplesmentesubstituí-lo,invertendooprocesso.Aquiestáostatusdatabeladepartições,comoestánocomandop(print)dofdisk.

sudofdisk/dev/sda

Command(mforhelp):pDisk/dev/sda:1000.2GB,1000203804160bytes255heads,63sectors/track,121601cylinders,total1953523055sectorsUnits=sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDiskidentifier:0x490756c7DeviceBootStartEndBlocksIdSystem/dev/sda2287280107412479535626007HPFS/NTFS/exFAT/dev/sda31074155521953523054923053751+83Linux

Agoravoucriarumanovapartiçãoprimária#1dotamanhoexatousadoanteriormenteparasubstituiraqueeudeleteiusandoosvaloresdatabelafdiskanteriorcomocomandon(new):

Command(mforhelp):nPartitiontype:pprimary(2primary,0extended,2free)eextendedSelect(defaultp):pPartitionnumber(1-4,default1):Usingdefaultvalue1Firstsector(2048-1953523054,default2048):Usingdefaultvalue2048Lastsector,+sectorsor+size{K,M,G}(2048-287279,default287279):272383FinallyI'llwritethechangestodiskasfollows:Command(mforhelp):wThepartitiontablehasbeenaltered!Callingioctl()tore-readpartitiontable.WARNING:Re-readingthepartitiontablefailedwitherror16:Deviceorresourcebusy.Thekernelstillusestheoldtable.Thenewtablewillbeusedatthenextrebootorafteryourunpartprobe(8)orkpartx(8)Syncingdisks.

Ok,aviso,nãoháproblema.Emitindoocomando'partprobe

tvbox@tvbox-G31M-ES2L:/home$partprobe

everificandomeutrabalho.

$sudofdisk/dev/sda

tvbox@tvbox-G31M-ES2L:/home$sudofdisk/dev/sdaCommand(mforhelp):pDisk/dev/sda:1000.2GB,1000203804160bytes255heads,63sectors/track,121601cylinders,total1953523055sectorsUnits=sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDiskidentifier:0x490756c7DeviceBootStartEndBlocksIdSystem/dev/sda1204827238313516883Linux/dev/sda2287280107412479535626007HPFS/NTFS/exFAT/dev/sda31074155521953523054923053751+83Linux

Vocênotaráque/dev/sda1temosistemadearquivospadrãoeisntNTFSnomomento,jáquereescreveraimagemnapartiçãonãoatualizaráoIDdosistemadearquivos,nóssimplesmenteformataremosoNTFSprimeiro,podemosfazerissofacilmentecomgpartedclicandocomobotãodireitoemsda1eescolhendooformatoparantfs.Tambémvamosdefinirosinalizadordeinicializaçãosobgerenciarflagsenquantoestamosaqui.

Agoravoureaplicaraimagemcomsudodc3ddif=winboot.imgof=/dev/sda1

Saída:

dc3dd7.1.614startedat2015-10-1711:52:49-0500compiledoptions:commandline:dc3ddif=winboot.imgof=/dev/sda1sectorsize:512bytes(assumed)138412032bytes(132M)copied(100%),3.20886s,41M/sinputresultsforfile'winboot.img':270336sectorsinoutputresultsforfile'/dev/sda1':270336sectorsoutdc3ddcompletedat2015-10-1711:52:53-0500Inclosing,Ifyoudoasyousuggestsandinstallonlyonthe9.30GBpartitionasyouintend,theotherpartitionswillbeunaffectedandwillremainFAT32.

Graçasaestepequenoexercício,inicieioWindowsnestesistemapelaprimeiravezesteano.Parecequepossoviversemisso.;-)

    
por Elder Geek 12.10.2015 / 18:52