Fedora Linux:全面介绍与安装指南
Fedora Linux 是一个由 Fedora 项目社区开发、由 Red Hat 赞助的创新、免费和开源的操作系统。它以其前沿技术、对最新软件的支持以及强大的安全特性而闻名,是许多开发者、系统管理员和寻求稳定与创新平衡的用户的首选。
1. Fedora Linux 简介
Fedora 在开源社区中扮演着重要角色,它经常是新技术的试验田,许多在 Fedora 中稳定下来的技术最终会被整合到 Red Hat Enterprise Linux (RHEL) 中。这意味着 Fedora 用户可以提前体验到 Linux 生态系统的最新发展。
主要特性:
- 创新与前沿: Fedora 总是包含最新的软件包版本和技术,例如最新的 GNOME 桌面环境、内核版本和开发工具。
- 安全性: Fedora 默认启用 SELinux (Security-Enhanced Linux),提供强大的强制访问控制,增强了系统的安全性。
- 开发友好: 提供丰富的开发工具和库,支持多种编程语言,是开发者理想的工作平台。
- 社区驱动: 拥有一个活跃且充满活力的全球社区,为用户提供支持、文档和协作机会。
- 桌面环境选择: 虽然默认是 GNOME 桌面环境,但 Fedora 也提供 KDE Plasma、XFCE、Cinnamon 等 Spin 版本,以满足不同用户的偏好。
版本分类:
Fedora 主要分为以下几个版本:
- Fedora Workstation: 面向桌面用户,提供完整的桌面体验和开发工具。
- Fedora Server: 面向服务器环境,提供企业级功能和管理工具。
- Fedora IoT: 面向 IoT 生态系统,专注于嵌入式设备和边缘计算。
- Fedora Spins: 提供预配置的不同桌面环境版本。
- Fedora Labs: 针对特定用途(如科学计算、安全测试)预装特定软件集合的版本。
2. 系统要求
在安装 Fedora 之前,请确保您的硬件满足以下最低和推荐要求:
最低要求:
- 处理器: 1 GHz 双核处理器
- 内存 (RAM): 2 GB
- 硬盘空间: 15 GB
- 显卡: 支持 800×600 分辨率
推荐要求:
- 处理器: 2 GHz 或更快的双核/四核处理器
- 内存 (RAM): 4 GB 或更高
- 硬盘空间: 20 GB 或更高(用于一般使用),50 GB 或更高(用于开发或大型应用)
- 显卡: 支持 1024×768 分辨率或更高,建议使用专用显卡以获得更好的桌面体验。
- 网络连接: 用于下载更新和软件。
- USB 端口或 DVD 驱动器: 用于安装介质。
3. 安装指南 (Fedora Workstation)
本指南将详细介绍如何安装 Fedora Workstation。
3.1 准备工作
-
下载 Fedora Workstation ISO 镜像:
访问 Fedora 官网 (https://getfedora.org/),选择 “Workstation” 版本,下载最新的 ISO 镜像文件。 -
创建可启动 USB 驱动器或 DVD:
- USB 驱动器 (推荐): 使用 Etcher、Rufus (Windows) 或
dd命令 (Linux/macOS) 将 ISO 镜像写入 USB 驱动器。- Linux/macOS (使用
dd命令):
首先,使用lsblk(Linux) 或diskutil list(macOS) 找到您的 USB 设备的路径 (例如/dev/sdb或/dev/disk2)。
bash
sudo dd if=/path/to/Fedora-Workstation-*.iso of=/dev/sdX bs=4M status=progress
# 将 /path/to/Fedora-Workstation-*.iso 替换为您的 ISO 文件路径
# 将 /dev/sdX 替换为您的 USB 设备路径(请务必小心,选择错误的设备会擦除数据!) - Windows (使用 Rufus):
下载并运行 Rufus,选择您的 USB 驱动器和下载的 Fedora ISO 文件,然后点击 “Start”。 - 通用 (使用 Etcher):
下载并运行 Etcher,选择 ISO 文件,选择您的 USB 驱动器,然后点击 “Flash!”。
- Linux/macOS (使用
- USB 驱动器 (推荐): 使用 Etcher、Rufus (Windows) 或
-
备份重要数据: 安装操作系统会擦除硬盘上的数据,务必提前备份所有重要文件。
-
调整 BIOS/UEFI 设置: 进入您计算机的 BIOS/UEFI 设置,将启动顺序更改为从 USB 驱动器或 DVD 启动。
3.2 开始安装
-
从安装介质启动:
将制作好的可启动 USB 驱动器或 DVD 插入计算机,并从其启动。您会看到 Fedora 的启动菜单。 -
选择启动选项:
在启动菜单中,选择 “Start Fedora-Workstation-Live X.Y” (X.Y 为版本号)。这将启动 Fedora 的 Live 环境。 -
进入 Live 环境:
进入 Live 环境后,您可以先体验 Fedora,或者直接点击桌面上的 “Install to Hard Drive” 图标启动安装程序。 -
选择语言:
选择您偏好的安装语言,然后点击 “Continue”。 -
安装摘要:
安装摘要界面会显示多个配置选项。您需要配置以下几项:-
键盘布局 (Keyboard):
点击 “Keyboard” 设置您的键盘布局。通常默认即可,如果需要,您可以添加或重新排列布局。 -
时间和日期 (Time & Date):
点击 “Time & Date”,选择您的时区。如果您的计算机已连接到互联网,它可能会自动检测。 -
安装目的地 (Installation Destination):
这是最重要的一步。- 选择磁盘: 在 “Local Standard Disks” 部分,选择您要安装 Fedora 的硬盘。
- 存储配置:
- 自动配置分区 (Automatic): 如果您是新手,或希望 Fedora 自动管理分区,选择 “Automatic”。这将擦除整个磁盘并创建默认分区。
- 自定义配置分区 (Custom): 如果您是高级用户,或想保留其他分区(例如 Windows 系统),选择 “Custom”,然后点击 “Done”。
- 在自定义分区界面,您可以创建、删除、调整分区。推荐以下分区方案:
/boot:500 MB – 1 GB (ext4)swap:与 RAM 大小相同或稍大 (交换分区)/:剩余所有空间 (ext4 或 btrfs)
- 点击 “+” 添加新的挂载点,例如
/、/boot、swap。
- 在自定义分区界面,您可以创建、删除、调整分区。推荐以下分区方案:
-
网络和主机名 (Network & Host Name):
如果您的计算机通过有线连接,网络通常会自动配置。如果您使用 Wi-Fi,可以在 Live 环境中连接。在这里您可以设置主机名。
-
-
开始安装:
配置完成后,点击右下角的 “Begin Installation”。安装过程可能需要一些时间。
3.3 安装后配置
-
设置 Root 密码:
在安装过程中,您需要设置root用户的密码。这是一个非常重要的步骤,请确保设置一个强密码。 -
创建用户:
接下来,创建您的普通用户账户,包括用户名和密码。您可以选择勾选 “Make this user administrator” 赋予该用户管理员权限。 -
等待安装完成:
安装程序将复制文件到硬盘并进行必要配置。这可能需要 15-30 分钟,具体取决于您的硬件性能。 -
重启系统:
安装完成后,点击 “Finish Installation”,然后会提示您重启计算机。移除安装介质,确保计算机从硬盘启动。
3.4 首次启动与后续设置
-
欢迎屏幕:
首次启动 Fedora 后,您会看到一个欢迎屏幕,引导您完成一些初始设置,例如:- 隐私设置: 位置服务、报告错误等。
- 在线账户: 连接 Google、Microsoft 等在线账户。
- 完成设置: 点击 “Start Using Fedora”。
-
更新系统:
打开终端(Ctrl+Alt+T),运行以下命令更新系统:
bash
sudo dnf update --refresh -y
这将下载并安装所有可用的系统更新和软件包。 -
安装常用软件:
您可以通过 “GNOME Software” 应用商店或使用dnf命令安装您需要的软件。- 例如,安装 VLC 媒体播放器:
bash
sudo dnf install vlc -y - 安装 RPM Fusion 仓库以获取更多受限软件和编解码器:
bash
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y
sudo dnf update --refresh -y
安装完成后,您可以安装媒体编解码器:
bash
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin -y
sudo dnf groupupdate sound-and-video -y
- 例如,安装 VLC 媒体播放器:
恭喜您!现在您已经成功安装并配置了 Fedora Linux。您可以开始探索这个强大、稳定且充满创新的操作系统了。