ブートローダなしでEC2にCentOSシステムを持つことはできますか?

ブートローダなしでEC2にCentOSシステムを持つことはできますか?

地虫を探そうとしています。

[root /]# find / -iname "*grub*"
/sbin/grubby
/usr/share/man/man8/grubby.8.gz
/usr/share/vim/vim70/syntax/grub.vim
/usr/share/vim/vim70/ftplugin/grub.vim
/usr/lib/pm-utils/sleep.d/01grub

今私はliloを見つけようとしています。

[root /]# find / -iname "*lilo*"
/usr/share/doc/syslinux-3.11/keytab-lilo.doc
/usr/share/vim/vim70/syntax/lilo.vim
/usr/lib/syslinux/keytab-lilo.pl

SELinuxによって隠されている可能性があると思って(一時的に)SELinuxをオフにしました。

[root@ /]# setenforce 0
setenforce: SELinux is disabled

まあ、それは棚から削除されたようです。つけるのはどうですか?

[root@ /]# setenforce 1
setenforce: SELinux is disabled

今、なぜブートローダファイルが見つからないのかわかりません。コマンドを再実行しましたが、find同じ結果が得られました。

次に、Linux管理マニュアルのブートローダセクションを読みましたが、ブートローダ設定ファイルが見つからないという言及はありませんでした。

これはAmazon EC2のボックスです。CentOS release 5.4 final selinux

このようなファイルがないのは普通ですか?/etc/sysconfig/selinux文書もないようですが/etc/selinux/config…うーん…

更新 - なぜ尋ねるのですか?

この記事(何よりも) grub.conf ファイルで selinux を有効または無効にするためにブートフラグを使用することについて言及します。ブートローダがない場合にブートフラグを指定する方法は?

ベストアンサー1

はい。ブートローダはまったく必要ありません。 Grubなどのブートマネージャが提供する柔軟性は必要ないため、カーネルは独自にロードできます。 bzImageには、起動に必要なすべてのコードが含まれています。

ここに画像の説明を入力してください。

源泉:ウィキペディア

Linuxカーネル3.3以降では、これはUEFIシステムにも当てはまります。この特別なブートローダをefiスタブと呼びます。 Fedora は、EFI_STUB=y を使用してカーネルを構成する数少ないディストリビューションの 1 つです。

EC2やCentOSも、設定方法もわかりません。ただし、複数のカーネルやオペレーティングシステムを起動する必要がない場合は、専用の起動マネージャをインストールする必要はありません。

おすすめ記事