如何让U盘启动显示出GRUB菜单界面

2022-08-16 科技 64阅读
Grub不是凭空产生的,需要专门安装(制作PE的软件可能附带了这个功能)。看你的情况是要玩Windows了,可以将U盘格式化为FAT系列文件系统(不需要作额外处理),然后安装grub4dos(有Windows/DOS下的图形/文本安装工具),把ISO映像中的文件解包到U盘,在U盘根目录下编辑 menu.lst 文件,用 chainloader 命令引导PE系统就可以了(在文件开头附近加一行timeout = X,X为自然数)。

U盘量产模式跟Grub关系不大,它们的作用发生在计算机启动的不同阶段,如果计算机不支持USB-HDD或USB-ZIP,那无论如何修改Grub都是没用的。

我猜你是看到ISO映像在虚拟机下的启动画面,希望它能出现在U盘上。只要不是把U盘量产为光盘,就没法直接用光盘上的Grub程序,只能另外安装。

其实完全可以把ISO中的menu.lst(或其他名字)提取出来,改成其他名称(下面用的是win2003.lst),将U盘上的某个分区设为可引导分区(U盘多分区有点风险),然后在可引导分区中创建一个menu.lst:
timeout = 5
title Win2003
configfile /win2003.lst
就可以了(win2003.lst文件可能要稍作修改,特别要留意设备号)。

也可能是其他名字,一般是lst或cfg后缀。你确定光盘上的是Grub,而不是isolinux?
我不用QQ的,可以电子邮箱联系:rockrush4@163.com
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com