|
本帖最后由 481416322 于 2023-2-3 19:22 编辑
这两天充分吸取本坛高手经验,做了一个尝试,它是不具确定性的,对win10的早期版本失败,成功的是19045系列的,也可能与试验机器有关。具体操作方法如下:
1、在19045的win10系统上安装Primo 5.6,并打入ramos的相应注册表;
2、运行Primo,建立恰当的内存盘,并保持打开状态方便观察;
3、用diskgenius处理内存盘,修改成gpt格式,一个ESP分区,盘符S:,一个NTFS分区,盘符R:;
4、观察Primo窗口,内存盘应该出现R, S两个分区,如果不出现,估计就失败了;
5、用diskgenius通过热迁移的方法,克隆C盘到R盘;并在S盘写入EFI引导,BCD指向R盘的系统;
6、运行regedit,交换配置单元system中MountedDevices中的C和R盘符,然后输出的新的system覆盖到R盘的相应位置;之后还原原系统改动的注册表项;
7、切换到Primo窗口,保存当前内存盘;
8、重新启动,用其它系统,先把内存盘镜像复制一下并用来代替原来的镜像文件;
9、在grub4efi引导器下增加一项启动菜单,形如
title 19045 ramos
find --set-root /19045.vdf
map /19045.vdf (hd)
chainloader (hd-1)
10、以上仅属个人测试,不具有通用性,还请高手们多多指教!
最后补充一点:如果用grub2启动,菜单项形如
menuentry "/19045.vdf" "/efi/boot/bootx64.efi" {
search --set=vdf --file $1
map -n -l ($vdf)$1
chainloader (vd0,1)$2
}
|
评分
-
查看全部评分
|