码迷,mamicode.com
首页 > 系统相关 > 详细

linux更新grub内核启动参数的方法

时间:2019-06-21 18:20:11      阅读:426      评论:0      收藏:0      [点我收藏+]

标签:func   rgs   err   info   install   class   fun   package   更新   

#!/bin/bash
set -x
set -e
export PS4=+{$LINENO:${FUNCNAME[0]}}
trap ‘echo "---NEWKERNARGS=$NEWKERNARGS xx=$xx------"‘ DEBUG

NEWKERNARGS=""
grubby --info=`/sbin/grubby --default-kernel` 2>/dev/null | grep -q crashkernel
if [ $? -ne 0 ];then
    NEWKERNARGS="--kernel-args=\"crashkernel=auto\""
fi

xx=123
grubby --info=`/sbin/grubby --default-kernel` 2>/dev/null | grep -q "nopti noibrs noibpb"
if [ $? -ne 0 ];then
    NEWKERNARGS="--kernel-args=\"crashkernel=auto nopti noibrs noibpb\""
fi


/sbin/new-kernel-pkg --package kernel%{?1:-%{1}}  %{!?1:--make-default} --install %{KVERREL}%{?1:.%{1}}

  

linux更新grub内核启动参数的方法

标签:func   rgs   err   info   install   class   fun   package   更新   

原文地址:https://www.cnblogs.com/noxy/p/11066018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!