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

删除Linux服务器上多余的系统启动项,并重装Ubuntu系统

问题描述

2024年6月,Centos团队终止维护Centos7系统,Ubuntu成了我的替换方案。正好有一台闲置的服务器,于是我临危受命给这台服务器重装系统。
经过我一番研究,Ubuntu系统初步安装成功了,但是存在一大堆问题,原来使用的旧Centos系统没被清除干净,导致服务器上存在多个系统启动项,并且系统开机引导文件有问题,服务器断电重启后找不到默认的启动项。

解决办法

一、清除现有系统
1、启动到U盘安装环境
  • 插入U盘,重启服务器

  • 开机时按F11/DEL/F2(具体按键取决于主板型号)进入Boot Menu

  • 选择U盘启动项(通常显示为 UEFI: USB Drive)

2、进入磁盘分区界面
  • 启动到安装程序后,选择"Try Ubuntu"进入Live CD模式

  • 打开终端执行以下命令查看磁盘信息:

sudo fdisk -l
sudo lsblk

如果不清楚磁盘信息,可以使用上面的命令查看,不仅可以查看有几个磁盘,还可以看到安装过的系统在那个磁盘中。

3、删除所有旧分区
sudo gdisk /dev/sda  # 假设系统安装在sda磁盘
> x  # 进入专家模式
> z  # 清除所有分区
> y  # 确认清除
> y  # 清除GPT签名
(重复此操作处理所有包含系统的磁盘,如sdb、sdc等)

如果系统中只有一个原装的Centos7系统,这个系统一般情况下是安装在sda分区中的,但是因为我曾经安装过一次Ubuntu系统,安装的时候选择的系统磁盘是sdc,所以我重复进行了上面的操作,删除了所以的操作系统。

二、安装新系统

安装新系统时,需要先进入BIOS界面,选择U盘启动,如果在这个时候BIOS中找不到对应的U盘启动选项,有可能是在上一步操作中,损坏了启动优盘中的文件,只需要重新制作启动U盘,然后重新进入BIOS就好了。

1、启动安装程序
  • 双击桌面"Install Ubuntu"图标
  • 选择语言后进入安装类型界面
2、分区方案选择
  • 选择"Erase disk and install Ubuntu"
  • 或手动分区:
    / 根分区:建议50GB+,ext4
    swap 交换分区:内存大小的1-2倍
    /home 用户分区(可选)
    EFI系统分区:500MB,FAT32
3、关键安装设置
  • 确保安装引导加载器的设备选择为 /dev/sda(主硬盘)
  • 取消勾选"下载更新"和"第三方软件"以加快安装速度
http://www.dtcms.com/a/111236.html

相关文章:

  • Java 连接 WebSocket 入门教程
  • 【Web 服务器】的工作原理
  • 第十八节课:Python编程基础复习
  • wx206基于ssm+vue+uniapp的优购电商小程序
  • NLP高频面试题(三十五)——LLaMA / ChatGLM / BLOOM的区别
  • AI + 慢病逆转 1
  • USB传输(Transaction)过程简介
  • swift-oc和swift block和代理
  • ElasticSearch JavaRestClient查询之高亮显示
  • JS用ES6和ES5分别实现:8字节长整数和字节数组的互转
  • 软考系统架构师 — 4 嵌入式软件
  • H.266/VVC SCC技术学习:块差分脉冲编码调整(block differential pulse coded modulation, BDPCM)
  • 生信入门:专栏概要与内容目录
  • AI算法大全初见面
  • Redisson使用详解
  • 《Maven高级应用:继承聚合设计与私服Nexus实战指南》
  • 嵌入式学习笔记——SPI协议
  • “一路有你”公益行携手《东方星动》走进湖南岳阳岑川镇中心小学
  • AI Agent设计模式二:Parallelization
  • 【新能源汽车整车动力学模型深度解析:面向MATLAB/Simulink仿真测试工程师的硬核指南】
  • PyTorch:解锁AI新时代的钥匙
  • Python基于时间序列分析的降雨量预测系统的设计与实现【附源码、文档说明】
  • 一周学会Pandas2 Python数据处理与分析-Jupyter Notebook安装
  • C++类的特殊成员函数:构造、拷贝构造与析构函数详解
  • F#语言的折线图
  • Prolog语言的强化学习
  • MySQL 知识点详解(索引、存储引擎、事务、锁机制、优化)
  • 当机器学习遇见购物车分析:FP-Growth算法全解析
  • 对模板方法模式的理解
  • WPF设计学习记录滴滴滴6