/ dev / sda é um drive de 400 gig. É partições WERE: / sda1 - partição de inicialização do Windows (100 meg); / sda2 Windows "C: \" (68 gig); / sda3 é a partição de inicialização do Linux; / sda5 é a partição / home; / sda6 é troca de linux.
/ sda1 e / sda2 foram eliminados e / sda2 expandidos para / sda1.
Eu quero clonar / sda3 para / sda1 E ter o 12.04 (pangolin preciso) conhecido para inicializar de / sda1 e não de / sda3.
Como edito o / etc / fstab e o GRUB2 para que ele seja adequado (não tenho idéia de como usar palavras para expressar essa ideia) UUID? Eu sei que usando o GParted para "copiar" / sda3 para / sda1 requer a edição para fazer a partição copiada ter um UUID que não é uma correspondência (ou o mesmo número UUID como) a partição original (/ sda3). Que outros passos devo dar para não confundir o GRUB2 e o fstab para que eles funcionem harmoniosamente e eu não prejudique o sistema operacional / dados / outras coisas no disco rígido?
Em seguida, quero encolher / sda1 para 25 gig (atualmente 68 gig) e continuar / sda1 como inicialização. Então eu quero usar 43 gig de encolher / sda1, e adicioná-lo ao (ser) não utilizado / sda3 e depois expandir / sda5 para o / sda3 expandido
Não posso postar uma captura de tela do gparted, então aqui está o fdisk -l:
%pre%
______ azszpr254018 ___
A maneira mais fácil, IMO, é inicializar o CD de desktop do Ubuntu. Você pode usar o gparted para copiar e colar suas partições.
O único truque com o gparted é que você deve aplicar as alterações um setp de cada vez.
Exclua sda1 - > aplicar alterações - > cópia sda3 - > colar - > aplicar alterações.
Depoisdetercopiadoapartição,vocêtambémpodeusarogpartedparacriarumnovoUUID
Selecioneapartição→NovoUUID
Monteapartiçãoem/mnt
%pre%
Editefstab,insiraonovoUUIDsobaentradadosistemadearquivosraiz.
RelacioneoUUID,senecessário,comoblkid
%pre%
Reinstale/atualizeogrub
%pre%
Vejatambém:
______ azszpr253997 ___
Existe uma razão específica pela qual você deseja mover a partição do Linux de 3 para 1? Você aponta para um ganho de desempenho ou é apenas por hábito?
O caminho mais fácil
- Encolher a partição do Linux a partir de um Live CD
- Excluir partição sda1
- Mova a partição sda2 para o início do seu disco rígido e sda3 para trás
- Estenda a partição estendida que contém sda5 e sda6
O caminho correto
- Encolher a partição do Linux para o mínimo a partir de um Live CD
- Mova as partições sda2 e sda3 o mais longe possível
- Redimensionar e formatar sda1
- Copie tudo de sda3 para sda1 com %code% , modyfiy fstab de acordo com sda1
- Reinstale o grub com %code%
- Excluir partição sda1
- Estenda a partição estendida que contém sda5 e sda6
Pro: A partição Linux está fisicamente em primeiro lugar (e também desfragmentou a partição Linux)
Con: Envolve a reinstalação do carregador de inicialização
O caminho sujo
- Divida a partição / dev / sda2 (o dispositivo) com %code% em um arquivo (como um disco rígido externo), anote o tamanho exato da partição e exclua-o assim como sda1
- Redimensione o sda3 para o tamanho desejado e mova-o para o início do seu disco rígido
- Recrie a partição do Windows e grave o dump de volta na partição (alterne arquivos / dispositivos de entrada e saída)
- Estenda a partição estendida que contém sda5 e sda6
Pro: A partição do Linux está fisicamente em primeiro lugar, não é necessário reinstalar o gerenciador de inicialização
Con: sda3 ainda é sda3 e o que foi sda2 pode ser sda1, tome cuidado para não gravar na partição errada com %code% , o despejo leva mais tempo enquanto copia tudo (até arquivos e fragmentos de arquivos que não existem mais)
Recomendação
Siga o caminho mais fácil. Se o desempenho for importante, compre um SSD. (Eu sei que esta é a frase mais usada nos dias de hoje, mas vale a pena o esforço.)
___