virtualbox虚拟机硬盘
时间: 2025-02-19 21:24:12 浏览: 17
关于 VirtualBox 虚拟机硬盘的操作
创建虚拟硬盘
创建新的虚拟硬盘可以通过 VBoxManage
命令来完成。命令结构如下:
VBoxManage createhd --filename <路径/到/文件> --size <大小MB>
例如,要创建一个名为 mydisk.vdi
的新虚拟硬盘并指定其容量为 10GB (即 10240 MB),可以执行以下命令[^1]:
VBoxManage createhd --filename ~/VirtualBox\ VMs/mydisk.vdi --size 10240
此操作会生成一个新的 .vdi
文件作为虚拟磁盘。
添加现有硬盘至虚拟机
如果已经有一个现有的 .vdi 或其他格式的虚拟硬盘文件,则可通过图形界面或命令行将其附加给某个特定的虚拟机。对于后者来说,可利用下面这条指令:
VBoxManage storageattach "<VM名称>" --storagectl "SATA" --port 0 --device 0 --type hdd --medium <路径/到/vdi文件>
这里假设目标控制器类型为 SATA 控制器,并且该设备被连接到了端口 0 上;而 <VM名称>
和 <路径/到/vdi文件>
应替换为你实际使用的值。
扩展已有虚拟硬盘空间
有时可能需要增加已分配给某台虚拟机的空间量,在这种情况下,同样借助 VBoxManage modifyhd
来调整尺寸:
VBoxManage modifyhd <路径/到/vdi文件> --resize <新的大小MB>
比如想要把之前提到的那个 mydisk.vdi 的大小扩展到 20 GB, 就应该这样写命令:
VBoxManage modifyhd ~/VirtualBox\ VMs/mydisk.vdi --resize 20480
需要注意的是,这仅改变了映像文件本身的逻辑大小,操作系统内部还需要进一步分区和格式化才能真正使用新增加出来的部分。
故障排查
当遇到类似于 OpenWRT 安装过程中发生的 “Kernel panic - not syncing: Attempted to kill init!” 错误时,通常是因为内核无法正常初始化进程导致的结果。针对这种情况的一个常见解决办法是在 BIOS 设置里开启硬件辅助虚拟化的支持选项(通常是 VT-x 对于 Intel CPU 或 SVM 对 AMD 处理器),之后重新尝试启动即可恢复正常工作状态[^2]。
相关推荐


















