Centos/bootを深く解析して、カーネル問題を更新できませんでした。


Centos 7がデフォルトでインストールされている場合、bootディレクトリは150 Mぐらいしか設定されていません。このようにいくつかのバージョンをコンパイルするカーネル/boot空間は足りません。エラーは大体次の通りです。
Disk Requirements:At least 3 MB more space needed on the/boot filesystem.
ここで使う方法は、ハードディスクを一つ追加し(VMなので便利です)、VGボリュームに追加して、論理ボリュームを作成して、新しい論理ボリュームに/boot mountを追加します。これで、/bootはどれぐらいの大きさになりますか?具体的な操作は以下の通りです。
1、ハードディスクを追加する
2、新規論理ボリューム
①LVMパーティションを新規作成し、既存のVGボリュームグループに追加する
fdisk-l〓〓は添加した新しいハードディスクまで調べます。

新しいハードディスクで物理ボリューム、pvcreateディスクパーティションまたはディスク全体を作成します。

vgdisplay〓〓は現有のVGの巻組の情況を調べて、下巻の組の名前のclを記録します。Free PEは現在0の状態です。

新しい物理を添加して巻のグル-プに巻いて,vgexted巻のグル-プ名の新しく加入する物理の巻です。

この時もう一度VG状況を調べたら、Free PEはすでに20 Gがあります。この時に使えます。

新しい論理ボリューム、lvcreate-L論理ボリュームサイズ(K、M、G)-n論理ボリューム名が属するグループ名。を選択して、xfsファイルシステムにフォーマットします。

論理ボリュームが作成されました。
3、新しい論理の下に/bootディレクトリをマウントし、/bootディレクトリのすべての内容をコピーします。
既存のディレクトリのマウント状況を確認します。df-hT

①umout/boot
②、mkdir/boot_old
③、mount/dev/sda 1/boot_old
④、mount/dev/mapper/cl-for-boot/boot
⑤、cp-rp/boot_old/*/boot
⑥変更/etc/fstab

現在のディレクトリのマウント状況を確認して、解決します。正常にカーネルをアップグレードできます。

締め括りをつける
以上述べたように、小編集が紹介したCentos/bootが小さすぎて、カーネルの更新ができません。皆さんのために役に立つことを望んでいます。もし何か質問があれば、メッセージをください。ここでも私たちのサイトを応援してくれてありがとうございます。本文があなたのためになると思ったら、転載を歓迎します。出所を明記してください。ありがとうございます。