GRUB 経由でさまざまな X.Org 構成と rc スクリプトを選択することは可能ですか?

GRUB 経由でさまざまな X.Org 構成と rc スクリプトを選択することは可能ですか?

私は AMD/Intel ハイブリッド グラフィックスを使用しています。AMD Proprietary が X.Org をクラッシュさせたときは、Intel GPU のみを使用していました。現在、Catalyst をインストールしており、電力使用量が増加していることがわかりました。

AMD/Intel と Intel のみのソリューションの両方で、radeonモジュールがブラックリストに登録されています。

Intel のみのソリューションの場合、次rc.localのようになります:

modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

AMD/Intel ハイブリッド ソリューションの場合は、次xorg.confのように異なる構成になっていますaticonfig

rc_intel.localしたがって、、rc_amd.localを用意しxorg_intel.confxorg_amd.conf異なる grub メニュー エントリを介してそれらを切り替えたいと思います。

出来ますか?

英語が下手ですみません

答え1

はい、カーネルコマンドラインに渡されたパラメータ(ブートローダの設定で編集可能)は、最終的に /proc/cmdline に保存されます。キーワードを解析するだけです。

case "$(< /proc/cmdline)" in
  *keyword*)do something;;
  *another*)do another;;
esac

関連情報