(aaa) 实测 记录:双硬盘、分别独立安装 linux & win 双系统。BIOS 设置问题导致无法启动: UEFI 与 Legacy
- UEFI 模式:安装 ubuntu OS。
如今有许多的第三方 linux APP,特别是那些需要OS底层支持的APP,必须在UEFI下才能运行,老旧的 Legacy 模式( BIOS)的功能太弱了。 - Legacy 模式:安装 win 10
目的:双硬盘、分别独立安装 linux & win 双系统,是为了分隔在双系统之间,启动配置的相互影响。
无法启动 win
- 需要清除 BIOS中的 ubuntu选项?:在 BIOS中选择 Load default 菜单选项?即可清除 BIOS中的 ubuntu选项,恢复到出厂的默认启动配置。(Not Need, F12 OK)
- 需要在 BIOS 中,设置 Legacy first。(Not Need, F12 OK)
问题:在 UEFI first 模式下,启动 win(Legacy模式下安装的 Win系统)失败。
OK
- F12 : 进入启动系统选择界面。This is lenovo BIOS support, Others can do but F12 or not ?
- select the hard disk to start .
- 也许,下一次安装 win时,和安装 ubuntu一样,采用同样的 UEFI模式来安装,并将 BIOS设置为 UEFI Only,或 UEFI first,就不必如此麻烦在 BIOS中进行切换了吧?
- 采用 UEFI 模式来安装 ubuntu,如今看来已经是必要的了?因为有些 APP需要 UEFI的支持之下,才能正常运行?
原理:
- 方法1:本文采用的就是这个方法。系统启动管理方法,其中一种就是电脑本身自带的,由 BIOS控制。这台电脑默认启动菜单选择是 F12 键。不同品牌的电脑,可能这个按键不尽相同?
- 另一种方法:由 Ubuntu管理,这种方法使用最简单方法。但是,如果系统启动出现问题,又是一件麻烦事情。
- 其他方法:?
基本上都是在ubuntu OS上使用,WIn 只是有些时候才需要,所以采用本文的办法,省脑力。
无法启动 linux
出现 grub > 界面

- 场景:在 BIOS中选择 Load default 菜单选项,已经恢复到默认启动配置。
- 需要在 BIOS 中,设置 UEFI first。
- 在 ubuntu OS硬盘启动之后,会自动向电脑主板的 BIOS中写入 ubuntu 启动项菜单。
在 Legacy 模式下,出现的问题:
- 启动 ubuntu(UEFI 模式下安装 ubuntu OS)失败。
- 在 ubuntu OS硬盘启动时,不会自动向 BIOS中写入 ubuntu 启动项菜单。
其他更简单的双系统启动引导解决方案?
??????
======================
实测 记录:**********
1. 环境:
Win 采用 Legacy启动模式,独立安装在硬盘A中。
Ubuntu 采用 UEFI启动模式,独立安装在硬盘B中。
2. BOIS 设置
设置:both模式,legacy和uefi都可以使用;但 uefi 模式优先(主要使用ubuntu,所以设置这个优先)。
3. Ubuntu 磁盘分区(同一个磁盘,分成 3 个分区: EFI / OS root / Data)
需要 EFI 分区,因为出现无法安装 grub现象,他人如此说,实测也是如此。
- 在安装时对磁盘进行分区。
- EFI 分区:设置为主分区。网上推荐 512MB;但使用 ubuntu-22.04-desktop-amd64+intel-iot---22042-kennel-5x-final.iso 版本,好像需要 1024 MB 才行?本次设置为 1024 MB。
- 根分区/ :设置为逻辑分区。
- 还有之前就已经存在的一个保存数据的分区。在重装系统的过程中,一直都没有变动它。EFI 和 OS root 分区删除过,并重新分区;但这不会影响到 Data数据分区的;但操作过程要特别小心,别把数据分区给删除了!!
也许?没有验证:同时存在多个主分区,启动程序无法判断而导致 grub rescue > 出现?
4. 使用电脑 BIOS自带的启动管理菜单
F12 :不同品牌的电脑,可能会有所不同。
结论:
- 直接 F12 选择进入 Win 即可。平时不需要 F12,会直接进入 linux。
- 不要让 ubuntu 来管理启动采用,而是使用 BIOS 的启动菜单。这样避免当 linux 启动菜单出现问题时,会影响到 win的使用。
其他
- 流行的启动菜单,目前俺只知道两种:一是有电脑自带的 BIOS 管理,二是由操作系统管理。
- ubuntu 的有些 app 必须采用 UEFI 启动模式,功能才不会产生异常??
- UEFI(统一可扩展固件接口)和Legacy(传统BIOS)是两种计算机启动模式,UEFI作为现代标准在启动速度、安全性、大硬盘支持等方面优势明显,而Legacy则在兼容老旧系统和硬件时仍有价值。
- root 密码并不表示安全:它只表示通过外部入侵,是很难破解的?但是,只要目标硬盘在手,那么,使用 root 账户挂载目标硬盘,密码就无效了。
linux 系统本身设计就是这样的,因此,还有全盘加密安装,以及其他的安全处理方法。win 好像也是这样的。
=====================
就是因为如下的两个问题,所以才采用了这种安装方法:双硬盘、分别独立安装 linux & win 双系统。
通常安装双系统的方法:先安装 win,再安装 ubuntu。在安装 ubuntu的过程中,ubuntu会自动处理 win OS的启动菜单;按照这个安装顺序,傻瓜安装即可。
问题时:当启动出现异常时,解决起来的代价有些麻烦?
所以本文的做法是:
先安装一个硬盘及系统,然后,移除已经安装好系统的硬盘,再安装另一个硬盘和系统。
ubuntu 放置难拆卸的硬盘仓,Win放在容易拆卸的硬盘位。
在重装 ubuntu时,拆下 win 系统盘,以防止破坏掉 win OS 盘的启动配置?一般 Win的安装会简单方便一些。
1. 以下这些方法,要么专业性太强,要么太繁琐了:?
一文搞定 Linux 与 Windows 双系统修复 https://cloud.tencent.com/developer/article/2564746
修复win/linux双系统引导问题 https://blog.csdn.net/weixin_43467769/article/details/149587331
2. 以下方法,好像 Boot-repair会修改、删除掉 /boot 目录下的一些文件?
- 这会导致一些 app可能无法运行,或功能异常?因为有些 app在安装时,也会向 /boot目录中注入一些文件或设置?
装了ubuntu/win10后,重启时进入grub service 界面怎么办
ubuntu中修复方法(只要网好点,可以下载boot service,这个很方便)
- 拿个ubuntu系统的安装U盘,进入试用系统。
- 下载boot service(引导修复)按照流程一步步来就可以
- 如何下载在以下链接中,或是自行百度(如何下载boot service)
win10中修复方法还没有用过...以后可能补充

下载方法和 使用 请看以下链接,其他版本ubuntu可能有些不同,请仔细看底下说明
参考
用Boot-repair修复双系统引导 https://jingyan.baidu.com/article/5553fa82cd48a765a23934ae.html
原文链接:https://blog.csdn.net/qq_38938655/article/details/104903514
更多推荐




所有评论(0)