msdos ラベルで運用していたマシンの再インストール時に gpt ラベルに置き換える


概要

タイトル通りですいません。
2TB の壁を超えるためのアレです。

インストール環境

pxe boot でのインストールです。

実施内容

  • 既存の環境を壊していいことが前提のため何も考えずに突破しています。
  • 間違っても運用中のマシンに勢いでやらないようにしてください。
  • もっと良いやり方があるかもしれません(たぶんある...)。
    • ご存知の方教えてください。
# parted /dev/sda
(parted) mklabel gpt
  • Warning メッセージが出ますが無視して突き進みます。
(parted) print
  • なくなったことを確認して reboot し pxe boot します

  • kickstart のファイルで下記に注意

    • この2つはディスクラベルを壊して MSDOS ラベル配置します
zerombr
clearpart --all --initlabel
  • cleanpart については以下に置き換えると良いです
clearpart --none

インストールが完了し parted -l で確認すると Partition Table が GPT になっていました。

一段落。

参考情報