在 VirtualBox* 中安装 Clear Linux* OS 虚拟机
本页说明如何利用 Clear Linux* OS 在 VirtualBox 虚拟机管理程序中创建虚拟机,用作来宾操作系统。本说明为 Clear Linux OS live-server 安装程序创建 Clear Linux OS 虚拟机 (VM) 提供支持。
必备条件
- 在主机系统上从 EFI/BIOS 启用虚拟化功能,例如 Intel® Virtualization Technology (Intel® VT)。
- Download and install VirtualBox version 6.0 or greater from VirtualBox using the VirtualBox Installation Instructions for your platform.
下载并解压缩 Clear Linux OS 安装程序 ISO
在 Downloads 页下载 Clear Linux OS 的文件
clear-<VERSION>-live-server.iso.xz。通过检查文件哈希值和签名,验证所下载映像的完整性。参考 Validate signatures 了解详细步骤。
解压缩下载的映像。
- On Windows you can use 7zip to extract the file by right-clicking the file to Extract Here (in the same directory)
Linux 系统:
xz -d clear-<VERSION>-live-server.iso.xz
删除最初下载的压缩文件。
创建新的 VirtualBox 虚拟机
在即将安装 Clear Linux OS 的 VirtualBox Manager 中需要创建新的 VM。VirtualBox 指南中的 Creating Your First Virtual Machine 章节介绍了创建虚拟机的一般说明和使用不同设置的详细信息。
在主机系统上启动 VirtualBox Manager。
点击 新建 按钮创建一个新虚拟机。
选择 专家模式。
在 创建虚拟机 屏幕上,输入以下设置:
名称:选择名称(例如 ClearLinuxOS-VM)。
类型:Linux
版本:Linux 2.6 / 3.x / 4.x(64 位)
硬盘:Create a virtual hard disk now
默认内存大小:2048 MB(进行相应调整。)
注解
以后如果希望更改分配的 RAM 大小,请关闭虚拟机。返回
Settings > System并将 基本内存 更改为想要的大小。
点击 创建。
在 创建虚拟硬盘 屏幕上,选择:
- 文件位置
- 文件大小:32.00 GB。根据需要调整大小。
- 硬盘文件类型:VDI (VirtualBox Disk Image)
- Storage on physical hard disk:Dynamically allocated
点击 创建。
新的虚拟机将创建完成并出现在 VirtualBox Manager 中。
点击 设置 配置 Clear Linux OS 虚拟机。
在左侧菜单中,导航至 菜单。
在 主板 标签上,选择 芯片组 菜单,然后选择 。参见图 4。
注解
您可以为虚拟机选择芯片组。查阅 VM VirtualBox User Manual 了解详情。
在 已启用功能 中,选中以下方框:
- 启用 I/O APIC
- 启用 EFI(仅适用于特殊操作系统)
注解
默认情况下,只为新的虚拟机分配 1 个虚拟 CPU。可在“设置”>“系统”>“处理器”中考虑增加分配给虚拟机的虚拟处理器数量,以提高性能。
点击 确定。
在 VirtualBox 虚拟机上安装 Clear Linux OS。
Clear Linux OS 现在已准备好安装。
挂载安装 ISO
Clear Linux OS 安装程序 ISO 必须在虚拟机上作为虚拟 CD-ROM 挂载,然后才能打开虚拟机。
从左边的 ClearLinux-OS 设置 菜单选择 存储。
从 存储设备 中间栏上,点击标记为 空 的蓝色盘。
从 属性 菜单点击 光盘驱动器 下拉菜单旁边的蓝色 CD 盘,然后点击 选择虚拟光盘文件…
显示 请选择虚拟光盘文件 后,选择 ISO 文件并点击 打开。
点击 确定 退出,返回主 VirtualBox Manager。
利用 live-server 安装程序安装 Clear Linux OS
在 VirtualBox Manager 中,选择您创建的虚拟机,点击 启动。
注解
要从虚拟机控制台窗口释放鼠标光标,按下键盘右边的 Ctrl 键。
引导管理器中出现 Clear Linux 安装程序 时,选择 回车。不要安装 bundle 文件 desktop-autostart。
按照 Install Clear Linux* OS on bare metal with live server 中的步骤,将 Clear Linux OS 安装在虚拟机的虚拟磁盘上。注:
- 在 配置安装介质 中,导航至顶级 VBOX HARDDISK,然后选择 确认。
- 在 中,创建一个管理员用户。
- 不要安装 bundle 文件 desktop-autostart。
完成 Clear Linux OS 安装后,点击 退出。
根据提示输入:
shutdown now
卸载 ISO
需要卸载 Clear Linux OS 安装程序 ISO,以便从虚拟硬盘引导虚拟机。
返回 VirtualBox Manager。
点击 设置 配置 Clear Linux OS 虚拟机。
从虚拟机 设置 窗口,导航至左侧菜单的 存储 窗格。
从 存储设备 中间栏上,点击 控制器: IDE 下面标注为 clear-<VERSION>-live-server.iso 的蓝色 CD 盘。
From the Attributes column at right, in Optical Drive, select the blue CD icon beside and click Remove Disk from Virtual Drive.
点击 确定 退出 虚拟机设置 菜单,返回主 VirtualBox Manager。
安装 VirtualBox Linux Guest Additions
Clear Linux OS 利用其 kernel-lts (长期支持) bundle 中的安装脚本为 Linux Guest Additions 驱动程序提供完全的兼容性。
从 VirtualBox Manager 中选择 Clear Linux OS 虚拟机,然后选择 启动。
在虚拟机控制台上,以先前创建的管理员用户身份登录。
注解
随机会显示一条消息:”A kernel update is available: you may wish to reboot the system.”
要更新内核,请输入:
sudo reboot
初次登录时,请输入管理员用户的密码,然后继续。
查看 uname -r 命令的输出结果,验证安装的内核为 kernel-lts。它的结尾应该为 .lts 或 .lts2018。
uname -r <VERSION>.lts
如果运行的内核不是 lts:手动安装 LTS 内核,更新引导启动程序,然后再次检查:
sudo swupd bundle-add kernel-lts clr-boot-manager set-kernel $(basename $(realpath /usr/lib/kernel/default-lts)) clr-boot-manager update reboot
移除任何结尾不是 -lts 或 kernel-install 的内核 bundle,简化和避免冲突:
sudo swupd bundle-list | grep kernel sudo swupd bundle-remove <NON-LTS-KERNEL>在虚拟机控制台顶级菜单中,点击 设备,然后选择 插入 Guest Additions CD 映像…,在 Clear Linux OS 虚拟机上挂载 VirtualBox 驱动程序安装。
如果出现对话 “VBx_GAs_6.0.8…Would you like to run it?”,选择 取消。
我们提供脚本在 Clear Linux OS 上安装 VirtualBox 驱动程序和修补程序。
打开终端,输入脚本:
sudo install-vbox-lga
注解
成功安装后显示:”Guest Additions installation complete”。如果驱动程序已经安装,不要重复安装。
关闭系统。选择 。
选择 设置,显示。
在 显卡 中,选择 VBoxSVGA,以便动态调整屏幕大小。
在 VirtualBox Manager 中,选择 启动。
在虚拟机控制台上,登录并确认 VirtualBox 驱动程序已加载。
lsmod | grep ^vbox此时,应该会看到以 vbox 开头的驱动程序(例如 vboxvideo、vboxguest)已加载。
添加 desktop-autostart 获得完整的桌面体验。
sudo swupd bundle-add desktop-autostart
重启虚拟机,以管理员用户身份登录。
sudo reboot
VirtualBox 上运行的 Clear Linux OS 虚拟机准备就绪,可供开发和探索。
故障排除
问题: 在 Microsoft* Windows* 操作系统上,尝试开启虚拟机时 VirtualBox 发生错误,出现消息:系统不支持 VT-X/AMD-v 硬件加速。
解决方法: 首先仔细检查 Prerequisites 部分,确保主机系统的 EFI/BIOS 中启用了 经过硬件加速的虚拟化 扩展。
启用另一个管理程序(如 Hyper-V)后,VirtualBox 应禁用*经过硬件加速的虚拟化*。
要禁用 Hyper-V,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系统:
bcdedit /set {current} hypervisorlaunchtype off
要再次启用 Hyper-V,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系统:
bcdedit /set {current} hypervisorlaunchtype Auto











