不同的环境总能遇到不同的问题。之前安装Xen,没有把遇到的问题及解决方法记录下来。这次我把遇到的都一步步记录了,有以前遇到过的也有从未遇到过的。如下:
Xen安装遇到的问题
1. make[3]: *** ../../.config: Is a directory. Stop.
这是在 make xen 时遇到的,原因是在在根目录下有 /.config 目录。解决方法就是将 Config.mk 最后一行“-include $(XEN_ROOT)/.config”注释掉
2. 安装包缺失
在 make xen tools stubdom 过程中会遇到一些包依赖的问题,解决的方式自然是安装相关包:
apt-get install libncurses5-dev bcc bin86 gettext libx11-dev libssl-dev texinfo
具体的和每个人的环境有关,反正少什么就装什么。
3. ImportError: No module named xen.xend.server。
这是以前遇到的一个问题,在Xen重装后xend启动不了。后来通过 make install-tools PYTHON_PREFIX_ARG= 解决了。
Kernel编译遇到的问题
1. select-linux-image: cannot determine Linux image to use for x86 in build-linux-2.6.31-xen_x86_32
这个问题其实没解决,我只是换了条路走。直接在 make prep-kernels 后生成的目录 build-linux-2.6.31-xen_x86_32 里编译内核。
2. WARNING: vmlinux.o (__xen_guest): unexpected non-allocatable section
Did you forget to use "ax"/"aw" in a .S file?
Note that for example <linux/init.h> contains
section definitions for use in .S files.
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
ld: kernel image bigger than KERNEL_IMAGE_SIZE
ld: kernel image bigger than KERNEL_IMAGE_SIZE
解决方式是在 make menuconfig 时设置“Xen version compatibility” 为“3.0.4 or later”,默认是 “3.0.2 or later”。
3. error: you need to load the kernel first
failed to boot default entries.
这是在Kernel安装好后重启时遇到的问题。是因为9.10 使用的是GRUB2,在update-grub时自动生成的grub.cfg有问题,只要加入”multiboot /xen-3.4.2.gz“就可以了。如下:
menuentry "Ubuntu, Linux 2.6.31.12-xen" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set bd92ae61-8966-4685-b278-fe51718c776e
multiboot /xen-3.4.2.gz
module /vmlinuz-2.6.31.12-xen root=UUID=38e2a361-6553-45d7-98f4-360bd964f810 ro quiet splash
module /initrd.img-2.6.31.12-xen
}
不过,我现在还是无法进入Dom0。启动时仍有错误,而且屏幕一闪而过,来不及看清楚。所以,到现在还没解决,等解决后再来补充说明原因。
环境:Kubuntu 9.10、Kernel 2.6.31.12(xen pached)、Xen 3.4.2
分享到:
相关推荐
3. **安装依赖**:在安装前,确保系统上安装了所有必要的依赖项。这些可能包括库文件、开发工具和内核源代码,因为VMware需要与操作系统内核进行深度集成。标签"源码"暗示可能需要编译源代码来安装某些组件。 4. **...
此文件讲述了有关Kubuntu9.04的安装与设置,具体包括登陆设置,语言设置,编译环境安装,网络设置等多方面的内容。
在本文中,我们将深入探讨如何在硬盘上安装KUBUNTU 10.04操作系统,以及在安装过程中涉及的一些关键知识点。KUBUNTU是一款基于Debian的Linux发行版,它采用KDE桌面环境,为用户提供了一种功能强大且用户友好的桌面...
★测试环境:系统 Kubuntu 8.04.1 eclipse版本 eclipse-SDK-3.3.2-linux-gtk MyEclipse插件 MyEclipse_6.5.1GA_ArchivedDiscoverySite 第一步:安装eclipse 第二步:安装MyEclipse插件(三种不同安装方法任选其一) 第...
Kubuntu下安装配置Tomcat 第一步:下载并解压缩Tomcat部署文件 下载地址:略 第二步:配置Tomcat环境 第三步:测试安装 注意:运行错误解决 错误1:Neither the JAVA_HOME nor the JRE_HOME environment variable ...
在安装Kubuntu时,有几种常见的方法可以创建硬盘启动文件: 1. **网络安装**: 通过网络下载ISO镜像,然后使用工具如UNetbootin或LiveUSB制作启动盘。之后,使用该启动盘引导计算机进入Kubuntu安装程序,选择安装到...
- 在安装和配置过程中,务必保持网络连接畅通,以便下载所需的软件包。 - 如果遇到任何问题,可以参考官方文档或在线社区寻求帮助。 - 对于不熟悉 Linux 命令行操作的用户来说,建议先学习基本的 Linux 命令行知识,...
kubuntu 12.04 的iso文件,用于kubuntu系统的安装
ubuntu-chromebook-installer, 在 Chromebook ( 仅使用c720测试) 上,为 ubuntu/kubuntu安装安装程序 Chromebooks 操作系统安装脚本这将安装Ubuntu或者 Kubuntu ( 使用 ChrUbuntu ),并自动应用所有必要的修复程序,...
在安装Kubuntu前,检查你的硬件是否满足最低系统要求:至少1 GHz的处理器、1 GB内存、15 GB可用硬盘空间以及支持USB或DVD驱动器。下载最新的Kubuntu ISO镜像文件,可以从Kubuntu官方网站获取。同时,确保备份好重要...
适用于Amd 系列笔记本,可以直接启动运行。解决蓝牙驱动、显卡驱动、声音驱动等等问题。其中有5.9.8和5.10.rc4两个版本的内核,系统都是Kubuntu20,04
kubuntu-20.04-desktop-amd64 第二部分,共两部分,因为超过2G
他们似乎已经解决了我几年前遇到的问题。 霓虹灯总体上不稳定(我现在喜欢稳定)。 我需要一个基于apt的发行版,因为我厌倦了学习软件包管理的全部知识,并且自己完成了所有编译工作。 如果Ubuntus全力以赴与,我会...
### Ubuntu & Kubuntu 10.10 更新源解析 #### 概述 Ubuntu与Kubuntu 10.10版本作为当时广受欢迎的操作系统发行版之一,为用户提供了丰富的功能与良好的桌面体验。为了确保系统的稳定运行及软件包的及时更新,选择...
5. 选择默认的显示管理器:在安装过程中,选择默认的 LightDM 作为显示管理器。 6. 重启系统:安装完成后,重启系统。 7. 登录到 KDE Plasma:在登录时,点击登录区域旁边的 Ubuntu 图标,选择 Plasma 登录到 KDE ...
kubuntu是基于 KDE 的一个非常友好的操作系统,中文名称"酷班图",是由ubuntu衍生的一款操作系统
kubuntu-20.04-desktop-amd64 第一部分,共两部分,因为超过2G
在任何Ubuntu衍生版本中安装Kubuntu只需要安装`kubuntu-desktop`软件包即可。 - **Xubuntu** - 同样基于Ubuntu,但使用Xfce作为桌面环境。Xfce是一个轻量级的桌面环境,适合低配置的计算机。在任何Ubuntu衍生版本中...
我在使browserpass能够在最新的Kubuntu安装上工作时遇到问题。 通过此链接解决 具体来说,此评论: sudo mkdir -p /etc/opt/chrome/native-messaging-hosts/ sudo ln -s /etc/chromium/native-messaging-hosts/...