Como copiar / sda3 para / sda1? UUIDs não podem ser semelhantes ______ qstntxt ___

/ 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

  1. Encolher a partição do Linux a partir de um Live CD
  2. Excluir partição sda1
  3. Mova a partição sda2 para o início do seu disco rígido e sda3 para trás
  4. Estenda a partição estendida que contém sda5 e sda6

O caminho correto

  1. Encolher a partição do Linux para o mínimo a partir de um Live CD
  2. Mova as partições sda2 e sda3 o mais longe possível
  3. Redimensionar e formatar sda1
  4. Copie tudo de sda3 para sda1 com %code% , modyfiy fstab de acordo com sda1
  5. Reinstale o grub com %code%
  6. Excluir partição sda1
  7. 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

  1. 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
  2. Redimensione o sda3 para o tamanho desejado e mova-o para o início do seu disco rígido
  3. Recrie a partição do Windows e grave o dump de volta na partição (alterne arquivos / dispositivos de entrada e saída)
  4. 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.)

    
___

4

/ 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:

mark@Lexington-19:~$ sudo fdisk -l
[sudo] password for mark: 

Disk /dev/sda: 400.1 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders, total 781422768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf3e1e104


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1            2048   143570943    71784448   83  Linux

/dev/sda3   *   143572905   174176729    15301912+  83  Linux

/dev/sda4       174176791   781417664   303620437    5  Extended

/dev/sda5       174176793   764420894   295122051   83  Linux

/dev/sda6       764420958   781417664     8498353+  82  Linux swap / Solaris
    
por Mark Preston 11.02.2013 / 21:42

2 respostas

6

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

sudomount/dev/sda1/mnt

Editefstab,insiraonovoUUIDsobaentradadosistemadearquivosraiz.

RelacioneoUUID,senecessário,comoblkid

blkidgksugedit/mnt/etc/fstab

Reinstale/atualizeogrub

sudogrub-install--boot-directory=/mnt/boot/dev/sda

Vejatambém:

por Panther 12.02.2013 / 02:40
1

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

  1. Encolher a partição do Linux a partir de um Live CD
  2. Excluir partição sda1
  3. Mova a partição sda2 para o início do seu disco rígido e sda3 para trás
  4. Estenda a partição estendida que contém sda5 e sda6

O caminho correto

  1. Encolher a partição do Linux para o mínimo a partir de um Live CD
  2. Mova as partições sda2 e sda3 o mais longe possível
  3. Redimensionar e formatar sda1
  4. Copie tudo de sda3 para sda1 com rsync --progress -av , modyfiy fstab de acordo com sda1
  5. Reinstale o grub com grub-install --boot-directory=/path/to/mounted/sda1 sda
  6. Excluir partição sda1
  7. 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

  1. Divida a partição / dev / sda2 (o dispositivo) com dd em um arquivo (como um disco rígido externo), anote o tamanho exato da partição e exclua-o assim como sda1
  2. Redimensione o sda3 para o tamanho desejado e mova-o para o início do seu disco rígido
  3. Recrie a partição do Windows e grave o dump de volta na partição (alterne arquivos / dispositivos de entrada e saída)
  4. 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 dd , 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.)

    
por LiveWireBT 12.02.2013 / 00:31