coLinux:在Windows运行Linux系统(教程)

Hi,没错又是我,企鹅。这次企鹅找到了个-新-旧黑科技,分享给大家玩玩。话不多说开始吧~

首先,企鹅给大家介绍下这个CoLinux究竟是何方神圣。

coLinux是一种可以让Linux运行于Windows的解决方案。不同于虚拟机、MinGW、Cygwin,coLinux使用了一种特殊的方法,使其可以与Win交替使用CPU,真正的让Linux内核跑在Win上(与WSL相似但又有点不同)。官网:coLinux

说实话,企鹅觉得这么好个项目荒废了实在是可惜,毕竟可以解决WSL只能Win10 X64部分版本可用的问题。

然后,让我们开始安装。

到官网下载最新安装包

运行安装(按照要求一路Next即可)

下载系统镜像文件(这里选择Ubuntu作为示范)

编修改配置文件

编辑两个文件:

*.conf(这里是ubuntu.conf)

kernel=vmlinux

cobd0=”base.vdi”

root=/dev/cobd0

#ro

initrd=initrd.gz

eth0=slirp

start.bat

colinux-daemon.exe @*.conf

(把*替换成你的文件名,如这里就是ubuntu.conf)

运行测试

双击start.bat运行即可(账号和密码都是root)

如果你是跟着一步一步来的,那么应该已经可以运行起来了,下面开始进行优化。

更新软件包数据库(注意默认的终端可能会有输入的问题,可以先使用NT终端,稍后再作更换)

apt-get update

安装Nano(可选,更换软件源的时候用,VI貌似有问题所以装这个)

apt-get install nano

更换软件源(可选,这里使用163源,具体教程请百度)

nano /etc/apt/sources.list

再次更新软件包(如果没换源就不用了)

apt-get update

apt-get upgrade

apt-get autoremove

更换网络模式(可选,不换的话只能让Linux访问到Win)

网络模式解释:

slirp:只能让Linux访问到Win,但可以向外映射

tuntap:本机内可以互相访问

bridge:外部也可以访问到Linux

这里选择tuntap

*.conf

eth0=tuntap,”colinux”

然后到Win的网络连接管理里重命名带TAP-Win32的那个连接为colinux

选择你正在使用的连接,右键,属性,共享,打勾,选择colinux

配置ssh(可选,但是你能忍受默认终端吗?)

安装X Ming(可选,如果想跑GUI程序必须装)

安装Xterm(没装X Ming就不用装了)

apt-get install xterm

创建COFS连接(文件系统共享而已)

*.conf

cofs0=c:\

mount -t cofs 0 /mnt/c/

(请自行替换挂载路径)

偷懒少写一点

至此,coLinux的安装和优化就完成了,虽然版本老了点,但不影响使用。剩下的就看大家的Linux操作了。


本文首发于淀粉月刊:https://dfkan.com

原作者:企鹅2035

发布时间:2018年8月14日

点此查看原文

你可能感兴趣的:(coLinux:在Windows运行Linux系统(教程))