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日