[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

CentOS 作为 VirtualBox 的客户端操作系统

把 CentOS 安装为客端操作系统与在实体硬件上安装非常相似。首先,请从一个 CentOS 镜站下载你希望用来安装的 ISO 档。

1. 创建一台虚拟机器

利用 Virtual Machine Wizard 创建一台的虚拟机器(VM),选择 Linux 作为 OS Type 及 Red HatRed Hat (64 bit) 作为操作系统。内存最少要有 768MB 才能应用图像化安装。接着虚拟硬盘向导便会运行。操作系统的碟盘最少要有 8GB。请为近乎完整的安装配置最少 15GB,否则你可采用所有缺省值。有需要的话,额外的碟盘可在日后添加。

创建 VM 后,选择 Settings,进入 Storage,然后在 IDE Controller 部份点击左方的 CD 图示,接着选择位于右方的 CD 图示并从选单中选择 Choose a virtual CD/DVD。请进入放置 ISO 映像档的目录并选择其中一个,例如 CentOS-6.7-x86_64-LiveDVD.isoCentOS-7-x86_64-DVD-1511.iso。更改其它设置,例如:虚拟显示卡的内存尺寸、采用 NAT 抑或桥接网络等。首次安装时把请尽量少改动缺省值。

引导 VM 并进行图像化安装,你也可选用文字模式安装。安装完成后,重新开机并进行 firstboot 设置。

2. 安装客端附加程序

你需成为 root 身份来进行下列步骤。请登录 root 指命壳或在一个终端機窗口执行 "su -"。

安装 VB 将会须要创建内核模块。如果 DKMS(动态内核模块支持)已被安装,它将会被应用,及简化内核的更新。我们推荐你先从 EPEL 安装 DKMS,然后才安装 VirtualBox。请不要忘记设置 yum-priorities 插件。视乎组件的来源,安装 DKMS 或许会引入它所依赖的开发用组件。

yum install dkms

如果你不采用 DKMS,客端附加程序必须在每次内核更新后重装。

要是你仍未安装开发环境及内核源代码:

yum groupinstall "Development Tools"
yum install kernel-devel

你亦可选择安装个别的开发组件(除了 kernel-devel 外,至少需要 gcc 及 make),而不运用 groupinstall 这个被某些人视为杀鸡用牛刀的方法。如果你在 CentOS-5 上采用 PAE 内核,请以 kernel-PAE-devel 替换 kernel-devel。要是你并非采用标准的 CentOS 内核,你必须从该内核的来源地取得及安装它的源代码。切勿尝试在客端操作系统上安装 Xen 内核,或执行 KVM 或其它虚拟化监督器。

从 VM 的 Devices 选单选择 Install Guest Additions...。要是图像界面在执行中,客端附加程序的虚拟 CD 映像将会自动被挂载 —— 譬如在 CentOS-6 的 KDE 环境,它会被挂载于 /media/VBOXADDITIONS_5.0.14_105127。要是图像界面的自动播放功能已打开,它或许会通过窗口询问你应否让程序自动执行,及取得 root 的权限。采用全部缺省值后,安装便会完成。

要是图像界面不存在,或者欠缺 autorun,请以 root 身份(视乎需要)把它挂载在 /dev/cdrom 或 /dev/sr0 并 cd 至挂载点。输入 ./VBoxLinuxAdditions.run 来进行安装。

3. 针对个别 CentOS 版本的修正

每当有新的定点发行版本,由于内核及其它副系统引入重大改动,编译 vBox 工具多数都会失败。当这类问题出现时,我们会在这里张贴修正,直至 vBox 解决问题为止。

这页的英文版本由 PhilSchaffner 创建。欢迎其它 Wiki 用户作出更正、添加、或修改。

Translation of revision 21


2023-09-11 07:23