Linux 7如何重装Linux?详细步骤与方法指南

重装Linux系统(以CentOS 7为例)是解决系统故障、升级版本或清理数据的常用操作,整个过程需谨慎操作,避免数据丢失,以下是详细步骤及注意事项:

linux7如何重装linux

准备工作

重装前需完成以下准备,确保操作顺利:

  1. 备份重要数据:将用户目录(/home)、配置文件(如/etc/nginx、/etc/my.cnf)、应用数据(数据库、项目文件)等备份至移动硬盘或云存储,避免数据丢失。
  2. 准备安装介质:下载CentOS 7镜像(如CentOS-7-x86_64-DVD-2009.iso),并制作可启动U盘(容量≥8GB)。
  3. 确认硬件兼容性:检查服务器/电脑硬件(如网卡、显卡)是否在CentOS 7支持列表中,特殊硬件需提前下载驱动。
  4. 记录系统信息:记录当前网络配置(IP、网关、DNS)、分区方案(若需恢复原有分区结构),以及系统激活信息(如订阅号)。

制作安装U盘

Windows环境:

  1. 下载UltraISO或Ventoy等刻录工具,打开UltraISO,点击“文件-打开”选择CentOS 7镜像。
  2. 插入U盘,点击“启动-写入硬盘映像”,选择U盘设备,格式化方式选择“FAT32”,点击“写入”等待完成。

Linux环境:

  1. 插入U盘,通过lsblk命令确认U盘路径(如/dev/sdb)。
  2. 使用dd命令刻录(需谨慎,避免误写硬盘):
    dd if=/path/to/CentOS-7-x86_64-DVD-2009.iso of=/dev/sdb bs=4M status=progress sync

    等待提示“记录了XXX+0 的读入/写出”即完成。

启动安装程序

  1. 进入BIOS/UEFI:重启电脑,按F2/F10/Del键进入BIOS设置,关闭“Secure Boot”(部分硬件需开启),将启动顺序设置为U盘优先(UEFI模式需选择带“UEFI”字样的U盘项)。
  2. 启动安装:保存设置后重启,从U盘启动,选择“Install CentOS 7”,按Enter键进入图形化安装界面。
  3. 语言与键盘:默认“English”,可改为“Chinese (Simplified)”,键盘选择“Chinese”。

分区与安装

