无忧启动论坛

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

[求助] set root?

[复制链接]
跳转到指定楼层
1#
发表于 2020-9-29 00:50:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chiannet 于 2020-9-29 00:52 编辑

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

在某机器随机把这两张盘载入不同光盘驱动器,
请问如何精确将载入了乙盘的光驱set root?求菜单写法。
2#
发表于 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
回复

使用道具 举报

3#
 楼主| 发表于 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乙所在光驱。


回复

使用道具 举报

4#
 楼主| 发表于 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表达?

回复

使用道具 举报

5#
发表于 2020-9-29 08:05:23 来自手机 | 只看该作者
两张还非要一个引导,这种概率……。课题确实不错。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 09:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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