美文网首页Linux学习之路淀粉月刊我用 Linux
coLinux:在Windows运行Linux系统(教程)

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

作者: 淀粉月刊 | 来源:发表于2018-08-22 14:58 被阅读72次

    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系统(教程)

      本文链接:https://www.haomeiwen.com/subject/nwcyiftx.html