从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
有一张制作好的启动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(二)--命令行基本操作
- Linux系统I2C设备驱动编写方法
- fstatat()函数 Unix/Linux
- linux C之stat()
- linux下多线程之pthread_detach(pthread_self())
- linux 同步IO: sync、fsync与fdatasync
- 在 Linux 下使用任务管理器
- ASP.NET Core 发布至Linux生产环境 Ubuntu 系统
- linux内核版本号命名的那点事
- Linux下EasyPanel版本安装及升级
- Linux网络配置 CentOS 6/7
- redhat/centos 搭建svn服务器环境
- Linux入门---创建新用户
- linux下串口工具minicom
- NET Core1.0之CentOS平台开发控制台程序DEMO
- VirtualBox安装centos详解
- linux下的文件查找
- linux中的pidof工具简介
- Linux下MPI并行编程环境搭建配置
- 嵌入式linux基于netkit-ftp-0.17的ftp客户端移植