磁盘分区(关键步骤

选择“Installation Destination”,点击“Done”进入分区界面,选择“I will configure partitioning”,点击“Done”。

linux7如何重装linux

根据需求创建分区,推荐方案如下(以100GB硬盘为例):

挂载点 文件系统 推荐大小 用途
/boot/efi vfat 512MB UEFI启动分区(仅UEFI模式)
/boot xfs/ext4 1GB 系统内核和引导文件
swap swap 2GB 虚拟内存(内存≤8GB时建议等于内存大小)
xfs/ext4 50GB 根目录,存放系统文件
/home xfs/ext4 剩余空间 用户数据目录

操作步骤

  • 点击“+”创建分区:
    • 创建/boot/efi:挂载点选/boot/efi,文件系统vfat,大小512MB,勾选“Standard Partition”。
    • 创建/boot:挂载点/boot,文件系统xfs,大小1GB。
    • 创建swap:文件系统选swap,大小2GB。
    • 创建/:挂载点/,文件系统xfs,大小50GB。
    • 创建/home:挂载点/home,文件系统xfs,剩余空间。
  • 分区完成后,点击“Done”,系统提示“Changes will be applied”,点击“Accept Changes”。

网络配置

选择“NETWORK & HOST NAME”,配置静态IP(推荐服务器使用):

linux7如何重装linux

  • 开启网卡(右上角按钮),点击“Configure”,选择“IPv4 Configuration”,手动设置IP、子网掩码、网关、DNS,点击“Save”。

时区与密码

  • 时区:选择“Asia/Shanghai”。
  • ROOT密码:设置强密码(需包含大小写字母、数字、特殊字符),或创建普通用户(建议同时创建,避免直接使用root)。

开始安装

  1. 选择安装源:默认“Local Media”,若使用网络源可提前配置。
  2. 开始安装:点击“Begin Installation”,等待基础文件安装完成(约10-20分钟)。
  3. 配置引导:安装完成后,系统自动配置GRUB引导,无需手动操作。

首次启动与优化

  1. 重启系统:点击“Reboot”,拔出U盘,从硬盘启动。
  2. 初始化配置:首次启动进入“Initial Setup”,同意许可协议,创建用户(可选),点击“Finish Configuration”。
  3. 更新系统
    yum update -y  # 更新所有软件包
    yum clean all  # 清理缓存
  4. 安装必要工具
    yum install -y net-tools vim wget  # ifconfig、vim、下载工具
  5. 配置防火墙
    systemctl enable firewalld  # 开机自启
    systemctl start firewalld    # 启动防火墙

FAQs

Q1:重装Linux后如何恢复备份数据?
A:1. 用户数据恢复:将备份的/home目录文件复制到新系统的/home下,并修改权限(chown -R username:username /home/username)。
2. 配置文件恢复:将备份的配置文件(如/etc/nginx/nginx.conf)覆盖到对应目录,重启服务(systemctl restart nginx)。
3. 数据库恢复:若备份数据库(如MySQL),需先安装相同版本数据库,停止服务(systemctl stop mysqld),将备份数据文件(如/var/lib/mysql)替换,重启数据库并导入数据(mysql -u root -p < backup.sql)。

Q2:重装时提示“no bootable device”怎么办?
A:1. 检查启动顺序:进入BIOS,确认硬盘为第一启动项,且UEFI/BIOS模式与分区表匹配(UEFI需GPT分区表,BIOS需MBR)。
2. 检查分区表:使用DiskGenius或parted工具查看硬盘分区表,若为MBR且需UEFI启动,需转换为GPT(注意备份数据)。
3. 重新创建引导:若已安装但无法启动,进入救援模式(安装时选择“Rescue a CentOS system”),执行chroot /mnt/sysimage,然后grub2-install /dev/sda(/dev/sda为硬盘路径),grub2-mkconfig -o /boot/grub2/grub.cfg

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/31945.html

(0)
酷番叔酷番叔
上一篇 2025年9月28日 19:24
下一篇 2025年9月28日 19:40

相关推荐

  • 绕过证书验证安全吗?生产环境需有效证书

    在虚拟化技术领域,VMware ESXi 作为企业级 hypervisor 被广泛部署,虽然 ESXi 本身是一个独立的操作系统,但Linux 系统可通过标准化接口和工具实现对 ESXi 主机的集中管理、自动化运维和监控,以下是 Linux 管理 ESXi 的核心方法与实践:官方命令行工具:govcVMware……

    2025年7月28日
    5500
  • Linux下如何查看磁盘是否已分区?

    在Linux系统中,查看分区信息是系统管理和维护的基础操作,无论是排查存储问题、规划磁盘空间还是进行系统安装,都需要准确掌握当前系统的分区状态,Linux提供了多种命令和工具来查看分区信息,这些工具从不同角度展示分区的结构、类型、大小、挂载状态等关键数据,用户可以根据具体需求选择合适的方法,查看分区的基础概念分……

    2025年10月6日
    3100
  • Linux系统如何搭建SSH远程连接服务?

    在Linux系统中搭建SSH(Secure Shell)服务是实现远程安全管理的核心操作,SSH通过加密传输和身份验证机制,确保用户在远程登录、文件传输等操作中的数据安全,本文将以主流Linux发行版(如Ubuntu/Debian和CentOS/RHEL)为例,详细讲解SSH服务的完整搭建流程,包括安装、配置……

    2025年9月27日
    4800
  • linux下如何查看当前网关

    Linux下,可以使用ip route或`netstat -rn

    2025年8月18日
    6100
  • Linux Makefile如何执行?

    在Linux系统中,Makefile是自动化构建的核心工具,它通过定义目标文件、依赖关系和生成规则,简化了编译、链接等重复性操作,Makefile的执行过程本质上是make工具读取并解析Makefile文件,根据依赖关系判断哪些文件需要重新生成,并执行对应的命令,下面详细说明Makefile的执行流程、关键要素……

    2025年9月24日
    4700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信