linux备份没有vmlinuz,解决file /isolinux/vmlinuz0 not found
用centos7打了一个livecd,详细过程就不说了,在mbr机器上安装没有问题,但在efi设备上安装时会报告:
file /isolinux/vmlinuz0 not found
进grub2命令行调试:
>ls
后只能找到 efi 目录,找不到cdrom下的其他目录。
这种情况应该是root目录设置有问题,解压开cdrom中的efiboot.img,看 grub.cfg
set default="0"
function load_video {
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod all_video
}
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set timeout=30
menuentry 'Install or Upgrade MCOS-cServer-host-x86-4.4.0-201608150617' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /isolinux/vmlinuz0 crashkernel=256M root=live:CDLABEL=massclouds-node-iso rootfstype=auto ro liveimg rootflags=ro elevator=deadline install rhgb rd_NO_MULTIPATH rd.luks=0 rd.md=0 rd.dm=0 kvm-intel.nested=1
initrdefi /isolinux/initrd0.img
}
menuentry 'Install or Upgrade with serial console MCOS-cServer-host-x86-4.4.0-201608150617' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /isolinux/vmlinuz0 crashkernel=256M root=live:CDLABEL=massclouds-node-iso rootfstype=auto ro liveimg rootflags=ro elevator=deadline install rhgb rd_NO_MULTIPATH rd.luks=0 rd.md=0 rd.dm=0 console=ttyS0,115200n8 kvm-intel.nested=1
initrdefi /isolinux/initrd0.img
}
menuentry 'Reinstall MCOS-cServer-host-x86-4.4.0-201608150617' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /isolinux/vmlinuz0 crashkernel=256M root=live:CDLABEL=massclouds-node-iso rootfstype=auto ro liveimg rootflags=ro elevator=deadline install rhgb rd_NO_MULTIPATH rd.luks=0 rd.md=0 rd.dm=0 reinstall kvm-intel.nested=1
initrdefi /isolinux/initrd0.img
}
menuentry 'Reinstall with serial console MCOS-cServer-host-x86-4.4.0-201608150617' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /isolinux/vmlinuz0 crashkernel=256M root=live:CDLABEL=massclouds-node-iso rootfstype=auto ro liveimg rootflags=ro elevator=deadline install rhgb rd_NO_MULTIPATH rd.luks=0 rd.md=0 rd.dm=0 reinstall console=ttyS0,115200n8 kvm-intel.nested=1
initrdefi /isolinux/initrd0.img
}
menuentry 'Uninstall' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /isolinux/vmlinuz0 crashkernel=256M root=live:CDLABEL=massclouds-node-iso rootfstype=auto ro liveimg rootflags=ro elevator=deadline install rhgb rd_NO_MULTIPATH rd.luks=0 rd.md=0 rd.dm=0 uninstall kvm-intel.nested=1
initrdefi /isolinux/initrd0.img
}
对比centos的efiboot.img中的grub.cfg
set default="1"
function load_video {
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod all_video
}
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set timeout=60
### END /etc/grub.d/00_header ###
search --no-floppy --set=root -l 'CentOS 7 x86_64'
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Install CentOS Linux 7' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img
}
menuentry 'Test this media & install CentOS Linux 7' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
initrdefi /images/pxeboot/initrd.img
}
submenu 'Troubleshooting -->' {
menuentry 'Install CentOS Linux 7 in basic graphics mode' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa nomodeset quiet
initrdefi /images/pxeboot/initrd.img
}
menuentry 'Rescue a CentOS Linux system' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rescue quiet
initrdefi /images/pxeboot/initrd.img
}
}
缺少了一行:
search --no-floppy --set=root -l 'massclouds-node-iso'
将这一行添加到livecd中efiboot.img中的grub.cfg中打包测试。
linux备份没有vmlinuz,解决file /isolinux/vmlinuz0 not found相关推荐
- linux下Found a swap file by the name解决
转自:linux下Found a swap file by the name解决 vim编辑文件时提示 Found a swap file by the name -- .swp文件是在vi编辑文件时 ...
- Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案
Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08 3 ...
- 第二十天: Linux文件管理+Linux备份压缩+网络与磁盘管理+shell与安装
Linux第二天 1 Linux文件管理 1.1 touch命令 在Windows系统中,我们如果想创建一个文本文档或者word文件的时候,通常的做法是 鼠标右键---新建---文本文档,这样的话,我 ...
- 编译linux内核成vmlinuz,Linux内核编译与安装
原标题:Linux内核编译与安装 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统,内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制.Linux内核的一 ...
- linux 内核模块 编译错误 include/linux/mmzone.h:18:26: fatal error: linux/bounds.h: No such file or director
解决方案:内核编译后 不要执行make clean 出现的问题:编译的时候提示缺少头文件 mmzone.h ....bounds.h...等 include/linux/mmzone.h:18:26: ...
- 鸟哥的Linux私房菜(基础篇)- 第二十五章、 Linux 备份策略
第二十五章. Linux备份策略 最近升级日期:2009/09/18 万一不幸你的 Linux 被黑客入侵了.或是你的 Linux 系统由於硬件关系 (不论是天灾还是人祸) 而挂掉了!这个时候,请问如 ...
- 存储过程mysql报错1271_mysqldump备份失败以及解决方法汇总
mysqldump备份失败以及解决方法汇总〇 mysqldump: Error: Query execution was interrupted, maximum statement executio ...
- 四大Linux备份工具比较与操作实例
标准的UNIX系统皆有提供基本的备份工具,不同的备份工具有不同的差异.dump,cpio,tar及dd,dump及restore通常是最好的选择.其次是cpio,但是它比tar来的不亲和些:tar则比 ...
- Linux wps 兼容Windows,解决wps for linux缺失windows字体
操作步骤 1.下载缺失字体 链接: https://pan.baidu.com/s/1ZUbtQ96b8RVbH0LrXb_GlQ 密码: nsr4 2.解压字体 unzip wps-font-sy ...
- windows文件上传到linux平台乱码的解决办法
windows文件上传到linux平台乱码的解决办法 1.首先在windows上,使用ConvertZ工具,把文件名称(不是文件内容)转码,例如GBK换成Unicode 简体 2.然后上传到linux ...
最新文章
- 《2019人工智能发展报告》出炉
- resin服务器配置错误
- 【算法】差分约束系统
- 计算机二级改错题在c里面改,全国计算机二级C改错题总结
- javascript基础学习一
- C++获取PE文件的入口点
- java 拖放文字_myeclipse2014如何实现jsp中的html代码的文字拖放
- php js脚本查询php,php结合js实现多条件组合查询
- [原创]二维数组的动态分配及参数传递
- DropDownList实现无限分级
- .net 根据模板创建html文件
- ubuntu终端执行shell脚本报command not found解决方法
- 实验2-4-4 求阶乘序列前N项和 (C语言)
- opencv图像分析与处理(15)- 图像压缩中的编码方法:霍夫曼编码、Golomb编码、Rice编码、算术编码及其实现
- 【语音合成】基于matlab两端音频合成【含Matlab源码 1490期】
- 仿真的硬件选型原则:CPU
- 纯CSS实现数据上报和HTML验证
- ida “ failed to load pdb info. 不支持此接口” “DIA: No such interface supported”问题
- win10系统oracle删除用户,win10 清除个人数据库
- 捣鼓nsq - 安装和运行