0

PV ゲストを含む XEN サーバーがあります。ゲストの起動パラメータを変更したいと考えています。これらは PV ゲスト内の現在のパラメーターであり、別のパラメーターを追加したいと考えています。

$ cat /proc/cmdline
root=/dev/xvda2 ro elevator=noop root=/dev/xvda2 ro

通常、仮想化がなければ、 を編集/etc/default/grubしてから実行しupdate-grubます。ただし、PV ゲスト内にはファイル/etc/default/grubすら存在しません。

私はインターネットで解決策を見つけようとしていましたが、PV XEN 環境とネイティブまたは HVM ではブート ロード プロセスと grub の動作が異なることがわかりましたが、pygrub と pvgrub の違いに完全に迷い、何を持っているかわかりません。またはそれらを変更する方法。

これはゲスト Linux バージョンです。

$ uname -a
Linux tutorial-pv-guest 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:01:15 UTC 2019 i686 i686 i686 GNU/Linux

これはホストです:

$ uname -a
Linux d-119-237 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux

ゲストの起動パラメータを変更する方法を理解するのを手伝ってくれませんか?

ありがとう!

4

1 に答える 1

1

私は自分で解決策を見つけました。line extra="myflag"行の直後にゲストを起動するために使用される.cfgファイルを追加する必要がありましたbootloader='/usr/lib/xen-4.8/bin/pygrub'

于 2019-03-11T19:50:05.190 に答える