无忧启动论坛
标题:
set root?
[打印本页]
作者:
chiannet
时间:
2020-9-29 00:50
标题:
set root?
本帖最后由 chiannet 于 2020-9-29 00:52 编辑
假设甲乙两张光盘:
甲光盘仅有 aaa、bbb两个文件。
乙光盘仅有 aaa一个文件
在某机器随机把这两张盘载入不同光盘驱动器,
请问如何精确将载入了乙盘的光驱set root?求菜单写法。
作者:
zhxy9804
时间:
2020-9-29 07:39
这样子纯粹找别扭哈,
本来setroot就是找个标定文件,你故意找俩一样的,自然只能随缘
作者:
chiannet
时间:
2020-9-29 07:59
标题:
set root?
zhxy9804 发表于 2020-9-29 07:39
这样子纯粹找别扭哈,
本来setroot就是找个标定文件,你故意找俩一样的,自然只能随缘
find --set-root --devices=c /aaa && if not exist /bbb && chainloader /aaa && boot
复制代码
有可能启动失败,因为find 命令
set-root
甲所在光驱,但这样可以确保一定不会从甲boot
也有可能启动成功,因为find 命令
set-root
乙所在光驱。
作者:
chiannet
时间:
2020-9-29 08:02
本帖最后由 chiannet 于 2020-9-29 08:09 编辑
zhxy9804 发表于 2020-9-29 07:39
这样子纯粹找别扭哈,
本来setroot就是找个标定文件,你故意找俩一样的,自然只能随缘
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
两张还非要一个引导,这种概率……。课题确实不错。
作者:
不点
时间:
2020-10-4 12:05
楼上有几位都回答了,我只说点想法。光盘都要淘汰了吧?再说了,你能保证,你插入的两个光盘,都能被 bios 认出来?假如它只认一个,你咋办?要知道,bios 阶段,有许多电脑,都只认一个光驱。甚至,有些 bios 连第二个硬盘都不认呢!只认一个硬盘!所以,诸位在使用 grub4dos 时,一定要思路开阔,不要狭隘,不要只看到自己的电脑,还应看到大家的电脑。大家互相交流,才能取得更丰富的认知。
作者:
不点
时间:
2020-10-4 12:10
刚才说的,其实还不是极端情况。如果你不是从 eltorito 光盘启动,比如,你是从硬盘启动,那么,你的光盘有可能根本就不存在耶!bios 可能根本就不挂它,你也就无法在 grub4dos 里面找到它!
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./)
Powered by Discuz! X3.3