多年來,在Windows環境下運行Linux已被證明越來越有用。但是在設置虛擬機時,雙引導可能很難管理,這會帶來一些穩定性問題。
一種解決方案是在Linux上使用Windows子系統,但它沒有桌面環境。那麼,為什麼不安裝自己的Linux發行版呢?
下面介紹如何使用Windows子系統在Windows中運行Linux桌面。
如果您不知道的話,2018年秋季,創建者將更新Windows 10,該更新將隨Windows Subsystem for Linux一起提供。這是一個易於安裝的可選功能,它支持安裝Windows應用商店中提供的Linux操作系統。
它基本上意味著您可以在Windows中打開Linux終端,安裝並運行Linux軟件。
不需要虛擬機,也沒有雙引導。
然而,Windows Subsystem for Linux的問題在於,它純粹是一種命令行體驗。沒有桌面。對於高級用戶來說,這可能不會是一個問題,但是由於Linux有很多桌面環境可供選擇,這看起來確實有點疏忽。
幸運的是,您現在可以在Windows中安裝Linux桌面,只要您首先為Linux設置了Windows子系統。
在繼續之前,這裡是重要的一點:您需要運行64位版本的Windows。
您可以在“設置”>;“系統”>;“關於”中進行檢查,在那裡可以找到“系統類型”條目。要繼續,應將其改為“64位操作系統”。如果不是,並且您正在運行64位硬件,則需要將Windows10從32位升級到64位。
另一個先決條件是您需要運行Windows10Build14393或更高版本。您可以在Windows規範下列出的“關於”屏幕中進行檢查。查找操作系統版本——如果高於14393,則可以使用適用於Linux的Windows子系統。如果沒有,只需運行Windows更新。
一旦windows10兼容了,就可以按照我們的指南安裝Windows子系統了。
有了這個設置,是時候添加一個桌面了。
如果已經為Linux設置了Windows子系統,請單擊開始並輸入bash。單擊第一個選項(bash run命令)開始使用Linux。以下步驟假設您將Ubuntu安裝為首選Linux操作系統。
從運行更新和升級Ubuntu開始:
sudo apt updatesudo apt upgrade在運行此升級時,請轉到Sourceforge下載並安裝VcXsrv Windows X Server實用程序。(其他X服務器可用於Windows,包括Xming和MobaXterm。在本指南的其餘部分中,我們將使用VcXsrv。)
X服務器允許您訪問Linux應用程序或桌面環境的圖形用戶界面(GUI)。Linux系統依賴於X來顯示桌面,但是它也可以通過網絡使用。
繼續之前,請確保已安裝X window服務器。下一步是安裝Linux桌面。
許多Linux桌面環境(LDEs)都是可用的。我們將保持簡單,並安裝一個名為LXDE的輕量級環境。要安裝,請輸入:
sudo apt install lxde安裝LXDE後,輸入以下命令
export DISPLAY=:0export LIBGL_ALWAYS_INDIRECT=1這指示Linux通過X服務器顯示桌面。因此,當您運行上面下載的X服務器程序時,您將看到Linux桌面環境。
我們使用了VcXsrv,它具有XLaunch工具。單擊此項可查看“X顯示設置”窗口,並選擇一個大窗口或一個不帶標題欄的大窗口。在那裡查找顯示號碼並將其設置為0。
單擊Next,然後選擇Start no client以確保XLaunch只啟動服務器,從而允許您稍後啟動Linux桌面。再次單擊“下一步”,然後單擊“完成”。您可能首先要單擊“保存配置”來保存它。
準備好啟動Linux桌面了嗎?在命令行中,輸入啟動首選LDE的命令。例如,對於LXDE,使用:
startlxde這時應該會出現Linux桌面環境!
您現在可以運行任何預安裝的Linux軟件,甚至可以安裝新的應用程序和實用程序。
除了安裝Linux桌面,您還可以簡單地從Windows10安裝Linux桌面應用程序。如果您考慮安裝一個完整的桌面,這是非常有用的。
例如,要安裝Rhythbox media player並在Windows上的Linux中運行,請使用:
sudo apt install rhythmbox確保已設置導出命令:
export DISPLAY=:0然後從Bash提示符運行應用程序:
rhythmbox媒體播放器將啟動,供您瀏覽庫。
現在,在這種情況下,您顯然需要將一些媒體文件添加到計算機上的Linux環境中。您可以通過安裝瀏覽器和下載文件來實現這一點,或者只需將USB驅動器與媒體文件連接起來即可。
連接USB驅動器後,請記住安裝它(本例使用D:作為驅動器號):
sudo mount -t drvfs D: /mnt/d完成後,需要先卸載驅動器,然後再卸下。這確保了驅動器上數據的完整性。
sudo umount /mnt/d雖然可以從Linux應用程序中瀏覽Windows文件夾,但無法打開任何實際文件。這是針對Linux的Windows子系統的一個缺點,儘管它可以保護Windows和Linux環境免受損壞。
Linux的Windows子系統使在Windows PC上運行Linux軟件變得簡單,不必擔心虛擬機或雙重啟動的痛苦。
安裝了Linux桌面之後,融合幾乎完成了。這是一個很好的方法,可以從舒適的Windows桌面上使用Linux。
想了解更多嗎?下面介紹如何開始使用Linux。你可能還喜歡看看為什麼Windows提供的Linux內核改變了一切。
Windows的Linux子系統改變了桌面上的Linux遊戲。在2000年代微軟和Linux曾經爭執不下的地方,微軟現在與Linux社群緊密合作,以確保他們能夠互操作。 ...
... 相關:如何在Linux上安裝Minecraft ...
... 要使用skypeforlinux,顯然需要一個帶有桌面環境的Linux發行版。開啟最喜愛的瀏覽器後,可以直接進入下載頁面。他們目前的需求列出了一些受支援的常見Linux發行版,即Ubuntu...
...擇“開啟或關閉Windows功能” 選擇“Windows Subsystem for Linux”並單擊“確定” 重新啟動你的電腦,開始在Windows10上使用Ubuntu ...
...發人員模式。可能需要重新啟動。一旦重新啟動,Windows Subsystem for Linux(Beta版)可能會在Windows功能下啟用。然後,這會提示再次重新啟動,最後,一旦系統重新啟動,就可以開啟Bash。嗚呼! ...
... 微軟推出了Windows Subsystem for Linux(WSL)和2018年Windows 10週年更新,作為在Windows作業系統中執行Linux軟體的一種方式。 ...
... 什麼是linux的windows子系統(the windows subsystem for linux)? ...
...時不時地使用Linux嗎?為什麼不使用微軟商店中的Windows subsystem for Linux軟體在Windows內部安裝Linux呢?或者,看看如何禁用UEFI安全引導來雙引導任何系統。 ...
... 隨著Windows Subsystem for Linux的到來,您可以在windows10計算機上執行Linux而不費吹灰之力。微軟商店裡有幾個Linux發行版可以作為應用程式使用,比如Ubuntu、Debian、suselinux,甚至kalilinux滲...
...而不必擔心安裝新的作業系統。windows10有一個名為Windows Subsystem for Linux的特性,它允許您安裝Bash命令列shell。僅此一點就可以幫助您掌握Linux,而不必離開熟悉的Windows環境! ...