/ dev/sdaは400ギガバイトのドライブです。パーティションは次のとおりです。/ sda1-Windowsブートパーティション(100メガバイト)。/sda2 Windows "C:\"(68ギガ);/sda3はLinuxブートパーティションです。/sda5は/ homeパーティションです。/sda6はlinux-swapです。
/ sda1と/ sda2は削除され、/ sda2は/ sda1に展開されました。
/ sda3を/ sda1に複製し、12.04(正確なセンザンコウ)に/ sda3からではなく/ sda1から起動することを認識させたい。
/ etc/fstabとGRUB2の両方を適切なUUIDに編集するにはどうすればよいですか(このアイデアを表現するために単語を使用する方法がわかりません)。 GPartedを使用して/ sda3を/ sda1に「コピー」するには、コピーされたパーティションのUUIDが元のパーティション(/ sda3)と一致しない(または同じUUID番号)ように編集する必要があります。 GRUB2とfstabを混同しないように他の手順を実行して、それらが調和して動作し、ハードドライブ上のOS /データ/その他のものを傷つけないようにする必要がありますか?
次に、/ sda1を25ギガ(現在は68ギガ)に縮小し、/ sda1をブートとして続行します。次に、/ sda1を縮小してから43ギガを使用し、未使用の/ sda3に追加してから、/ sda5を展開した/ sda3に展開します
Gpartedのスクリーンショットを投稿できないので、代わりに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
IMOという簡単な方法は、UbuntuデスクトップCDをブートすることです。次に、gpartedを使用してパーティションをコピーして貼り付けることができます。
Gpartedの唯一のトリックは、一度に1セットずつ変更を適用する必要があることです。
Sda1を削除->変更を適用-> sda3をコピー->貼り付け->変更を適用。
パーティションをコピーしたら、gpartedを使用して新しいUUIDを作成することもできます
パーティションを選択→新しいUUID
/ mntにパーティションをマウントします
Sudo mount /dev/sda1 /mnt
Fstabを編集し、ルートファイルシステムのエントリの下に新しいUUIDを入力します。
必要に応じて、blkidでUUIDをリストします
blkid
gksu gedit /mnt/etc/fstab
GRUBの再インストール/更新
Sudo grub-install --boot-directory=/mnt/boot /dev/sda
こちらもご覧ください:
Linuxパーティションを3から1に移動する具体的な理由はありますか?パフォーマンスの向上を目指していますか、それとも習慣から外れていますか?
rsync --progress -av
を使用してsda3からsda1にすべてをコピーし、それに応じてsda1でfstabを変更しますgrub-install --boot-directory=/path/to/mounted/sda1 sda
でgrubを再インストールしますPro: Linuxパーティションは物理的に最初の場所にあります(また、最適化されたLinuxパーティション)
Con:ブートローダーの再インストールを含む
dd
でファイル(外部ハードドライブなど)にダンプし、パーティションの正確なサイズを書き留めて削除し、sda1を削除します。Pro: Linuxパーティションは物理的に最初の場所にあり、ブートローダーを再インストールする必要はありません
Con: sda3はまだsda3であり、sda2であったものはsda1である可能性があります。dd
を使用して間違ったパーティションに書き込まないように注意してください。存在しないファイルの断片)
簡単な方法で行ってください。パフォーマンスが重要な場合は、SSDを購入してください。 (私はこれが最近最も使い古されたフレーズであることを知っていますが、かなり努力する価値があります。)