开发环境--ubuntu系统安装

一、准备阶段

1、查看系统引导模式

1.1 通过查看磁盘分区格式来判断(不推荐)

windows系统-开始菜单-磁盘管理,进入:

(我电脑还插着U盘,磁盘1是U盘,请忽略。)

我的笔记本只有一块硬盘“磁盘0”,查看系统盘对应的行,最左侧的灰色区域,右键-属性:

属性中点击“卷”,查看磁盘分区形式,上图中是MBR,对应的引导模式是:legacy。

另一种常见的格式是GUID(GPT),对应的引导模式是:UEFI。

如果电脑中有多块硬盘时,这种方式有弄错的可能,此时一定要选择系统所在磁盘去点右键属性。

1.2 系统信息中查看(推荐)

win+R 打开运行,输入CMD,或者用其他方式,打开命令行,输入msinfo32

打开系统信息窗口:

系统摘要-BIOS模式,这里会显示:传统/UEFI,传统就是legacy模式,UEFI就是UEFI。

1.3 两种引导模式的示意图

2. 查看系统类型

在1.2中系统信息窗口中,查看系统类型,上图中为“基于X64的电脑”,说明是64位系统

3. 查看系统盘所在的磁盘序号

在1.1中磁盘管理的窗口中,查看

二、磁盘准备

建议准备40G以上的空间,预留给ubuntu,建议分区方案如下:

系统引导分区:500MB

(如电脑为UEFI引导模式,则分区格式选择:

如电脑为MBR引导模式,则分区格式选择:)

交换分区:10000MB

\根挂载点:20000MB

\home用户挂载点:10000MB

三、开始安装ubuntu

3.1 插入系统安装U盘,重启系统,进入BIOS

各品牌BIOS的进入方式不同,根据自己电脑的品牌,先查一下快捷键

也可以F2, F12试一下

在进入开机界面的时候按快捷键,进入BIOS

修改boot顺序:当前系统安装U盘是最优先,之后保存设置并退出

一切顺利的话,电脑重启并进入ventoy的菜单,选择需要安装的系统镜像即可;

如果不顺利的话,就根据具体的情况去搜索相关的解决办法

3.2 选择ubuntu之后回车,进入ubuntu的安装步骤

这里简要说明下步骤的操作:

语言:中文简体

键盘布局:English(US)

时区:选shanghai

联网:选稍后

一直到选择分区的菜单:

这里按我们前面第二节中的分区方案,依次将空余的40多GB的空间分配给ubuntu的各分区

这里切记不要在完成分区后就继续

而是在这一页的最后一行:

这里要修改成我们这次分区的EFI 系统分区的分区序号

如果错过这一步,将无法进去ubuntu的引导。

后面按提示继续操作即可。

3.3 处理ubuntu和windows系统的时间同步问题

问题产生的原因:

两个系统采用的时间机制不同,windows时采用localTime机制,时间和bios一致;而ubuntu采用UTC机制,它认为bios里的时间为GMT时间(格林尼治时间),我们安装系统选择了所在的东8区(即GMT+8),也就是ubuntu的时间是在bios的基础上加8个小时,即快了8个小时。

因为操作系统会从互联网同步时间,比如:

ubuntu从互联网同步到了当前时间,它会去修改bios的时间,修改成慢8小时的时间;

这时如果切换到windows系统,从bios里读取时间,则会出现系统时间比当前时间慢8小时;

接着windows从互联网同步时间,再把bios时间改成当前时间;

这时再切换为ubuntu,从bios读取时间并且认为其是GMT时间,ubuntu会加上8小时,此时系统时间会比当前时间快8小时。

解决的办法:把ubuntu的机制修改成localTime,这样两边系统的时间就不会冲突了

打开终端,输入:

sudo apt install ntpdate

如果提示无法定位软件包的错误,则先进行如下操作:

sudo apt update

安装完成后,从互联网同步正确的时间到系统:

sudo ntpdate time.windows.com

时间校准后,把时间机制从 UTC 改成 LocalTime:

sudo hwclock --localtime --systohc

