使用F11系统,同一硬盘又安装了BT4,希望能在虚拟机下使用BT4。
以下在F11下使用KVM成功,KVM支持块设备呵呵
环境:同一个硬盘已经安装两个linux系统,现在在系统A下要用虚拟机启动系统B,但是希望隔离,也就是说虚拟机只启动系统B所在逻辑分区C。
如果直接启动分区C,是不可能引导的,所以寻求虚拟机硬盘D(qemu-img建立)帮助启动。
1.挂载上虚拟机硬盘D,格式化。
2.在硬盘D写好 /boot 分区(拷贝文件和设置menu.lst)
先挂上整个硬盘( -hda /dev/sda ),硬盘D挂载为 hdb( -hdb /硬盘D位置 ),在GRUB启动时选择启动系统B(看注解1),进入系统后用安装GRUB到硬盘D(hdb),注意hdb内/boot 文件是否齐全,修改hdb内的启动文件menu.lst ,只留4行 ,
title sysB
root (hd0,0)
kernel (hd0,0)/vmlinuz root=UUID=....... ro quiet splash #kernel版本自己核对,后面的参数不改
initrd (hd0,0)/initrd.img
3.虚拟机启动 hda为硬盘D,hdb为分区C,选择 菜单sysB,应该就可以启动了
注1 我不敢在系统A里面使用虚拟机启动系统A自身,不过想来是没问题,因为虚拟机使用已经mount的分区的时候,是无法改变里面的数据的,启动自身就是多个拷贝运行罢了。
所以,如果要在虚拟机里面改变系统B的配置,就要 umount /B所在分区C 先。
注2 启动后用 fdisk 查看,硬盘hdb信息不全,但是linux核心就是支持呵,强。借助虚拟机硬盘启动,就是为启动linux核心。虚拟机进入系统后,竟然不认硬盘D为/boot区,自认自己的,过河拆桥啊 。
KVM 挂载逻辑分区 启动
Kvm、VMware、Virtualbox、Xen、Qemu 等
前往
- 公告/注意事项
- ↳ 新闻和通知
- ↳ 软件推荐
- 系统安装
- ↳ 教学和常见问答
- ↳ 系统安装和升级
- ↳ 启动和引导
- ↳ 网卡无线拨号
- ↳ 硬件与内核
- ↳ 笔记本及便携设备
- ↳ Ubuntu衍生版
- ↳ 其他类Unix OS发行版
- ↳ Debian发行版
- 配置美化
- ↳ 中文显示和输入法
- ↳ 个人配置文件存放点
- ↳ 软件文档翻译
- ↳ 窗口管理器及美化
- ↳ 桌面展示
- 软件使用
- ↳ 办公、图像、机械电子设计等
- ↳ Vim和Emacs
- ↳ 开源模板库
- ↳ 互联网相关软件
- ↳ 影音多媒体
- ↳ 游戏和模拟器
- ↳ 虚拟机和虚拟化
- ↳ Wine及其分支
- ↳ 其它类软件
- 服务器管理
- ↳ 服务器运维
- ↳ 云计算和容器(K8S/KVM/Docker/WSL等)
- ↳ Ubuntu VPS
- 程序设计与开发
- ↳ Shell脚本
- ↳ 软件/网站开发
- ↳ 内核及嵌入式开发
- ↳ Ubuntu编译和打包
- ↳ 开源小工具
- ↳ 挑战任务
- 感想与交流
- ↳ 深度PK版
- ↳ Ubuntu故事和感慨
- ↳ 同城交流
- ↳ 校园社团
- ↳ 港澳台校区
- ↳ 国外校区
- 站务区
- ↳ 论坛管理
- ↳ Ubuntu中文网上商店