« xrandr によるプロジェクターへの出力調整 | トップページ | 9月24日の練習の記録 »

2017年9月23日 (土)

/boot パーティションの容量を増やす

約50MBの /boot パーティションを使っていて、3つめのカーネルをインストールしようとしたところで
容量不足が発生。

前提としては:
・直後に使用中の別パーティションがあり、この位置で広げることは不可能。
・/boot は、起動直後に読まれるもので、基本パーティションである必要がある。
・幸い、基本パーティション数が3だったので、もう1つ作成が可能な状態。

別のパーティションを150MBほど縮めて、そこに新たにパーティションを切ることにした。

作業中に戸惑った点がいくつか。
1. 使用中のマザーボードのBIOS設定で、 Legacy USB を有効にしないと USB メモリスティックからの起動ができなかった
2. GRUB は MBR にインストールしてあり、grub-install コマンドで /boot が入っているパーティションを明示的に指定する箇所はない

使用中のパーティションのサイズは、原則変更できないので、一部はSystem Rescue CD イメージを焼いた USB メモリスティックから起動しての作業になった。

後のために、手順を書いておく。
1. 縮める基本パーティションの最後にある論理パーティションのサイズを縮める
2. System Rescue CD で起動
3. 基本パーティションのサイズを縮める
4. 空いたところに、新しい基本パーティションを作る
5. 元の /boot から、新しい /boot に cp -ax で内容をコピー。
6. /etc/fstab の中で、 /boot に新しい方のパーティションをマウントするよう書き換え。
7. 元のストレージから起動。(※このときは、旧 /boot にあるカーネルが起動している)
8. 新しい方のパーティションが /boot にマウントされていることを確認。
9. grub-install /dev/sda ← とするところだが、dpkg -i で新しいカーネルイメージをインストールしたので、おそらくこの時に実行されている。
10. 新しい方の /boot パーティションの active フラグを立てる (fdisk)
11. リブートして、新しい構成で起動することを確認。
12. 古い方の /boot パーティションの active フラグを降ろしておく。

« xrandr によるプロジェクターへの出力調整 | トップページ | 9月24日の練習の記録 »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: /boot パーティションの容量を増やす:

« xrandr によるプロジェクターへの出力調整 | トップページ | 9月24日の練習の記録 »

2026年7月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