简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

站内搜索

搜索

活动公告

11-02 12:46
10-23 09:32
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,将及时处理!
10-23 09:31
10-23 09:28
通知:签到时间调整为每日4:00(东八区)
10-23 09:26

全面指南 Fedora发行版安装与配置详解从下载到完成一步步教你打造高效稳定的Linux工作环境解决安装过程中的常见难题

3万

主题

423

科技点

3万

积分

大区版主

木柜子打湿

积分
31916

三倍冰淇淋无人之境【一阶】财Doro小樱(小丑装)立华奏以外的星空【二阶】⑨的冰沙

发表于 2025-9-30 15:10:00 | 显示全部楼层 |阅读模式 [标记阅至此楼]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Fedora是由Red Hat赞助的社区支持的Linux发行版,以其创新性、稳定性和安全性而闻名。作为Red Hat Enterprise Linux(RHEL)的上游测试平台,Fedora总是包含最新的软件包和技术,使其成为开发人员、系统管理员和Linux爱好者的理想选择。本指南将带您了解Fedora的完整安装和配置过程,帮助您打造一个高效稳定的Linux工作环境。

系统要求

在开始安装Fedora之前,确保您的硬件满足最低系统要求:

• 处理器: 1GHz或更快的处理器
• 内存:对于图形化安装:至少2GB RAM推荐配置:4GB或更多RAM
• 对于图形化安装:至少2GB RAM
• 推荐配置:4GB或更多RAM
• 存储空间:最小安装:至少10GB可用空间推荐配置:25GB或更多可用空间
• 最小安装:至少10GB可用空间
• 推荐配置:25GB或更多可用空间
• 图形卡和显示器: 支持至少800x600分辨率的显卡和显示器
• 网络连接: 有线或无线网络连接(用于安装过程中的软件包下载和系统更新)

• 对于图形化安装:至少2GB RAM
• 推荐配置:4GB或更多RAM

• 最小安装:至少10GB可用空间
• 推荐配置:25GB或更多可用空间

对于最佳体验,建议使用较新的硬件,特别是如果您计划运行图形密集型应用程序或虚拟机。

下载Fedora

获取Fedora的最安全方式是通过官方网站:

1. 访问Fedora官方网站
2. 选择适合您需求的版本:Fedora Workstation: 适合桌面用户和开发人员,提供GNOME桌面环境Fedora Server: 用于服务器部署,最小化安装Fedora Spin: 提供不同桌面环境的变体,如KDE Plasma、Xfce、LXQt等Fedora Labs: 针对特定用途的定制版本,如设计、游戏或科学计算
3. Fedora Workstation: 适合桌面用户和开发人员,提供GNOME桌面环境
4. Fedora Server: 用于服务器部署,最小化安装
5. Fedora Spin: 提供不同桌面环境的变体,如KDE Plasma、Xfce、LXQt等
6. Fedora Labs: 针对特定用途的定制版本,如设计、游戏或科学计算
7. 选择您要下载的版本,点击”Download”按钮
8.
  1. 验证ISO文件的完整性:下载相应的CHECKSUM文件导入Fedora的GPG密钥:$ curl https://getfedora.org/static/fedora.gpg | gpg --import验证ISO文件:$ gpg --verify-files *-CHECKSUM
  2. $ sha256sum -c *-CHECKSUM
复制代码
9. 下载相应的CHECKSUM文件
10. 导入Fedora的GPG密钥:$ curl https://getfedora.org/static/fedora.gpg | gpg --import
11. 验证ISO文件:$ gpg --verify-files *-CHECKSUM
$ sha256sum -c *-CHECKSUM

访问Fedora官方网站

选择适合您需求的版本:

• Fedora Workstation: 适合桌面用户和开发人员,提供GNOME桌面环境
• Fedora Server: 用于服务器部署,最小化安装
• Fedora Spin: 提供不同桌面环境的变体,如KDE Plasma、Xfce、LXQt等
• Fedora Labs: 针对特定用途的定制版本,如设计、游戏或科学计算

