暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在 Windows 利用 WSL 运行 Linux 系统

二进制之城 2021-12-04
1388

WSL是一个可以直接在Windows上安装和运行Linux系统的工具,它使两个系统之间可以轻松的切换使用,而不必安装双系统,通过开关机反复切换系统,也无需虚拟机。本以为WSL相对于各自独立的双系统,表现会不尽如人意,但体验下来还挺不错。


一、更新WSL

以管理员身份运行PowerShell或命令提示符,执行以下命令更新WSL。

    wsl --update

    更新完成后,关闭WSL。

      wsl --shutdown


      二、安装Kali Linux

      默认情况下,wsl --install命令安装的发行版是Ubuntu,安装Kali Linux则使用-d参数指定发行版,列出发行版的命令为wsl -l -o

        wsl --install -d kali-linux

        安装完成会弹出创建用户的窗口,请输入用户名和密码创建用户(此用户将成为默认用户在启动时自动登录并具有运行sudo命令的权限),或者直接关闭窗口,使用root作为默认用户登录。

        创建用户


        三、设置根用户密码

        root用户登录Kali Linux:

          wsl -u root

          设置密码:

            passwd


            四、关于两个错误

            下载kali-archive-keyring_2020.2_all.deb文件,在开始菜单打开Kali Linux,修改以下命令-i参数后面的路径,然后执行命令安装签名。

              dpkg -i /mnt/c/Users/ROG/Downloads/kali-archive-keyring_2020.2_all.deb

              否则会出现如下错误:

              EXPKEYSIG ED444FF07D8D0BF6

              其次还需要下载并复制libcrypt.so.1(https://pb82-my.sharepoint.com/:u:/g/personal/vebcoa_t_5tb_in/EY5OKRzo_8lDrrX4Gcqk1D0BPf3UKUJgaVHERIV-JUutfg?e=nn1gFb)文件到/lib/x86_64-linux-gnu目录,安装依赖libc-bin:

                apt install -y libc-bin

                否则执行apt install -y nmap这样的安装命令会出现如下错误:

                libcrypt.so.1: cannot open shared object file

                libc-bin 依赖


                五、添加源

                编辑sources.list文件。

                  vi etc/apt/sources.list

                  复制清华源和阿里源并添加到sources.list

                    #清华源
                    deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
                    #deb-src http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
                    #阿里源
                    deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
                    #deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

                    sources.list

                    执行更新:

                      apt update


                      六、安装Win-KeX

                      安装Win-KeX,为Kali Linux提供桌面体验。

                        apt install -y kali-win-kex


                        七、运行Win-KeX

                        Win-KeX支持窗口模式、增强的会话模式、无缝模式3种运行模式。

                        • 有声音支持的窗口模式(需要设置VNC密码)

                          kex --win -s

                          窗口模式

                          • 有声音支持和arm解决方法的增强会话模式

                            kex --esm --ip -s

                            增强会话模式

                            • 有声音支持的无缝模式

                              kex --sl -s

                              无缝模式

                              如果使用Windows Terminal,还可以为以上命令创建终端快捷方式,例如:kex --sl -s

                              终端快捷方式


                              八、Kali Linux Large

                              如果希望Kali Linux包含更多的工具,则执行以下命令安装Kali-Linux-Large,此操作会占用一定量的存储空间。

                                apt install -y kali-linux-large

                                九、设置系统语言为中文

                                安装locales:

                                  apt install -y locales

                                  执行以下命令进行区域设置,按空格键盘选择zh_CN.UTF-8 UTF-8,下一步选择zh_CN.UTF-8作为默认的区域设置,然后重启Kali Linux。

                                    dpkg-reconfigure locales


                                    十、安装中文输入法

                                    安装ibusibus-pinyinim-config

                                      apt install -y ibus ibus-pinyin im-config

                                      执行以下命令设置输入法切换快捷键或添加删除输入法。

                                        ibus-setup

                                        配置输入法为iBus,再重启Kali Linux。

                                          im-config


                                          十一、WPS提示系统缺失字体

                                          在系统安装WPS时,打开WPS会提示系统缺失字体。此时在Windows的C:\Windows\Fonts目录找到缺失的字体并复制到/usr/share/fonts/目录下,重新打开就正常了。

                                          文章转载自二进制之城,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                                          评论