热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

在安装了windows10的电脑上再装ubuntu20.04的一些实战经验教训

在安装了windows10的电脑上再装ubuntu20.04的一些实战经验教训我的华硕电脑型号为n55ljw,以下皆是以我电脑操作的结果,未必适用于所有华硕电脑legacybios

在安装了windows10的电脑上再装ubuntu20.04的一些实战经验教训

我的华硕电脑型号为n55ljw,以下皆是以我电脑操作的结果,未必适用于所有华硕电脑


legacy bios/mbr和uefi/gpt的区别

在装系统之前,一定要弄清楚自己电脑的硬盘分区模式是gpt还是mbr,以及bios是否支持uefi启动。关于legacy bios/mbr和uefi/gpt我的理解是,legacy bios是较早版本的bios模式,对应的硬盘分区模式为mbr,uefi是用来替代legacy bios的bios模式,克服了硬盘的主分区最多只有4个、硬盘的最大容量也有很大限制的缺点。当然由于历史原因,很多时候legacy bios/mbr依然在某些时候需要使用,但一般情况下请尝试使用uefi/gpt来安装双系统,这样除了后文所述(容易找到之前安装的windows10系统)之外,还有比如手动分区时不需要对是主分区还是逻辑分区做纠结,应该可以无脑主分区(分区时一定要找一找前人怎么做的,不要盲目去分区)。


bios设置

设置u盘启动时,需要设置安全启动为关,根据需要选择csm兼容模块的开关,如果想以uefi/gpt模式启动,则设置csm为关,以legacy bios/mbr模式启动则设置csm为开,此外bios还是一个设置是启动项强制覆盖,这一设置可以直接选择想要的启动项然后直接启动。

我的电脑的bios好像有些惰性,比如想要设置csm为开,就可能先将csm设置为关,保存重启后在进入bios,再设置csm为开。


推荐使用uefi/gpt模式安装

其次安装ubuntu20.04个人推荐使用uefi/gpt模式,因为在实际操作中使用legacy bios/mbr模式可能导致ubuntu20.04在安装时发现不了早已存在的windows10,如果此时选择手动分盘,则可能安装ubuntu完成之后重启发现找不见windows10的启动项,如果你有两块硬盘,并且每一盘各安装一个系统可能情况会好点,至少你可以通过bios强制进入另一块硬盘安装的系统,如果你是将两个系统安装在同一块硬盘,则可能就找不见windows10的启动项,即使找寻bios,当然我相信肯定有方法可以找回,但我觉得可能难度稍大。而使用uefi/gpt模式就很简单,在安装时ubuntu可以找到windows10,所以就可以生成可以选择启动哪一个系统(windows10还是ubuntu20.04)的grub界面,需要进入哪个系统,直接按回车就可以了。

其实,我之前使用的是一块默认模式为gpt的机械硬盘,所以在此硬盘上安装双系统没有太大问题,基本上都很轻松都成功了。由于电脑速度太慢,所以我加装了一块默认模式为mbr的固态硬盘(可能是这样的,吐槽一下新的固态硬盘竟然是相对较老的分区模式)。我重装系统花了一晚上直到天亮,就是因为没有关注这个问题。最后实在网上搜索浏览时,发现系统城的帖子很有用,虽然之前我一直比较不喜欢这类网站,但有时还是真香。所以当安装系统遭遇到了上述的问题——找不见windows10系统,直接结束ubuntu的安装,如何查看发现硬盘分区模式为mbr,可以尝试将硬盘分区模式改为gpt,再去安装ubuntu20.04。当然通过在windows10系统(安装在固态硬盘)使用diskgenius软件将此固态硬盘的模式改为gpt,操作确实可以完成,但重启后找不见windwos10系统。不过现在就可以利用uefi/gpt安装双系统,先安装windows10再安装ubuntu20.04。

最后在提一提开机后自动进入windows10这可能有两种原因:



  1. windows10的快速启动

  2. bios的强制启动

最后总结,重装系统要关注bios模式和磁盘分区模式,操作有风险,重装需谨慎,一定要备份重要的文件。



推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • d3dx9_26.dll极品飞车9修复工具下载及修复教程
    本文介绍了d3dx9_26.dll文件的修复工具下载和修复教程,解释了该dll文件的作用和安装方法,同时提供了其他dll文件下载安装的方法。文章涵盖了3d、windows、p2p、dll、visual studio等知识点,并由未来可期1212投稿。希望该技术和经验能帮到你解决dll文件相关技术问题。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
author-avatar
asx
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有