选择您要下载的版本,点击”Download”按钮

验证ISO文件的完整性:

• 下载相应的CHECKSUM文件
• 导入Fedora的GPG密钥:$ curl https://getfedora.org/static/fedora.gpg | gpg --import
• 验证ISO文件:$ gpg --verify-files *-CHECKSUM
$ sha256sum -c *-CHECKSUM
  1. $ curl https://getfedora.org/static/fedora.gpg | gpg --import
复制代码
  1. $ gpg --verify-files *-CHECKSUM
  2. $ sha256sum -c *-CHECKSUM
复制代码

验证步骤确保您下载的文件未被篡改,是官方发布的原始版本。

创建安装介质

下载ISO文件后,需要创建可启动的安装介质。您可以使用USB闪存驱动器或DVD。

使用USB闪存驱动器(推荐)

1. 下载并安装Rufus工具
2. 插入USB闪存驱动器(至少8GB)
3. 启动Rufus,选择您的USB驱动器
4. 点击”选择”按钮,选择下载的Fedora ISO文件
5. 确保分区方案设置为”GPT”,目标系统设置为”UEFI(非CSM)”
6. 点击”开始”并等待过程完成

1. 插入USB闪存驱动器
2. 使用lsblk或fdisk -l识别您的USB设备(例如/dev/sdb)
3. 确保设备未被挂载:$ sudo umount /dev/sdb*
4. 使用dd命令写入ISO文件:$ sudo dd if=/path/to/fedora.iso of=/dev/sdb bs=4M status=progress oflag=sync注意:替换/dev/sdb为您的实际USB设备名称,错误操作可能导致数据丢失
  1. $ sudo umount /dev/sdb*
复制代码
  1. $ sudo dd if=/path/to/fedora.iso of=/dev/sdb bs=4M status=progress oflag=sync
复制代码

1. 插入USB闪存驱动器
2. 使用diskutil list识别您的USB设备(例如/dev/disk2)
3. 卸载设备:$ diskutil unmountDisk /dev/disk2
4. 使用dd命令写入ISO文件:$ sudo dd if=/path/to/fedora.iso of=/dev/rdisk2 bs=1m注意:使用rdisk而不是disk可以提高写入速度
  1. $ diskutil unmountDisk /dev/disk2
复制代码
  1. $ sudo dd if=/path/to/fedora.iso of=/dev/rdisk2 bs=1m
复制代码

使用DVD

如果您有DVD刻录机,也可以将ISO刻录到DVD:

1. 在Windows上,您可以使用右键点击ISO文件并选择”刻录光盘映像”
2. 在Linux上,可以使用Brasero或K3b等工具
3. 在macOS上,右键点击ISO文件并选择”刻录”[光盘名称]到光盘

安装过程

准备好安装介质后,可以开始安装Fedora:

1. 将安装介质插入计算机并重启
2. 在启动过程中按下适当的键(通常是F12、F2、F10或Delete)进入启动菜单或BIOS/UEFI设置
3. 选择从USB或DVD启动
4. 从Fedora启动菜单中选择”Start Fedora-Workstation-Live”(或相应的版本选项)
5. 系统将加载到Live环境,这是一个可以试用Fedora而无需安装的环境
6. 在桌面上,双击”Install to Hard Drive”图标开始安装过程

语言和键盘设置

1. 选择您偏好的语言,这将同时设置安装语言和键盘布局
2. 点击”Continue”继续

安装摘要

安装摘要屏幕允许您配置安装的各个方面:

• 点击”Keyboard”部分
• 添加或删除键盘布局
• 使用”+“按钮添加新的布局
• 可以通过点击布局名称并使用键盘布局图标测试布局

• 点击”Language Support”部分
• 选择系统应支持的语言
• 点击”Done”保存更改

