安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  系统工具  >  系统其它 > coLinux(Linux虚拟化工具) v0.7.9 最新版
coLinux(Linux虚拟化工具)

coLinux(Linux虚拟化工具)

 v0.7.9 最新版
  • 软件大小:6.97 MB
  • 更新日期:2020-08-12 09:36
  • 软件语言:英文
  • 软件类别:系统其它
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:6.97 MB

软件介绍 人气软件 下载地址

为您推荐: 系统工具

  coLinux提供系统虚拟功能,可以在电脑上部署一个虚拟环境运行Linux,现在很多用户为了办公或者是测试系统就会建立虚拟系统,从而在虚拟环境下测试系统,测试软件,虚拟系统的数据和主系统没有联系,不会对主系统造成损坏,如果你需要在win上测试Linux系统就可以选择这款coLinux软件,该软件是在Windows和其他操作系统上最佳运行Linux的第一种方法,它是Linux内核的端口,并提供支持代码,可使其与其他操作系统一起运行而无需仿真,新版修复了Linux作为主机下的各种构建错误和警告,将Linux内核更新为2.6.33.7,如果你需要就下载吧!

coLinux(Linux虚拟化工具)

软件功能

  不像其他的Linux虚拟化解决方案,如用户模式Linux(或上述的虚拟机),在主机操作系统的专用驱动软件是用来在特权模式下执行coLinux内核(称为环0或管理方式)。

  通过不断的开关机状态的宿主操作系统状态和coLinux内核之间的状态,有了物理机的MMU的完全控制(即寻呼和保护)在自己的专门分配的地址空间,并能像本地内核,实现几乎相同的性能和功能,可以预计,从一个普通的Linux可以运行在同一机器独立。

  因为有使用相同的二进制格式的可执行文件为本地Linux用户空间,coLinux可以加载和运行现有的未修改的Linux分布的同时,宿主操作系统。

  硬件虚拟化

  合作共享的主机操作系统的硬件,有没有直接访问I/O设备。相反,它与模拟设备的主机操作系统的驱动程序提供的接口有。例如,在Windows常规文件可以作为一个块设备有。所有真正的硬件中断都被透明地转发到主机操作系统,这样主机操作系统对真实硬件的控制就不会受到干扰,从而继续顺利运行。

软件特色

  1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。

  2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。

  3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。

安装方法

  1、打开colinux软件就可以直接安装,提示软件的安装界面

coLinux(Linux虚拟化工具)

  2、显示软件的安装协议内容,点击接受吧

coLinux(Linux虚拟化工具)

  3、提示软件的安装附加内容,点击下一步

coLinux(Linux虚拟化工具)

  4、软件的安装地址,您可以将其安装到任何地址

coLinux(Linux虚拟化工具)

  5、提示协作Linux依靠WinPCap库来提供桥接以太网支持。 请从以下地址之一下载并安装WinPCap。

coLinux(Linux虚拟化工具)

  6、获取coLinux根文件系统映像、选择一个位置,点击install就可以安装

coLinux(Linux虚拟化工具)

使用说明

  引导后

coLinux(Linux虚拟化工具)

  此屏幕快照显示了在启动coLinux守护程序之后立即启动的coLinux系统。coLinux控制台窗口是附加到运行中的coLinux守护程序的独立进程。

  通过网络

coLinux(Linux虚拟化工具)

  这显示了通过Windows与虚拟网络链接运行twm和rxvt xclients的coLinux系统。在左侧,您可以看到Cygwin XFree86服务器。在右侧,您可以看到Virtual Win32 TAP网络接口的对话框。

  运行Knoppix

coLinux(Linux虚拟化工具)

  我们拍摄了一个Knoppix日文版ISO映像(英语),并且由于很少的引导程序,导致其在coLinux下引导。在上面的屏幕截图中,您可以看到在CoLinux下从Knoppix运行的日语KDE桌面,Mozilla窗口,konsole,konqueror,基于FLTK的coLinux控制台以及Windows Task Manager,该窗口显示了到目前为止coLinux守护程序的CPU使用情况。

  Mozilla

coLinux(Linux虚拟化工具)

  两个Mozilla窗口。

