ubuntu server 14.04 编译安装xen4.4.2配置vtpm(二)——Dom0内核编译
1.内核下载:
# uname -a 发现我的内核为3.13.0-32-generic,从
https://www.kernel.org/pub/linux/kernel/v3.0/下载3.13.1.tar.gz内核文件。
# tar xvf Linux.3.13.1.tar.gz
# cd Linux.3.13.1
2.内核配置、编译、安装
2.1配置
# make menuconfig //由于内核默认支持xen很多内容不需要改,但是看某一英文安装过程,说Dom0应关闭TPM的支持,这个应该是属于后来对TPM的研究,由于版本问题,选项都变了些,不过真不好找。我也不知道这样对不对。。看原文:
DISABLE TPM SUPPORT (this is a critical step- dom0 should not have access to the TPM).
For that purpose, we exclude the TPM driver in the dom0 kernel:
Device Drivers —> Character devices —>< > TPM Hardware Support
看我的图:
看到没TPM Hardwart Support 是_*_然后进去
我就改成这个样子了,第二个好像改不了的,先这样保存退出。
2.2 编译安装
# make modules_prepare
# make
# make modules_install
# make install
# cd /boot
# mkinitramfs -o initrd.img-3.13.1 3.13.1
# update-grub
重启系统运行:
#uname -a 发现内核已经是3.13.1了
#service xencommons start出错,#xl list 也出错。如下:
# xl list 可能出错,xl: error while loading shared libraries: libxlutil.so.4.4: cannot open shared object file: No such file or directory
等类似错误。是因为 Xen 相关的软件库被安装到了 /usr/local/lib 目录,系统找不到。所以你自己要做一些链接比如:
# cd /usr/lib
# ln -s /usr/local/lib/libxlutil.so.4.4.0 libxlutil.so.4.4
然后你再运行还有其他错误,缺少什么,你就链接一下就好。(好像提示3-4个链接的错误)
最后运行下:
# ldconfig
如果连接完还有问题:(以下是参考的:http://blog.csdn.net/sdulibh/article/details/39319671)
# xl info xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error libxl: error: libxl.c:99:libxl_ctx_alloc: cannot open libxc handle: No such file or directory cannot init xl context
是因为没有挂载 xenfs 的缘故,挂载一下就可以了:
# modprobe xenfs # mount -t xenfs xenfs /proc/xen# ls /proc/xen/ capabilities privcmd xenbus xsd_kva xsd_port# xl info host : localhost.localdomain release : 3.15.4 version : #1 SMP Fri Jul 11 09:37:12 SAST 2014 machine : x86_64 nr_cpus : 4 max_cpu_id : 3 nr_nodes : 1 cores_per_socket : 2 threads_per_core : 2 cpu_mhz : 2195 hw_caps : bfebfbff:28100800:00000000:00003f00:15bae3bf:00000000:00000001:00000000 virt_caps : hvm total_memory : 3959 free_memory : 127 sharing_freed_memory : 0 sharing_used_memory : 0 outstanding_claims : 0 free_cpus : 0 xen_major : 4 xen_minor : 5 xen_extra : -unstable xen_version : 4.5-unstable xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 xen_scheduler : credit xen_pagesize : 4096 platform_params : virt_start=0xffff800000000000 xen_changeset : Wed Jul 9 13:30:54 2014 +0100 git:7579169-dirty xen_commandline : cc_compiler : gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16) cc_compile_by : root cc_compile_domain : localdomain cc_compile_date : Fri Jul 11 08:49:06 SAST 2014 xend_config_format : 4
记得启动 xencommons 哦,以前旧版本的 xend 已经被 xencommons 替代了:
# /etc/init.d/xencommons start Starting C xenstored... Setting domain 0 name and domid... Starting xenconsoled... Starting QEMU as disk backend for dom0# xl list Name ID Mem VCPUs State Time(s) Domain-0 0 3779 4 r----- 105.5
我的是:
Xen 从 4.1 版本开始引入了新版工具集 xl/libxl,并在后续的版本中逐步替代旧的 xm/xend,在 4.5 版本中已经完全删除了 xm/xend.
ubuntu server 14.04 编译安装xen4.4.2配置vtpm(二)——Dom0内核编译相关推荐
- 关于在ubuntu server 14.04上安装docker以及git之笔记
关于在ubuntu server 14.04上安装docker以及在docker中安装git的若干纪录 (1). 先安装好ubuntu server 14.04 ,安装服务器的步骤不在此阐述! (2) ...
- ubuntu server 14.04 编译安装xen4.4.2配置vtpm(一)——xen4.4.2源码编译安装
1.安装前包下载 1.1 #apt-get install build-essential 1.2 下面的包建议一个一个安装,我是复制一行一行安装的.第三行python-dev附近可能提示安装不成功, ...
- ubuntu server 14.04 编译安装xen4.4.2配置vtpm(三)——创建DomU(a PV VM)
为了创建的半虚拟化VM能上网,在domain0中需设置网桥: #vi /etc/network/interface 修改如下: # The loopback network interfaces au ...
- ubuntu server 14.04安装手册【转】
原创 ubuntu server 14.04安装手册 2019-01-26 22:13:23 baiduoWang 阅读数 1031更多 分类专栏: Linux 版权声明:本文为博主原创文章,遵循 C ...
- 服务器如何ghost系统安装,如何在Ubuntu Server 14.04 LTS上安装Ghost
Ghost是一个很优秀的博客平台,设计美观,使用简便,且完全免费.同时也是一款开源软件,源代码共享在github上.到2014年1月,我们能感觉到界面更趋于简洁,分析图表可调整,分屏显示的方式让编辑更 ...
- PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1)...
未解决问题:换成静态路由的话,怎么就 apt-get udpate 出现错误信息! 解决办法:么有设置网关 一.Ubuntu 系统下载地址: https://certification.ubuntu. ...
- PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1) 未解决问题:换成静态路由的话,怎么就
PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 .PHP5.5.9.PHP-redis2.8.Phalcon3.1) 未解决问题:换成静态路由的话,怎么就 ...
- Ubuntu Server 14.04 下root无法ssh登陆
2019独角兽企业重金招聘Python工程师标准>>> 今天安装了Ubuntu Server 14.04 发现配置了root密码后竟然不能ssh登陆,但是su root正常! ...
- linux ubuntu配置要求,Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求...
Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求 Ubuntu(乌班图)是一个以桌面应用为主的 Linux 操作系统.其名称 ...
最新文章
- ***博客系统文章的数据库存储方式
- 结婚戒指为什么戴在无名指上的原因
- 子进程 post-installation script 返回了错误号 解决方法
- UI 07 _ 导航视图控制器 与 属性传值
- Python判断某一天是该年的第几天
- 如何使用PowerShell处理SQL Azure数据库
- android 8.0后台定位,Android 8.0权限说明
- mnist数据集无法下载
- Unity3D初级工程师面试题及知识点
- windows黑窗命令
- gotoxy c语言,C语言中的gotoxy()到c++中变成什么了?
- linux下的ftp命令详解,Linux FTP命令详解
- 电路基础第5版读书笔记(第一章基本概念)
- Android入门第十四篇之画图
- win10关闭自带杀毒软件Windows Defender的两种方法
- anaconda python3 安装库_痛点:Anaconda3 python第三方库批量安装
- win7下java用jdbc驱动来连接sql server的方法 (转载)
- 模拟幂律分布(附C语言代码)
- [转载]17岁高考落榜生成为世界顶尖IT高手
- Windows10 移动热点无法正常开启