本章节将介绍在面向深度学习时,推荐安装的系统以及对应的安装选项。
系统选择
目前主流操作系统有 Linux、macOS、Winodws,如果不考虑日常当作个人电脑来使用的话,强烈建议使用 无图形化界面 的 Linux,因为图形化界面会占用一定的显存(虽然也有不占用显存且同样拥有图形化的方法,这不在本文的讨论范围)。
接下来就是 Linux 发行版的选择,大部分企业(包括 NVIDIA 自己)会选择 Ubuntu,因为内置的东西多,笔者在这里不选择 Ubuntu,也是因为它内置的东西太多了,比如 snap 和 systemd-resolved。
基于笔者的实践经验,推荐使用 Debian 作为操作系统,因为它足够精简,而基于这般精简,也不会在后续使用上产生任何额外的复杂,且行为都足够可控,故在本文包括后续的一系列文章中,都会使用 Debian 作为演示操作系统。
下载安装包
在这里特意注明下 Debian 的下载地址,以免大家被百度的广告误导:Installing Debian via the Internet。
安装系统
启动页面
语言
在这里 强烈不推荐 选择中文,除非你准备好应对各种因中文字符而产生的问题。
地区
美国或中国都可以,这会影响到安装完成后的时区:
- 可以在这里先选择
United States
然后进入系统后再更改。 - 也可以直接去
other
里找Asia
然后China
。
编码
一律选 en_US.UTF-8
,可以规避很多潜在的问题。
键盘布局
主机名 & 域名
如果只是单台服务器的话,这里随便填就好。
如果打算组建集群,这里就直接起个 node-0 之类的遍于自己区分的名字就好。
设定用户 & 密码
硬盘分区
推荐直接用一整块硬盘,不启用 LVM 和加密。
配置 apt
在这里选择国内的镜像,否则会很慢。
是否参与数据采集
选择预装软件
在这里只选择 SSH 和基础工具就好,没有特殊需求不建议勾选图形化界面(Debian desktop environment)。
安装引导
重启进入系统