
Ubuntu日本語フォーラム
ログインしていません。
ubuntu20.04を使っています。
質問は、新しいPCを買おうと思って居るのですが、ぞれがnvmeM.2を使用しています。
今使っているのは2.5インチSSDでこのままの環境を移したいのですが、
調べたところnvmeM.2は、パーティーションテーブルがGPT、UEFIでしか認識しないらしく、
今の2.5インチssdはMBRのバイオスです。
nvmeM.2を単品で購入して、USBケースも買いました。
ライブCDでDDコマンドでコピー、出来上がったのを見ると、パーティションテーブルはMBRになってしまうので、
DDでコピーしたあと、MBRをGPTにデータをそのままに変換出来る方法はありますか?
これが出来れば新しいpcを買いたいんですけど・・・・・
アドバイスお願いします。
オフライン
#1 uchiyama による投稿:
調べたところnvmeM.2は、パーティーションテーブルがGPT、UEFIでしか認識しないらしく、
"NVMe M.2 SSDが" ではなく "新しいPCが" BIOS-MBRブートをサポートせず
UEFI-GPTブートしかできないのではありませんか?
現在使っているlinuxを新しいPCで起動するには
1. ddコマンドで 旧SSDを新SSDへ MBR形式のままクローンする。
2. gdiskコマンドで MBR → GPT へパーティションテーブル形式を変更する。
3. gpartedコマンドでパーティションサイズを調整し、空きを作って
ESPパーティションを追加する。
4. chroot した中でgrub-installコマンドで UEFIGPTブート用に
GRUBブートローダを入れ直す
というステップで書き換えます。
↓の事例を参考にしてみてください。
MBR環境のUBUNTUをUEFIでブートするメモ | PCOKなんでも情報局
https://pcok.jp/?p=2053
引っ越したあと更に新しいPC用のデバイスドライバのインストールが必要になるかもしれません
別途、調べて対処してください。
オフライン
返信ありがとうございます。読ませていただきました。
ddコマンドでコピーはMBRのままで良かったのですね。
gdiskコマンドでGPT変換、データが消えるものだと思っていました。(サイトには消える可能性ありとあろますが)
あとは教えていただいた通りやればできそうな気がしてきました。
ご丁寧なコメントありがとうございます。
ちなみになんですが、ddコピー後、GUIソフトGPartedでGPTへパーテーションテーブルを変えるとデータは消えてしまうでしょうか?怖くて実験してないのですが・・・・・
オフライン
#3 uchiyama による投稿:
gdiskコマンドでGPT変換、データが消えるものだと思っていました。
消えません。
パーティションテーブルを書き換えますが、パーティション本体には読み書きを行いません。
#3 uchiyama による投稿:
ddコピー後、GUIソフトGPartedでGPTへパーテーションテーブルを変えるとデータは消えてしまうでしょうか?怖くて実験してないのですが・・・・・
GPartedにはパーティションテーブル形式変換の機能はないので gdiskで変換するよう
おすすめします。
GPartedでやるなら
新SSDにGPTを新規作成してパーティション0個の空っぽのドライブにする。
旧SSDのパーティションをコピー、新SSD にペーストする。
という作業になります。
複製したドライブで操作するのだから、オリジナルを残している限り何度でもやり直せます。
納得のいくまで実験してください。
オフライン
ありがとうございます。
勉強になりました。教えていただいた手順で自分にもできそうなので頑張ってみます。
ありがとうございました。
オフライン