LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 694|回复: 4

关于系统引导的一点想法

[复制链接]
发表于 2006-10-9 19:51:32 | 显示全部楼层 |阅读模式
近日用虚拟机安装了很多LINUX发行版本,有一点小的想法:几乎所有的虚拟机软件都能创建一个虚拟硬盘文件,虚拟机的操作系统就安装在里面,于是我就想到可不可以用GRUB这一类引导程序来引导虚拟硬盘文件中的操作系统?
如果能实现,那么:
1.喜欢研究多个发行版本的朋友不用为硬盘分区的问题而困扰(大家都有经验,分区越多,磁盘空间浪费就越厉害),硬盘空间可以高效利用.
2.虚拟机的性能将大大提高,因为几乎整个硬件资源被虚拟机的操作系统占用,配合全新的虚拟机软件(希望将来有人开发)可以实现多操作系统之间的快速切换,各操作系统各司其职,使用效率提高.说实话,我认为引导出来的操作系统不好说是不是虚拟机的操作系统.
3.我预感这个方案的应用前景很广阔,但我只仔细想到以上两点,希望各位网友能挖掘出更多有创意的用途.
关于实现的可能性:
相信不少网友都用过"虚拟启动软盘"这样一款软件,通过它可以实现免软驱、免WIN98启动盘来启动DOS。其方法就是利用WINDOWS的引导程序引导了一个虚拟软盘镜像。既然软盘可以,那硬盘镜像为什么不可以呢?希望LINUXSIR上的高手能够做到,因为我百分百地相信你们能够做到!
发表于 2006-10-9 20:04:38 | 显示全部楼层
干嘛不行?  虚拟机里创建一个大文件当硬盘,分区,装系统,,什么都行。。。。这原本就是一个虚拟“机”
回复 支持 反对

使用道具 举报

发表于 2006-10-9 20:04:41 | 显示全部楼层
干嘛不行?  虚拟机里创建一个大文件当硬盘,分区,装系统,,什么都行。。。。这原本就是一个虚拟“机”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-14 23:02:14 | 显示全部楼层
问题是,虚拟硬盘文件中的操作系统不依赖于一个主机的操作系统,除硬盘外,所有的硬件都由虚拟硬盘中的操作系统直接控制,不像虚拟机软件中的那样,几乎所有的硬件都是虚拟的.
回复 支持 反对

使用道具 举报

发表于 2006-10-14 23:32:45 | 显示全部楼层
minimax / 在 initrd 中

改一改 initrd,就能实现 / 在 squafs 或者 iso9660 的硬盘映象中 ,用 dd 做的 ext xfs 几乎所有文件系统都可以支持。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表