日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Win10安装WSL-Ubuntu18.04

發(fā)布時間:2024/1/8 Ubuntu 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win10安装WSL-Ubuntu18.04 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Win10安裝WSL-Ubuntu18.04

一:安裝前準備


適用于Linux的Windows子系統(tǒng) 這個勾選上,確定,安裝后重啟電腦。

二:win應用商店安裝 Ubuntu18.04 LTS


到 Microsoft Store 下載安裝 Ubuntu 18.04 LTS
下載安裝完成后,打開 開始 菜單,能看到
直接打開這個, 會讓你設置用戶名,設置密碼。 設置完成后,到此 可以說是已經(jīng)安裝完成成了。

三:設置apt源為國內源

/etc/apt/sources.list 這個文件,先備份一份。

cd /etc/apt cp sources.list sources.list.bk

然后清空 原來的 source.list 文件
清空命令: sudo echo "" > sources.list
然后使用vm編輯該文件 sudo vi sources.list ,添加如下內容

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

添加上面內容后,保存,退出。
然后更新源

sudo apt-get update && sudo apt-get upgrade -y

到此,Ubuntu源就切換為國內源了,使用 apt-get 安裝時就會快很多。

四:遷移WSL到非系統(tǒng)盤

WSL默認是安裝到C判斷,當Ubuntu系統(tǒng)安裝東西多了,占用的空間就多了,c盤可用空間就小了。接下來看看如何遷移到非系統(tǒng)盤吧。

1)先查看wsl子系統(tǒng)版本,隨便打開個cmd,輸入如下命令

? wsl -l -v

如圖所示,我的 WSL子系統(tǒng)是 Ubuntu-18.04 版本的,注意后面的 VERSION,我這里是2,是因為我使用的是WSL2這個版本,你們的很大可能是1,從應用商店安裝的,默認就是WSL1。這個不用擔心,接下來會說明如何升級到 WSL2的,因為我的也是從1升級到2的。

2)導出系統(tǒng)

打開cmd,輸入如下命令

wsl --export Ubuntu-18.04 d:\ubuntu18.04.tar

命令解釋: Ubuntu-18.04 是通過 wsl -l -v 查看到的,分發(fā)版本號
d:\ubuntu18.04.tar 是要保存導出的系統(tǒng)文件的路徑,這個路徑你隨意,想要導出到其他盤,使用其他名稱也可以,如 E:\my_ubuntu_18.04_LTS.tar 這也是可以的。

3) 注銷當前分發(fā)版本

還是在cmd中指向如下命令

wsl --unregister Ubuntu-18.04

4)重新導入并安裝分發(fā)版本

在重新導入之前,如果你的 WSL版本是1,則需要先升級下WSL版本。
如果不升級,在導入安裝時,會報 WSL 2 需要更新其內核組件。 這個錯誤
下載 wsl_update 更新文件
x64版本下載地址: wsl_update_x64.msi
下載后,直接打開安裝,一路點擊 next 即可。
安裝后,重啟電腦。
此時,導入系統(tǒng)還不行,可能會報 請啟用虛擬機平臺 Windows 功能并確保在 BIOS 中啟用虛擬化 ,如何解決請看下面
打開控制面板-程序-啟用或關閉Windows功能

這里要 勾選 Hyper-V ,點確定安裝后,在執(zhí)行下面一條指令
使用 管理員方式打開 PowerShell

輸入命令

bcdedit /set hypervisorlaunchtype auto

回車,然后重啟電腦。

重啟電腦后,現(xiàn)在來開始重新導入并安裝分發(fā)版本
在cmd中執(zhí)行如下命令:

wsl --import Ubuntu-18.04 d:\ubuntu_18.04 d:\ubuntu18.04.tar --version 2

命令解釋: 把 之前導出的 ubuntu18.04.tar 導入到 路徑 d:\ubuntu_18.04這個文件夾(這個文件夾先創(chuàng)建好,在執(zhí)行上述命令)
設置默認登陸用戶為安裝時用戶名
還是在cmd中執(zhí)行下面的命令
ubuntu1804 config --default-user 你的用戶名
解釋:你的用戶名 是在第二:安裝這里設置的用戶名。
如:我這里安裝是設置了用戶名為 zhangsan 則,我這里的命令就是 ubuntu1804 config --default-user zhangsan 即可。
最后,導出的tar文件,刪不刪出自己決定唄。我就留著,作為備份。
到此,WSL子系統(tǒng)Ubuntu18.04就遷移完成了。

五:WSL子系統(tǒng)關機與重啟

腳本控制WSL子系統(tǒng)重啟、關機。

@echo off :again set /p num=請輸入操作:1重啟 2:關機【輸入0退出】: if "%num%" EQU "0" (echo 程序退出pauseexit ) if "%num%" NEQ "1" (if "%num%" NEQ "2" (echo 輸入有問題,直接退出pauseexit) )if "%num%" EQU "1" (echo 正在為您重啟net stop LxssManagernet start LxssManagerpauseexit )if "%num%" EQU "2" (echo 正在為您關機net stop LxssManagerpauseexit )

把上面的代碼拷貝,保存到text文件,然后后綴改為.bat。運行的時候,使用管理員方式運行。

六:WSL安裝openssh,配置遠程登錄

系統(tǒng)會默認安裝 openssh-server 服務。但是這個不好用,把它刪了,重新下載
登錄Ubuntu18.04,在終端輸入命令

sudo apt-get remove openssh-server

刪除掉,然后重新安裝

sudo apt-get install openssh-server

安裝后,修改配置文件 /etc/ssh/sshd_config

sudo vim /etc/ssh/sshd_configPort 23333 # 端口號改掉,不要用22,因為怕和主機沖突 PasswordAuthentication yes # 允許用戶名密碼方式登錄

然后重啟服務:

sudo service ssh --full-restart

七:安裝MySQL 5.7.36

下載MySQL5.7.36安裝包。
登錄Ubuntu18.04,使用wget命令下載 MySQL.tar安裝包

wget https://cdn.mysql.com/archives/mysql-5.7/mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar


下載完后,直接解壓

tar xf mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar

解壓后有很多個.deb包,如下圖所示 ,其中藍色方塊圈起來的是 之前下載的 tar包。

開始安裝MySQL

sudo apt install ./*

apt是可以直接安裝deb包的。
注意,在安裝過程中,會提示要求設置 MySQL登錄用戶名和密碼
我這里直接設置 root 用戶 密碼為 123456
安裝后,啟動MySQL, 命令如下

cd /etc/rc5.dsudo ./S01mysql start

登錄MySQL。
mysql -u root -p 回車,然后輸入密碼 123456 即可。

八:額外說明

openssh-server好像不會自動啟動,嘗試過幾種方式,都不行,等以后可行方法再說。
現(xiàn)在每次啟動Ubuntu,都需要手動開啟 ssh服務, 執(zhí)行命令:

sudo service --full-restart # 或者 sudo service start

同樣,MySQL服務好像也是沒有自動啟動。手動啟動命令:

sudo /etc/rc5.d/S01mysql start

總結

以上是生活随笔為你收集整理的Win10安装WSL-Ubuntu18.04的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。