• 点击”Time & Date”部分
• 在地图上点击您的地区或从”Region”和”City”下拉菜单中选择
• 确保”Network Time”开关已打开以自动同步时间
• 点击”Done”保存更改

• 如果您使用完整的ISO文件,安装源通常会自动配置
• 如果需要,您可以配置网络安装源或代理

• 点击”Software Selection”部分
• 选择基本环境:“Fedora Workstation”:带有GNOME桌面环境的完整桌面系统“Minimal Install”:基本系统,没有图形界面“Fedora Server”:服务器安装
• “Fedora Workstation”:带有GNOME桌面环境的完整桌面系统
• “Minimal Install”:基本系统,没有图形界面
• “Fedora Server”:服务器安装
• 根据需要选择附加软件
• 点击”Done”保存更改

• “Fedora Workstation”:带有GNOME桌面环境的完整桌面系统
• “Minimal Install”:基本系统,没有图形界面
• “Fedora Server”:服务器安装

这是安装过程中最关键的部分:

1. 点击”Installation Destination”部分
2. 您将看到可用的磁盘列表
3. 选择安装Fedora的磁盘
4. 配置分区方案:自动分区:推荐给新手,Fedora将自动创建必要的分区自定义分区:适合有经验的用户,可以手动创建和配置分区
5. 自动分区:推荐给新手,Fedora将自动创建必要的分区
6. 自定义分区:适合有经验的用户,可以手动创建和配置分区

• 自动分区:推荐给新手,Fedora将自动创建必要的分区
• 自定义分区:适合有经验的用户,可以手动创建和配置分区

• 选择”Automatic”选项
• 如果需要加密,选择”Encrypt my data”选项
• 点击”Done”继续
• 在弹出的对话框中,确认分区更改

• 选择”Custom”选项
• 点击”Done”进入手动分区界面
• 创建以下分区:/boot:引导分区,500MB到1GB,文件系统ext4/home:用户数据分区,根据需要分配大小,文件系统ext4/:根分区,至少15GB,文件系统ext4swap:交换分区,大小等于或大于您的RAM大小(如果RAM小于8GB),否则至少4GB
• /boot:引导分区,500MB到1GB,文件系统ext4
• /home:用户数据分区,根据需要分配大小,文件系统ext4
• /:根分区,至少15GB,文件系统ext4
• swap:交换分区,大小等于或大于您的RAM大小(如果RAM小于8GB),否则至少4GB
• 如果使用UEFI系统,还需要创建:/boot/efi:EFI系统分区,200MB,文件系统FAT32
• /boot/efi:EFI系统分区,200MB,文件系统FAT32
• 点击”Done”保存更改
• 在弹出的对话框中,确认分区更改

• /boot:引导分区,500MB到1GB,文件系统ext4
• /home:用户数据分区,根据需要分配大小,文件系统ext4
• /:根分区,至少15GB,文件系统ext4
• swap:交换分区,大小等于或大于您的RAM大小(如果RAM小于8GB),否则至少4GB

• /boot/efi:EFI系统分区,200MB,文件系统FAT32

• 点击”Network & Host Name”部分
• 配置有线或无线网络连接
• 设置主机名(计算机在网络上的名称)
• 点击”Done”保存更改

开始安装

完成所有配置后:

1. 点击”Begin Installation”按钮开始安装过程
2. 在安装过程中,您可以设置用户账户:

• 点击”User Creation”部分
• 填写您的全名
• 选择用户名
• 设置并确认密码
• 如果需要,选择”Make this user administrator”选项
• 点击”Done”保存更改

• 点击”Root Password”部分
• 设置并确认root密码
• 点击”Done”保存更改

完成安装

安装完成后:

1. 点击”Finish Installation”按钮
2. 系统将提示您重新启动
3. 在重新启动之前,移除安装介质
4. 系统将重新启动并进入您新安装的Fedora系统

初次配置

首次启动Fedora时,您需要完成一些初始配置:

欢迎向导

1. 选择您的语言
2. 设置键盘布局
3. 配置隐私设置(位置服务、问题报告等)
4. 连接到在线账户(可选)
5. 设置时区(如果未在安装过程中配置)
6. 点击”Start Using Fedora”完成设置

系统更新

安装完成后,首先更新系统:

1. 打开”Software”应用
2. 点击”Updates”标签
3. 如果有可用更新,点击”Download”按钮
4. 安装完成后,可能需要重新启动系统

或者使用终端:
  1. $ sudo dnf update
  2. $ sudo reboot
复制代码

添加第三方仓库

Fedora默认不包含某些软件包,因为它们可能是专有的或受专利限制。添加第三方仓库以获取更多软件:

RPM Fusion提供Fedora官方仓库中不包含的软件:
  1. $ 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
复制代码

Flatpak是一种通用的软件包管理系统,可以安装各种应用程序:
  1. $ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
复制代码

安装基本软件

根据您的需求,可能需要安装一些基本软件:
  1. $ sudo dnf groupinstall "Multimedia support"
  2. $ sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel ffmpeg
  3. $ sudo dnf install lame\* --exclude=lame-devel
复制代码
  1. $ sudo dnf groupinstall "Development Tools" "Development Libraries"
复制代码
  1. $ sudo dnf install net-tools bind-utils nmap telnet
复制代码
  1. $ sudo dnf install unrar p7zip p7zip-plugins
复制代码

软件管理

Fedora使用DNF(Dandified YUM)作为其软件包管理器。以下是一些常用的DNF命令:

基本DNF命令
  1. $ dnf search 关键词
复制代码
  1. $ dnf info 软件包名
复制代码
  1. $ sudo dnf install 软件包名
复制代码
  1. $ sudo dnf remove 软件包名
复制代码
  1. $ sudo dnf update 软件包名
复制代码
  1. $ sudo dnf update
复制代码
  1. $ dnf list installed
复制代码
  1. $ dnf provides 文件名
复制代码
  1. $ sudo dnf clean all
复制代码

使用软件中心

Fedora Workstation提供了图形化的软件中心(GNOME Software),您可以通过它:

1. 浏览和安装应用程序
2. 查看和管理已安装的应用程序
3. 接收更新通知
4. 管理Flatpak应用程序

使用Flatpak

Flatpak允许您安装与系统隔离的应用程序:
  1. $ flatpak install flathub 应用程序ID
复制代码
  1. $ flatpak run 应用程序ID
复制代码
  1. $ flatpak list
复制代码
  1. $ flatpak update
复制代码

系统优化

以下是一些优化Fedora系统的建议:

系统服务管理

使用systemctl管理系统服务:
  1. $ sudo systemctl enable 服务名
复制代码
  1. $ sudo systemctl start 服务名
复制代码
  1. $ sudo systemctl stop 服务名
复制代码
  1. $ sudo systemctl restart 服务名
复制代码
  1. $ systemctl status 服务名
复制代码

禁用不必要的服务

为了提高系统性能和安全性,可以禁用不需要的服务:
  1. $ sudo systemctl stop 服务名
  2. $ sudo systemctl disable 服务名
复制代码

内核参数调整

通过编辑/etc/sysctl.conf文件或创建/etc/sysctl.d/目录下的新文件来调整内核参数:

例如,增加文件描述符限制:
  1. fs.file-max = 100000
复制代码

应用更改:
  1. $ sudo sysctl -p
复制代码

使用 tuned 优化系统性能

tuned是一个系统调整守护进程,可以根据使用场景优化系统性能:
  1. $ sudo dnf install tuned
复制代码
  1. $ sudo systemctl enable --now tuned
复制代码
  1. $ tuned-adm list
复制代码
  1. $ sudo tuned-adm profile 配置文件名
复制代码

例如,对于桌面系统,可以使用desktop配置文件:
  1. $ sudo tuned-adm profile desktop
复制代码

禁用SELinux(可选)

SELinux是Fedora中的安全增强功能,但有时可能会限制某些应用程序的功能。如果您了解风险并决定禁用它:

