Tonbecx 发表于 2015-10-16 22:32:12

U盘grub2启动引导安装CentOS怎么写grub.cfg?

网上阅篇无数,希望有人帮我解开心结,实在不会写唉
我centos要放在u盘的
直接引导iso最好
解压出来也行

110654 发表于 2015-11-23 08:58:41

这个我貌似知道一点
menuentry "启动windows 2007PE" --class windows {
   set root='(hd0,1)'
   linux16 /winly/memdisk iso raw
   initrd16 /winly/win7pe.iso   
}
你参考这个格式但你需要memdisk这个文件 可以参考论坛神雕作品的帖子 提取

wintoflash 发表于 2015-10-17 13:27:12

官网有wiki
https://wiki.centos.org/TipsAndTricks/InstallFromGRUB

hlmwyqd 发表于 2015-11-4 22:06:15

英文太差,看不懂官网的文章

lxh112210 发表于 2015-11-17 09:41:59

我一般都是用iso直接引导,关键要看你的vmlinuz和initrd是不是可以找到iso文件,其他的都好办。

有阴也有阳 发表于 2015-12-5 02:28:29

本帖最后由 有阴也有阳 于 2015-12-7 16:14 编辑

       从http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/下载initrd.gz、vmlinuz来支持ISO直接引导。

menuentry “安装CentOS7” {
search--set-f/myudisk.txt
loopbadk loop /CentOS7/CentOS7.iso
linux (loop)/isolinux/vmlinuz linux repo=hd:/dev/sdb1:/CentOS7
initrd (loop)/isolinux/initrd.gz
}

      将空白的记事本文件命名为myudisk,形成一个myudisk.txt文件,把myudisk.txt文件复制到启动U盘的根目录,成为启动U盘的路标文

件,search--set-f/myudisk.txt为启动U盘的指路命令——指明文件的路径、指明命令的执行路径......

      search--set-f/myudisk.txt的含义:

      搜索根目录包含myudisk.txt文件的分区并设为root,注意如果多个分区含有myudisk.txt文件,set失去作用。

      假设电脑只有一块硬盘,硬盘为sda,U盘就为sdb,U盘的第一分区即为sdb1,......   其中repo=hd:/dev/sdb1:/CentOS7参数中hd代表使

用硬盘安装,/dev/sdb1代表ISO镜像所在分区,/CentOS7代表ISO镜像所在目录。“:”应该是参数格式要求的分割符,请用户按照自己ISO所

在目录和分区进行修改。

       注意:假如安装程序总是报无法找到ISO文件的错误,请查看引导日志,如果安装时硬件环境中有RAID卡设备,安装程序启动后会将U盘修

改为/dev/sd#,比如为/dev/sdh,这在引导日志中可以查看得到,将hd:后的分区修改为/dev/sdh1就可以顺利进入CentOS7安装界面并顺利

完成系统安装。


       菜鸟新学,仅供参考,不一定正确。





ziluopao 发表于 2018-7-24 17:22:09

有阴也有阳 发表于 2015-12-5 02:28
从http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/ ...

这个句子能加入你的UEFI环境下的菜单中吗?如果能,怎么加?
页: [1]
查看完整版本: U盘grub2启动引导安装CentOS怎么写grub.cfg?