付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、云主机添加Grub2引导WinPEISO(Windows系统)导读云主机安装的系统是Windows2008R2,BIOS+MBR,想利用Grub2引导发位于磁盘上WindowsPEISO或其他系统,可以采用在Windows系统中安装grub2实现。安装配置步骤第一步、Grub2下载,文件准备到Grub2官网/gnu/grub/下载文件grub-2.02-for-windows.zip,将其解压至任意路径下,比如。这样Grub2的主程序目录将位于D:grub-2.02-for-windows第二步,Grub2安装以管理员身份运行CMD,输入命令wmicdiskdr
2、ivelistbrief,记录下安装目标磁盘DeviceID,本教程将安装至.PHYSICALDRIVE0MicrosoftWindowsVersion10.0.10586(c)2015MicrosoftCorporation.Allrightsreserved.C:Windowssystem32>wmicdiskdrivelistbriefCaptionDeviceIDModelPartitionsSizeWDCWD5000AAKX-001CA0.PHYSICALDRIVE0WDCWD5000AAKX-001CA03500105249280C:Windowssystem32>将当
3、前路径切换至Grub2主程序所在路径,输入cd/dd:grub-2.02-for-windowsC:Windowssystem32>cd/dd:grub-2.02-for-windowsd:grub-2.02-for-windows>查看grub-install.exe的帮助文件,可以输入grub-install.exe-help或grub-install.exe-?,显示如下内容:Usage:grub-installOPTION.OPTIONINSTALL_DEVICEInstallGRUBonyourdrive.-compress=no|xz|gz|lzocompressGRU
4、Bfilesoptional-d,-directory=DIRuseimagesandmodulesunderDIRdefault=C:grub-2.02-for-windows/<platform>-fonts=FONTSinstallFONTSdefault=unicode-install-modules=MODULESinstallonlyMODULESandtheirdependenciesdefault=all-k,-pubkey=FILEembedFILEaspublickeyforsignaturechecking-locale-directory=DIRusetra
5、nslationsunderDIRdefault=C:grub-2.02-for-windows/locale-locales=LOCALESinstallonlyLOCALESdefault=all-modules=MODULESpre-loadspecifiedmodulesMODULES-themes=THEMESinstallTHEMESdefault=starfield-v,-verboseprintverbosemessages.-allow-floppymakethedrivealsobootableasfloppy(defaultforfdXdevices).Maybreako
6、nsomeBIOSes.-boot-directory=DIRinstallGRUBimagesunderthedirectoryDIR/grubinsteadoftheboot/grubdirectory-bootloader-id=IDtheIDofbootloader.ThisoptionisonlyavailableonEFIandMacs.-core-compress=xz|none|autochoosethecompressiontouseforcoreimage-disk-module=MODULEdiskmoduletouse(biosdiskornative).Thisopt
7、ionisonlyavailableonBIOStarget.-efi-directory=DIRuseDIRastheEFISystemPartitionroot.-forceinstallevenifproblemsaredetected-force-file-iduseidentifierfileevenifUUIDisavailable-label-bgcolor=COLORuseCOLORforlabelbackground-label-color=COLORuseCOLORforlabel-label-font=FILEuseFILEasfontforlabel-macppc-di
8、rectory=DIRuseDIRforPPCMACinstall.-no-bootsectordonotinstallbootsector-no-nvramdon'tupdatethe'boot-device'/'Boot*'NVRAMvariables.ThisoptionisonlyavailableonEFIandIEEE1275targets.-no-rs-codesDonotapplyanyreed-solomoncodeswhenembeddingcore.img.Thisoptionisonlyavailableonx86BIOStarg
9、ets.-product-version=STRINGuseSTRINGasproductversion-recheckdeletedevicemapifitalreadyexists-removabletheinstallationdeviceisremovable.ThisoptionisonlyavailableonEFI.-s,-skip-fs-probedonotprobeforfilesystemsinDEVICE-target=TARGETinstallGRUBforTARGETplatformdefault=i386-pc;availabletargets:arm-efi,ar
10、m-uboot,arm64-efi,i386-coreboot,i386-efi,i386-ieee1275,i386-multiboot,i386-pc,i386-qemu,i386-xen,ia64-efi,mips-arc,-help-usagemips-qemu_mips,mipsel-arc,mipsel-loongson,mipsel-qemu_mips,powerpc-ieee1275,sparc64-ieee1275,x86_64-efi,x86_64-xengivethishelplistgiveashortusagemessage-V,-versionprintprogra
11、mversionMandatoryoroptionalargumentstolongoptionsarealsomandatoryoroptionalforanycorrespondingshortoptions.Onsomeplatforms,itmayINSTALL_DEVICEmustbesystemdevicefilename.grub-installcopiesGRUBimagesintoboot/grub.alsoinstallGRUBintothebootsector.Reportbugsto<>.参数说明:-directory指定镜像和
12、模块的路径,本教程将此参数设置为-directory=D:grub-2.02-for-windowsi386-pc,如果把grub2压缩包解压至c盘,此参数可以不进行设置,因为default=C:grub-2.02-for-windows/<platform>,platform会根据当前的平台从i386-pc和i386-efi两个路径中进行自动选择。-fonts指定字体,默认的为unicode,留空将会在最终安装完成目录下生成unicode.pf2文件。-install-modules指定安装模块,留空将安装全部。-modules指定预加载的模块。-locale-directory
13、指定locale的路径,本教程将此餐宿设置为-locale-directory=D:grub-2.02-for-windowslocale,如果把grub2压缩包解压至c盘,此参数可以不进行设置,因为default=C:grub-2.02-for-windows/locale。-locales指定安装的locale,需要将zh_CN文件夹内的grub.mo改名为zh_CN.mo,并放置在locales文件夹目录下-modules指定预加载模块。-themes指定主题-boot-directory指定启动路径,本教程将grub文件夹设置在,故将参数设置为-boot-directory=c:,gr
14、ub文件夹自动生成。-force强制执行,但是遇到32Sector存在FlexNET的问题,依然无法强制写入,只能是保证后续程序继续运行。-label-bgcolor设置启动项标签的背景色-label-color设置标签的颜色-label-font设置标签的字体-no-bootsector不写入启动扇区设置-recheck如果存在磁盘映射,将删除磁盘映射-target设置安装目标,在本教程中此项可留空。因为默认即为i386-pc,完整命令为-target=i386-pc完整的运行命令为:d:grub-2.02-for-windowsAgrub-install.exe-directory=D:g
15、rub-2.02-for-windowsi386-pc-locale-directory=D:grub-2.02-for-windowslocale-locales=zh_CN-themes=starfield-boot-directory=c:-force-recheck-target=i386-pc.PHYSICALDRIVE0grub-install.exe-directory=D:grub-2.02-for-windowsi386-pc-fonts=unicode(为默认项,可不写)-install-modules=all(如果安装全部,参数不能为all,必须删除)-locale-di
16、rectory=D:grub-2.02-for-windowslocale-locales=zh_CN(默认为all)-themes=starfield(此项参数为默认,可不写)-boot-directory=c:-force-label-bgcolor=black(默认项,可不写)-label-color=wite(默认项,可不写)-label-font=unicode(默认项,可不写)-recheck-target=i386-pc(默认项可不写).PHYSICALDRIVE0(安装设备)如果文件解压路径为,命令可以进行精简,其他的都使用默认设置,其他的使用以上的默认设置:d:grub-2.
17、02-for-windowsAgrub-install.exe.PHYSICALDRIVE0第三步、grub.cfg文件生成由于windows环境下无法使用grub-mkcofig生成grub.cfg文件,需要自己编辑生成grub.cfg文件,该文件的编码格式为UTF-8,我们可以使用记事本生成。首先使用记事本新建一个文本文档,然后输入grub.cfg内容,另存为-将编码格式修改为UTF-8。具体内容如下:# 设置菜单的超时时间为5秒settimeout=5# 每一满屏后暂停输出,以免信息太多一闪而过看不清setpager=1# 默认启动第一个菜单项setdefault=0#如果第一个菜单项启
18、动失败,转而启动第二个菜单项setfallback=1#开启密码验证功能,并设置一个名为admin'的超级用户setsuperusers=admin# 设置主题模式,支持的模式可以grub引导界面,输入e,进入命令行,输入videoinfo查看setgfxmode=1600x900x32,auto# 设置主题settheme=$prefix/themes/starfield/theme.txt# 指定翻译文件(*.mo)的目录,若未明确设置此目录,则无法显示中文界面。setlocale_dir=$prefix/locale# 将GRUB2设置为简体中文界面setlang=zh_CN#f
19、unctionload_videoinsmodefi_gopinsmodefi_ugainsmodvideo_bochsinsmodvideo_cirrusinsmodall_video)functionload_diskinsmodpart_gptinsmodpart_msdos)functionload_filesysteminsmodext2insmodext3insmodext4insmodntfs)load_videoload_diskload_filesystem# 激活图形模式的输出终端insmodgfxtermterminal_outputgfxterminsmodgfxmen
20、uinsmodpngloadfont$prefix/themes/starfield/dejavu_bold_14.pf2exportthememenuentry'Windows2008'-classclass-usersadmin-hotkey"w"-idwindowssearch-file-set=root-no-floppy/bootmgrchainloader+1#下面为引导老毛桃PE的菜单#menuentry"LMT.iso"setroot='(hd1,msdos1)'echo'LodadingMemdi
21、sk.'insmodmemdisklinux16/memdiskisorawinst.stage2=/dev/vdb1noejectiso-scan/filename=/LMT.isoecho'LoadingISO.'initrd16/LMT.iso#msdos1就是hd1(第2块磁盘的第1个分区,前面一百兆隐藏空间也算一个分区。#但是通过分区工具查看分区,分区是从0开始的,所以这里要注意区别)menuentry"DSRecPE-3.70.501-Falcon-amd64_zxkV1.iso”setroot='(hd1,msdos1)echo'LodadingMemdisk.insmo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西藏昌都市边坝县招聘社区工作者4人备考题库及参考答案详解一套
- 2026年旅游安全突发事件处置演练
- 2026辽宁沈阳中铁建发展有限公司校园招聘备考题库及一套参考答案详解
- 航空航天项目管理与流程手册
- 2026浙江宁波市象山县汽车轮渡有限公司招聘7人备考题库参考答案详解
- 2026湖北武汉市中心城区重点中学招聘道法教师2人备考题库及完整答案详解一套
- 2026海南儋州市市场监督管理局招聘公益性岗位人员1人备考题库完整参考答案详解
- 2025 小学一年级道德与法治上册习惯评选小奖状课件
- 矿山做工资年终总结(3篇)
- 职业健康防护责任险的理赔要点
- 电磁辐射环境下的职业健康防护
- 2026年及未来5年中国芋头行业市场发展现状及投资方向研究报告
- 江苏省淮安市2025-2026学年高三上学期期中考试历史试题(解析版)
- 湖南省衡阳市衡南县2024-2025学年高一上学期期末考试数学试题(A卷)(含答案)
- 2025年湖南生物机电职业技术学院单招职业适应性考试模拟测试卷附答案
- 期末测试卷(含答案)2025-2026学年语文三年级上册统编版
- 气管肿瘤术后护理查房
- 2025心血管疾病患者血糖波动管理的专家共识解读课件
- 宁波市安全生产责任保险
- 护理大专单招考试题目及答案
- 白城市2025年下半年吉林白城洮北区面向应征入伍高校全日制本科毕业生招聘事业单位笔试题带
评论
0/150
提交评论