veket官方网站论坛

veketx

 找回密码
 要注册
搜索
楼主: liuzhaoyzz

[推荐] SX_veket_for_Windows安装器by双心(2025-02-04更新)

[复制链接]
 楼主| 发表于 2021-12-14 08:47 | 显示全部楼层
p123456 发表于 2021-12-14 08:32
有个问题,就是安装好之后,只是第一个页面进入win正常,之后进入的若点第一个windows是出错的,建议删掉 ...


没有明白在哪里,请截个图。我有事要出去下。回来看看
发表于 2021-12-14 08:48 | 显示全部楼层
liuzhaoyzz 发表于 2021-12-14 08:47
没有明白在哪里,请截个图。我有事要出去下。回来看看

未进入系统怎么截图,等等我在视频找找
发表于 2021-12-14 08:50 | 显示全部楼层
liuzhaoyzz 发表于 2021-12-14 08:47
没有明白在哪里,请截个图。我有事要出去下。回来看看

https://www.bilibili.com/video/BV1144y1E7Xv
1分32秒的位置
 楼主| 发表于 2021-12-14 09:06 来自手机 | 显示全部楼层
p123456 发表于 2021-12-14 08:50
https://www.bilibili.com/video/BV1144y1E7Xv
1分32秒的位置


大概明白了你说的地方了,grub2-bios启动windows,这一项你可以自己删除,删除之后,批处理不会动这里了。

你说的这个,对应于grub2-bios启动菜单,具体菜单如下:
menuentry "0.Windows" "/bootmgr" --hotkey=0 {
search --no-floppy --set --file /bootmgr
chainloader +1
}
上面的菜单,会查找所有盘符下面bootmgr这个文件(可能是批处理运行的时候选择了错误的启动分区),这是微软的引导器,找到了,就尝试加载第一个找到的结果并启动。这个文件是隐藏的系统文件,在windows下面查看系统和隐藏文件可以看到,它必须位于活动分区。
你那边出错的原因可能是其他分区(比如非活动分区)有这个文件,grub2-bios找到了非活动分区的bootmgr并尝试启动,自然会失败。
我这边从grub2-bios启动windows是没问题的。

解决办法是,在windows资源管理器中,勾选显示隐藏文件和系统文件,找到其他非活动分区的bootmgr,删除即可。(一般地只需要启动的活动分区有这个bootmgr即可。)

批处理可以帮你删除非活动分区的bootmgr,这个文件放在非活动分区也没什么用,但是感觉这不是批处理应该干的事情(不务正业有没有?),而是用户自己该干的事情,你说呢?
显示隐藏文件和系统文件.png
 楼主| 发表于 2021-12-14 14:01 | 显示全部楼层
下载地址:https://liuzhaoyzz.lanzoux.com/b00nlwy1c
2021年12月14日更新:
1、说明中添加【SX_veket安装器操作演示-哔哩哔哩】 https://www.bilibili.com/video/B ... 29f06547a6a54d072b6
2、BIOS启动选择第2项grldr==>linux/linux.iso/PE.iso方案时,同时修改\boot\grub2\grubbios.cfg,添加启动菜单,便于grub4dos转grub2-bios整体启动veket.iso。
3、BOOTICE目录下增加个批处理,《删除非活动分区的ntldr和bootmgr.bat》,避免grub2-bios启动时找到非活动分区的ntldr/bootmgr出错。
同时更新grub2-bios启动widnows的菜单,通杀xp/win7 8 10:
menuentry "0.Windows" "/bootmgr" --hotkey=0 {
if search --no-floppy --set --file /bootmgr ; then
ntldr /bootmgr
elif search --no-floppy --set --file /ntldr ; then
ntldr /ntldr
fi
}
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2025-6-25 08:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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