NixOS Installation Guide/zh: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
本指南是官方手册 [https://nixos.org/nixos/manual/index.html#ch-installation] 的配套指南。它描述了如何将 [[Special:MyLanguage/NixOS|NixOS]] 安装为完整的操作系统。有关在现有操作系统中安装 [[Special:MyLanguage/Nix|Nix]] 的说明,请参阅 [[Special:MyLanguage/Nix Installation Guide|Nix 安装指南]]。 | |||
除了涵盖官方手册中的步骤外,它还提供了针对常见用例的已知有效操作。当官方手册与本指南之间存在差异时,支持用例以手册中描述的为准。 | |||
除了 | |||
<span id="Installation_target"></span> | <span id="Installation_target"></span> | ||
Line 78: | Line 74: | ||
{{expansion|Troubleshooting steps, and details are lacking.}} | {{expansion|Troubleshooting steps, and details are lacking.}} | ||
由于安装镜像为混合镜像,因此可在传统 BIOS 模式或 [[Special:MyLanguage/UEFI|UEFI]] 模式下启动。 | |||
无论使用哪种方式启动安装媒介, 你可能需要修改主板或者电脑的配置, 以允许从光盘驱动器(对于CD/DVD)或者从一个外部的USB驱动器启动. | 无论使用哪种方式启动安装媒介, 你可能需要修改主板或者电脑的配置, 以允许从光盘驱动器(对于CD/DVD)或者从一个外部的USB驱动器启动. | ||
Line 112: | Line 106: | ||
=== 无线网络 === | === 无线网络 === | ||
[[Special:MyLanguage/NetworkManager|NetworkManager]] 安装在图形化 ISO 镜像上,这意味着可以在命令行上使用 <code>nmtui</code> 命令连接到网络。 | |||
使用左上方的"Applications(应用)"标签页或者在底部的启动栏, 打开一个终端应用, 在那里启动 <code>nmtui</code>. 这可以让你'activate(激活)'一个(无线)连接 - 你应该可以在列表里看到你那里的SSID(无线网络名称), 除此之外你还可以添加一个新的连接. 当无线连接处于活动状态, 并且你已经测试过了时, 一开始就启动的安装程序很可能还没有检测到新的连接. 关掉安装程序, 再重新从屏幕底部的启动栏打开它. 这时它应该会检测到新的网络连接而继续. | 使用左上方的"Applications(应用)"标签页或者在底部的启动栏, 打开一个终端应用, 在那里启动 <code>nmtui</code>. 这可以让你'activate(激活)'一个(无线)连接 - 你应该可以在列表里看到你那里的SSID(无线网络名称), 除此之外你还可以添加一个新的连接. 当无线连接处于活动状态, 并且你已经测试过了时, 一开始就启动的安装程序很可能还没有检测到新的连接. 关掉安装程序, 再重新从屏幕底部的启动栏打开它. 这时它应该会检测到新的网络连接而继续. | ||
在最小化 ISO 镜像上,或者您更熟悉 [[Special:MyLanguage/wpa_supplicant|wpa_supplicant]],那么您也可以运行 <code>wpa_passphrase ESSID | sudo tee /etc/wpa_supplicant.conf</code> 命令,然后输入您的密码并执行 <code>systemctl restart wpa_supplicant</code> 命令。 | |||
在最小化 | |||
<span id="Partitioning"></span> | <span id="Partitioning"></span> | ||
== Partitioning(分区操作) == | == Partitioning(分区操作) == | ||
要对持久存储进行分区,请运行 <code>sudo fdisk /dev/diskX</code> 并按照 MBR 或 (U)EFI 的说明进行操作。要确定您使用的启动模式,请运行: | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Line 134: | Line 121: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
这里给出了一个非常简单的示例设置。 | |||
<span id="Legacy_Boot_(MBR)"></span> | <span id="Legacy_Boot_(MBR)"></span> | ||
Line 171: | Line 156: | ||
<span id="Format_partitions"></span> | <span id="Format_partitions"></span> | ||
=== 格式化分区 === | |||
== | |||
以下示例使用 [[Special:MyLanguage/ext4|ext4]] 文件系统格式。如果您希望使用其他文件系统格式,例如 [[Special:MyLanguage/Btrfs|Btrfs]] 或 [[Special:MyLanguage/ZFS|ZFS]]: | 以下示例使用 [[Special:MyLanguage/ext4|ext4]] 文件系统格式。如果您希望使用其他文件系统格式,例如 [[Special:MyLanguage/Btrfs|Btrfs]] 或 [[Special:MyLanguage/ZFS|ZFS]]: | ||
Line 285: | Line 268: | ||
* 品牌服务器可能需要在 initrd 中包含额外的内核模块(在 configuration.nix 中配置 <code>boot.initrd.extraKernelModules</code>)。例如,HP Proliant 需要“hpsa”模块才能访问磁盘驱动器。 | * 品牌服务器可能需要在 initrd 中包含额外的内核模块(在 configuration.nix 中配置 <code>boot.initrd.extraKernelModules</code>)。例如,HP Proliant 需要“hpsa”模块才能访问磁盘驱动器。 | ||
[[Category:Guide]] | [[Category:Guide]] | ||
[[Category:Deployment]] | [[Category:Deployment]] | ||
[[Category:NixOS]] | [[Category:NixOS]] | ||