常见问题

  1、“ root”用户的密码是什么?

  一些映像没有一个,其他映像具有“ root”,而在另一些映像中则是“ colinux”。

  2、我是否需要Windows计算机上的管理员权限?

  是。 coLinux告诉Windows它正在安装和使用较低级别的驱动程序,并且它需要管理权限才能执行此操作。当然,如果您始终以“管理员”身份运行,则不会注意到这一点。即使您没有以管理员身份运行,也可以将coLinux作为服务启动并以普通用户身份连接到该服务器。

  dieselnutjob :如果要以非管理用户身份运行Windows,则可以创建一个批处理文件(例如colinux.bat)并将这些行放入批处理文件中

  runas / user:用户名cmd

  c:\ coLinux \ colinux-daemon.exe -t nt @c:\ colinux \ debian.conf

  其中username是具有管理权限的Windows用户的名称。普通用户双击colinux.bat时,将提示他们输入用户名的密码,然后colinux将启动。如果您更喜欢标准的colinux控制台,则可以删除-t nt选项。

  新手:是否有可能不需要管理员权限的版本?我想要一个闪存盘上的Linux系统,该系统可以在网吧,公司或大学(可能没有管理员的地方)的Windows上运行,而无需重新启动。QEMU太慢,无法用作主要工作环境。

  否。coLinux的工作方式排除了这一点。您需要像QEMU提供的那样完全虚拟化。寻找一种轻量级的Linux发行版,以在带有闪存驱动器的网吧中使用。Gnome尤其是KDE是已知的资源消耗者,因此请避免使用虚拟机的那些窗口管理器。大多数轻量级发行版都基于更快,更简单的窗口管理器,具有您所期望的大多数功能,例如Damn Small Linux,甚至可以安装在没有任何扩展的64MB USB闪存棒上。

  3、coLinux可以伪装成一台单独的计算机吗?

  从屏幕截图中可以看到,在Linux和运行Windows的Windows之间实现了虚拟网络。如果您在Linux上运行MySQL数据库,则可以从Windows通过TCP / IP访问它。从主机的角度来看,coLinux只是网络上的另一台计算机。

  4、在coLinux下可以运行哪些Linux发行版?

  任何发行版都可以运行,尽管必须进行一些小的修改才能使其正常运行并使用coLinux提供的虚拟设备。有关更多信息,请参见转换发行版 Wiki页面。另外,Nir Perry 在colinux-devel邮件列表上发布了发行版安装HOWTO(2004年2月16日)。

  5、我有双启动系统。当我在Windows中时,是否可以从Linux分区运行coLinux?

  是。(必要的步骤在“ 转换发行版”页面上进行了描述。)

  在Windows下,可以通过使用路径名\ Device \ HarddiskVolume X访问分区(如常规文件)来读取和写入分区,其中“ X”应替换为数字。因此,您可以将coLinux的配置文件更改为使用\ Device \ HarddiskVolume X 作为块设备,而不是使用常规文件。请参阅coLinux 0.7.1或更高版本随附的文件colinux-daemon.txt。

  在路径名\ Device \ HarddiskVolume X中,X是分区的编号。它从1开始计数,因此,如果要使用的分区是第二个硬盘驱动器上的第三个分区,并且第一个硬盘驱动器有两个分区,则X为5。

  访问分区的另一种方法是使用路径名\ Device \ Harddisk N \ Partition X,其中N是磁盘的编号(从0开始),X是该磁盘中的分区的编号(从1开始)。请注意,Windows不会将扩展分区空间(在其中分配了逻辑分区的分区)视为“分区”,因此不会给它一个数字。因此,对于大于3的所有分区,Linux分区号将与Windows分区号相减一。

  在这种情况下,编号类似于Linux fdisk中使用的编号(至少对于主分区)。例如,

  hda1 ==> Harddisk0 \ Partition1

  hdb1 ==> Harddisk1 \ Partition1

  hda3 ==> Harddisk0 \ Partition3

  如果您的第四个分区(hda4)是逻辑分区的扩展空间,

  hda2 ==> Harddisk0 \ Partition2

  hda3 ==> Harddisk0 \ Partition3

  hda5 ==> Harddisk0 \ Partition4

  hda6 ==> Harddisk0 \ Partition5

  如果您的第二个分区(hda2)是逻辑分区的扩展空间,并且您的第三个和第四个分区表条目未使用:

  hda1 ==> Harddisk0 \ Partition1

  hda5 ==> Harddisk0 \ Partition2

  hda6 ==> Harddisk0 \ Partition3

  注意:如果驱动器上只有4个分区,则它们可能都是主要分区,尽管通常只有在您故意这样做时才会发生。在这种情况下,Linux和Windows上所有4个分区的编号都相同。

  注意:在扩展分区或超出范围的情况下,Windows diskpart.exe实用工具(C:\ Windows \ system32 \ diskpart.exe)报告的分区号似乎与操作系统本身使用的分区号不一致。有序分区表条目。

  PeterMarquardt :如果使用ext2fsd在Windows中挂载Linux分区,请确保在启动colinux-daemon之前先卸载配置中定义的所有分区,否则会出现大量的I / O错误。

  Jean-marc Mercy :我不得不走得更远,并卸载ext2fsd才能识别分区。在那之后,它运行完美。无论如何,安装Colinux之后就不需要ext2fsd了。

  ErikDeBruijn:如果您可以在colinux上安装分区,也请看这里,但是它会出现I / O错误(请参阅ErrorsWithRawPartition),而磁盘没有问题,Windows并没有使用它:

  end_request:I / O错误,dev cobd2,扇区0

  设备cobd2上的缓冲区I / O错误,逻辑块0

  由于cobd2上的I / O错误而导致页面写丢失

  下面介绍导致上述信息的示例数据:

  彼得·诺瓦克(Peter Novak):

  据我了解,扩展和未创建的分区被跳过...

  即假设“ fdisk -l / dev / sdb”显示此分区表

