无忧启动论坛

标题: 用GRUB命令实现VHD系统秒还原! [打印本页]

作者: 天风    时间: 2024-10-2 22:04
标题: 用GRUB命令实现VHD系统秒还原!
之前的帖子里写过的内容,今天正好看到,单独把它摘出来,供大家参考。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434667&extra=&page=1
==============================
引导菜单文件:

title 【1】VHD OS主系统
find --set-root --ignore-floppies --ignore-cd /bvhd/os/1.vhd
command /BVHD/grub/SISO NTBOOT=NT6=/bvhd/os/1.VHD  

title 【2】 VHD OS秒还原并重启
find --set-root --ignore-floppies --ignore-cd /bvhd/os/2.vhd
dd if=()/bvhd/os/2.vhd of=()/bvhd/os/1.vhd
command /BVHD/grub/SISO NTBOOT=NT6=/bvhd/os/1.VHD  
=============================
OS.VHD为父VHD
1.VHD为子系统
2.VHD为子系统备份,1.VHD出错的时候,用2.VHD覆盖1.VHD,并加载运行。

演示文件下载
https://www.123pan.com/s/bH5A-4sRBh
提取码:3333


作者: it323    时间: 2024-10-2 22:20
感谢分享!祝节日快乐!
作者: shuichd    时间: 2024-10-2 23:32
放假还在笔耕不缀,祝节日快乐!
作者: mlgq    时间: 2024-10-2 23:38
1
作者: wn168cn@163.com    时间: 2024-10-2 23:53
感谢楼主分享
作者: 481416322    时间: 2024-10-3 02:17
少斯米达
作者: rgfwqx@163.com    时间: 2024-10-3 08:05
谢谢
作者: wn168cn@163.com    时间: 2024-10-3 09:02
感谢分享
作者: yc2428    时间: 2024-10-3 10:28
祝节日快乐!
作者: guong    时间: 2024-10-3 11:26
感谢分享!
作者: quinn    时间: 2024-10-3 12:47
感谢分享,下载学习下!
作者: wmufo123    时间: 2024-10-4 06:03
很好
作者: 879792799    时间: 2024-10-5 06:49
祝超版节日快乐!
作者: nnwnxf    时间: 2024-10-9 09:31
感谢分享,学习一下!
作者: mindmap138    时间: 2024-10-9 14:06
不追求秒,
作者: cnpsx    时间: 2024-10-9 21:55

谢谢分享!谢谢分享!
作者: ma__jjuunn    时间: 3 天前
本帖最后由 ma__jjuunn 于 2024-11-24 20:59 编辑

请问楼主,uefi下的命令怎么写?可以实现吗?谢谢!
经过自己的测试,uefi下也完全可行,2013feng901012坛友在2022年就发过类似菜单了,测试完全可行
提醒一下:下面菜单方案2需要注意,ntboot文件需要和vhd文件在同一目录(或分区?未测试),否则无法启动vhd系统,
方案1菜单ntboot可以放在efi分区,可正常启动VHD系统。
感谢坛里的各位大神!用的是2011yaya2007777大神最新版的G4E

title 使用外部命令 NTBOOT 启动 WIM/VHD (方案2)
find /vhd/atlas.vhd | set bd=
/vhd/ntboot  %bd%/vhd/atlas.vhd winload=/Windows/System32/boot/winload.efi minint=1
boot

title 使用外部命令 NTBOOT 启动 WIM/VHD (方案1)
find /efi/grub/ext/ntboot | set bd=
find --set-root /vhd/atlas.vhd
%bd%/efi/grub/ext/ntboot  /vhd/atlas.vhd
boot

title atlas VHD OS秒还原并重启
echo ………………………………please enter y to recover VHD………………………………
password=y
find --set-root /vhd/atlas1.vhd
dd if=()/vhd/atlas1.vhd of=()/vhd/atlas.vhd
echo ………………………………please enter y to reboot…………………
password=y
find /efi/grub/ext/ntboot | set bd=
find --set-root /vhd/atlas.vhd
%bd%/efi/grub/ext/ntboot  /vhd/atlas.vhd
boot



作者: 天风    时间: 前天 22:33
ma__jjuunn 发表于 2024-11-23 19:35
请问楼主,uefi下的命令怎么写?可以实现吗?谢谢!
经过自己的测试,uefi下也完全可行,2013feng901012[/ ...


作者: 假大空    时间: 昨天 14:38
efi下试过vhdx貌似ntboot启不来。暂时用的ntloader




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