從零開始實踐大模型 - 安裝系統

LucienShui發表於2024-07-06

本文地址:blog.lucien.ink/archives/548

本章節將介紹在面向深度學習時,推薦安裝的系統以及對應的安裝選項。

系統選擇

目前主流作業系統有 Linux、macOS、Winodws,如果不考慮日常當作個人電腦來使用的話,強烈建議使用 無圖形化介面 的 Linux,因為圖形化介面會佔用一定的視訊記憶體(雖然也有不佔用視訊記憶體且同樣擁有圖形化的方法,這不在本文的討論範圍)。

接下來就是 Linux 發行版的選擇,大部分企業(包括 NVIDIA 自己)會選擇 Ubuntu,因為內建的東西多,筆者在這裡不選擇 Ubuntu,也是因為它內建的東西太多了,比如 snap 和 systemd-resolved。

基於筆者的實踐經驗,推薦使用 Debian 作為作業系統,因為它足夠精簡,而基於這般精簡,也不會在後續使用上產生任何額外的複雜,且行為都足夠可控,故在本文包括後續的一系列文章中,都會使用 Debian 作為演示作業系統。

下載安裝包

在這裡特意註明下 Debian 的下載地址,以免大家被百度的廣告誤導:Installing Debian via the Internet

安裝系統

啟動頁面

Installer menu

語言

在這裡 強烈不推薦 選擇中文,除非你準備好應對各種因中文字元而產生的問題。

Select a language

地區

美國或中國都可以,這會影響到安裝完成後的時區:

  • 可以在這裡先選擇 United States 然後進入系統後再更改。
  • 也可以直接去 other 裡找 Asia 然後 China

Select location other
Select Region
Select territory or area

編碼

一律選 en_US.UTF-8,可以規避很多潛在的問題。

Configure locales

鍵盤佈局

Configure the keyboard

主機名 & 域名

如果只是單臺伺服器的話,這裡隨便填就好。
如果打算組建叢集,這裡就直接起個 node-0 之類的遍於自己區分的名字就好。

The hostname for this system
Domain name

設定使用者 & 密碼

Set up root password
Set up normal user

硬碟分割槽

推薦直接用一整塊硬碟,不啟用 LVM 和加密。

Partition disks
Select disk
Partition Scheme
Disk_part Checkout
Verify disk part

配置 apt

在這裡選擇國內的映象,否則會很慢。

Extra media
APT China
APT Tuna mirror
APT HTTP Proxy

是否參與資料採集

Survey

選擇預裝軟體

在這裡只選擇 SSH 和基礎工具就好,沒有特殊需求不建議勾選圖形化介面(Debian desktop environment)。

Software Selection

安裝引導

GRUB
Choose Grub Device

重啟進入系統

Complete
Bootloader

相關文章