NixOS 系列 #2:如何在虛擬機上安裝 NixOS?
如果你可以在任何 Linux 發行版上使用 Nix 包管理器,為什么還要安裝 NixOS?
在使用 NixOS 幾天之前,我經常想知道同樣的事情。
當我意識到這些好處后,我就寫了這篇文章來幫助你了解 ??為什么你要考慮使用 NixOS??。如果你已經閱讀了本系列的第一篇文章,那么你已經知道自己想要什么了。
那么,如何開始呢?考慮到它對許多人來說可能是一種新體驗,你應該用它替換日常使用的系統還是將其安裝為虛擬機?
我建議在你想要將其替換為你的主要操作系統之前在虛擬機上使用 NixOS。這適用于你想嘗試的任何新事物,特別是 ??先進的 Linux 發行版??,例如 NixOS。
使用 VirtualBox 在 VM 中安裝 NixOS
在本教程中,我將使用 VirtualBox。
如果你使用的是 Ubuntu 并且不關心是否擁有最新版本,那么可以使用一個命令安裝 VirtualBox:
想要安裝最新版本?你可以參考下面的指南:
如果你使用 Ubuntu 以外的任何發行版,你可以 ??按照其官方下載頁面的下載說明進行操作??。
成功安裝 VirtualBox 后,讓我們從第一步開始。
步驟 1:獲 取NixOS 的 ISO 鏡像
你需要前往 NixOS ??官方下載頁面??。
在 “NixOS: the Linux distribution” 部分,你會找到帶有 GNOME 和 KDE 桌面的 ISO。
當然,也有最小化 ISO,但我建議使用兩者之一(GNOME 和 KDE):
下載 NixOS ISO 文件
對于本教程,我將使用 GNOME。
請記住,你可以選擇 GNOME 和 KDE 兩種立付桌面環境Live Desktop。
而在安裝過程中,你可以選擇自己喜歡的桌面環境,包括 Xfce、Pantheon、Cinnamon、MATE 等等!
步驟 2:在 VirtualBox 中創建虛擬機
打開 VirtualBox 并單擊 “新建New” 按鈕添加新的虛擬機:
截圖顯示了如何點擊新建按鈕來添加新的虛擬機
它將打開一個提示,要求你添加有關要添加的虛擬機的信息。
你可以先命名虛擬機:
- 為你的虛擬機命名,以便你可以識別它是 NixOS 系統。所以我將其命名為 “NixOS”。
- 選擇你剛剛下載的 ISO 鏡像。
- 選擇 “Linux” ISO 類型。
- 并在版本選擇 “其它 Linux(64 位)Other Linux (64-bit)”。
選擇所有內容后,單擊 “下一步Next” 按鈕。
接下來,系統會要求你選擇基本內存(RAM)、要分配給此虛擬機的處理器以及存儲空間。
雖然 NixOS 沒有提到官方要求,但我建議你為此安裝至少擁有 4GB RAM、2-4 個處理器內核和 30GB 空間:
選擇 NixOS 虛擬機的硬件
最后,它會顯示你為此虛擬機所做選擇的摘要:
NixOS 虛擬機 安裝摘要
如果一切正常,請單擊 “完成Finish” 按鈕,它將為你創建一個 NixOS 虛擬機。
步驟 3:安裝 NixOS
創建完虛擬機后,你為 NixOS 虛擬機指定的名稱應該顯示在 VirtualBox 的虛擬機列表中。
選擇 “NixOS” 虛擬機并單擊“開始”按鈕:
開始 NixOS 虛擬機
它將啟動 NixOS 立付桌面環境Live Desktop,以便你可以試用 Linux 發行版。
選擇安裝語言
啟動進入 NixOS 后,安裝程序將啟動并要求你設置安裝程序的首選語言:
選擇安裝時的首選語言
選擇地區和時區
接下來,選擇你所在的地區和區域。如果你不知道這一點,你可以從地圖上選擇你的國家,它會為你設置。
選擇區域和區域后,它還會選擇系統的首選語言、數字和日期區域設置。
當然,你可以根據需要進行更改,但對于大多數用戶而言,選定的選項就可以正常工作:
選擇鍵盤布局
接下來,你將必須設置鍵盤布局。對于大多數用戶來說,默認設置的 “English (US)” 應該可以正常工作。
如果你要進行其他操作,則可以在繼續之前測試你的鍵盤配置。
選擇鍵盤格式
之后,系統會要求你創建一個用戶并為該用戶設置密碼。
你可以選擇為虛擬機保留一個強密碼或任何隨機密碼。
創建用戶
選擇你喜歡的桌面環境
使用 NixOS,你可以選擇以下桌面環境:
- GNOME
- KDE(定制的最佳選擇)
- Xfce
- Pantheon(ElementaryOS 附帶的桌面環境)
- Cinnamon
- Enlightenment
- LXQt
選擇桌面環境
在 NixOS 上使用非自由軟件
NixOS 遵循與 Fedora 類似的方法,你必須選擇是否需要非自由軟件。
我建議你啟用非自由包:
啟用非自由軟件包
分區部分
由于這是一個虛擬機指南,我建議你使用自動對磁盤進行分區的 “擦除磁盤Erase disk” 選項!
自動分區
完成后,它將為你提供你所做選擇的摘要:
安裝選擇摘要
如果一切正常,請單擊 “安裝Install” 按鈕,它將開始安裝。
不要重啟而是關閉虛擬機
安裝完成后,你可以選擇重新啟動虛擬機。
如果你這樣做,它將再次加載安裝程序!
要解決此問題,你必須更改引導順序。
為此,請在安裝完成后關閉虛擬機。
要關閉虛擬機,請從“文件File”菜單中選擇 “關閉Close” 選項,然后選擇 “關閉虛擬機電源Power off the machine” 選項:
更改 VirtualBox 中的啟動順序
要更改 NixOS 虛擬機 中的啟動順序,請打開該虛擬機的設置:
在設置中,選擇 “系統System”,你將找到啟動順序。
在這里,選擇 “硬盤Hard Disk” 并使用選項旁邊的向上箭頭圖標并將其設為啟動的第一個選項:
改變啟動順序
按下 “確定OK”,它將保存你所做的更改。
或者,你可以移除我們添加的用于啟動安裝的光盤(ISO 鏡像)。
步驟 4:從 NixOS 安裝啟動
現在,啟動你的 NixOS 虛擬機,你將看到一個 GRUB 屏幕:
NixOS grub
選擇默認選項,它將帶你進入帶有 GNOME 桌面的全新 NixOS 安裝。
運行 NixOS
就是這些了!請繼續探索 NixOS!
總結
這是關于如何在 VirtualBox 上安裝 NixOS 的快速指南。
對于 NixOS 教程系列的下一部分,我將分享有關安裝和刪除包的建議。
?? 敬請期待本系列的下一部分。在那之前,請隨時分享你對 NixOS 的看法或在遵循指南時遇到任何問題!