安装Windows后Ubuntu系统消失?别慌!只需进入BIOS调整启动顺序,或使用Live USB修复GRUB引导程序,即可恢复双系统启动菜单,重新访问Ubuntu系统。
1、 在Windows系统中添加GRUB引导菜单,需先下载并安装grub4dos工具包,将grldr、menu.lst等必要文件复制到系统盘根目录;接着修改boot.ini(适用于XP)或使用bcdedit(适用于Vista及以上)添加启动项;最后编辑menu.lst配置文件,定义操作系统条目及启动参数。详细操作步骤与参数说明可参考百度经验无敌引导掌门人:grub4dos的使用一文。
2、 在Windows 7/8系统中添加GRUB引导菜单
3、 下载BCD工具
4、 写入GRUB引导程序
5、 在Windows XP中添加GRUB启动菜单
6、 在电脑上,依次点击我的电脑→工具→文件夹选项,取消勾选隐藏受保护的操作系统文件,并选择显示所有文件和文件夹。接着定位到系统盘根目录下的boot.ini文件,右键属性,去掉只读勾选。然后用记事本打开该文件,在其中添加两行:`c:grldr=GRUB` 和 `timeout=10`,保存即可。
7、 请下载grub4dos压缩包,从中提取menu.lst、grldr.mbr,并从chinese子目录中取出grldr和grub.exe,共四个文件,统一复制到系统盘根目录下。
8、 通过GRUB引导启动Ubuntu Live桌面环境,即可在不安装系统的情况下直接体验Ubuntu。此方法适用于从Windows 7等系统共存环境中启动Ubuntu安装介质,无需使用U盘或光盘。操作时需提前将Ubuntu ISO文件及相应引导配置写入硬盘并更新GRUB菜单,重启后选择对应选项即可进入图形化Live桌面,后续可进行系统安装、数据修复或系统测试等操作。
9、 从Ubuntu系统镜像中提取casper目录并复制到系统盘。
10、 将Ubuntu系统镜像文件重命名为ubuntu.iso,并存入系统盘中。
11、 将Casper目录下的vmlinuz.efi和initrd.lz两个文件复制到系统盘根目录中。
12、 编辑系统盘中的menu.lst文件,并在其中添加相关内容。
13、 查看系统挂载分区,定位Ubuntu系统的/boot所在分区。
14、 卸载用于存放isodevice镜像的启动分区。
15、 将Ubuntu系统所在的分区(通常是/boot所在分区)挂载到/mnt目录下。具体设备名如/dev/sda1或/dev/nvme0n1p1等,需根据实际安装Ubuntu的硬盘及其分区标识确定。
16、 安装GRUB引导程序(默认目标为第一块硬盘/dev/sda;若安装至其他硬盘,则设备名可能为/dev/sdb等,具体取决于实际硬件配置)。
17、 以管理员权限执行命令:grub-install --root-directory=/mnt /dev/sda,将GRUB引导程序安装到/dev/sda设备上。
18、 重启电脑,检查是否已恢复Ubuntu引导菜单,此时Windows启动选项也应一并显示在内。