1、到這一步Linux已經啟用成功了,后續是設置
如果出現下面的提示錯誤
2、WSL1安裝Mongodb永遠無法啟動,于是按照網上的教程,升級到了WSL2。在升級了WSL2以后重新安裝Ubuntu20.04 時遇到問題,安裝完成后無法正常啟動。
解決方法是
造成該問題的原因是WSL版本由原來的WSL1升級到WSL2后,內核沒有升級,前往微軟WSL官網下載安裝適用于 x64 計算機的最新 WSL2 Linux 內核更新包即可。
下載鏈接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
3、解決后,進行root用戶密碼設置以及設置用戶及密碼,到此,子系統的安裝完成
Enter new UNIX username: deray #設置用戶名
New password: #設置密碼
Retype new password: #重復輸入密碼
passwd: password updated successfully #提示成功創建用戶
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Sat Oct 23 20:00:16 CST 2021
System load: 0.19 Processes: 8
Usage of /: 0.5% of 250.98GB Users logged in: 0
Memory usage: 1% IPv4 address for eth0: 172.28.136.16
Swap usage: 0%
1 update can be applied immediately.
To see these additional updates run: apt list --upgradable
The list of available updates is more than a week old.
To check for new updates run: sudo apt update
This message is shown once a day. To disable it please create the
/home/deray/.hushlogin file.
deray@DeRay:~$ sudo passwd root #設置root用戶的密碼
New password: #輸入密碼
Retype new password: #重新輸入密碼
passwd: password updated successfully
deray@DeRay:~$ su - root
Password:
Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Sat Oct 23 20:04:26 CST 2021
System load: 0.0 Processes: 10
Usage of /: 0.5% of 250.98GB Users logged in: 0
Memory usage: 1% IPv4 address for eth0: 172.28.136.16
Swap usage: 0%
1 update can be applied immediately.
To see these additional updates run: apt list --upgradable
The list of available updates is more than a week old.
To check for new updates run: sudo apt update
This message is shown once a day. To disable it please create the
/root/.hushlogin file.
root@DeRay:~# pwd
/root
root@DeRay:~# apt upgrade #更新 APT版本
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
cd / 進入根目錄
windows系統磁盤掛載在 /mnt/ 目錄下
cd /mnt/ 然后ll 一下可以看到掛載的磁盤
其余操作同Linux,為方便進入桌面,可創建到桌面的軟連接
ln -s /mnt/Users/(替換為你的路徑)/Desktop (注意 在home目錄下執行此命令)
新建文件夾mkdir或文件touch,操作同Linux
從Windows 8開始,微軟改變了以往操作系統更新速度的方式和節奏, 加快了老系統的淘汰速度, 或許今天很多PC用戶已經不太記得Windows 8長什么模樣了。微軟還將大量前沿新功能放在了新系統上,例如相當數量的游戲和應用必須升級至新系統才能運行[如XBOX One同步移植的游戲等,僅支持DirectX12,無法在更低版本的系統上運行]。盡管微軟遭到了智能手機操作系統的沖擊,除了獨立持行的蘋果iOS和MacOS系統,各類硬件通吃的Google Android系統對微軟的傳統優勢領域發起了挑戰,但目前Windows仍是個人電腦的首選系統。
Musiland 樂之邦 Monitor 10/10Future USB聲卡-RCA線性輸出、同軸/光纖輸出、USB輸入
Apogee Groove 便攜式USB聲卡-MicroUSB接口
但一直以來,微軟并沒有對UAC2[USB Audio Class 2.0]提供系統級的硬件驅動支持。Windows作為目前最主流的PC操作系統,自然也是不少PC音頻工作者和愛好者的首選,而USB是目前PC重要的外部數據交換接口,自從臺式機式微,筆記本電腦興起以來,USB聲卡同樣成為廣大發燒友的選擇。然而不少用戶發現,在USB Audio Class 2.0成為規范的今天,在Mac、Linux甚至Android系統上可以隨意“即插即用”的USB聲卡,在Windows系統下還需要各聲卡廠商提供專門的驅動。盡管硬件驅動在某種程度上象征了廠商的技術能力、優化等等,但在像XMOS這類硬件可以自由開發,驅動發布卻需要商業授權的模式,自然少不了各種破解和驅動修改等折騰。不過,從今年9月Windows 10的開發預覽版本Build 14912開始,微軟終于正式在操作系統中加入了原生的USB Audio 2.0支持。
這意味著什么?這意味著無論是創新、XMOS、CMedia、甚至小眾一些的樂之邦和其他實現了USB Audio 2.0技術規范的USB 2.0聲卡設備,都無需額外安裝硬件驅動就能在系統上正常使用,大大提升了便利性。而UAC下驅動的開發也將變得更加容易,廠商只需要提供額外的使用界面、ASIO支持即可,而不需要花時間折騰系統硬件驅動。尤其在iPhone取消3.5mm接口以后,難保USB和兼容接口的耳機不會成為未來的主流。Windows加入USB Audio 2.0有相當的必要性,無論是為了嘗鮮還是與Soomal內容的緊密相關,我們自然需要對新功能進行體驗和了解。
微軟Windows 10 Insider Preview Build 14955操作系統信息
要將手頭的Windows 10穩定版[目前為Build 14393]升級到Insider Preview預覽版,需要注冊微軟賬號參加測試計劃,當然也可以直接在互聯網上輕易搜索到預覽版系統的安裝鏡像文件直接安裝即可。我們就近選擇了Build 14955版本進行測試和體驗,為了保證測試的用戶體驗一致,我們并沒有使用虛擬機,而是直接隨便找兩臺電腦安裝使用的,臺式機硬件配置為i7 6700K+華擎Z170 Extreme4主板+16G DDR4內存組合,120G M.2接口固態硬盤;另一臺為i5處理器版SurfaceBook。這兩都應該沒有明顯的硬件性能瓶頸。
微軟Windows 10 Insider Preview Build 14955下聲卡設備信息[最上方的設備使用了UAC2.0的驅動]
微軟Windows 10 Insider Preview Build 14955下聲卡設備屬性[UAC2.0的驅動]
微軟Windows 10 Insider Preview Build 14955下聲卡設備屬性[UAC2.0的驅動]
微軟Windows 10 Insider Preview Build 14955下聲卡設備屬性[UAC2.0的驅動]
在連接聲卡后,用戶可以在播放設備的設備屬性中找到進階設置,微軟的UAC2.0驅動還提供了一些常見的音效增強功能,如低頻增強、環繞立體聲等功能的開關,如果用戶擔心這些音效選項影響聲卡音質,可以徹底禁用。在系統設備列表中,用戶可以同時看到兩個同樣的聲卡設備,這是因為廠商的硬件驅動和系統內置驅動被區分對待,實際上兩種驅動的確可以在系統中共存,用戶也可以切換驅動試聽,感受一下不同驅動下的音質差異?
客觀測試方面,測試聲卡使用目前我最常用的數字時代2,也是目前樂之邦USB聲卡相對較為穩定的一款,音樂播放器則是Foobar2000 1.11版本,由于Windows內置的USB Audio驅動并未提供ASIO功能,因此使用WASAPI接口。
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 頻響曲線[UAC,44.1kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 頻響曲線[UAC,96kHz]
測試項目 | 44.1 | 96 | ASIO44.1 | ASIO96 | iPhone44.1 | iPhone96 | Nexus6P |
噪聲水平, dB (A): | -97.8 | -146.4 | -97.8 | -146.4 | -97.8 | -144.6 | -146.3 |
動態范圍, dB (A): | 97.8 | 133.1 | 97.8 | 133.1 | 97.8 | 133.0 | 133.1 |
總諧波失真, %: | 0.0003 | 0.0000 | 0.0003 | 0.0000 | 0.0003 | 0.0000 | 0.0000 |
互調失真, %: | 0.0036 | 0.0002 | 0.0036 | 0.0002 | 0.0036 | 0.0002 | 0.0002 |
立體聲分離度, dB: | -98.4 | -146.2 | -98.4 | -147.1 | -98.4 | -143.8 | -145.3 |
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 噪聲水平[UAC,44.1kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 噪聲水平[UAC,96kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 動態范圍[UAC,44.1kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 動態范圍[UAC,96kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 總諧波失真[UAC,44.1kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 總諧波失真[UAC,96kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 互調失真[UAC,44.1kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 互調失真[UAC,96kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 頻響掃描[UAC,44.1kHz]
Musiland 樂之邦 Digital Times 2 [數字時代2]USB純數字聲卡 - 頻響掃描[UAC,96kHz]
從客觀測試成績表現來看,UAC驅動表現正常,沒有遇到問題,在Foobar2000使用WASAPI接口播放音樂時,表現同樣較為穩定。我們還嘗試連接Monitor系列的06MX、01MarkII[模擬輸出故障所以很少提及]、10等USB聲卡,確實都可以使用。看來在未來的Windows系統里,純輸出USB聲卡用戶可以徹底告別硬件廠商的驅動了?我們還找來了一些目前比較常見的USB2.0音頻方案聲卡,例如CMedia的CM6631、XMOS以及一款被稱為Amanero的ARM+CPLD的USB2.0音頻開放設計方案的成品。結果是CM6631和XMOS設備可以正常試用,音質表現也較為正常,但不支持Amanero[在iOS和Android設備上可用]。可見目前微軟的驅動對硬件的支持還并不是非常完善。
C-MediaUSB音頻IC
HOLO Audio XEME VE USB數字聲卡 - XMOS芯片
采用Amanero方案的ARM+CPLD架構USB2.0純數字聲卡
或許有讀者想問沒有ASIO怎么辦?其實如果用戶只是需要回放功能,對延遲需求不高的話,ASIO功能可以通過第三方應用[類似ASIO4all]來解決,而預覽版系統音頻相關的問題相比缺乏ASIO已經是微不足道。在不同型號規格的聲卡硬件下,微軟的UAC2驅動能使用的播放頻率也是各有不同,例如Monitor 06MX僅支持44.1和176kHz兩個頻段。而數字時代2則能支持至384kHz,雖然不影響日常使用,但這樣會意味著某些USB聲卡如果使用WASAPI模式播放高清音頻時,聲卡無法正常工作。而CM6631方案所支持的采樣率則比較全面。
微軟Windows 10 Insider Preview Build 14955下聲卡設備屬性 - 樂之邦Monitor 10[UAC2.0驅動]
微軟Windows 10 Insider Preview Build 14955下聲卡設備屬性 - 某CM6331方案USB聲卡[UAC2.0驅動]
不同聲卡在UAC2.0驅動下采樣率支持的差異 —— 樂之邦Monitor 06MX
不同聲卡在UAC2.0驅動下采樣率支持的差異 —— 某CM6331方案USB聲卡
而在驅動功能的完善性上,目前微軟的新驅動也存在不少問題,盡管我們的所談及的聲卡,主要以音頻輸出為主,但相當數量的消費者購買聲卡的原因就是為了獲得更好聲音輸入品質,例如電競游戲玩家、業余的K歌愛好者或者簡單的音頻處理工作都有類似的需求。而我的手上就剛好有一塊采用XMOS方案、支持錄音功能的USB2.0接口聲卡, 不幸的是微軟的UAC2.0驅動僅提供了播放功能,錄音功能無法使用。
除了硬件兼容性和功能缺失外,這個14955預覽版還出現了一些和聲音相關的奇怪問題,例如在游戲中,音效會出現卡頓現象,而且游戲流暢性遠不如穩定版,應該是聲音IO對系統負載較高所致,而且并不是UAC2.0或單一硬件獨有的問題,而是個普遍存在的現象,即使用硬件廠商提供的驅動也無法解決,有些類似于AC97板載聲卡剛剛普及的年代所出現的問題,然而現在的電腦在硬件性能上早已飛速進步,雖然并不能百分百確定是系統或驅動問題,但同樣的現象在穩定版Windows10[Build 14393]系統上并不存在。顯然,電腦聲卡的任務并不僅僅只是發出聲音即可,微軟將這個驅動暫時放在Insider Preview預覽版系統中還是理智正確的,當然相信以微軟的實力,解決問題完善驅動不需要漫長的等待時間。