Windows 和 Ubuntu 双系统安装

复现论文的时候,个别包只有Linux版本,并且源码编译比较麻烦,所以干脆直接安装一个双系统(Win+Ubuntu),方便复现论文。

参考视频链接:Windows 和 Ubuntu 双系统的安装和卸载

0.所需工具

4G以上U盘一个;Windwos电脑一台;硬盘大小可以分配50G以上(如果Linux系统需要经常使用可以更大);

1.下载Ubuntu系统镜像

本人一般不选择最新版本,选择使用第二或者第三新的版本,因为怕版本不兼容。

网址:Ubuntu22.04

2.下载安装镜像工具

推荐使用Win32DiskImage或者Rufus:因为下载安装方便,不容易遇到病毒;容易成功。

https://sourceforge.net/projects/win32diskimager/files/latest/download

3.制作Ubuntu安装盘

先将U盘内容备份,因为制作启动盘会清空里面内容;

4.磁盘分区

分区方案:

引导区:用来启动操作系统

内存交换分区:当电脑休眠或者内存溢出时,会将数据存储在swap区

/根挂载点:类似Windows的C盘

/home挂载点:类似Windows的其他盘

只用来复现论文,没有重要文件,因此选用简单的方案二。

磁盘分区:


5.查看磁盘格式

硬盘分区格式有:MBR(老电脑)和GPT(新电脑)。

不同的分区格式需要和BIOS的引导模式配合才能启动操作系统,其中MBR对应Legacy Boot引导模式,GPT对应UEFI Boot引导模式。

不同的引导模式需要对引导区进行不同的设置,如/boot分区和/efi分区

查看磁盘分区类型:


6.安装Ubuntu

U盘作为启动项这部分参考视频:4:30到5:00,但是我的电脑(部分电脑也是)启动了安全选项,不允许U盘启动。不同品牌的操作系统BIOS不同,需要自行修改,推荐观看视频:设置启动项

以下是我考参其他人所用的操作方法:

然后选择U盘启动,就可以进入操作系统安装界面。由于电脑关机了不能截图了,这部分推荐观看最前面提到的视频。

7.双系统时间同步设置

Windows和Linux使用的时间机制不同:Windows使用的是LocalTime机制,把BIOS时间(掉电保存)当作本地时间;Linux采用UTC(格林尼治时间)时间机制,本地时间会在UTC时间+当前时区数(中国东8区,所以+8小时)。

同时这两个系统会通过互联网同步时间,同时修改BIOS时间。

因此当从一个系统切换到另一个系统(这个系统会修改BIOS时间),时间就会快或者满8小时。

解决方法:将Ubuntu时间换为LocaTime机制就行了。

步骤:

1.安装时间同步工具:

bash 复制代码
sudo apt install ntpdate

2.Ubuntu通过互联网同步正确时间

bash 复制代码
sudo ntpdate time.windows.com

3.修改时间机制(UTC改为LocaTime,并同步BIOS时间)

bash 复制代码
sudo hwclock --localtime --systohc
相关推荐
夜听莺儿鸣4 小时前
502-003_Linux 中断与异常(一):从Linux角度理解中断与异常
linux·中断与异常·linux中断
万年咸鱼5 小时前
Qt Windows 使用管理员权限运行 Cmd
windows
杨云龙UP5 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
向成科技6 小时前
XC3576H工控主板|深度适配Ubuntu 26.04 LTS,释放边缘AI与工业开发新潜能
linux·人工智能·ubuntu·机器人·硬件·主板·边缘ai
Fcy6486 小时前
Linux下 进程间关系与守护进程
linux·运维·服务器·守护进程
码农小韩7 小时前
Linux驱动理论(二)——Linux字符设备驱动
linux·嵌入式软件开发·linux操作系统·linux应用开发·linux驱动理论
well06127 小时前
Linux粘滞位与Makefile机制深度解析
linux·运维·服务器
再写一行代码就下班7 小时前
linux sh脚本在windows修改导致无法使用解决方式
java·linux·centos
额额额对了7 小时前
SPI通信
linux·c语言·汇编·单片机·嵌入式硬件·arm
子木HAPPY阳VIP8 小时前
Ubuntu 关闭防火墙操作步骤
linux·运维·ubuntu