如何用系统程序引导出错引导程序Grub安装三系统程序引导出错不冲突

这几天给学弟安装ubuntu,学习了利用U盘安装grub 引导ubuntu,感谢这篇文章的主人,给了我知识和启发http://www.ybty.net/thread-529-1-1.html
1、安装mbr到u盘打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD利用U盘制作启动盘,引导WinPE、Linux安装的文章多如牛毛,与他们相比本文的特点有:1.用且仅用grbu2做引导。不使用grub4dos,不是使用msdos mbr转到活动分区,到ntldr,然后再到grldr,到LDRXPE,启动winpe……2.使用grub-install命令安装引导。不使用windows下的UltraISO、linux下的dd命令、以及其他第三方软件改写mbr,保证U盘容量、数据和完整性。3.grub2直接引导各系统。各系统分目录存放,grub2直接引导目录内文件,不使用chailoader,u盘根目录下可无任何文件,不通过任何其他方式间接引导,简洁明快、避免混乱。U盘内容如下,包括:arch——Archlinux安装镜像grub——grub各配置项WXPE和Programs——WinPE及其各种Windows实用程序ubuntu.iso——Ubuntu liveCD
一、安装grub2到u盘。grub2在各大linux版本中均有采用,它的强大这里就不多说了,基本上任何系统都是有可能通过它引导起来的,而且引导界面可定制,彩色菜单,图片显示都不在话下。这里先把grub2安装到U盘上:U盘不分区,任何格式都可以,因为兼顾windows和linux所以建议采用fat32格式,大小1G以上(这包括除了U系统外平时还能当正常U盘使用的空间)。格不格式化随你,因为数据可以安全保留。我这里从一个空白的2G kingston U盘开始,先格式化为fat32,查寻一下uuid为:696C-0B1C,卷标为:fairy,备用。然后安装grub2到U盘,进入你的linux:Archlinux下运行命令:——————————————————————————————————————————————$ sudo grub-install --boot-directory=/run/media/lcc/fairy --no-floppy --target=i386-pc --recheck /dev/sdb$ sudo cp /usr/share/grub/{unicode.pf2,ascii.pf2} /run/media/lcc/fairy/grub$ sudo cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /run/media/lcc/fairy/grub/locale/en.mo$ sudo GRUB_PREFIX="/run/media/lcc/fairy/grub" grub-mkconfig -o /run/media/lcc/fairy/grub/grub.cfg——————————————————————————————————————————————注:这里/dev/sdb为U盘对应设备,/run/media/lcc/fairy为U盘的挂载点,请参照修改。也可以不运行中间两条命令,只是增加了一些ascii,en支持。Ubuntu下运行命令:——————————————————————————————————————————————$ sudo grub-install --root-directory=/media/u
/dev/sdb$ sudo update-grub——————————————————————————————————————————————注:这里/dev/sdb为U盘对应设备,/media/u为U盘的挂载点,请参照修改。此处未亲自测试,不对指出请指正。好了,现在grub2已经安装到U盘mbr上了,而且还按照机子上的系统生成了默认的启动菜单/grub/grub.cfg,这时通过U盘启动,可以看到grub2的引导界面,并且可以完美引导电脑硬盘上的系统了。当然这些硬盘系统的引导项我们不需要,可通过修改U盘上的/grub/grub.cfg来删除。二、grub2引导WinPE1.U盘上建立WXPE目录,将WinPE文件放置入内:目前网络上的WinPE到处都是,各种版本其实都差不多,主要需要如下5个文件:LDRXPE
SETUPLDR.BIN
WINPE.IS_大致过程是:LDRXPE调用NTCOM和SETUPLDR.BIN读取PE找到WINPE.IS_镜像,加载WinPE。
2.修改grub.cfg,加入winpe引导项:
—————————————————————menuentry 'LDRXPE for WinCE (on /usb/fairy)'{insmod part_msdosinsmod fatset root='hd0,msdos1'search --no-floppy --fs-uuid --set=root 696C-0B1Cntldr /WXPE/LDRXPE}
—————————————————————
说明:此处的696C-0B1C为U盘分区uuid,其实这一句也可以不要,因为上面已经set root了,主要为了双保险。
这里的关键是:ntldr /WXPE/LDRXPE,而不是chainloader或者linux,我用后者尝试了一周都不得成功,最后才发现了可以直接用ntldr命令,强大啊!!三、grub2引导Archlinux镜像
1.解压Archlinux最新安装镜像:archlinux--dual.iso,复制其中的arch目录到U盘。
loader这三个目录不需要。
2.精简arch目录:
因为我要用的是32位的,而不用64位的所以删掉64位的相关目录和文件,包括:
删除arch/x86_64目录;
删除arch/boot目录下的:memtest
memtest.COPYING
修改arch/aitab,注释掉x86_64的两行。当然你的空间足够大,这些都可以不做。3.修改grub.cfg,加入arch引导项:
———————————————————————————————menuentry 'archlinux--setup (on /usb/fairy)'{insmod part_msdosinsmod fatset root='hd0,msdos1'search --no-floppy --fs-uuid --set=root 696C-0B1Clinux/arch/boot/i686/vmlinuz archisobasedir=arch archisolabel=fairyinitrd/arch/boot/i686/archiso.img}
———————————————————————————————
说明:同上此处的696C-0B1C为U盘分区uuid,其实这一句也可以不要,因为上面已经set root了,主要为了双保险。
这里的关键是:archisobasedir=arch archisolabel=fairy ,这里的fairy是U盘的卷标,少了这句是不得成功的。四、grub2引导Ubuntu liveCD1.复制ubuntu-12.04-desktop-i386.iso到U盘根目录,当然为了根目录干净放到iso或者其他目录也可以,以下做对应修改。2.修改grub.cfg,加入ubuntu引导项:
——————————————————————————————————————————————menuentry 'ubuntu-12.04-desktop-i386.iso' {insmod fatinsmod loopbackinsmod iso9660loopback loop (hd0,1)/ubuntu-12.04-desktop-i386.isoset root=(loop)linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso noprompt noeject locale=zh_CN.UTF-8 --initrd /casper/initrd.lz}
——————————————————————————————————————————————说明:hd0,1 指得是U盘第一分区,我这里只有一个分区。iso-scan/filename=/ubuntu-12.04-desktop-i386.iso这里要注意ubuntu前面的“/”,如果找不到文件会出现can't open /dev/sr0错误。locale=zh_CN.UTF-8 是设置中文环境,很多人引导成功却是英文环境的,加上这条就可以了。
转换menu.lst 到 grub.cfg
grub-menulst2cfg /boot/grub/menu.lst /boot/grub/grub.cfg
Ubuntu18.04安装grub失败的解决方法
前几天把deepin的依赖关系给弄坏了,听说Ubuntu18.04出了,就想尝尝鲜,重回Ubuntu试试水,很期待地下了Ubuntu18.04的镜像文件,做完启动盘就很快地上双系统,没想到装一...
U盘安装Ubuntu10.04出现Grub问题修复
U盘安装Ubuntu10.04出现Grub问题修复
使用U盘安装Ubuntu10.04,安装步骤很简单,与光盘安装类似。但是安装完成后出现Grub无法引导的问题,仔细研究后发现,...
U盘安装UBuntu16.04与windwos双系统出现无法将grub-amd64-软件包装入target的问题
这个问题是因为UEFI启动方式导致的,在安装UBuntu时,先查看自己的系统是什么引导的,如果是MBR引导,则在选U盘选择启动的时候记得选非UFEI启动模式。
并且在分区的时候。不要把GRUB安装在...
安装ubuntu最后出现grub安装失败(grub installation failed)、安装程序崩溃
问题描述:个人是通过u盘启动安装的,而在安装ubuntu时出现了如下问题:ubuntu能够正常地写入自己事先分好的磁盘分区中,但是最后出现grub安装失败(grub installation fail...
Legacy bios模式 U盘-Grub2 双引导WIN10 PE和linux(ubuntu 14.04)
1. 格式化U盘创建活动分区
输入 fdisk -l(注意哪个设备是你的U盘)
输入 fdisk /dev/sdx(把x特换成你的U盘设备)
输入 d(删除现存的分区)
...
使用U盘安装Linux系统时,当安装所有的包后,点击reboot重启(重启后还需要对系统进行时间,其他用户等等的设定),发现启动时进入了grub& 界面。原来是使用U盘进行Linux安装时,默认启动位...
相信很多人都是安装双系统,在原始状态下电脑启动自动默认windows引导,在你手动修改将ubuntu设置为第一启动可能就会造成这个情况,这个情况主要是电脑没有找到你所
引导的系统,在看了有些处理方法实...
U盘作为启动盘使用GRUB2 引导 iso
文件安装各种系统
1. U盘分区说明:这一步主要就是为了保护数据,方便以后的使用,当然也可以选择不分区
window下面的分区就用DiskGenius 分区,
下面就用fdisk分区
fdisk分区...
Linux下制作grub启动U盘,引导ubuntu LiveCD(或其他镜像)
1.sudo fdisk -l
(查询到U盘是sdb)
【Grub2】在优盘中安装grub2
不像grub那样需要下载grub4dos,因为现在各大linux基本都是用grub2引导,直接在linux下安装即可,如果没有linux系统,那就只能使用bootice建立grub2的mbr然后下载g...
没有更多推荐了,本章内容区别与之前的装机,之前的一篇之我自己没有任何学习经验的情况下,
误打误撞进行装机的经验,此篇是比较系统正式的学习了之后的知识总结。
第一步:由BIOS调整开机选项
通过上一章的学习,认识到BIOS在开机时的重要性,即对电脑开机时的一些配置选项
那么我们调整开机选项就与BIOS密切相关了。
通过网上查询,找到自己型号电脑开机时进入BIOS的快捷键
开机时,迅速进入BIOS设置界面,
之后,做到以下几点
1.关闭快速启动 Source Boot
2.改为Legacy only
重新开机,使用光盘,或可启动U盘进入安装。
第二步: 在安装时选择合适的选项
安装时的选项,语系,时区,Root账户,用户账户
切记:以上内容需进行谨慎设置
第三步:进行磁盘分区
如何进行分区,已经在上一章详述。
接下来介绍几种常用的文件系统类型:
在Win中基本都是FAT32,NTFS跑不掉
在Linux中则是ext2/ext3/ext4 日志文件系统
swap 内存交换空间,swap空间并不会使用到目录的挂载
biosbrug 针对BIOS的挂载
vfat 兼容的文件系统
LVM 弹性调整文件系统的机制,
以上内容,我目前能懂得也不多,只能算是了解而已。
针对swap分区:
swap分区是用来存储物理内存中不常访问的数据的,可以理解为扩展内存
Linux说明中,有建议swap是物理内存的1-1.5倍
但是,这也只能算是以前的标准了,按现在来讲,其实都用不了,只要4G以上内存
最后的一些建议:
强烈建议设置两个用户,普通用户作平时用,Root用户权限过大,可能会出错的。
如果小白的水平不够,不建议自行进行grub2引导程序的安装,我当时就是这样把舍友电脑玩坏的,捂脸
安装顺序:Win-&Linux
如果安装顺序反了不行吗?也可以使用grub2引导程序进行修正。
还有具体的安装问题可以继续戳我。
多重引导系统启动流程
是写入到主板上的一个韧体,其实就是一个软件程序,在开机的时候,计算机系统会主动执行的第一个程序,BIOS分析计算机里面有哪些存储设备,并依据使用者的设定去取得能够开机的硬盘(磁盘、U盘或者...
Linux磁盘分区以及多重引导简述
Linux磁盘分区以及多重引导简述
多重引导的另一种方法
安装双系统时,一般使用Linux的grub引导系统来管理多系统的启动,如果不想使用grub,可以使用spfdisk这个引导装载系统来管理,在安装Linux的时候,讲gub安装到启动扇区,然后重新启动进...
现在安装多操作系统的朋友越来越多,但在多操作系统运行过程中偶尔出现的多重选单丢失、启动文件损坏、无法引导到某一指定的操作系统等故障让不少人伤透了心。其实只要真正明白多重启动的含义,你完全可以逢凶化吉...
你一定也想玩一下多个&em&系统&/em&,因为我们不能老是windows,但&em&多系统&/em&就会涉及引导问题,这里我告诉你,创建&em&多重引导系统&/em&
准备U盘1.1
U盘分区准备工具:1.
BooticeX64.exe2.
U盘建议:1.
U盘容量不小于8G,太小存不下Windows、L...
如果用光盘修复不了的话,就用光盘重新安装引导程序,所需掌握的基本知识就是对linux分区有了解。...
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"两块硬盘上准备安装xp win7 linux 三个系统……应该怎样使用grub来引导……现在已_百度知道
两块硬盘上准备安装xp win7 linux 三个系统……应该怎样使用grub来引导……现在已
两块硬盘上准备安装xpwin7linux三个系统……应该怎样使用grub来引导……现在已经安装xp在一号硬盘…win7在二号硬盘…准备安装linux到一号硬盘……现在系统启动只认xp...
两块硬盘上准备安装xp
linux 三个系统……应该怎样使用grub来引导……现在已经安装xp在一号硬盘…win7在二号硬盘…准备安装linux到一号硬盘……现在系统启动只认xp
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:2777
获赞数:4323
参与团队:
正常安装linux,grub安装到第一启动硬盘的mbr(你的情况应该就是XP所在硬盘),完成后通常grub会自动配置已安装系统并生成引导配置文件。如果grub没能发现其他系统,可以手动添加其他系统引导项到配置文件。
来自电脑网络类芝麻团
采纳数:6501
获赞数:8098
参与团队:
安装顺序错误,先XP,再WIN7最后linux就好了
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。出现grub&提示后如何完成系统重装_百度知道
出现grub&提示后如何完成系统重装
我用的是雨林风木GHOST还原确认时会重新启动我按了确认就显示这样grub4dos0.4.,memory:638K/2045M,codeEnd:0x3e038[MinimalBASH-likelineeditingissupported.Forthefirstw...
我用的是雨林风木GHOST还原确认时会重新启动 我按了确认 就显示这样 grub4dos 0.4.3 ,memory:638K/2045M,codeEnd:0x3e038 [Minimal BASH-like line editing is supported. For the first word,TAB lists possible command completions.Anywhere else TAB lists the possible completions of a device/filename.] grub& 这到底是怎么回事,我以前还原系统的时候没有这样过的呀! 这个不是DOS系统,命令行用啥都不清楚了,网上查的一些命令又都不能用我就是想重装系统,不知道如何继续?IBM的本本,非常感谢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
小猥琐之叶子
小猥琐之叶子
采纳数:62
获赞数:5107
擅长:暂未定制
grub 是linux 的引导菜单,驻留在MBR(硬盘的主引导记录),需要清除了才能引导重装。解决方法如下:1. 正常使用纯净版慢装盘,一步步安装,非ghost版。2. DOS下利用 fdisk /mbr命令清除,需要DOS有fdisk这个程序。3. DOS下利用disk genius 简称diskgen。4. winpe下利用PTDD。
采纳数:82
获赞数:140
解决方法:1.可用光驱或U盘引导系统到纯DOS下(做U盘引导盘应该会吧) 2.在C:\下用dir/p/a查找是否有boot.ini文件(都在操作系统盘内) 3.找到boot.ini文件后用edit boot.ini命令编辑文件 4.一般出现这种现象时boot.ini文件内容会有c:\grub或\boot\grub等内容.可参照另外一台与你电脑操作系统相同的电脑的boot.ini文件修改,需注意字符别错了. 如是XP 专业版系统也可按如下修改: [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&Microsoft Windows XP Professional& /noexecute=optin /fastdetect 本行不是,上面最后两行在文件中是一行,连续的,注意字符别错了 5.改后存盘,重启即可. 有几点需注意:1.U盘必须能引导到纯DOS下 2.boot.ini文件可能含有系统.隐藏.只读等属性,可用attrib命令修改后执行编辑. 3.也可将用于参照的boot.ini文件copy到U盘,再覆盖本本的boot.ini文件.
我电脑中自带备份的ghost系统或许是那个雨林木风的系统没安装过的缘故,不能直接使用他的功能我从别人那边借了一张带ghost的启动盘,启动ghost后就可以重新安装系统了
本回答被提问者采纳
采纳数:50
获赞数:76
磁盘引导错误,格式化后重新安装系统,别还原了
wudingwen1987
wudingwen1987
采纳数:81
获赞数:148
擅长:暂未定制
1 这个好像是LINUX系统残留的启动项。
如果你的笔记本上没有重要的数据,我建议安装的时候 你进入DOS工具界面——键入ghost命令——到了安装系统的工具界面你顺序是local——disk——from image
找到光盘的winxp.GHO系统安装文件 给C盘分30个G ,剩下空间在系统里面分先不管。
这样可以去掉你说的那样的启动界面。 2 还有就是安装的时候可以选取一键分4区(各区大小可以自己选) 再重新安装系统,这样也可以解决。3 你不用ghost盘
你用一张OEM轻装光盘 对硬盘重新分一下区也可以解决。4 问一下玩linux系统的高手,键入什么命令估计也可以解决!
其他1条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。原本在win10之外装了一个Ubuntu,由于Ubuntu的安装十分方便,它使用的grub2会自动配置,所以安装非常顺利,制作了启动盘之后直接从BOOT界面启动就行了,傻瓜式,它会自动检测是否有安装其他系统,可自动选择硬盘连续空间安装(也可手动选择)。Ubuntu用的时间久了感觉非常棒! 可惜windows也有其不可替代的地方(比如游戏,虽然我也不怎么玩)。后来想玩一下kali-Linux,这下就是安装三个系统了,我本以为不是很困难,但还是遇到了很多问题,解决之后分享如下:
首先是启动盘的制作问题,我一开始选择的是制作Ubuntu启动盘用的软碟通(UltraISO),但是制作完毕开始引导安装的时候遇到问题,遇到了“探测挂载光盘失败的问题”如图(图片来自互联网)所示:
上网搜索之后我换了一个启动盘制作工具,Win32 Disk Imager,重新制作成功(如不成功可以尝试换一个usb接口等这类方式,不保证有用),其实用Linux自带的dd命令应该也可以成功,有兴趣可以用这个方式。
在选择安装grub的位置时,我选择了默认的安装方式(我虽然装了两个系统,但是它没有检测出来),如下图所示,结果出现了的意外的情况,直接进入了grub的命令行界面。
我不太清楚是我的iso镜像的问题,还是由于我之前安装了两个系统导致引导系统紊乱的问题(按理说是第二个问题,但是我解压了我的iso镜像,发现有点奇怪),无论如何出了问题就得解决,在BOOT界面进入windows,使用DiskGenius查看一下分区的情况,其中EFI引导程序如图:
其中MSR是微软的引导分区,在分区软件下无法读取,我们也不需要管他,来看看ESP下的文件,ESP下有两个目录,我们只看EFI(我的系统是EFI引导的,现在大部分的系统都是这种方式),可以看到,分别有kali,Microsoft,ubuntu三个系统的引导文件(rEFind是我下载的一个引导程序,界面漂亮,这里就当做没有),我们可以推测是kali的引导出了问题,但是我们还可以用ubuntu的grub2引导,于是我使用了BOOTICEx64.exe,来修改我的EFI启动顺序,---------------------------------------------------------------------------------------------------------------------------------未完待续....
Win10+Ubuntu+CentOS三系统的安装
很多程序员平常学习都喜欢用Ubuntu,而公司开发的系统一般都是centos,所以有可能要安装三个系统,下面就简单介绍下我的安装过程。
1、安装win10(在此不做介绍)
2、安装ubuntu14...
我是如何安装了三系统
前些天一直在研究这玩意,可惜,时间很长耗费了不少精力,原因:现代不再使用bios做引导配置,而是使用ueif作为引导的路径所以工具:从easybcd
bcdeuif三系统给我的感受:
在Windows上安装Linux系统
一、准备1、VMware12(1)、下载(2)、破解密钥5A02H-AU243-TZJ49-GTC7K-3C61N
2、Ubuntu16.04镜像文件进入官网下载即可。http://www.ubunt...
在VMware里面建两个或者多个linux系统联网,网络配置。
1:首先看下宿主主机的网络配置
一定要安装 VMware Bridge Protocol
我本机用的是以太网,上面是网关和ip地址设置
-》 虚拟网...
一台电脑如何装3个系统操作教程
很多小伙伴都想安装个三系统试试,但是安装三系统需要一些装机基础才能成功安装,电脑如何安装三系统?接下来快启动小编带大家了解电脑如何安装三系统的详细操作,希望给走入迷途的小伙伴一些正能量。
  电脑三...
下面我们来介绍一下操作系统的定义及作用 那么操作系统是什么?怎样理解它的作用? 操作系统是什么呢?
操作系统是计算机系统中的一个系统软件 这个系统软件呢是一些程序模块儿的结合 这些程序模块相互协作、...
下面我们介绍操作系统的特征。
操作系统 是一个软件,那么它与其它软件相比较,它具有哪些特点呢?
总结一下,操作系统的特征呢 有四个主要的特征。
第一个是并发
第二个是共享,第三个是虚拟,第四个...
直接根据给定硬件平台写应用程序效率低下的主要原因
1:针对相同的平台可以开发车很多的应用程序,所以开发出的这些应用程序访问计算机资源的通用例程是很有意义的
2:处理器本身对多道程序设计的支持是有限...
没有更多推荐了,}

我要回帖

更多关于 系统主引导记录的装入程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信