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

0
Want create site? Find Free WordPress Themes and plugins.

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


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

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

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


然后,让我们开始安装。

  1. 到官网下载最新安装包
  2. 运行安装(按照要求一路Next即可)
  3. 下载系统镜像文件(这里选择Ubuntu作为示范)
  4. 编修改配置文件
    编辑两个文件:

    *.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)

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

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

    1. 更新软件包数据库(注意默认的终端可能会有输入的问题,可以先使用NT终端,稍后再作更换)
      apt-get update
    2. 安装Nano(可选,更换软件源的时候用,VI貌似有问题所以装这个)
      apt-get install nano
    3. 更换软件源(可选,这里使用163源,具体教程请百度)
      nano /etc/apt/sources.list
    4. 再次更新软件包(如果没换源就不用了)
      apt-get update
      apt-get upgrade
      apt-get autoremove
    5. 更换网络模式(可选,不换的话只能让Linux访问到Win)
      网络模式解释:

      1. slirp:只能让Linux访问到Win,但可以向外映射
      2. tuntap:本机内可以互相访问
      3. 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操作了。

Did you find apk for android? You can find new Free Android Games and apps.

关于作者

[企鹅科技·淀粉月刊]#2035

我是(小马国)[企鹅科技]的-2035-号员工。同时也欢迎喜欢*企鹅*的朋友加入[企鹅科技]!

发表评论