找回密码
注册 登录
查看: 2421|回复: 6

对sgi系统安装器和sgimini的改进建议 界面 引导修复逻辑

[复制链接]

该用户从未签到

发表于 2020-6-21 18:32:47 | 显示全部楼层 |阅读模式
本帖最后由 lidajy 于 2020-6-21 18:52 编辑

家里电脑有三四个硬盘,发现sgimini只适合单硬盘的重装,不适合多硬盘多个引导分区特别是兼有mbr/gpt格式的硬盘下多个操作系统的安装。本人为此找安装失败的原因,用虚拟机构建了硬件兼容性版本14.x的虚拟机,内建3个scsi硬盘,一个mbr格式,两个gpt格式,并且三个硬盘都有引导分区存在。 将中间的硬盘作虚拟机固件的第一个引导硬盘,虚拟机uefi启动。实验了三个星期,完全的测试报告因文件大,无法上传,加我微信wx361778656,我可以传输一下word文档,
sm u盘魔术师Pe环境里,系统安装器4.61/4.62安装测试,
sgi系统安装器在设置安装参数时,只有手动指定引导分区的盘符,后面跟却没有引导方式的手动指定选项,在多硬盘且兼有mbr/gpt混杂存在的多个引导区的环境下安装系统,发现引导方式是按安装目标分区的硬盘格式来确定引导方式并进行修复的,而勾选了安装完毕重启选项时,当引导模式搞错而修复发行错误时,就无法实现重启后的正确引导,需要重启u盘,而sgi系统安装器如果在设置安装参数中多了引导修复的手动指定,则就可以在按下开始安装后,就能实现一键全自动安装。所以需要在手动指定引导分区的盘符后面,再增加一个引导方式的手动指定。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image002.jpg
另外当指定了引导盘符,安装器最好能自动按引导盘符所在磁盘格式来初步确定引导模式并显示出来作为默认的引导模式,并可供人工修改改变引导修复的模式。 当在gpt上选择legacy引导时警告,当指定非激mbr当引导分区时警告无效,当在选择了ntfs分区作引导分区却选择efi引导时警告无效。
如果为了更直观方便,在选择安装盘符和引导分区时,可以弹了更详细的列表供选择,而不是仅有盘符供选择,那样太不直观,容易选错,否则还要使用磁盘管理器或DiskGeninus打开查看方能正确选择。所以这方面需要改进一下,可以参考这样的一些直观界面,更加方便:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image004.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image006.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image008.jpg
可以罗列机器中各硬盘的分区,标识分区:位置序号,盘符,卷标,文件系统,分区形式(分区类型),大小以及上面安装的操作系统。 这样直观的界面,在sgi系统安装器上设备安装参数时,选择安装目标就不易搞错(不易因选错将数据区复盖掉了造成损失),可作启动的活动分区都标识为绿色以方便选择引导启动区。引导修复要将那个分区的操作系统加入菜单也比较一目了然。
全功能的sgi如此改进, sgimin也如此改进就更好了。
Sgimini的引导修复问题:
在多硬盘多操作系统包含多个类型的引导分区的环境中,Sgimini在桌面环境下的安装的问题就是不能自动取得当前系统的引导分区和引导模式来进行安装时的引导修复。在需要转入进入pe环境进行镜像释放并修复时,桌子环境步骤中没有记录桌面环境所使用的引导分区和引导模式,在pe环境进行修复时不能读取之前的引导分区和引导模式的记录并进行正确的引导修复,以符合机器启动时的真实引导分区和引导模式,保证真正的一键重装或将系统安装到其它分区。建议sgimin在指定分区的菜单项里,不仅有指定安装的分区,指定引导分区,更应增加引导模式的指定。如果sgimini不能在桌面环境中指定,那么就需要手动指定这些必须的参数,使得sgmini能作出符合机器实际引导的修正,特别是在pe网络模式时,在pe阶段能读取这些记录,作出正确的引导修正。而不是把安装分区上的引导分区作为启动分区并据它的硬盘模式作出引导模式的认定和修正,那只能是单硬盘的情况下适用,在多硬盘多引导分区且各引导分区有的legacy,有的uefi,根据指定的引导分区的硬盘类型进行初步确认引导模式似乎更为合理,而最正确的就是在桌面环境中,booticeNTBOOTautofix2.5.7都能够正确获得当前运行着的系统的引导分区和引导模式
测试硬盘图.png
直观选择图.png
sgi界面改时图.png




上一篇:更新系统引导失败!!!
下一篇:执行失败

该用户从未签到

 楼主| 发表于 2020-6-21 19:04:13 | 显示全部楼层
另外sgimini可做成离线式的,放在sgimin的执行文件目录里,在网络联通情况下自动检查一下pe镜像是否需要更新,如要更新就下载更新pe组件,否则就可免去每次的下载,直接使用内置的pe镜像即可

点评

离线机制是有的,在SGIMINI程序同目录下手动建立Res文件夹,把sgimini云端下载的pe放到该目录下即可!  详情 回复 发表于 2020-6-22 14:10
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2020-6-22 14:09:18 | 显示全部楼层
建议可以,下次更新重新规划一下。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2020-6-22 14:10:07 | 显示全部楼层
lidajy 发表于 2020-6-21 19:04
另外sgimini可做成离线式的,放在sgimin的执行文件目录里,在网络联通情况下自动检查一下pe镜像是否需要更 ...

离线机制是有的,在SGIMINI程序同目录下手动建立Res文件夹,把sgimini云端下载的pe放到该目录下即可!
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-6-22 17:38:25 | 显示全部楼层
Noime 发表于 2020-6-22 14:10
离线机制是有的,在SGIMINI程序同目录下手动建立Res文件夹,把sgimini云端下载的pe放到该目录下即可!

太感谢了,辛苦了,期待更新,你的粉丝
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-6-23 11:37:31 | 显示全部楼层
Noime 发表于 2020-6-22 14:10
离线机制是有的,在SGIMINI程序同目录下手动建立Res文件夹,把sgimini云端下载的pe放到该目录下即可!

建了res文件夹且把云端下载的pe放到此目录中后,每次启动默认都是切换网络pe模式打勾了,而有时在桌面向其它分区安装/恢复系统时是不需要切换网络pe模式的,这个也需要改一下
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-6-23 13:09:49 | 显示全部楼层
sgimini引导修复失败后进了pe,无法进行引导修复
sigmini进pe后处理不了引导的错误.png
回复 支持 反对

使用道具 举报

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

本版积分规则