|
手头的电脑是uefi启动的Windows11,之前通过更改bois启动模式为legacy的方式启动veket,但Windows11就启动不了了。看了论坛上其他坛友的帖子,有所启发,特意根据自己的思路更改尝试了一下,Windows11和veket22都能够启动成功,现分享给大家,希望能够共同交流学习。
1.能够正常进入的是uefi启动的Windows11,开机过程中进入bois关闭安全启动Secure Boot 为disable 。
下载最新版diskgenius,单独分区ext4,我设置的是50GB大小,在Windows11的C盘之后。
看了“v22-v20220816\安装工具教程\安装veket到独立分区过程\UEFI下Veket安装及启动简单方法”,尝试把解压的veket22的文件夹放入刚才分出来的ext4盘里,但Windows11下需要购买,这时候用做好的veket U盘进入系统,通过在veket系统下把文件夹复制进去。
2.重启进入Windows11系统,打开diskgenius软件,把“veket引导模板”中G4E或者GRUB2文件夹下的EFI文件夹复制/覆盖到system(0)磁盘中。提醒:该步操作前请提前备份。
3.在diskgenius软件“工具”中,选择最下面一行“设置uefi bois启动项”,添加→选择刚才复制进去的efi→boot→bootx64.efi。选择下一次从该项启动(仅一次有效),保存当前启动项设置(此设置在成功前电脑重启请每次设置)。提醒:该步设置为保险起见,以免不成功后无法引导Windows11,下面成功后可以设置为第一启动项,后面讲。
4.修改“\v22-v20220816\v22-v20220816\安装工具教程\安装veket到独立分区过程\UEFI下Veket安装及启动简单方法\veket引导模板\G4E\EFI\grub”下的menu.lst,右键记事本可以打开修改,将教程里给的title部分,根据自己情况更改为下面所示:
title 启动 veket22
root (hd0,3)
kernel /veket22/vmlinuz pfix=fsck pmedia=cd PSUBDIR=veket22
initrd /veket22/initrd.gz
其中,root红色标识的磁盘部分根据自己的电脑磁盘情况自行更改,只有一块硬盘的,前面数字为0,在第二块硬盘上为1,以此类推。第二个数字可以看diskgenius软件中序号(状态)所示。
将更改好的这份menu.lst保存,拖入diskgenius的system(0)\efi\grub 文件夹中,覆盖。
5.开机实验。这个时候应该可以进入新的启动页面了,可以点击进入veket22试一下,我的可以正常启动,此处大家可以尝试一下,应该不会有问题。提醒:如果出现错误,no such part,不用管。CTRL+alt+del重新启动,还可以正常进入Windows11.
6.再次进入Windows11,还是按照步骤4修改menu.lst,菜单中添加Windows11启动,命令如下:
title 启动 Windows11
root(hd0,2)
chainloader /EFI/Microsoft/Boot/bootm**.efi
此时重启可以成功启动Windows11.
veket不加载个人文件的命令也可以添加,每一次进入都是新系统,如下:
title 启动 veket22(no save file)
root (hd0,3)
kernel /veket22/vmlinuz pfix=ram pmedia=cd savefile=none PSUBDIR=veket22
initrd /veket22/initrd.gz
7.开机bois设置为新添加的uefi启动项为第一启动,页面好像为:boot,uefi boot,选择非电脑硬盘的那个就行了。这样以后每一次启动都显示此次设置的启动项了。
大体步骤如上所示,需要用到的软件为diskgenius和启动U盘一个。我也是小白学习中,欢迎大家一块交流学习。 |
评分
-
1
查看全部评分
-
|