Linux 物理机虚拟化
前言
我有一台安装了 RHCA 资源的磁盘,然而每次开机时需要切换启动项为该磁盘。于是我想将它实现物理虚拟化。
工具
Windows 10
RHCA Disk
Virtualbox 5.1
Virtualbox 6.1
步骤
一:转换
将磁盘在 windows 磁盘管理中脱机,使用 virtualbox 进行 vmdk 虚拟化。
注意:速度非常快,其只是一个映射而已。另外 vmware 无法读取。
pushd "c:\Program Files\Oracle\Virtualbox" vboxmanage internalcommands createrawvmdk -filename d:\rhca.vmdk -rawdisk \\.\PhysicalDrive0
二:创建
使用 virtualbox 5.1 创建虚拟机(该版本才能成功)
三:导出
创建完成后,进行虚拟机导出
四:开机
升级到 virtualbox 6.1 并开启 cpu 嵌套功能,开启虚拟机
注意:只能使用 virtualbox 6 版本才有嵌套功能,另外 v2ex 有网友说,只支持 AMD 处理器。供参考
五、效果
备注
vmware 直接虚拟化物理磁盘会报错:dracut-initqueue : Warning: dracut-initqueue timeout - starting timeout scripts
该问题在网上得到的解答是,磁盘在虚拟机内 label 会改变造成无法识别。但我尝试了手动 grub 引导(方法参考上篇文章)也无用,所以该问题无法解决 vmware 也就无法使用。
如各位解决 vmware 可在本文下留言讨论,感激不尽。
(完)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次 .NET某固高运动卡测试 卡慢分析
· 微服务架构学习与思考:微服务拆分的原则
· 记一次 .NET某云HIS系统 CPU爆高分析
· 如果单表数据量大,只能考虑分库分表吗?
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
· 7 个最近很火的开源项目「GitHub 热点速览」
· DeepSeekV3:写代码很强了
· 记一次 .NET某固高运动卡测试 卡慢分析
· Visual Studio 2022 v17.13新版发布:强化稳定性和安全,助力 .NET 开发提
· C# LINQ 快速入门实战指南,建议收藏学习!