coLinux(Linux虚拟化工具)

  那么专有名称为:

coLinux(Linux虚拟化工具)

  UNIX系统(我认为,但至少是大多数)都使用以下编号:

  主分区的编号为1到4(最大允许为4)

  扩展分区的编号为5到132(不确定132,但是谁又想走那么远?)

  UNIX通常根本不显示扩展的主分区,因为它仅仅是其他分区的容器

  MSwindows显示所有分区并标记它们如下

  主->常规分区

  扩展->伪分区的容器(应该始终只是其中之一)

  逻辑->扩展中包含的伪分区

  TomasEbenlendr :您可以使用Explore2Fs得到正确的可能分区号。

  < trohrer >这对许多人来说可能是显而易见的,但是您需要设置XML文件的bootparams行以引导到您的“ root”分区,而不是您的“ boot”分区(这是COLinux替换的部分)...您将还可能需要将您的colinux内核与双启动内核进行匹配,并且您可能需要将/lib/modules/2.X.XX-colinux ...目录中的cp -r从“预先形成”的映像复制到双启动内核中启动系统

  Karl Zollner指出:(由于XP Pro和XP home或单驱动器与多驱动器配置之间可能存在差异,因此我不确定其中有多少)在单驱动器Windows XP Home笔记本电脑上,我发现必须所做的事情与上述内容有所不同:

  由于只有一个硬盘驱动器,因此default.colinux.xml文件中的引用变为:

coLinux(Linux虚拟化工具)

  奇怪的是,在只有一个驱动器的情况下,“硬盘”号默认为“ 1”

  PeterMarquardt :我无法确认。我刚刚在笔记本电脑上设置了coLinux,该笔记本电脑只有一个驱动器和Win XP Home Edition(SP2)。可能还有其他原因,因此即使您只有Win XP Home并且只有一个驱动器,也请务必先尝试上述方法。

  Pipotron:我有一个Win XP Pro SP1,并且在两种约定之间混合使用:

  当我启动fdisk -lu时,结果是:

  磁盘/ dev / hda:6448 MB,6448619520字节240个磁头,63个扇区/磁道,833个柱面,总共12594960个扇区单位= 1个扇区* 512 = 512字节

coLinux(Linux虚拟化工具)

更新日志

  版本:0.7.9

  发布日期:2011年4月9日

  支持的架构:

  兼容Intel 486或更高版本

  支持的操作系统(仅32位):

  Windows 2000/2003/2008

  Windows XP

  Windows Vista / 7

  Linux 2.6.x

  支持的来宾Linux内核版本:

  在大多数支持2.6内核的发行版中可用)

  2.6.25.20

  2.6.26.8

  2.6.33.7

  这是导致当前版本的更改列表

  *版本0.7.9

  Bug修复:

  错误#1780633:跳过QueryPerformanceCounter的负时间戳故障。

  *错误#3071698:将linux-2.6.33.5中的co_div64替换为更准确的div64_32

  * scsi:从偏移量为1TB及以上的磁盘读取错误

  end_request:I / O错误,开发sda,扇区2147483648

  * scsi:设置scsi_level = SCSI_SPC_2,禁止警告“读取容量(16)失败”。

  核心:

  *将Linux内核更新为2.6.33.7

  *将CONFIG_REISERFS_FS更改为已编译,而不是作为模块。

  *为串行启动控制台启用CONFIG_SERIAL_COOPERATIVE(_CONSOLE)。

  *启用CONFIG_KEYS(FeatureReq#3094228)。

  *启用更多文件系统:ADFS_FS,AFFS_FS,ECRYPT_FS,HFS_FS,HFSPLUS_FS,

  BEFS_FS,BFS_FS,EFS_FS,VXFS_FS,HPFS_FS,QNX4FS_FS,UFS_FS,NFSD_V4。

  *启用新的CIFS功能:CIFS_WEAK_PW_HASH,CIFS_UPCALL,CIFS_XATTR,

  CIFS_POSIX,CIFS_DFS_UPCALL,CIFS_EXPERIMENTAL

  *串行:删除工作线程。在tty缓冲区中简单直接发布字符,

  删除信号量和种族条件。(由Paolo Minazzi建议)

  构建系统:

  *修复了Linux作为主机下的各种构建错误和警告。

  *用make 2.83修复内核构建错误“隐式和普通规则的混合”