ubuntu grub4dos(麒麟系统grub引导修复)

ubuntu14.04开机显示grub命令行,不能进入系统怎么解决

1、这个故障是装了GHOST后,将WIN7的主引导记录修改成GRUB4DOS了,但又找不到(或根本就没有)MENU.LST文件引起的。

2、电脑开机出现grub的原因是丢失主引导。在命令行输入如下:find--set-root/bootmgr,chainloader/bootmgr,boot回车即可进入win7系统。操作系统(operatingsystem,简称OS)是管理计算机硬件与软件资源的计算机程序。

3、执行完normal命令后,成功进入启动菜单。进入Ubuntu系统A,按文章执行以下操作:安装成功,重新启动。又进入了grub反复多次,才注意到文章后面有一句话:果然在bios调整启动顺序的地方找到了设置好的分区选项。

如何利用grub4dos让U盘作为启动多系统硬盘的开机菜单

你好,

首先将U盘格式化,然后使用UltraISO打开WIN7的ISO光盘(注意要管理员模式打开),选择启动---写入硬盘映像,磁盘驱动器选择U盘,千万不要选错了,选择便携启动---写入新的硬盘主引导记录(MBR)---USB-HDD+,选择写入,等待写入完成。

grub4dos安装

首先将压缩包中的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘,设置如图,然后点install。

如此操作后,就把U盘的MBR给改写了。然后需要将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe连同根目录下的menu.lst文件一起复制到目标U盘的根目录下。千万注意,一般单硬盘情况下hd1表示U盘,hd0表示硬盘,千万别把硬盘的启动信息更改了,否则可能重启后就无法进入系统了。

拷入Ubuntu文件

在U盘根目录下新建文件夹ubuntu,将下载好的ubuntu12.04的ISO镜像文件更名为ubuntu.iso,提取镜像文件中casper文件夹下的initrd.lz和vmlinuz文件和ubuntu.iso文件一起放到ubuntu文件夹下面。如下图,G盘是我的U盘盘符,ubuntu的东西全部放在了ubuntu文件夹下,我选择了将文件隐藏,所以是这种颜色的。

编辑menu.lst文件

用记事本打开menu.lst文件,修改为以下代码:

[plain] view plain copy

default 0

timeout 10

find--set-root/grldr

gfxmenu/message

fontfile/fonts

title [01]--安装 Windows 7 32位旗舰版

chainloader/bootmgr

title [02]--启动 Ubuntu Live12.04 USB

kernel/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8

initrd/ubuntu/initrd.lz

title [03]--硬盘启动计算机

map(hd0)(hd1)

map(hd1)(hd0)

map--hook

rootnoverify(hd0,0)

makeactive

chainloader+1

title [04]--重新启动计算机

reboot

title [05]--关闭计算机

halt

添加启动背景和字体

添加压缩包中的message文件和fonts文件到U盘根目录,这两个文件主要是用来做启动菜单的图片、字体什么的,如果喜欢DIY的可以自己制作,具体方法大家自己找找吧,否则可以拷贝别人制作好的。

修改系统属性

到这里,这个多启动的U盘就做好了,出于安全起见,我们可以将U盘中的这些文件的属性全部设定为系统文件、只读文件和隐藏文件,这样就不会被平时U盘使用时误删除等,我们可以通过CMD命令行实现:

运行,输入CMD,打开命令行工具,输入U盘盘符:,例如g:,使用dir命令可以查看当前盘符下文件和文件夹,确定选定的是U盘

输入命令 G:\> attrib+r+s+h/s/d,过几秒钟就可以看到U盘中的文件被全部变成系统文件被隐藏了,这样就不会误删了。

如果想将他们改回普通文件,就使用命令attrib-r-s-h/s/d,将系统、只读和隐藏属性都去掉。

好了,现在大功告成,winPE和工具箱什么的以后有需求的时候再装,重启进入U盘启动看一看效果吧。

grub4dos引导启动文件

grub4dos引导启动文件(开机进入grub4dos)一、准备一个U盘

这里用到是30G的。

二、写入Grub4dos(以下简称g4d)

首先,将U盘格式化为FAT32。

先在网上下载g4d0.4.5c,打开压缩袋,复制压缩袋grldr放入U盘,我们只需要这个文件。

现在打开UltraISO,注意管理员的权限。

选择写入硬盘图像。

点击方便启动-分区表编辑器。

将U盘设置为活动分区。

电脑

