Grub2引导LinuxISO进行系统安装及救援
来源:互联网 发布:单词读音的软件 编辑:程序博客网 时间:2024/05/15 20:13
Linux很多发行版本提供了使用Grub引导器直接引导ISO的模式,笔者在实际应用中发现该方式不但可以引导系统安装,同时也可以引导系统进入Linux救援模式以进行系统的紧急救援处理。现详细说明在CenTOS7和DEBIAN7.6中相关配置方式的使用。
1、DEBIAN的使用方法:
1.1、系统安装方式的引导:
为了能在GRUB2中直接引导DEBIAN7.6的iSO来进行系统安装,我们需要下载DEBIAN7.6的安装ISO并从
http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/
下载initrd.gz、vmlinuz来支持ISO直接引导。
系统启动直接进入GRUB2模式,在GRUB2命令中输入如下命令:
01.grub>set root=(hd0,2)
02.grub>linux /debian_amd64/vmlinuz
03.grub>initrd /debian_amd64/initrd.gz
04.grub>boot
其中命令set root=(hd0,2)指定了系统的当前活动分区为第一块硬盘的第二分区。之后系统将进入安装模式
1.2、系统救援模式的引导:
进入GRUB2模式,在GRUB2命令中输入如下命令:
01.grub>set root=(hd0,2)
02.grub>linux /debian_amd64/vmlinuz linux rescue/enable=true
03.grub>initrd /debian_amd64/initrd.gz
04.grub>boot rescue/enable=true
系统救援模式的启动主要是在GRUB2中需要加入参数rescue/enable=true,这样系统启动时将进入紧急救援模式。在此模式下管理员可以进行系统本身的如GRUB鼓掌等系统无法启动错误的修复及故障处理。有时如果遇到软件或者主板自身支持的RAID设备。我们在DEBIAN的安装和系统救援时还需要为系统启动内核项中加入dmraid=true参数让其支持对RAID卡的支持。否则系统安装时可能出现无法进行有效安装等问题和故障。
2、CenTOS7的使用方法:
2.1、系统安装方式的引导:
系统启动直接进入GRUB2模式,在GRUB2命令中输入如下命令:
01.grub>set root=(hd0,2)
02.grub>loopbadk loop /CentOS7/CentOS7.iso
03.grub>linux (loop)/isolinux/vmlinuz linux repo=hd:/dev/sdg2:/CentOS7
04.grub>initrd (loop)/isolinux/initrd.gz
05.grub>boot
其中repo=hd:/dev/sdg2:/CentOS7参数中hd代表使用硬盘安装,/dev/sdg2代表ISO镜像所在分区,/CentOS7代表ISO镜像所在目录。“:”应该是参数格式要求的分割符,请用户按照自己ISO所在目录和分区进行修改。关于分区问题需要说明下,/CentOS7安装程序启动后会将安装在计算机上的硬盘设置成为/dev/sda,我是使用移动硬盘进行启动程序加载CentOS7的,开始在hd:后使用/dev/sdb2,但安装程序总是报无法找到ISO文件错误,因为安装时硬件环境中有RAID卡设备,后来查看引导日志发现安装程序启动后会将移动硬盘修改为/dev/sdg,将hd:后的分区修改为/dev/sdg2果然就可以顺利进入CentOS7安装界面并顺利完成系统安装。
2.2、系统救援模式的引导:
进入GRUB2模式,在GRUB2命令中输入如下命令:
01.grub>set root=(hd0,2)
02.grub>loopbadk loop /CentOS7/CentOS7.iso
03.grub>linux (loop)/isolinux/vmlinuz linux rescue repo=hd:/dev/sdg2:/CentOS7
04.grub>initrd (loop)/isolinux/initrd.gz
05.grub>boot linux rescue
我们对比可以发现其实使用GRUB2引导CentOS7ISO启动救援模式也是只需要为启动内核加入linux rescue参数即可实现从安装模式到救援模式的转换。
通过以上方式,我们的系统管理员可以直接在移动硬盘上创建GRUB2引导器,并在移动硬盘中建立相应系统的目录文件夹及相应系统的ISO镜像文件,即可方便的使用该移动硬盘来完成系统的安装及救援模式,尤其在数据中心存在多种LINUX系统的环境中,该方法确实降低了管理员的工作强度,同时也使系统安装和救援更易于操作。
文章转载自网管之家:http://www.bitscn.com/os/linux/201408/301578.html
- Grub2引导LinuxISO进行系统安装及救援
- GRUB2引导linux系统
- grub2引导ubuntu的iso文件进行安装ubuntu
- 修复更新grub2系统引导
- 安装grub2,修复ubuntu引导
- 【grub2】制作UEFI版本Grub2引导多系统
- 使用GRUB2制作简单的系统引导
- 重装win7后,修复系统引导grub2
- 使用GRUB2恢复无法引导的系统
- Fedora22修复更新grub2系统引导
- 用grub2引导安装ubuntu13.10
- 使用grub2引导iso文件安装ubuntu
- grub2中添加windows的启动项 安装linux后添加windows系统的引导入口
- U盘作为启动盘使用GRUB2 引导 iso 文件安装各种系统
- GRUB2引导iso镜像,U盘安装Ubuntu11.10
- linux下安装grub2引导硬盘/u盘
- 安装CentOS后添加Windows引导项到grub2
- (OK) U盘安装grub2,引导 Fedora-liveCD Win7-ghost
- mysql--字符串拼接
- java栈的应用:实现括号匹配检测
- 编程练习题
- No WebApplicationContext found: no ContextLoaderListener registered错误
- 交叉编译Mesa,X11lib,Qt opengl 补充
- Grub2引导LinuxISO进行系统安装及救援
- Mapreduce 小例子
- sublime中安装插件emmet , zen-coding,emmet css snippets 两种html/css编辑利器
- HDU4937:Lucky Number
- 分享一个Android左右侧滑的效果实现 sliding layout
- HDU 4951 Multiplication table
- 关于星路缓存游戏的问题
- IOS常用正则表达式
- ExportData4Mssql