利用CoLinux在Windows中运行Linux系统

2019-03-27 05:02|来源: 网络

1.简介

CoLinux(Cooperative Linux)的简称,是一个虚拟化工具,但是和VMware、VirtualBox、Qemu等不同,它是标准 Linux 内核的一个端口。换句话说,它就是一个 Linux 内核,它经过修改,以与另一个操作系统协作运行。主机操作系统(Windows 或 Linux)控制操作系统的物理资源,而访客操作系统获得硬件的虚拟抽象。它并不是模拟一台电脑,而是通过对linux内核的改造,使linux可以直接 运行在windows下,使用windows的硬件资源,所以它的速度特别快,就像在真实机器上运行一样。

CoLinux 的优点是:它是使用和试验 Linux 的一种好方法。与 Cygwin 相似,它允许在Windows操作系统上开发和执行 Linux 应用程序。还可以用apt-get安装、更新或删除应用程序,从而维护Linux操作系统。

与 Cygwin 不同的是,在 coLinux 上执行 Linux 应用程序不需要重新构建。从这个角度来说,coLinux 是与 Windows 操作系统协作的真正的 Linux 操作系统。

它另一个令人感兴趣的优点是可移植性。可以在一个Windows主机上建立一个它的发行版,并在根文件系统中安装一套定制的应用程序。然后,可以将根文件 系统转移到另一个主机,并重新启动。这样就有了一个可移动的开发平台,压缩后的根文件系统完全可以放在一个标准 USB 记忆棒中。

最后,它的速度很快,因为它本质上是在本机硬件中运行的。

它的主要缺点是它有可能导致整个机器崩溃(包括所有进行协作的操作系统),因为访客操作系统以特权模式在主机内核中运行。它的正常操作还依赖于外部软件(窗口和连网支持)。除此之外,它的安装和配置非常容易。在我使用它期间,没有遇到过崩溃。


2.下载
CoLinux的主页地址是http://www.colinux.org/,这里有其详细的信息。
要下载CoLinux,可以到下面的地址http://sourceforge.net/project/showfiles.php?group_id=98788,最近的版本是0.7.3。
. coLinux-0.7.3.exe 安装文件
. coLinux-0.7.3-src.tar.gz 源代码包
. Ubuntu-6.06.1.ext3.1gb.bz2 RootFS的Image文件(Ubuntu 6.06)
. Ubuntu-7.10.ext3.2GB.7z RootFS的Image文件(Ubuntu 7.10) 本文中使用的image文件是7.10版本的。

3.安装
执行coLinux-0.7.3.exe进行安装,可以安装在任意目录,笔者选择安装在C:\colinux。
出现警告窗口,可以忽略,点“继续”完成安装即可。
把Ubuntu-7.10.ext3.2GB.7z包中文件解压到CoLinux安装目录中,解压后有两个Image文件,分别是: Ubuntu-7.10.ext3.2gb.fs和swap128.fs。

4.启动
在启动CoLinux之前还有一个任务需要完成。
在CoLinux的安装目录中创建一个文件,名为ubuntu.bat。用文本编辑器(如:记事本)打开它,添加如下内容:
   colinux-daemon.exe kernel=vmlinux cobd0=Ubuntu-7.10.ext3.2gb.fs root=/dev/cobd0 eth0=slirp eth1=tuntap
双击ubuntu.bat图标,启动ubuntu系统。

5.登陆
系统默认的登陆用户名为root,密码为root。

相关问答

更多
  • use 语句是 Fortran90 的语法规范。 全世界所有的 Fortran90 编译器,不分操作系统,都会对 use 语句提供支持。且他们的使用方法(即语法)是一致的。 只要是 module 模块,都通过 use 语句使用。不管是 windows 还是 linux,这是语法规定的,不变的。 DFLib 并非语法规定的内容。而是 windows 下的 digital visual fortran 提供的第三方扩展模块。(故而叫 DFLib(Digital Fortran Library)) 后来的 com ...
  • linux是不能安装虚拟机的吧 虚拟机是windows系统里面的软件 最好用的是VMware 你可以在windows系统里面安装VMware 然后安装一个linux系统 这样就能实现双系统了 到边荒游戏网搜索vmware 那个7代的版本可以兼容win7
  • 如果买的是戴尔电脑,dell预装的是ubuntu linux,他没有xp的引导信息,即使你有xp光盘从光盘启动也不能安装成功的,因为xp光盘检测不到你的硬盘。你要做的是,购买一个电脑公司的矮人dos工具集,应这个光盘启动,里面有添加xp引导信息即可,再用xp光盘引导,下面就是安装xp了
  • 强烈建议安装双系统,毕竟linux还有些不方便 如果真的要单装linux,只要在安装linux系统时选择自动安装而不是手动安装你的windows就没了,不用专门卸载
  • 如果买的是戴尔电脑,dell预装的是ubuntu linux,他没有xp的引导信息,即使你有xp光盘从光盘启动也不能安装成功的,因为xp光盘检测不到你的硬盘。你要做的是,购买一个电脑公司的矮人dos工具集,应这个光盘启动,里面有添加xp引导信息即可,再用xp光盘引导,下面就是安装xp了
  • 你说的是硬盘安装吧。 我用的是红旗6。0。方法如下 先安grubForDos 要求C盘是FAT32格式不能是NTFS 把ISO文件放C盘 用winrar从ISO中解压出vmlinuz和initrd.img两个文件放C盘 先下载GrubForDos安装,启动到DOS,运行Grub 输入:kernel (hd0,0)/vmlinuz initrd (hd0,0)/initrd.img boot 就可以了,自动搜索ISO安装文件,反正要放在Fat32格式,最好放在根目录下。不然浪费查找时间 hd0,0代表我的C盘 ...
  • 无所谓正版和盗版!你把windows系统碟放进光驱,在BIOS里面设成光驱启动,在出现问你是否选择格式化系统盘( C盘)时,选择格式化。之后,你就可以下一不,进行windows系统系统的安装了。祝你好运!
  • 在同一台机器上安装多个*作系统,这是很多人经常采用的方法。特别是对于我这种喜欢尝试使用各 种*作系统的人来说,在一台机器上安装3个,甚至更多的*作系统是平常之事。但是,我从来没有想过 要在一个*作系统中运行另外一个*作系统(主要是基于性能上的考虑)。然而最近我还真这么做了,并且 有很多心得想与大家分享。   事情的起因是为了帮助一个朋友解决所遇到的问题:朋友从事的是办公室工作,他告诉我特别想学一 学Linux,但由于所从事的工作离不开Windows,而双重启动显然会影响他的工作。因此,他希望有一种方 法能够 ...