无忧启动论坛

标题: 折腾旧机器:BIOS主板,使用大硬盘GPT+UEFI [打印本页]

作者: 481416322    时间: 2023-9-13 06:42
标题: 折腾旧机器:BIOS主板,使用大硬盘GPT+UEFI
发个折腾贴,算是学习心得吧,高手别见笑。本人有一台HP Z800工作站,BIOS主板,48G内存,15年了。这几天换个大硬盘,准备用GPT+UEFI模式。想法是用本坛高手的grldr_gpt_boot.bin修改硬盘的第一个扇区,之后2-34是GPT的头和文件分配表不修改,再后面将grldr.mbr写入到35-50扇区。此时ESP分区的开始位置应该在0柱面0磁头51扇区或之后。剩下的事情就是拷贝几个文件到ESP分区。

具体试验是先在一个小优盘上进行的,细节如下:

删除小优盘原有的分区并转换成GPT格式。用diskgenius建ESP分区,起始位置是0柱面0磁头51扇区,大小为100M左右。接下来修改前50个扇区。先用本坛高手的grldr_gpt_boot.bin(不好意思,忘记链接了)用bootice恢复到0扇区,然后将这个扇区连同第1扇区的gpt头和后32个扇区的分区表,共34个扇区备份到0-33_boot.bin。下载最新的grub4dos中的grldr和grldr.mbr(2023-08-08),并将0-33_boot.bin与grldr.mbr以二进制的方式合并成0-49_boot.bin,并用bootice恢复到优盘的0-49扇区。复制grldr和四叶草的启动文件clover.img或clover.iso到根目录,建立一个grub4dos的菜单文件menu.lst用于启动这两个文件,本人感觉iso的比较好。再将grub2浏览器grubfmx64.efi复制到\EFI\clover\改名cloverx64.efi,同时复制到\EFI\boot改名为bootx64.efi(这个将是直接用于UEFI主板时启动的唯一文件)。

注:这个小优盘实际上是BIOS, UEFI双启的,后者只用一个文件。



作者: ylac    时间: 2023-9-13 07:38
48G超过很多人了
作者: luntaner    时间: 2023-9-13 08:02
15年的电脑不算旧    10年的还在用
作者: softwarezheng    时间: 2023-9-13 08:04
谢谢楼主;;;;
作者: 进士小站    时间: 2023-9-13 08:26
16GB 内存机器只有两台
作者: szwp    时间: 2023-9-13 08:31
头部多留点扇区,grldr整个写入。
作者: 481416322    时间: 2023-9-13 09:17
szwp 发表于 2023-9-13 08:31
头部多留点扇区,grldr整个写入。

好主意,谢谢!
作者: 邪恶海盗    时间: 2023-9-13 09:38
BIOS主板怎么用UEFI???
作者: szwp    时间: 2023-9-13 09:42
481416322 发表于 2023-9-13 09:17
好主意,谢谢!

没看见硬盘多大
作者: 481416322    时间: 2023-9-13 09:46
szwp 发表于 2023-9-13 09:42
没看见硬盘多大

16T
作者: 481416322    时间: 2023-9-13 09:48
邪恶海盗 发表于 2023-9-13 09:38
BIOS主板怎么用UEFI???

就是用grub4dos启动四叶草的模拟器clover.iso,就仿真uefi了。
作者: 15139276789    时间: 2023-9-13 09:55
谢谢分享                                
作者: 邪恶海盗    时间: 2023-9-13 10:02
481416322 发表于 2023-9-13 09:48
就是用grub4dos启动四叶草的模拟器clover.iso,就仿真uefi了。

绕这么一大圈干啥,闲得蛋疼么???
作者: 481416322    时间: 2023-9-13 10:04
邪恶海盗 发表于 2023-9-13 10:02
绕这么一大圈干啥,闲得蛋疼么???