再选择写入grldr引导。

这个U盘应该已经可以启动了。

现在我们来试试效果。新建U盘menu.lst。电脑

打开记事本,随便写两行字。

保存后重启电脑,选择从U盘开始。下图显示我们成功了一半。

三、引导Linux

在U盘中新建几个文件夹,用于放置系统镜像。

顺便说一句,放一些实用工具。

现在把ubuntu.iso和mint.iso放到Ubuntu文件夹,并从Mint从镜像中提取以下两个文件。

最后变成下图。

注意镜像名称不包含空格等字符,只使用字母和数字,否则谁知道会发生什么Bug。

现在修改menu.lst,改成下面的样子。

title启动mint18.3 livecdkernel/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/mint183kdex64.iso locale=zh_CN.UTF-8initrd/ubuntu/initrd.lztitle启动ubuntu18.04 livecdkernel/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu18042x64.iso locale=zh_CN.UTF-8initrd/ubuntu/initrd.lz不要问他们为什么这么像,反正他们是兄弟。

这样一来,Ubuntu和Mint应该可以启动。让我们谈谈CentOS。

这样一来,Ubuntu和Mint应该可以启动。让我们谈谈CentOS。

下载centos6.10minimal,提取其中的images文件夹。至于为什么需要images,因为安装时要填写。

menu.lst写起来简单一点。title安装centos6.10find--set-root/cent/centos610x64.isomap/cent/centos610x64.iso(0xff)|| map--mem/cent/centos610x64.iso(0xff)map--hookchainloader(0xff)四、引导androidx86先下载安卓系统,根据客户要求,我选择了凤凰系统,版本是3.听说更高的版本会弹出可怕的广告。

这次不需要iso直接解压。这次不需要iso直接解压。

修改menu.lst,由于试用时不能安装,所以试用和安装要分开写。title启动android(凤凰3.06)find--set-root/androidx86/kernelkernel/androidx86/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/androidx86initrd/androidx86/initrd.imgtitle安装android(凤凰3.06)find--set-root/androidx86/kernelkernel/androidx86/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 SRC=/androidx86initrd/androidx86/initrd.img该系统有时无法运行,但只要显卡不太新,应该没问题。五、引导WinPEg4d不支持UEFI,要通过Win10PE解决这个问题。五、引导WinPE

g4d不支持UEFI,要通过Win10PE为了解决这个问题。所以现在我们需要解决这个问题。PEU盘根目录中提取的所有文件。

这样使用UEFI启动时进入WinPE。然后将安装镜像放入文件夹中,进入pe后挂载即可安装。

这样大功告…等一下,Windows10镜像超过4GB,放不进FAT32的U盘。

打开万能的UltraISO,选择压缩镜像。压缩文件在pe里面还是可以用万能的。UltraISO挂载。

六、制作ISO

现在唯一的问题是菜单太丑了。

但g4d也可以制作主题。现在使用MsgDiyer来制作一个message文件,别忘了修改字库,加入菜单中使用的所有汉字。

将该文件放在U盘根目录中menu.lst加入一行。

总结完整的菜单写法。

default 0timeout 10gfxmenu/messagetitle启动Win10PEchainloader/bootmgrtitle启动mint18.3 livecdkernel/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/mint183kdex64.iso locale=zh_CN.UTF-8initrd/ubuntu/initrd.lztitle启动ubuntu18.04 livecdkernel/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu18042x64.iso locale=zh_CN.UTF-8initrd/ubuntu/initrd.lztitle安装centos6.10find--set-root/cent/centos610x64.isomap/cent/centos610x64.iso(0xff)|| map--mem/cent/centos610x64.iso(0xff)map--hookchainloader(0xff)title启动android(凤凰3.06)find--set-root/androidx86/kernelkernel/androidx86/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/androidx86initrd/androidx86/initrd.imgtitle安装android(凤凰3.06)find--set-root/androidx86/kernelkernel/androidx86/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 SRC=/androidx86initrd/androidx86/initrd.img现在好看多了…emmm,更难看了。总之,这个U盘现在要做成ISO,以后更换U盘时可直接刻录。总之,这个U盘现在要做成ISO,以后更换U盘时可直接刻录。打开万能的UltraISO,默认情况下,新建了一个空光盘,盘中的所有文件,然后添加grldr作为指导文件。现在这个光盘变成了引导光盘,可以保存。顺便说一句,别忘了把光盘大小增加到25g。

阅读剩余
THE END