无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1384|回复: 14
打印 上一主题 下一主题

[求助] 引导多硬盘是如何分配的

[复制链接]
跳转到指定楼层
1#
发表于 2024-2-20 13:47:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天,用我的u盘引导,进入manjaro 发现进不去了。
我的固态U 盘是多系统,gpt格式,16个分区
于是进入pe,用diskgen观察分区为ext (已损坏)。
进入deepin 系统也是无法读取这个分区。
这个系统保护得太好了,只能靠自身来读取。
突然想到引导菜单中,有一个高级选项,竞然进去了一次,再重启就进入不了了。
不可能坏了,但是系统就是卡在界面上没有反应
于是我认真分析了启动菜单的代码?发现有的菜单是hd0
而我的manjaro菜单都是hd1,大胆假设,小心求证,将manjaro引导代码改为hd0成功了
请教高手:
系统在选择多硬盘引导分区时,到底是如何定义0,1 ,2
有什么依据,还是随机?
随机可能性不大,应该有一定的标准
2#
发表于 2024-2-20 14:23:25 | 只看该作者
勇于尝试,就是胜利!

点评

一起努力  发表于 2024-2-20 15:11
回复

使用道具 举报

3#
发表于 2024-2-20 14:35:36 | 只看该作者
一般是主板设定好的,我的550itx的规则,从0到123456是:PCIEx16——正面m2——背面m2——sata1、2、3、4

点评

多谢!!!!!1  发表于 2024-2-20 15:10
回复

使用道具 举报

4#
发表于 2024-2-20 14:42:41 | 只看该作者
你在主板固件里选择的引导设备为hd0,其他依次为hd1,hd2...
这个依次是按接口顺序,如sata0,sata1,sata2,sata3...当然,要除掉作为第一引导的设备,因为它已识别为hd0

如你所的情况,一个硬盘,一个u盘。
当选择硬盘开机时,硬盘为hd0,u盘为hd1
当选择u盘开机时,u盘为hd0,硬盘为hd1

制作菜单时要考虑这种情形来确定hd0,hd1
如果要制作通用菜单,就不要使用hd0,hd1来指定设备,而是通过search命令来确定设备。

点评

多谢提醒!!  发表于 2024-2-20 15:09
回复

使用道具 举报

5#
发表于 2024-2-20 19:41:05 | 只看该作者
学习学习
回复

使用道具 举报

6#
发表于 2024-2-21 08:03:12 | 只看该作者
来学习一下
回复

使用道具 举报

7#
发表于 2024-2-21 09:03:49 | 只看该作者
大部分linux应该都使用UUID来指定root分区,你这个可能是个特例。

点评

又找不到了  发表于 2024-5-1 07:11
多谢,默认代码就是这样  发表于 2024-2-21 09:46
回复

使用道具 举报

8#
 楼主| 发表于 2024-5-1 07:12:00 | 只看该作者
good
回复

使用道具 举报

9#
发表于 2024-5-1 09:39:05 | 只看该作者
U盘进入大都判定是(hd0,?*)
(hd0,msdos1)
(hd0,msdos2)

系统硬盘判定是(hd0, gpt*)
(hd2,gpt1)
(hd1,gpt2)

加上($root)启动盘随机变化了,永远找的到
回复

使用道具 举报

10#
 楼主| 发表于 6 天前 | 只看该作者
manjaro 在联想的电脑上可以启动!在苹果的电脑上卡壳了,原来是能够启动的,不知道原因!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-9 03:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表