当前位置: 首页 > news >正文

从零到一:手把手教你用U盘在PC上部署CentOS 7系统

1. 准备工作:你需要这些工具和材料

想要用U盘在PC上安装CentOS 7系统,首先得准备好几样必备工具。我刚开始接触Linux安装时,就因为漏掉了一个小工具折腾了半天。下面这些是我实测过最靠谱的配置清单:

  1. U盘:建议选择8GB或更大容量的,因为CentOS 7的ISO镜像文件大概有4GB左右。我用的是金士顿32GB的USB3.0 U盘,读写速度够快,安装过程能节省不少时间。

  2. 系统镜像:推荐从CentOS官网下载最新稳定版的DVD镜像,文件命名通常是CentOS-7-x86_64-DVD-XXXX.iso(XXXX代表版本号)。我习惯用阿里云的镜像站下载,速度能快不少,地址是https://mirrors.aliyun.com/centos/7/isos/x86_64/

  3. 刻录工具:Windows平台推荐使用Rufus或者UltraISO。我个人更偏爱Rufus,它开源免费而且操作简单。Mac用户可以用Etcher,这也是个跨平台的好工具。

这里有个小技巧:如果你的PC比较新(支持UEFI启动),记得在Rufus里选择"GPT分区方案",老电脑就用"MBR"。这个选错了可能会导致启动失败,我第一次安装时就栽在这个坑里。

2. 制作可启动U盘:详细步骤图解

准备好工具后,咱们开始制作启动盘。这个过程其实很简单,但有些细节不注意就容易出错。下面是我总结的保姆级操作指南:

2.1 使用Rufus刻录镜像(Windows平台)

  1. 插入U盘,打开Rufus软件。重要提示:U盘里的数据会被清空,记得先备份重要文件!

  2. 在"设备"下拉菜单选择你的U盘,然后点击"选择"按钮找到下载好的CentOS 7镜像文件。

  3. 分区类型根据你的电脑选择:

    • 老电脑选"MBR"
    • 新电脑选"GPT"
  4. 文件系统保持FAT32,簇大小默认即可。点击"开始"按钮,等待进度条走完。

我实测这个过程大概需要10-20分钟,取决于U盘速度和电脑性能。完成后你会看到"准备就绪"的提示,这时候就可以安全弹出U盘了。

2.2 验证U盘是否制作成功

制作完成后,建议做个简单检查:

  • 打开文件管理器,查看U盘内容应该包含imagesisolinux等文件夹
  • 可以尝试用虚拟机加载这个U盘,看能否进入安装界面

3. BIOS设置与启动安装

这一步是很多新手容易卡住的地方,不同品牌电脑的BIOS设置不太一样。下面我分享几个通用技巧:

3.1 进入BIOS设置启动顺序

  1. 关机后插入制作好的U盘,开机时快速按下启动菜单键(通常是F12、F2、ESC或DEL,具体看电脑品牌)

  2. 在启动选项中选择你的U盘(可能显示为USB-HDD或者U盘品牌名称)

  3. 如果无法识别U盘,可能需要进入BIOS(一般是按DEL或F2)禁用Secure Boot,并将启动模式改为Legacy Support

3.2 解决常见的启动问题

我在不同电脑上安装时遇到过这些问题,分享下解决方案:

问题1:选择安装选项后黑屏

  • 解决方法:在启动菜单按Tab键,在命令行最后加上nomodeset参数

问题2:提示"dracut-initqueue timeout"

  • 解决方法:这通常是U盘没被正确识别,尝试换个USB接口(优先用USB2.0接口)

问题3:出现"设置基础软件仓库时出错"

  • 解决方法:进入安装界面后先配置网络,然后手动指定安装源为https://mirrors.aliyun.com/centos/7/os/x86_64/

4. CentOS 7安装过程详解

成功进入安装界面后,跟着这些步骤操作:

4.1 初始设置

  1. 语言选择:建议选"English"避免后续出现乱码,安装完成后再添加中文支持
  2. 时区设置:点击地图选择"Asia/Shanghai",或者手动设置
  3. 键盘布局:保持默认的"English(US)"即可

4.2 磁盘分区(重点!)

这是最关键也最容易出错的一步。新手推荐使用自动分区:

  1. 在"安装目标位置"选择你的硬盘
  2. 分区方案选择"自动配置分区"
  3. 勾选"我想让额外空间可用"(如果你打算以后扩展)

如果想手动分区,可以参考这个方案:

  • /boot:1GB
  • swap:内存大小的1.5-2倍(如果内存大于8GB,给8GB就够了)
  • /:剩余所有空间

4.3 软件包选择

根据你的用途选择:

  • 学习/开发:带GUI的服务器(包含图形界面)
  • 服务器用途:最小安装(纯命令行)
  • 桌面使用:GNOME桌面

