无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 1157|回复: 7

[求助] set root?

[复制链接]
发表于 2020-9-29 00:50:35 | 显示全部楼层 |阅读模式
本帖最后由 chiannet 于 2020-9-29 00:52 编辑

假设甲乙两张光盘:
甲光盘仅有 aaa、bbb两个文件。
乙光盘仅有 aaa一个文件

在某机器随机把这两张盘载入不同光盘驱动器,
请问如何精确将载入了乙盘的光驱set root?求菜单写法。
发表于 2020-9-29 07:39:06 | 显示全部楼层
这样子纯粹找别扭哈,
本来setroot就是找个标定文件,你故意找俩一样的,自然只能随缘

点评

在find返回的结果中,找到不含/bbb的分区号,将它set-root,请问该如何写?  详情 回复 发表于 2020-9-29 08:02
有可能启动失败,因为find 命令set-root[/backcolor]甲所在光驱,但这样可以确保一定不会从甲boot 也有可能启动成功,因为find 命令set-root[/backcolor]乙所在光驱。  详情 回复 发表于 2020-9-29 07:59
回复

使用道具 举报

 楼主| 发表于 2020-9-29 07:59:39 | 显示全部楼层

set root?

zhxy9804 发表于 2020-9-29 07:39
这样子纯粹找别扭哈,
本来setroot就是找个标定文件,你故意找俩一样的,自然只能随缘






  1. find --set-root --devices=c  /aaa && if not exist /bbb && chainloader /aaa && boot
复制代码


有可能启动失败,因为find 命令set-root甲所在光驱,但这样可以确保一定不会从甲boot

也有可能启动成功,因为find 命令set-root乙所在光驱。


回复

使用道具 举报

 楼主| 发表于 2020-9-29 08:02:46 | 显示全部楼层
本帖最后由 chiannet 于 2020-9-29 08:09 编辑
zhxy9804 发表于 2020-9-29 07:39
这样子纯粹找别扭哈,
本来setroot就是找个标定文件,你故意找俩一样的,自然只能随缘
  1. find /aaa
复制代码

在find返回的结果中,找到不含/bbb的分区号,将它set-root,请问该如何写?
类似于MSDOS cmd:

for %%i in ('find /aaa') do (if not exist %%i/bbb (root %%i/&exit /b))

如何用g4b表达?

回复

使用道具 举报

发表于 2020-9-29 08:05:23 来自手机 | 显示全部楼层
两张还非要一个引导,这种概率……。课题确实不错。
回复

使用道具 举报

发表于 2020-9-29 08:36:59 | 显示全部楼层
在我的印象中,如果用的是最新版grub4dos, 且没有手动加载光盘驱动。
只有bios里从该光盘启动时, grub4dos才能认出这个光驱。
回复

使用道具 举报

发表于 2020-10-4 12:05:45 来自手机 | 显示全部楼层
楼上有几位都回答了,我只说点想法。光盘都要淘汰了吧?再说了,你能保证,你插入的两个光盘,都能被 bios 认出来?假如它只认一个,你咋办?要知道,bios 阶段,有许多电脑,都只认一个光驱。甚至,有些 bios 连第二个硬盘都不认呢!只认一个硬盘!所以,诸位在使用 grub4dos 时,一定要思路开阔,不要狭隘,不要只看到自己的电脑,还应看到大家的电脑。大家互相交流,才能取得更丰富的认知。
回复

使用道具 举报

发表于 2020-10-4 12:10:19 来自手机 | 显示全部楼层
刚才说的,其实还不是极端情况。如果你不是从 eltorito 光盘启动,比如,你是从硬盘启动,那么,你的光盘有可能根本就不存在耶!bios 可能根本就不挂它,你也就无法在 grub4dos 里面找到它!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-11-27 14:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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