web-dev-qa-db-ja.com

Linux Mint 18でSSDをより大きなSSDにクローンする方法

Linux Mint 18システムでSSDをより大きなSSDにクローンし、システムを機能させる方法はありますか?また、GRUBをどうするか?

複数のマシンを持っています。そして、未使用のLinux Mint 18デスクトップを使用して両方のSSDに接続し、どういうわけかファイルシステムを新しいドライブにコピーする予定です。

5

私はこの目標を達成するための最も効果的な方法を一生懸命検索しました。

私の研究では、 dd の使用は非推奨のメソッドであると示唆しています。

私の場合、前述のように、ターゲットSSDドライブはソースSSDよりも大きいです。そして、クローニングのために pv ユーティリティを使用して、利用可能な最大速度を達成できます。

ターミナルを開いて rootsu );になります。 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をインストールする必要があることは真実ではありません。ブートローダーも含めて、すべてのデータがコピーされます。

6

ddを使用する場合、ファイルシステムのUUIDは同じままです。新しいfsを作成する場合、変更する必要があるのは/etc/fstab。私は新しい(より大きい)fsを作成し、rsyncを使用してすべてのファイルをコピーしてから、fstabを変更することを好みます。

忘れないでください:ddまたはコピーの後に、自分でMBR/GPTにgrubをインストールする必要があります。

0
Ipor Sircer

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

0
tng