完成后重启系统进行windows,检查系统时间是否正确。

3.4 修改ubuntu的Grub引导程序的默认引导顺序

打开ubuntu的终端模式, 输入:

sudo gedit /etc/default/grub

输入root密码,以管理员权限打开grub的配置文件

找到:

“GRUB DEFAULT = 0”

这句配置就是默认从开机引导菜单的第几个项,0为第一项

对象引导菜单的顺序,修改为期望默认引导的选项的顺序,如:

“GRUB DEFAULT = 4”

修改完成后保存配置文件

终端输入:

sudo update-grub

运行后如没有报错,则修改成功了。

可以重启电脑,测试一下修改的效果。

四、legacy引导模式下的移除双系统

1. 准备

打开MBRFix的官网:

​​​​​​MBRFix - Sysint

找到如下:

点击download。

2. 用工具恢复windows的引导分区

解压得到的文件夹,拷贝到C盘根目录下。

64位系统,则用MbrFix64.exe

32位系统,则用MbrFix.exe

在文件夹中把相应的exe文件修改其属性:

勾选“以管理员身份运行此程序”。

Win+R,CMD,进入命令行窗口

切换至C盘根目录下的mbrfix的目录下:

运行命令:

MbrFix64.exe /drive 磁盘序号 fixmbr

磁盘序号一般为0,但不排除有多块硬盘的情况,因此建议进入磁盘管理里查看系统盘所在的磁盘序号。

我这里是:

MbrFix64.exe /drive 0 fixmbr

输入y,确认操作

如出现“拒绝访问”的报错提示,则返回文件夹确认相应的exe文件是否添加了“以管理员运行”的属性;

如没有任何提示,则说明操作成功。

3. 重启电脑,确认

完成第2步操作后,重启电脑,可以看到linux的引导页面没有了,直接进去windows

双系统的引导已恢复至windows单系统的引导

4.恢复磁盘分区

进入磁盘管理

将非windows的磁盘进行“删除卷”操作,恢复成可用分区

再合并进去windows的磁盘分区

5.完成以上步骤,就完成了双系统的移除操作。

五、UEFI引导模式下的移除双系统

1. 下载diskgenius磁盘精灵

2. 运行后找到ubuntu的各个分区:

一般会看到两个ESP分区,一个是windows的,一个是ubuntu的

根据分区显示的位置,靠近ubuntu分区的那个ESP分区删除

再删除ubuntu的交换分区和ext4下的根和home挂载点的分区

3. 点击保存更改后,执行实际的删除操作,删除后这些分区变成空闲分区

4. 把这些分区合并进入windows的分区盘,如D盘:

选择D盘后,右键,扩容分区

5. 左侧菜单中找到剩下的windows的ESP分区

点击+号,列出其中内容:

应该是EFI文件-》进入后能看到ubuntu的文件夹

选中其中的所有文件,右键,选择彻底删除文件(这里会出现好几个对话框让你确认)。

6 diskpart工具

除了上述第三方工具的方式,也可以使用win自带的diskpart工具在命令行进行操作。

可以参考《如何彻底册除ubantu EFI分区》这篇帖子里的说明。

六、额外内容

1. windows恢复环境(留存备用)

如遇到系统引导文件损坏或缺失。修复此问题的方法可以尝试以下步骤:1. 进入Windows恢复环境:重新启动计算机,按下F8或Shift+F8键进入高级启动选项,选择“修复您的计算机”或“故障排除”等选项,进入Windows恢复环境。2. 自动修复:在Windows恢复环境中,选择“疑难解答”>“高级选项”>“自动修复”(或类似选项),让系统自动尝试修复引导文件。3. 使用系统文件检查工具:在Windows恢复环境中,选择“命令提示符”,输入命令“sfc /scannow”并按下Enter键,让系统文件检查工具扫描并修复系统文件。4. 修复引导文件:在Windows恢复环境中,选择“命令提示符”,输入以下命令并逐一按下Enter键执行: bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd 这些命令将修复主引导记录(MBR)和引导扇区,并重新构建引导配置数据(BCD)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值