建议勾选"开发工具"组,这样会包含gcc等编译工具,以后装软件更方便。

4.4 网络和用户配置

  1. 点击"网络和主机名",打开以太网连接
  2. 设置root密码:建议设置强密码,但也可以留空(不推荐)
  3. 创建普通用户:日常使用不要直接用root账户

5. 安装后首次配置

安装完成后重启,还需要做些基础设置:

5.1 初始登录

  1. 接受许可证协议
  2. 完成初始设置向导(时区、键盘等)
  3. 如果有图形界面,建议运行sudo yum update更新系统

5.2 常见问题解决

没有网络

sudo nmcli d # 查看网卡状态 sudo nmtui # 图形化网络配置工具

分辨率不正确

sudo yum install kernel-devel # 安装显卡驱动依赖

中文显示异常

sudo yum groupinstall "Chinese Support"

6. 进阶配置与优化

系统装好后,我通常会做这些优化:

6.1 更换国内软件源

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum makecache

6.2 安装常用工具

sudo yum install -y vim wget curl git net-tools

6.3 开启SSH远程访问

sudo yum install -y openssh-server sudo systemctl start sshd sudo systemctl enable sshd

7. 实际使用中的经验分享

在给十几台不同配置的电脑安装CentOS 7后,我总结了一些实用技巧:

  1. 老旧电脑(特别是AMD显卡)在安装时加上nomodeset参数能避免很多显示问题
  2. 安装过程中如果卡住,尝试换个USB接口(USB2.0比3.0更稳定)
  3. 双系统用户记得先装Windows再装Linux,否则引导可能会出问题
  4. 笔记本安装时最好插上电源,避免安装过程中断电
  5. 遇到报错别慌,把错误信息完整记下来搜索,大部分问题都有解决方案
http://www.zskr.cn/news/1506103.html

相关文章:

  • MC9S12HZ256时钟与复位系统:PLL、COP看门狗与低功耗模式实战解析
  • 终极FF14钓鱼助手:渔人的直感完整使用教程
  • MC9S12XHZ512端口与Flash模块实战:嵌入式底层驱动开发核心解析
  • GitHub导航菜单全览:功能、方案、资源及Macaroni Messenger深度解析
  • 2026 成都主城首饰回收实力测评:品牌套饰、断裂旧饰统一核验报价对照 - 奢侈品回收评测
  • 华为战略预备队,解决什么问题?
  • 199 元诺基亚 200 4G 新机登场,微聊功能能否打破功能机局限?
  • MC9S12HZ256 DBGV1硬件调试模块:从原理到实战的嵌入式开发利器
  • 2026 数码喷绘吸墨涂层行业主流厂商与技术应用深度解读 - 变量人生001
  • 2026年晶体谐振器厂家实力排行榜:无源/石英/SMD/32.768KHz/工业级/车规级/高精度/低功耗优质品牌推荐 - 品牌发掘
  • 撕开AI落地实战的‘遮羞布’:为何传统培训总是纸上谈兵?这3大暗坑必须规避
  • Arduino平台DFPlayer Mini MP3模块即插即用驱动包(含串口兼容方案与多场景示例)
  • 基于SpringBoot的农产品在线销售系统(含前后端源码、数据库脚本与全流程文档)
  • Rokid冲刺港股,智能眼镜“第一股”之争一触即发,能否突破挑战?
  • 东莞制造业研发降本方案:1 台云主机承载 10 人 SolidWorks,钣金操作秒响应
  • Web渗透之前后端漏洞-文件上传漏洞-过滤绕过与配置文件漏洞-条件竞争漏洞
  • 钉钉消息防撤回补丁PC版:终极企业通讯安全解决方案
  • 如何通过OmenSuperHub绕过官方限制,深度掌控惠普OMEN游戏本硬件性能
  • oidc-client-ts:为现代Web应用打造的安全身份认证解决方案
  • 【免费领取】2026亚太杯数学建模官方标准论文写作模板Letax/Word格式调好+历年优秀获奖论文
  • 为什么选梦焕家?深度解析旧房翻新决策的五个锚点 - 信息热点
  • 006.WEB_API使用本地数据库 SQLite + Dapper 入门教程
  • 从DIP到TQFP:P89V51微控制器封装选型与PCB设计实战指南
  • 别再死记硬背了!用Python 3.10手把手模拟TDM(时分复用)数据传输过程
  • 如何5分钟极速配置LXMusic音源:免费畅享全网音乐的终极指南
  • WebSocket好用的点
  • 3分钟上手!打造你的专属Teamspeak 3音效面板
  • 别再手动算权重了!用MATLAB+熵权法优化你的TOPSIS评价模型(附完整代码)
  • 别再硬编码了!用Vuex+uni-app实现企业级动态TabBar权限管理(附完整代码)
  • YOLOv5 7.0 换‘芯’记:手把手教你用ResNet替换Backbone(附配置文件)