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

从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

你可能感兴趣的:(linux)