您的位置:首页 > 运维架构 > Linux

从U盘启动CentOS7的Live CD iso镜像

2016-07-11 09:02 330 查看
从U盘启动CentOS7的Live CD iso镜像,

有一张制作好的启动U盘,是GRUB2的,以前用来运行Ubuntu和OpenSUSE的Live CD。最近要安装一台服务器的操作系统。要求装最新的CentOS。查看官方的文档,说直接把ISO文件dd到U盘就可以。但是我的U盘已经有GRUB2了,打算直接从ISO镜像启动。

自己试了试,在U盘的grub.cfg中追加了CentOS的ISO文件的段落,但是启动失败,估计是启动参数不正确。

从网上找了找,还真是有人成功过,不过具体的参数是和我当初判断的不同,下面是可以成功启动CentOS的Live CD的ISO镜像的启动配置:

menuentry "Boot CentOS 7 from iso" {
load_video
insmod iso9660
insmod loopback
insmod fat
search -f /helloyou --set=root
set isofile="/os/CentOS-7-x86_64-LiveGNOME.iso"
set isofilepath="/os/CentOS-7-x86_64-LiveGNOME"
loopback loop $isofile
linux $isofilepath/isolinux/vmlinuz0 rootfstype=auto root=live:LABEL=U盘label liveimg live_dir=$isofilepath/LiveOS/ ro quiet rhgb
initrd $isofilepath/isolinux/initrd0.img

其中的 “root=live:LABEL=U盘label” 里面的U盘label 要使用U盘实际的label名字。

如果想从U盘启动其他的linux系统发行版,可以参考下面的链接。

1. fedora及其他ISO 启动参数设置 http://askubuntu.com/questions/141940/how-to-boot-from-non-ubuntu-live-iso-images-like-fedora-or-centos

2. fedora ISO启动参数 http://forums.fedoraforum.org/showthread.php?t=263654
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: