CentOS 8&7安装Xen的注意事项

本文只是安装过程的遇到问题补充,正规的安装教程请查阅官网。
首先,CentOS 8不能通过yum安装Xen。目前centos-release-xen能支持的版本也就是CentOS 7。源码安装太繁琐了……虽然后面的工作估计还是要通过源码安装,但是赶ddl的时候还是不浪费时间。
其次,如果不是为了追求性能而使用Xen,建议在虚拟机上部署Xen。这样看起来很蠢,但是如果连部署都失败的话那会更蠢。
在物理机安装Xen中可能会遇到这些问题:

  1. kernel的下载可能会特别慢。如果30s内下载速度低于1k/s,就会换镜像,然后速度还是不会提升,最后有可能会因为所有镜像都很慢断开下载。没想到啥很好的方法,使用-y然后搞一个bash脚本,把yum update命令多写几行,然后在睡前运行一下这个脚本……奇怪的是,在虚拟机里面下载kernel就很快,能有10+k/s,这个真的很诡异。建议保存一下下载好的kernel rpm包,说不定会有用。
  2. 按照流程走,不出意外会卡在引导的时候。如果发现是signature问题,多半是开了secure boot。
  3. 如果是没有multiboot指令,那就去找一个multiboot.mod。Google是肯定有解决方案的,下载一个grub2相关的rpm,然后到某个位置去找multiboot.mod放到引导用的那个文件夹(可能是/boot/grub2或/boot/efi/EFI/centos)。
  4. 然后就会出现no console for OS的warning加黑屏问题,怎么都解决不了。我估计最主要的原因是找到multiboot.mod和引导文件里头的multiboot命令是不相容的,也就是multiboot的实现发生了改变(时代变了大人)。理论上说把引导回退到grub1说不定可以解决……但是我用Xen就是写个论文,没有要求实际使用,为了这个把我自己的电脑的引导搞得太乱太不值得。所以还是选择了虚拟机上套Xen。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值