全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3374|回复: 37

[Linux Shell]【修复已知问题】Debian网络安装一键脚本

[复制链接]
发表于 2017-3-25 00:55:04 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-3-25 00:55:50 | 显示全部楼层
前排顶大佬。
发表于 2017-3-25 00:57:57 来自手机 | 显示全部楼层
虽然看不懂不过帮顶
发表于 2017-3-25 01:01:17 来自手机 | 显示全部楼层
顶up up up楼主牛逼带我
发表于 2017-3-25 01:02:29 | 显示全部楼层
假如在 RHEL 系列上重装 DEB/UBT 系列就好了。可惜不好实现。
 楼主| 发表于 2017-3-25 01:05:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-3-25 01:05:53 | 显示全部楼层
Vicer 发表于 2017-3-25 01:05
理论上安装了grub sed awk grep都可以使用此脚本,KVM/VMware 和 VNC是硬性要求。

那我开一台小鸡试试看。
发表于 2017-3-25 01:53:36 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2017-3-25 01:55:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-3-25 02:33:51 | 显示全部楼层
CFG0="$(awk '/menuentry/{print NR}' /boot/grub/grub.cfg|tail -n 1)"
CFG1="$(awk '/}/{print NR}' /boot/grub/grub.cfg|tail -n 1)"
sed -n "$CFG0,$CFG1"p /boot/grub/grub.cfg >/tmp/grub.new

这个好像是错的。导致后面判断失败。

[ -f /tmp/grub.new ] && [ "$(grep '}' /tmp/grub.new |wc -l)" -eq '1' ] || {
echo "Error! configure grub.cfg "
exit 1
}

这个是不是将 recovery 的条目写到 grub.new 中?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-1-10 16:58 , Processed in 0.070291 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表