Ubuntu 18.04 + CentOS 7.7 双系统安装方法

背景

因为公司项目需要,在服务器上需要测试下FlexRAN,FlexRAN是基于CentOS 7.7之上的,领导又希望保留公司常用的Ubuntu 18.04系统,所以在网上研究了下双系统的安装方法,也记录下遇到的问题。

安装流程

Step1:首先要安装CentOS 7.7系统,用通用方法制作U盘启动盘,通过BIOS U盘启动安装,选择 “/” 和 “/home” 分区,有点跟Ubuntu系统安装不太一样的是,如果需要图形界面,在安装过程中要在Software选项里选择Server with gui

Step2:然后安装Ubuntu 18.04,同样地制作U盘启动盘,通过BIOS U盘启动安装,选则剩下的 “/” 和 “/home” 分区, 记住 “/” , 即系统文件分区的位置。安装完成后重启服务器会发现没有Ubuntu的启动项,直接启动了CentOS。

Step3:需要修复Ubuntu的grub,grub是linux中用于加载和管理系统启动的程序,还是用U盘启动Ubuntu,这次我们不安装,只是需要进入Ubuntu系统,打开terminal,挂载Ubuntu的系统文件到/mnt。

sudo mount /dev/sda2 /mnt/

这里sda2就是之前安装Ubuntu,系统文件分区的位置。

Step4:在Ubuntu下安装grub。注意命令最后加的是/dev/sda。

sudo grub-install --root-directory=/mnt/ /dev/sda

Step5:编辑修改Ubuntu grub文件。

sudo vi /mnt/etc/default/grub

将文件里面的:

GRUB_TIMEOUT_STYLE=hidden 
GRUB_TIMEOUT_STYLE=0

改成:

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT_STYLE=10

Step6:重启服务器,系统会直接启动Ubuntu,在terminal里输入:

sudo update-grub

Step7:再次重启服务器,就能看见Ubuntu和CentOS的启动选项,可以选择系统 启动,双系统安装成功。

后续

在接下来的使用中,因为要修改CentOS的内核,使用CentOS RT的内核版本,安装完内核,重启服务器后发现并没有选择CentOS RT的内核的选项。查资料发现CentOS使用的是grub2,在CentOS下要改为grub2主导启动。
先进入CentOS,安装grub2。sda1为之前安装CentOS 系统文件的位置。

sudo mount /dev/sda1 /mnt/
sudo grub2-install --root-directory=/mnt/ /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg  // this is cmd to update grub2 in CentOS

注意在CentOS下更新grub的命令不太一样。重启服务器后就能看见加载Centos RT内核启动的选项,同时Ubutun系统也能正常选择启动使用。

<think>嗯,用户这次的问题很明确:想识别Ubuntu 18.04操作系统的类型和版本信息。虽然引用的内容有些杂乱(提到了安装教程、分区方法等无关信息),但核心需求非常清晰。 用户可能正在学习Linux系统管理,或者需要确认服务器环境。考虑到ta之前问过“system crash”这种底层问题,应该具备一定技术基础,但可能对Linux发行版体系还不熟悉。 从技术角度需要分三层回答: 第一层明确操作系统类型——这属于Linux发行版中的特定分支; 第二层解释版本命名规则——Ubuntu独特的动物代号和LTS机制; 第三层给出具体识别命令——这是实操性最强的部分。 特别要注意的是,引用[1]中“bionic beaver”这个代号是准确信息,必须保留。而引用[2][3][4]的安装教程内容与当前问题完全无关,果断忽略。 用户可能没意识到的是:版本信息其实包含多个维度(内核版本、桌面环境等)。所以除了回答基本问题,还应该补充关键命令的输出样例,这样ta下次就能自己排查了。 最后生成的相关问题要覆盖:长期支持版本的价值、升级路径、以及企业环境选择依据——这些都是系统管理员真正关心的延伸方向。</think>根据您的需求,Ubuntu 18.04 操作系统的类型和版本信息可归纳如下: ### 一、操作系统核心属性 1. **操作系统类型** Ubuntu 18.04 是 **Linux 发行版**,属于 **类 Unix 操作系统**,采用 **开源(GPL 许可证)** 架构[^1]。 2. **技术分支** - 基于 Debian GNU/Linux 发行版 - 使用 Linux 内核(初始版本为 4.15) - 默认桌面环境:**GNOME 3.28**[^1] --- ### 二、版本标识信息 | **标识项** | **详细信息** | |------------------|----------------------------------| | **版本代号** | Bionic Beaver(仿生河狸)[^1] | | **版本类型** | LTS(Long-Term Support) | | **支持周期** | 5 年(2018.04 → 2023.04) | | **发布版本号** | 18.04(2018 年 4 月发布) | --- ### 三、系统识别方法 1. **终端命令验证** ```bash # 查看系统版本 $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 18.04 LTS Release: 18.04 Codename: bionic # 查看内核版本 $ uname -r 4.15.0-xx-generic ``` 2. **图形界面定位** `设置` → `详细信息` → 显示 **"Ubuntu 18.04 LTS"** 及 **"GNOME 3.28"** 信息[^1] --- ### 四、技术架构特性 - **文件系统**:默认采用 `ext4` 日志文件系统(根目录 `/` 挂载点)[^3] - **安装方式**:支持 U 盘启动、光盘安装[^2][^4] 及双系统部署[^3] - **包管理**:`apt` 命令 + `.deb` 软件包格式 > 注:LTS 版本专注于企业级稳定性,提供长期安全更新[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李71~李先森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值