装Ubuntu双系统的坎坷之路

2023-10-28 18:58
文章标签 ubuntu 双系统 坎坷

本文主要是介绍装Ubuntu双系统的坎坷之路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

装Ubuntu双系统的坎坷之路

 

折腾了四天,历经坎坷终于把Ubuntu装上了,记录一下这坎坷历程并将经验分享给有需要的人。

因为实验室有ROS相关的项目,而windows无法运行ROS,查了一下,想要运行ROS一般使用Ubuntu系统,于是就开始了装个系统这个令人头大的工程。

整个过程分为两个部分,第一部分完美失败,还掏了银子去给电脑店重装了系统。第二次才最终成功了。

 

1       失败的Ubuntu双系统

 

1.1  系统配置

华硕电脑 FX50J

固态硬盘+机械硬盘

Win10 64位(以EFI方式引导启动)

Ubuntu 16.04 LTS

1.2  安装过程

在安装之前同学就提醒过双硬盘的的话安装可能会出现问题,但还是不太相信决定试一把。原先的win10系统试安装在固态硬盘上的(固态硬盘被我分成了两个去C区和D区),而机械硬盘也是两个区(E和F)。

 

(1)     第一次尝试

最先考虑的是将Ubuntu装在机械硬盘中,这样的话两个系统在不同的盘,就不容易互相干扰,也不容易把自己的win10搞坏。于是开始了第一次的尝试。按照网上的教程,一步一步,也算简单,重要的就是那个分区的步骤,稍微注意一下就可以了。第一次安装成功,但是启动之后直接进入了win10的系统,根本就没有让选进入哪一个系统,感觉自己被骗了。

查了资料之后,才知道需要一个叫EasyBCD的软件添加启动项才能把Ubuntu的引导项加在开机选择的界面。于是很开心下了一个,按照步骤去添加启动项,但是悲剧的是出现提示信息说我的硬盘支持的是UEFI启动而不是BIOS启动。这里稍微科普一下:

SSD(固态硬盘) 硬盘格式是GPT  只支持EFI启动系统

HDD(机械硬盘)硬盘格式是MBR  只支持BIOS引导系统

这个EFI和BIOS大体的区别还不是很清楚,不过网上说win8之后的系统一般都是以EFI形式来引导系统的,而win7仍然是BIOS系统。这样的话,这个启动系统既和硬件有关系,也和软件有关系?这个不是很清楚,毕竟只装过一次系统,没有实际的验证。

暂且认为是这样吧,反正我的美好构想就到此失败了。

 

(2)     第二次尝试

第一次装不上是因为我把Ubuntu装在了机械硬盘里,于是在想是不是因为两个硬盘之间存在沟通的障碍导致了系统只认C盘中的启动引导项呢?于是第二次尝试就在C盘中用磁盘管理压缩出了一个空闲地方(记住别给这个空闲地方命名盘符,因为命名之后Ubuntu就找不到这个被命名的空闲了)。然后按照步骤进行安装,还是不行啊没什么反应。于是再重新到win10里边继续对C盘乱搞,将那些自己压缩的空间又释放,然后合并什么鬼的,终于分出自己满意的空间之后,又开始了尝试。结果,崩了。提示就是“安装不了Ubuntu的grub,也就是Ubuntu的引导很重要的东西(我也不很清楚)。再重启的时候,就进不了win10了。也进不了Bios了。于是呵呵了,没办法只好找到了电脑店花了50块钱修。

修电脑的时候注意了一下,师傅大致是把电脑全拆了,然后断电才又找回了BIOS。然后师傅捣鼓检测了一下我的固态硬盘,结果电脑识别不了,于是只能保修。在师傅的建议下,用机械硬盘装win7。在装系统的时候师傅特意给我分出了一块空闲的空间(70个G)让我之后再试着装Ubuntu(说是这样在系统安装是留出来的空间比压缩卷的方案更加纯洁)。

 

以上的尝试一共持续了2天,包括查各种教程,看各种名词的意思,自己电脑如何进入bios以及快捷启动。磁盘的管理和压缩之类的。这两天搞下来,也算是懂了一点点装系统的基本知识,对自己的电脑也更加地了解。

 

2       终于成功安装了Ubuntu

 

2.1  系统配置

华硕电脑 FX50J

机械硬盘

Win7 64位(以BIOS方式引导启动)

Ubuntu 16.04 LTS

2.2  安装过程

单硬盘而且还是win7(以BIOS)模式启动的,应该是比较好装了。因为现在网上的教程基本上都是针对单硬盘+BIOS+双系统。

这里主要参考了网上的一篇文章,基本按着他的方法一步一步,很快就搞定了。

文章名字:Win7下U盘安装Ubuntu14.04双系统步骤详解

文章链接:https://jingyan.baidu.com/article/76a7e409bea83efc3b6e1507.html

教程里面基本上都已经很详细了,具体就不展开。说一说大体的步骤和从中的收获。

 

1)      到Ubuntu上下载一个版本,该版本要和你的ROS的版本对应上,因为不对应可能就安装不上了。这里我选择的是Ubuntu16.04 LTS ,LTS的意思是长期维护,有5年。下载一个UltraISO将你的U盘做成启动盘,做成启动盘的意思就是你的U盘会有一项特殊的功能,就是可以引导你去安装系统(里边配置了一些文件之类的吧)。然后把你的Ubuntu ISO文件解压到U盘中,就做成一个启动盘了。值得注意的是在做启动盘的时候是把你的U盘格式化的,另外这个软件是一步就完成了这两个功能。为了把这个过程说清楚,我分开写了,因为其他的安装系统,例如你用老毛桃的时候是分开来做的。

 

2)      到了这一步就可以把U盘插上,重启,按住esc进入快捷启动(华硕的是这样,其他的自己查),接着会出现两个选择:

l带UEFI的USB

l不带UEFI的USB

我自己选的是不带uefi的,不知道有什么区别。然后进入安装,都是很easy的。分区这一块可以仔细讲一下我的操作。

交换空间 2048MB,逻辑分区;

/home :20G,这个听说是用来存文件的,逻辑分区,ext4;

/boot:200MB,逻辑分区,ext4;这个是我们引导项的地方,这个空间名字要记住;

/: 40G,逻辑分区,ext4;相当于我们的C盘,就是各种软件安装的地方。于是我给分了最大的空间。

然后那个启动引导项那里需要非常注意:

重要的一点是在安装启动引导设备选择前面划分的/boot盘。

如果是默认的话,那么是Ubuntu引导windows,当Ubuntu崩了的时候,windows可能就用不了了。

而/boot 是windows引导Ubuntu,但是需要再用easybcd软件来加入Ubuntu引导项。

(后一个我自己验证了,但是前一个没有),

可以看到,所有的都是逻辑分区,为什么呢?查了一下,因为win7只认4个主分区?这个有待考证。但有一点应该是对的,如果你的分完主分区后还没瓜分完你的硬盘空间,那么剩余的空间就不可用了。所以我这全部改为了逻辑分区,也安装成功了。

安装完之后,没有把U盘拔下来,于是一直进入安装Ubuntu的界面。拔下来之后,就自动进入了windows,没有出现让你选择进入哪一个系统。然后上网下载easybcd,按照教程上的设置就可以完美重启了,就可以很开心看到Ubuntu的启动项选择了。

这篇关于装Ubuntu双系统的坎坷之路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/295258

相关文章

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex