coLinux(Linux虚拟化工具)
v0.7.9 最新版- 软件大小:6.97 MB
- 更新日期:2020-08-12 09:36
- 软件语言:英文
- 软件类别:系统其它
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
coLinux提供系统虚拟功能,可以在电脑上部署一个虚拟环境运行Linux,现在很多用户为了办公或者是测试系统就会建立虚拟系统,从而在虚拟环境下测试系统,测试软件,虚拟系统的数据和主系统没有联系,不会对主系统造成损坏,如果你需要在win上测试Linux系统就可以选择这款coLinux软件,该软件是在Windows和其他操作系统上最佳运行Linux的第一种方法,它是Linux内核的端口,并提供支持代码,可使其与其他操作系统一起运行而无需仿真,新版修复了Linux作为主机下的各种构建错误和警告,将Linux内核更新为2.6.33.7,如果你需要就下载吧!
软件功能
不像其他的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软件就可以直接安装,提示软件的安装界面
2、显示软件的安装协议内容,点击接受吧
3、提示软件的安装附加内容,点击下一步
4、软件的安装地址,您可以将其安装到任何地址
5、提示协作Linux依靠WinPCap库来提供桥接以太网支持。 请从以下地址之一下载并安装WinPCap。
6、获取coLinux根文件系统映像、选择一个位置,点击install就可以安装
使用说明
引导后
此屏幕快照显示了在启动coLinux守护程序之后立即启动的coLinux系统。coLinux控制台窗口是附加到运行中的coLinux守护程序的独立进程。
通过网络
这显示了通过Windows与虚拟网络链接运行twm和rxvt xclients的coLinux系统。在左侧,您可以看到Cygwin XFree86服务器。在右侧,您可以看到Virtual Win32 TAP网络接口的对话框。
运行Knoppix
我们拍摄了一个Knoppix日文版ISO映像(英语),并且由于很少的引导程序,导致其在coLinux下引导。在上面的屏幕截图中,您可以看到在CoLinux下从Knoppix运行的日语KDE桌面,Mozilla窗口,konsole,konqueror,基于FLTK的coLinux控制台以及Windows Task Manager,该窗口显示了到目前为止coLinux守护程序的CPU使用情况。
Mozilla
两个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”显示此分区表
那么专有名称为:
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文件中的引用变为:
奇怪的是,在只有一个驱动器的情况下,“硬盘”号默认为“ 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字节
更新日志
版本: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修复内核构建错误“隐式和普通规则的混合”
人气软件
-
ModScan(ModScan调试工具)32位和64位 4.37 MB
/简体中文 -
华硕Armoury Crate系统控制软件 1.31 MB
/简体中文 -
logviewer pro(日志文件分析工具) 0.64 MB
/简体中文 -
非华为电脑PCManager管理器 84.0 MB
/简体中文 -
Kingston Format Utility(金士顿u盘修复工具) 7.25 MB
/简体中文 -
key Product Key Explorer(密钥查看器) 7.27 MB
/简体中文 -
Windows 10 数字永久激活工具 2.80 MB
/简体中文 -
MSI Dragon Center(龙盾控制中心) 156.0 MB
/简体中文 -
virtual audio cable(虚拟声卡) 1.57 MB
/简体中文 -
Macs Fan Control(电脑风扇控制软件) 8.54 MB
/简体中文