Grub2 2.02〜beta3版可以做很多Grub2 2.02〜beta2版做不到的事情,由我测试:
- 使用Super Grub 2磁盘启动
- 键入“ c”键转到命令行
- 输入命令以挂载我想要的加密分区
- 淫荡的卢克斯
- cryptomount(hd0,#)//其中#代表加密分区
- 输入密码短语,然后再输入一些命令
- 多重启动(crypto0)/grub/i386-pc/core.img
- 开机
这将加载加密分区内的另一个Grub2,这里没有疯狂的攻击...我正在从CD(只读介质)启动,然后装入加密分区(没有密码短语,任何人都敢于注入任何东西!),然后从加密分区内部启动,并使用自己的菜单加载Grub2等。
注意:此类Grub 2.02〜beta3引导程序(我使用Super Grub 2 cd)可以位于USB记忆棒,USB HDD等上。
警告:Grub2版本2.02〜beta2不能执行相同的操作,因为它具有一些与命令cryptomount相关的BUG(似乎已在Grub2版本2.02〜beta3上修复了)。
我谈论的beta2错误是:
- 它并没有真正挂载加密分区,因此它不允许您访问(crypto0)/ *
- 如果加密分区不止一个,则
cryptomount -a
仅使用要求一个密码
- 在运行cryptomount一次之后,再次运行就没有任何作用
在Beta 3上:
- 它确实挂载了加密的分区,并且如果同时挂载了多个,则可以通过(crypto0)/ *或(crypto1)/ *等访问文件
- 它要求每个密码短语(每个加密分区一个)
- 它允许您根据需要运行它多次,可以安装一个,然后再安装另一个,等等。
旁注:除了重新引导或引导另一个或相同的grub2 /其他引导程序等之外,我不知道如何卸载它们。
希望这有助于澄清问题,并希望将Grub2版本2.02〜beta3集成到LiveCD上,这样我们就可以安装它而无需自己编译。
PD:使用Super Grub 2磁盘,我看不到将Grub2版本2.02〜beta3安装到MBR / boot分区等的任何方法。