1. 编辑/etc/selinux/config文件:
  1. $ sudo nano /etc/selinux/config
复制代码

1. 将SELINUX=enforcing改为SELINUX=disabled
2. 保存文件并重启系统

将SELINUX=enforcing改为SELINUX=disabled

保存文件并重启系统

注意:禁用SELinux可能会降低系统安全性,不建议在生产环境中这样做。

文件系统优化
  1. $ sudo btrfs filesystem defragment -r -v -clzo /mount/point
复制代码

查看当前I/O调度器:
  1. $ cat /sys/block/sda/queue/scheduler
复制代码

临时更改调度器(例如更改为deadline):
  1. $ echo deadline | sudo tee /sys/block/sda/queue/scheduler
复制代码

永久更改,创建/etc/udev/rules.d/60-io_scheduler.rules文件:
  1. ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
  2. ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
复制代码

网络优化

创建/etc/sysctl.d/99-network.conf文件:
  1. net.core.rmem_max = 16777216
  2. net.core.wmem_max = 16777216
  3. net.ipv4.tcp_rmem = 4096 87380 16777216
  4. net.ipv4.tcp_wmem = 4096 65536 16777216
复制代码

应用更改:
  1. $ sudo sysctl -p /etc/sysctl.d/99-network.conf
复制代码

编辑/etc/sysctl.d/99-disable-ipv6.conf文件:
  1. net.ipv6.conf.all.disable_ipv6 = 1
  2. net.ipv6.conf.default.disable_ipv6 = 1
复制代码

应用更改:
  1. $ sudo sysctl -p /etc/sysctl.d/99-disable-ipv6.conf
复制代码

图形性能优化

对于NVIDIA显卡:
  1. $ sudo dnf install akmod-nvidia
复制代码

对于AMD显卡,开源驱动通常已经包含在内核中。

减少动画效果:
  1. $ gsettings set org.gnome.desktop.interface enable-animations false
复制代码

启用触摸板点击:
  1. $ gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
复制代码

常见问题解决

安装问题

• 确保BIOS/UEFI设置为从正确的设备启动
• 检查安装介质是否正确创建
• 尝试在BIOS/UEFI中禁用Secure Boot
• 尝试使用不同的USB端口

• 检查硬件兼容性
• 尝试使用不同的安装选项(如基本视频驱动)
• 检查安装介质是否损坏
• 尝试使用nomodeset启动参数

• 确保磁盘有足够的空间
• 检查磁盘是否有错误
• 尝试手动分区而不是自动分区
• 确保使用正确的分区表类型(GPT用于UEFI,MBR用于Legacy BIOS)

引导问题

• 检查BIOS/UEFI设置中的启动顺序
• 尝试从安装介质启动并使用救援模式
• 重新安装GRUB引导程序:$ grub2-install /dev/sda
$ grub2-mkconfig -o /boot/grub2/grub.cfg
  1. $ grub2-install /dev/sda
  2. $ grub2-mkconfig -o /boot/grub2/grub.cfg
复制代码

• 确保正确安装了GRUB
• 尝试使用os-prober检测其他操作系统:$ sudo dnf install os-prober
$ sudo os-prober
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
• 在BIOS/UEFI中检查引导顺序
  1. $ sudo dnf install os-prober
  2. $ sudo os-prober
  3. $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
复制代码

网络问题

• 确保无线网卡已启用
• 检查是否需要安装专有固件
• 尝试重启网络服务:$ sudo systemctl restart NetworkManager
• 检查驱动程序是否正确加载
  1. $ sudo systemctl restart NetworkManager
复制代码

• 检查电缆连接
• 确认网络接口已启用:$ sudo nmcli connection up "连接名称"
• 检查驱动程序是否正确加载
  1. $ sudo nmcli connection up "连接名称"
复制代码

软件问题
  1. $ sudo dnf clean all
  2. $ sudo dnf update
  3. $ sudo dnf install 软件包名
