我有一个带PV客户端的XEN服务器。我想更改来宾启动参数。这些是我在PV guest中的当前参数,我想添加另一个。
$ cat /proc/cmdline
root=/dev/xvda2 ro elevator=noop root=/dev/xvda2 ro
通常,没有虚拟化,我会编辑/etc/default/grub
,然后运行update-grub
。但是,在PV客户端内部,文件/etc/default/grub
甚至不存在。
我试图找到解决方案的互联网,并看到启动加载过程和grub在PV XEN环境中表现不同,然后在本机或HVM,但我完全迷失了pygrub,pvgrub之间的差异,不知道我有什么或者如何改变它们。
这是guest 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
有人可以帮我理解如何更改来宾启动参数吗?
谢谢!
我自己找到了解决方案。我不得不添加.cfg文件,用于启动客人line extra="myflag"
后行bootloader='/usr/lib/xen-4.8/bin/pygrub'