CentOs 7を実行している古いサーバーにRHEL 8をインストールしようとしていますが、カスタムパーティショニングを実行できないようです。パーティションの作成を許可してもインストールされます。カスタムインストールを試みるたびに、次のエラーが発生します/boot file system cannot be type lvmlv. raid0 may not have enough space
。
サイレントインストールを実行し、ログインしてディスクがどのように分割されたかを確認しました。
> md126p1 1.1M biosboot
> md126p2 1G linux filesystem
> md126p3 1T LVM
サイレントインストールで作成された既存のパーティションを新しいインストールに再利用してみました。すべてのパーティションを削除し、同じサイズに再パーティションしてみました。 Slackware インストール DVD で fdisk を使用して、RHEL インストールが以前のインストールのデータを表示できないようにパーティションを再構築してみました。しかし、私は得るfailed to write disklable. Operation not permitted.
BIOSで4つのディスクをRaid 5として設定しました。そして、あなたが言ったようにefiをサポートしていない古いサーバーです。
いつでもサイレントインストールを実行し、lvmを使用して追加のパーティションを作成できます。しかし、インストール中にこれを行う方法を知りたいです。
ベストアンサー1
サーバーを複数回再起動/再インストールした後、問題を解決したようです。問題はEFIベースのサーバーではなくBIOSベースのサーバーのようです。 1年前にEFIサーバーにRHELをインストールしたときにこの問題が発生したことを覚えていません。
EFIサーバーでは、パーティションテーブルは次のとおりです。
# Start End Size Type Name
1 2048 1230847 600M EFI System EFI System Partition
2 1230848 1845247 300M Microsoft basic
3 1845248 3904894975 1.8T Linux LVM
BIOSサーバーでは、次のようになります。
Device Start End Sectors Size Type
/dev/md126p1 384 2687 2304 1.1M BIOS boot
/dev/md126p2 2688 2099711 2097024 1024M Linux filesystem
/dev/md126p3 2099712 5567512319 5565412608 2.6T Linux LVM
EFI サーバーには 3 つのパーティションがすべてマウントされます。
/dev/sda2 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro)
<omitting the LVM partitions>
BIOSサーバーには2つのパーティションのみがインストールされます。
/dev/md126p2 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=64k,sunit=128,swidth=384,noquota)
<omitting the LVM partitions>
つまり、EFIサーバーには2つの「ブート」マウントポイントがあります。/boot
&/boot/efi
。そしてBIOSは1つだけです/boot
。
/boot
BIOSサーバーにのみパーティションを作成すると、「biosboot」パーティションが必要であることを示すメッセージが表示されます。ただし、マウントポイントなしでパーティションを作成することはできません。この問題を解決したのは、/boot パーティションを xfs にすることでした。次に、xfsで/boot/efiパーティションを作成します。その後、マウントポイントを削除し、「BIOS Boot」ファイル形式を選択してパーティションを編集しました。
この調整を行った後、LVMで必要な数のパーティションを作成できました。