在 Windows 中通过 VirtualBox 启动物理硬盘上的 Linux 操作系统

VirtualBox 支持将实际的物理硬盘虚拟化(rawdisk,VMDK 文件),然后通过 VirtualBox 中的虚拟机来加载。折腾了几天,终于在我的 Windows 7 + OpenSUSE 双系统机器中实现了在 Windows 7 里的虚拟机中加载物理硬盘上的 OpenSUSE 系统。

继续阅读全文

CentOS 6.5 发布

CentOS 是一个企业级的 Linux 发行版本,其开发团队于昨天发布了 CentOS 第6版的第5个更新,并已开放下载和升级。CentOS 6.5 基于上游的红帽 RHEL(Red Hat Enterprise Linux) 6.5,是 RHEL源代码再编译的免费版,包含了各种变种的软件包,将上游发布源整合到一起以方便最终用户使用。

继续阅读全文

VirtualBox 虚拟机的网络设置

VirtualBox 创建虚拟机的时候,默认会使用网络地址转换(NAT)网卡模式为虚拟机创建网络连接。这可以让虚拟机通过母机的网络连接来访问互联网,但是母机却不能够访问虚拟机的网络资源。这时,可以给虚拟机添加一块“桥接网卡”来使主机及其它家庭网络上的设备直接访问虚拟机。当然,如果还有另一个虚拟机也这么设置了网络连接,虚拟机之间也可以顺利访问。

继续阅读全文

调整 VirtualBox 虚拟机的磁盘大小

使用 VM VirtualBox 创建了一个 CentOS 虚拟机,划分了 3GB 的磁盘空间,使用了动态分配存储的方式,文件系统为 LVM。折腾了一段时间之后,却发现磁盘容量不够了。读了一些资料之后,终于给 VirtualBox 的虚拟机增加了磁盘容量,并让 CentOS 的 LVM 将其利用上。

继续阅读全文

Linux 下用 dd 命令生成一个指定大小的虚拟块设备文件

Linux 中的 I/O 设备大致分为两类:块设备和字符设备。块设备将信息存储在固定大小的块中,每个块都有自己的地址,都能独立于其它块而读写。磁盘是最常见的块设备。虚拟块设备文件则是将块设备封装成为一个文件,比如硬盘镜像文件(Hard Disk Image)(但不是所有的硬盘镜像文件都是虚拟块设备文件,比如 Ghost 的 GHO 格式的镜像文件就不是,它不能挂载为虚拟机中的硬盘直接使用)。

Linux 的 dd 命令,可以用于生成虚拟块设备文件。既可以用于创建空镜像文件,也可以用于创建物理硬盘的镜像。

继续阅读全文