无忧启动论坛

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

[求助] GRUB2 如何启动 U 盘上的 Win10 启动文件

[复制链接]
1#
发表于 2020-10-26 06:04:44 来自手机 | 显示全部楼层
bios的话insmod加载ntldr模块和必须的文件系统支持模块后用ntldr /bootmgr;uefi用chinaloader加载efi试试。
回复

使用道具 举报

2#
发表于 2020-10-27 19:45:38 来自手机 | 显示全部楼层
我想楼主是想把grub2安装到U盘上吧?在linux上用grub-install安装grub2为U盘的bootloader,在编辑菜单文件。看一楼才菜单,你的硬盘的gpt格式第一分区不会是efi分区吧,第二分区是windows?
回复

使用道具 举报

3#
发表于 2020-10-27 19:58:52 来自手机 | 显示全部楼层
本帖最后由 my9823 于 2020-10-27 20:00 编辑

你的U盘有没有分区,还是只有一个分区?分区类型是什么?因为grub2是模块化的,用什么功能加载什么模块。

点评

U 盘是新 U 盘,没有量产分区什么的! 2# 表述的很明白,优麒麟 ISO 写入 U 盘后是 FAT32 格式的,与 Windows 10 是相同的格式。 以这样的话,应该需要加载哪种模块?  详情 回复 发表于 2020-10-27 22:46
回复

使用道具 举报

4#
发表于 2020-10-27 20:05:13 来自手机 | 显示全部楼层
首先插入必要模块,再用search -f -s /路径/文件确定文件位置(相当于grub4dos中的find --set-root),再确定是insmod ntldr;ntldr /boormgr还是chianloader  /路径/efi文件名。

IMG_20201027_195843.jpg (38.33 KB, 下载次数: 134)

IMG_20201027_195843.jpg

评分

参与人数 1无忧币 +5 收起 理由
chishingchan + 5 赞一个!

查看全部评分

回复

使用道具 举报

5#
发表于 2020-10-28 05:56:44 来自手机 | 显示全部楼层
既然能启动,说明加载了分区和文件系统模块,menuentry里可以仿照上面判断grub_platform变量的值是pc时,用ntldr /bootmgr启动,否则就是uefi启动用chianloader /bootmgr.efi
回复

使用道具 举报

6#
发表于 2020-10-28 06:02:44 来自手机 | 显示全部楼层
启动菜单界面按下c键进入命令行模式,lsmod看看core.img应该内置了很多模块吧?如果没有先插入ntldr模块,试试。这个模块主要用于启动以前xp时代的ntldr和bios启动时的bootmgr,Uefi不用这个模块。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-28 03:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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