Linux Mint 18システムでSSDをより大きなSSDにクローンし、システムを機能させる方法はありますか?また、GRUBをどうするか?
複数のマシンを持っています。そして、未使用のLinux Mint 18デスクトップを使用して両方のSSDに接続し、どういうわけかファイルシステムを新しいドライブにコピーする予定です。
私はこの目標を達成するための最も効果的な方法を一生懸命検索しました。
私の研究では、 dd
の使用は非推奨のメソッドであると示唆しています。
私の場合、前述のように、ターゲットSSDドライブはソースSSDよりも大きいです。そして、クローニングのために pv
ユーティリティを使用して、利用可能な最大速度を達成できます。
ターミナルを開いて root
( su
);になります。 Sudo
を有効にしている場合は、たとえばSudo -i
;見る - man Sudo
すべてのオプション):
$ Sudo -i
元のドライブがsdX
でターゲットがsdY
の場合、次のようにして正確なコピーを作成します。
# pv < /dev/sdX > /dev/sdY
それはより短くて単純なだけでなく、デフォルトではより高速で、追加の設定は必要ありません。通常のSATA SSDドライブで平均400MB /秒の速度を達成しました。
そして追加の利点として、それは進歩を示しています。
これをSudo
で実行する場合は、少し詳しく説明する必要があります。
$ Sudo sh -c 'pv < /dev/sdX > /dev/sdY'
PS:他の答えのように、この後にmanがGRUBをインストールする必要があることは真実ではありません。ブートローダーも含めて、すべてのデータがコピーされます。
dd
を使用する場合、ファイルシステムのUUIDは同じままです。新しいfsを作成する場合、変更する必要があるのは/etc/fstab
。私は新しい(より大きい)fsを作成し、rsync
を使用してすべてのファイルをコピーしてから、fstabを変更することを好みます。
忘れないでください:dd
またはコピーの後に、自分でMBR/GPTにgrubをインストールする必要があります。
2018年4月15日日曜日
128GB SSD(LVMを含む)をより大きな1つの256GB SSDサムスンevoにクローンし、Windows 10を新しいプライマリパーティションにインストールすることに成功しました。共有したいと思います。
ツール:「ライブCD」、gparted、多くの忍耐力:-)。 chroot/grub-updateに関する彼のリンクについてKaboyishに感謝します。 kaliおよびubuntuのリリースは2017年のものです。
幸せな読書...
古い128 GB SSD-> 256 GB SSD Samsung Samsung EVO
sdaにはkali(sda6を使用)、Ubuntu(sda5でLVMを使用)があります。ブートメニューはカリです
sdbは私の新しい256GBです。私の目標:kali、Ubuntuを私の新しい256GB Samsung ssdにクローンし、Windows 10用に110GBのパーティションを作成します。ブートメニューはまだkaliです
1)クローニング
_fdisk –l /dev/sda
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux ; boot grub
/dev/sda2 1001470 250068991 249067522 118,8G 5 Extended
/dev/sda5 1001472 159623167 158621696 75,7G 8e Linux LVM ; Ubuntu LVM
/dev/sda6 159625216 238493695 78868480 37,6G 83 Linux ; kali
/dev/sda7 238495744 250068991 11573248 5,5G 82 Linux swap / Solaris ; swap for kali
_
ディスク/ dev/mapper/ubuntu--vg-root:60 GiB、64424509440バイト、125829120セクター
単位:1 * 512のセクター= 512バイト
セクターサイズ(論理/物理):512バイト/ 512バイト
I/Oサイズ(最小/最適):512バイト/ 512バイト
ディスク/ dev/mapper/ubuntu--vg-swap_1:15,6 GiB、16785604608バイト、32784384セクター
単位:1 * 512のセクター= 512バイト
セクターサイズ(論理/物理):512バイト/ 512バイト
I/Oサイズ(最小/最適):512バイト/ 512バイト
たとえば「ミントブートDVD」からラップトップを起動します。新しいssdは、ssdアダプターを使用してusbに接続します。
ミント〜#_time dd if=/dev/sda of=/dev/sdb bs=8192 conv=notrunc,noerror
_
注:「kill –USR1」を使用して別のセッションから10秒ごとの進行状況/統計を取得する
ウォッチ-n10 Sudo kill -USR1 $(pgrep ^dd)
990054 + 0レコード
990054 + 0レコードアウト
8110522368バイト(8.1 GB)コピー、183.261秒、44.3 MB /秒
2227622 + 0レコード
2227622 + 0は、コピーされた18248679424バイト(18 GB)を記録、412.6秒、44.2 MB /秒
6271782 + 0レコード
6271782 + 0レコードアウト
51378438144バイト(51 GB)コピー、1149.82秒、44.7 MB /秒
10460314 + 0のレコード
10460314 + 0レコードアウト
85690892288バイト(86 GB)コピー、1920.88秒、44.6 MB /秒
15369910 + 0のレコード
15369910 + 0レコードアウト
125910302720バイト(126 GB)コピー、2827.02秒、44.5 MB /秒
15629355 + 0件のレコード
15629355 + 0レコードアウト
128035676160バイト(128 GB)コピー、2874.86秒、44.5 MB /秒
実数47分54.867秒
ユーザー0m1.600s
sys 2m41.036s
ミント〜#日付
2018年4月12日21:14:34 UTC
成功しました。内蔵の128 GBを、現在複製されているSamsung evo 256 GBに置き換えます。起動し、以前と同じようにkali grubメニューを取得します。kaliを選択して、起動します。再起動Ubuntuを選択し、起動もOKです。
2)パーティションを再編成しました私はusb「gparted live cd」からブートし、kaliスワップを削除します(kaliはスマートでした。起動時にUbuntu lvmスワップパーティションを使用しています) )そして、Windows NTFSの新しいプライマリパーティションを作成し、Win10の準備をします。
_$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 232,9G 0 disk
├─sda4 8:4 0 785M 0 part
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 75,7G 0 part
│ ├─ubuntu--vg-swap_1 253:1 0 15,6G 0 lvm [SWAP] UBUNTU
│ └─ubuntu--vg-root 253:0 0 60G 0 lvm / UBUNTU
├─sda3 8:3 0 112,9G 0 part 112Gb win10
├─sda1 8:1 0 487M 0 part /boot
└─sda6 8:6 0 43,1G 0 part KALI
$
_
3)win10をsda3にインストールします
次に、sda3にwin10をインストールします。残念ながら、sdaのgrubブートは削除されますが、今はwin10でしかブートできません。以前のようにkaliブートメニューを戻す必要があります。
4)kali grubメニューを復元します(メニューはsda上のすべてのブートパーティションを制御します)
Chrootトリックfromを使用してgrubの問題を修正 https://forums.kali.org/showthread.php?20559-How-To-Repair-Kali-Linux-Grub-With-Kali-Linux-Live-Cd -Dual-Boot-With-Windows-7
「kali」のLIVE DVDから起動します。
マウント/ dev/sda6/mnt;私のカーリーパーティション
mount --bind/dev/mnt/dev
mount --bind/dev/pts/mnt/dev/pts
mount --bind/proc/mnt/proc
mount --bind/sys/mnt/sys
chroot/mnt;これが失敗した場合は、ブートDVDが32ビットか64ビットかをkaliインストールとして確認してください
grub-install/dev/sda
I386-pcプラットフォーム用のインストール。
インストールが完了しました。エラーは報告されていません。
update-grub;新しいディスクsda上のすべてのブートパーティションを検索します
出口; chrootを終了します
umount/mnt/dev/pts
umount/mnt/dev
umount/mnt/proc
umount/mnt/sys
umount/mnt
stdout:lvmetad(LVM)に関する警告を無視するだけで、3つのOSすべてで正常に起動します。 LVMで何か、これについて何もする必要はありません。
root @ kali:/#update-grub
GRUB構成ファイルを生成しています...
見つかった背景画像:/usr/share/images/desktop-base/desktop-grub.png
検出されたLinuxイメージ:/boot/vmlinuz-4.9.0-kali4-AMD64
見つかったinitrdイメージ:/boot/initrd.img-4.9.0-kali4-AMD64
検出されたLinuxイメージ:/boot/vmlinuz-4.9.0-kali3-AMD64
見つかったinitrdイメージ:/boot/initrd.img-4.9.0-kali3-AMD64
警告:lvmetadへの接続に失敗しました。デバイススキャンにフォールバックします。
警告:lvmetadへの接続に失敗しました。デバイススキャンにフォールバックします。
警告:lvmetadへの接続に失敗しました。デバイススキャンにフォールバックします。
/dev/sda3にWindows 10が見つかりました
警告:lvmetadへの接続に失敗しました。デバイススキャンにフォールバックします。
警告:lvmetadへの接続に失敗しました。デバイススキャンにフォールバックします。
/dev/mapper/ubuntu--vg-rootにUbuntu 16.04.2 LTS(16.04)が見つかりました
完了
root @ kali:/#
完了、新しい256GBサムスンに3つのOSがインストールされました。
Nb:
kali/debianの実行レベルを変更してください、機能しません!
root @ kali:/ etc#ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1ルートルート37 2017年6月22日/etc/systemd/system/default.target-> /lib/systemd/system/multi-user.target
root @ kali:/ etc#ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1ルートルート16 2017年6月19日/lib/systemd/system/default.target-> graphic.target
root @ kali:/ etc#systemctl set-default graphic.target
/etc/systemd/system/default.targetを削除しました。
シンボリックリンク/etc/systemd/system/default.target→/lib/systemd/system/graphical.targetを作成しました。
root @ kali:/ etc#ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1ルートルート36 Apr 15 16:47 /etc/systemd/system/default.target-> /lib/systemd/system/graphical.target
grubのブート順序を変更します:boot-defaultを3に設定します。仕事OK
root @ kali:〜#cd/etc/default /
root @ kali:/ etc/default#vi grub
root @ kali:/ etc/default#update-grub
GRUB構成ファイルを生成しています...
見つかった背景画像:/usr/share/images/desktop-base/desktop-grub.png
検出されたLinuxイメージ:/boot/vmlinuz-4.9.0-kali4-AMD64
見つかったinitrdイメージ:/boot/initrd.img-4.9.0-kali4-AMD64
検出されたLinuxイメージ:/boot/vmlinuz-4.9.0-kali3-AMD64
見つかったinitrdイメージ:/boot/initrd.img-4.9.0-kali3-AMD64
/dev/sda3にWindows 10が見つかりました
/dev/mapper/ubuntu--vg-rootにUbuntu 16.04.2 LTS(16.04)が見つかりました
完了
root @ kali:/ etc/default#root @ kali:〜#cd/etc/default /
幸運を
トゥアンCPH