你有好的办法,在BIOS主板上用16T的硬盘么,请指点。
作者: szwp    时间: 2023-9-13 10:07
481416322 发表于 2023-9-13 09:46
16T

看用途,可以MBR
作者: 邪恶海盗    时间: 2023-9-13 10:10
481416322 发表于 2023-9-13 10:04
你有好的办法,在BIOS主板上用16T的硬盘么,请指点。

BIOS+GPT:BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统;若电脑同时带有容量小于2T的硬盘和容量大于2T的硬盘,小于2T的可以用MBR分区表安装系统,而大于2T的可以使用GPT分区表来存放资料。但系统须使用64位系统。


作者: 481416322    时间: 2023-9-13 10:13
邪恶海盗 发表于 2023-9-13 10:10
BIOS+GPT:BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统;若电脑同时带有容量小于2T的 ...

这个16T盘是既装系统又存放资料的,所以才想个点子折腾安装系统哈。
作者: 481416322    时间: 2023-9-13 10:15
szwp 发表于 2023-9-13 10:07
看用途,可以MBR

折腾一下,既能装系统又能存放数据了。
作者: 481416322    时间: 2023-9-13 10:20
szwp 发表于 2023-9-13 08:31
头部多留点扇区,grldr整个写入。

这个点子很好的,相当于grldr隐藏起来了。刚才找到您发的一个帖子,还可以多写几份,有创意!但我还没了解第一个扇区的代码,如何去定位多个grldr的位置,应该是在某个偏移位置上有这个参数吧?
作者: shy20070509    时间: 2023-9-13 10:29

作者: szwp    时间: 2023-9-13 10:32
481416322 发表于 2023-9-13 10:20
这个点子很好的,相当于grldr隐藏起来了。刚才找到您发的一个帖子,还可以多写几份,有创意!但我还没了 ...

可以去研究UMBR
作者: 481416322    时间: 2023-9-13 10:35
szwp 发表于 2023-9-13 10:32
可以去研究UMBR


作者: garay    时间: 2023-9-13 11:13
伤盘、怎么不用固态加机械大于16T的组合
作者: 2010sya    时间: 2023-9-13 11:59
garay 发表于 2023-9-13 11:13
伤盘、怎么不用固态加机械大于16T的组合

贵在折腾
作者: sulong    时间: 2023-9-13 12:00
涨涨见识,谢谢楼主分享
作者: bearxu    时间: 2023-9-13 12:13
其实没那么复杂, MBR 也是可以启动 GPT分区上的系统。 不需要efi启动
就是要有个优盘或普通硬盘当mbr引导盘而已

用 dism 命令把系统部署到 gtp 分区里
然后用 bcdboot 命令 把引导文件生成到优盘或另一个mbr硬盘
完事
作者: toptop    时间: 2023-9-13 12:20
10年的还在用,厉害!
作者: yc2428    时间: 2023-9-13 13:22
谢谢分享
作者: szwp    时间: 2023-9-13 13:42
bearxu 发表于 2023-9-13 12:13
其实没那么复杂, MBR 也是可以启动 GPT分区上的系统。 不需要efi启动
就是要有个优盘或普通硬盘当mbr引导 ...

不需要其它MBR盘的。

http://bbs.wuyou.net/forum.php?m ... &fromuid=225195
作者: zqfeng01    时间: 2023-9-13 14:18

谢谢分享

作者: 481416322    时间: 2023-9-13 14:27
toptop 发表于 2023-9-13 12:20
10年的还在用,厉害!

15年哟
作者: promrhxq    时间: 2023-9-13 15:42
学习了,感谢分享经验
作者: bearxu    时间: 2023-9-14 14:30
szwp 发表于 2023-9-13 13:42
不需要其它MBR盘的。

http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=425450&pid=4 ...

不需要其它引导盘
但需要 umbr + grldr + ntboot

有其它盘,就不需要找第三方软件, 纯微软官方工具就能搞定
作者: yyz2191958    时间: 2024-7-29 19:45
进来学习




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3