复制代码

如果仍然有问题,可以尝试:
  1. $ sudo dnf distro-sync
复制代码

如果遇到GPG密钥错误,可以导入密钥:
  1. $ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$(rpm -E %fedora)-primary
复制代码

如果GNOME Software不工作,可以尝试:
  1. $ sudo rm -rf ~/.local/share/gnome-software
  2. $ sudo systemctl restart gnome-software
复制代码

或者使用命令行工具:
  1. $ sudo dnf install 软件包名
复制代码

性能问题

• 检查系统资源使用情况:$ top
• 检查磁盘空间:$ df -h
• 清理不必要的软件包:$ sudo dnf autoremove
• 检查并禁用不必要的服务
  1. $ top
复制代码
  1. $ df -h
复制代码
  1. $ sudo dnf autoremove
复制代码

• 检查内存使用情况:$ free -h
• 查找占用内存的进程:$ ps aux --sort=-%mem | head
• 考虑添加更多物理内存
• 调整swappiness值:$ sudo sysctl vm.swappiness=10要永久更改,编辑/etc/sysctl.d/99-swappiness.conf文件:vm.swappiness=10
  1. $ free -h
复制代码
  1. $ ps aux --sort=-%mem | head
复制代码
  1. $ sudo sysctl vm.swappiness=10
复制代码
  1. vm.swappiness=10
复制代码

• 检查CPU使用情况:$ top
• 查找占用CPU的进程:$ ps aux --sort=-%cpu | head
• 检查系统温度:$ sensors
• 确保CPU散热正常
  1. $ top
复制代码
  1. $ ps aux --sort=-%cpu | head
复制代码
  1. $ sensors
复制代码

图形问题

• 检查是否安装了正确的显卡驱动
• 尝试手动设置分辨率:$ xrandr --output 显示器名称 --mode 分辨率
• 检查显示器是否被正确检测
  1. $ xrandr --output 显示器名称 --mode 分辨率
复制代码

• 检查图形驱动是否正确安装
• 查看系统日志:$ journalctl -b -0 -g error
• 尝试重新安装图形驱动
• 检查Xorg配置:$ sudo Xorg -configure
$ sudo mv /root/xorg.conf.new /etc/X11/xorg.conf
  1. $ journalctl -b -0 -g error
复制代码
  1. $ sudo Xorg -configure
  2. $ sudo mv /root/xorg.conf.new /etc/X11/xorg.conf
复制代码

声音问题

• 检查音量设置
• 确保音频服务正在运行:$ systemctl --user status pulseaudio
• 检查音频设备是否被静音:$ alsamixer
• 尝试重启音频服务:$ systemctl --user restart pulseaudio
  1. $ systemctl --user status pulseaudio
复制代码
  1. $ alsamixer
复制代码
  1. $ systemctl --user restart pulseaudio
复制代码

• 检查麦克风权限设置
• 确保麦克风未被静音
• 检查音频输入设置
• 尝试使用不同的音频应用程序测试

总结

通过本指南,您已经了解了Fedora发行版的完整安装和配置过程,从系统要求、下载、创建安装介质到安装、配置和优化。Fedora是一个强大而灵活的Linux发行版,适合各种使用场景,从桌面使用到服务器部署。

虽然安装和配置过程可能看起来有些复杂,但遵循本指南中的步骤,您应该能够成功安装并运行一个高效稳定的Fedora系统。如果在过程中遇到问题,请参考”常见问题解决”部分或访问Fedora官方论坛和社区获取帮助。

现在,您可以开始探索Fedora的强大功能,安装您需要的应用程序,并定制您的工作环境。Fedora提供了丰富的软件仓库和活跃的社区支持,使您能够充分利用Linux系统的潜力。祝您使用Fedora愉快!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

频道订阅

频道订阅

加入社群

加入社群

联系我们|TG频道|RSS

Powered by Pixtech

© 2025 Pixtech Team.