On Thu, Oct 1, 2020 at 4:12 PM Mike Lindsay <mike.lind...@cbc.ca> wrote:

> Hey Folks,
>
> I've got a bit of a strange one here. I downloaded and installed
> ovirt-node-ng-installer-4.4.2-2020091810.el8.iso today on an old dev
> laptop and to get it to install I needed to add acpi=off to the kernel
> boot param to get the installing to work (known issue with my old
> laptop). After installation it was still booting with acpi=off, no
> biggie (seen that happen with Centos 5,6,7 before on occasion) right,
> just change the line in /etc/defaults/grub and run grub2-mkconfig (ran
> for both efi and legacy for good measure even knowing EFI isn't used)
> and reboot...done this hundreds of times without any problems.
>
> But this time after rebooting if I hit 'e' to look at the kernel
> params on boot, acpi=off is still there. Basically any changes to
> /etc/default/grub are being ignored or over-ridden but I'll be damned
> if I can't find where.
>

According to RHEL information [1] you should be using "grubby" to update
grub parameters,
in your case:

# *grubby --args=acpi=off --update-kernel=ALL*

more acpi=off info in [2]

[1]
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_monitoring_and_updating_the_kernel/configuring-kernel-command-line-parameters_managing-monitoring-and-updating-the-kernel
[2]
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/high_availability_add-on_reference/s1-acpi-ca


> I know I'm missing something simple here, I do this all the time but
> to be honest this is the first Centos 8 based install I've had time to
> play with. Any suggestions would be greatly appreciated.
>
> The drive layout is a bit weird but had no issues running fedora or
> centos in the past. boot drive is a mSATA (/dev/sdb) and there is a
> SSD data drive at /dev/sda...having sda installed or removed makes no
> difference and /boot is mounted where it should /dev/sdb1....very
> strange
>
> Cheers,
> Mike
>
> [root@ovirt-node01 ~]# cat /etc/default/grub
> GRUB_TIMEOUT=5
> GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
> GRUB_DEFAULT=saved
> GRUB_DISABLE_SUBMENU=true
> GRUB_TERMINAL_OUTPUT="console"
> GRUB_CMDLINE_LINUX='crashkernel=auto resume=/dev/mapper/onn-swap
> rd.lvm.lv=onn/ovirt-node-ng-4.4.2-0.20200918.0+1 rd.lvm.lv=onn/swap
> noapic rhgb quiet'
> GRUB_DISABLE_RECOVERY="true"
> GRUB_ENABLE_BLSCFG=true
> GRUB_DISABLE_OS_PROBER='true'
>
>
>
> [root@ovirt-node01 ~]# cat /boot/grub2/grub.cfg
> #
> # DO NOT EDIT THIS FILE
> #
> # It is automatically generated by grub2-mkconfig using templates
> # from /etc/grub.d and settings from /etc/default/grub
> #
>
> ### BEGIN /etc/grub.d/00_header ###
> set pager=1
>
> if [ -f ${config_directory}/grubenv ]; then
>   load_env -f ${config_directory}/grubenv
> elif [ -s $prefix/grubenv ]; then
>   load_env
> fi
> if [ "${next_entry}" ] ; then
>    set default="${next_entry}"
>    set next_entry=
>    save_env next_entry
>    set boot_once=true
> else
>    set default="${saved_entry}"
> fi
>
> if [ x"${feature_menuentry_id}" = xy ]; then
>   menuentry_id_option="--id"
> else
>   menuentry_id_option=""
> fi
>
> export menuentry_id_option
>
> if [ "${prev_saved_entry}" ]; then
>   set saved_entry="${prev_saved_entry}"
>   save_env saved_entry
>   set prev_saved_entry=
>   save_env prev_saved_entry
>   set boot_once=true
> fi
>
> function savedefault {
>   if [ -z "${boot_once}" ]; then
>     saved_entry="${chosen}"
>     save_env saved_entry
>   fi
> }
>
> function load_video {
>   if [ x$feature_all_video_module = xy ]; then
>     insmod all_video
>   else
>     insmod efi_gop
>     insmod efi_uga
>     insmod ieee1275_fb
>     insmod vbe
>     insmod vga
>     insmod video_bochs
>     insmod video_cirrus
>   fi
> }
>
> terminal_output console
> if [ x$feature_timeout_style = xy ] ; then
>   set timeout_style=menu
>   set timeout=5
> # Fallback normal timeout code in case the timeout_style feature is
> # unavailable.
> else
>   set timeout=5
> fi
> ### END /etc/grub.d/00_header ###
>
> ### BEGIN /etc/grub.d/00_tuned ###
> set tuned_params=""
> set tuned_initrd=""
> ### END /etc/grub.d/00_tuned ###
>
> ### BEGIN /etc/grub.d/01_users ###
> if [ -f ${prefix}/user.cfg ]; then
>   source ${prefix}/user.cfg
>   if [ -n "${GRUB2_PASSWORD}" ]; then
>     set superusers="root"
>     export superusers
>     password_pbkdf2 root ${GRUB2_PASSWORD}
>   fi
> fi
> ### END /etc/grub.d/01_users ###
>
> ### BEGIN /etc/grub.d/08_fallback_counting ###
> insmod increment
> # Check if boot_counter exists and boot_success=0 to activate this
> behaviour.
> if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
>   # if countdown has ended, choose to boot rollback deployment,
>   # i.e. default=1 on OSTree-based systems.
>   if  [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
>     set default=1
>     set boot_counter=-1
>   # otherwise decrement boot_counter
>   else
>     decrement boot_counter
>   fi
>   save_env boot_counter
> fi
> ### END /etc/grub.d/08_fallback_counting ###
>
> ### BEGIN /etc/grub.d/10_linux ###
> insmod part_msdos
> insmod ext2
> set root='hd1,msdos1'
> if [ x$feature_platform_search_hint = xy ]; then
>   search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1
> --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1
> b6557c59-e11f-471b-8cb1-70c47b0b4b29
> else
>   search --no-floppy --fs-uuid --set=root
> b6557c59-e11f-471b-8cb1-70c47b0b4b29
> fi
> insmod part_msdos
> insmod ext2
> set boot='hd1,msdos1'
> if [ x$feature_platform_search_hint = xy ]; then
>   search --no-floppy --fs-uuid --set=boot --hint-bios=hd1,msdos1
> --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1
> b6557c59-e11f-471b-8cb1-70c47b0b4b29
> else
>   search --no-floppy --fs-uuid --set=boot
> b6557c59-e11f-471b-8cb1-70c47b0b4b29
> fi
>
> # This section was generated by a script. Do not modify the generated
> file - all changes
> # will be lost the next time file is regenerated. Instead edit the
> BootLoaderSpec files.
> #
> # The blscfg command parses the BootLoaderSpec files stored in
> /boot/loader/entries and
> # populates the boot menu. Please refer to the Boot Loader
> Specification documentation
> # for the files format:
> https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/.
>
> set
> default_kernelopts="root=/dev/mapper/onn-ovirt--node--ng--4.4.2--0.20200918.0+1
> ro crashkernel=auto resume=/dev/mapper/onn-swap
> rd.lvm.lv=onn/ovirt-node-ng-4.4.2-0.20200918.0+1 rd.lvm.lv=onn/swap
> noapic rhgb quiet "
>
> insmod blscfg
> blscfg
> ### END /etc/grub.d/10_linux ###
>
> ### BEGIN /etc/grub.d/10_reset_boot_success ###
> # Hiding the menu is ok if last boot was ok or if this is a first boot
> attempt to boot the entry
> if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
>   set menu_hide_ok=1
> else
>   set menu_hide_ok=0
> fi
> # Reset boot_indeterminate after a successful boot
> if [ "${boot_success}" = "1" ] ; then
>   set boot_indeterminate=0
> # Avoid boot_indeterminate causing the menu to be hidden more then once
> elif [ "${boot_indeterminate}" = "1" ]; then
>   set boot_indeterminate=2
> fi
> # Reset boot_success for current boot
> set boot_success=0
> save_env boot_success boot_indeterminate
> ### END /etc/grub.d/10_reset_boot_success ###
>
> ### BEGIN /etc/grub.d/12_menu_auto_hide ###
> if [ x$feature_timeout_style = xy ] ; then
>   if [ "${menu_show_once}" ]; then
>     unset menu_show_once
>     save_env menu_show_once
>     set timeout_style=menu
>     set timeout=60
>   elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then
>     set orig_timeout_style=${timeout_style}
>     set orig_timeout=${timeout}
>     if [ "${fastboot}" = "1" ]; then
>       # timeout_style=menu + timeout=0 avoids the countdown code keypress
> check
>       set timeout_style=menu
>       set timeout=0
>     else
>       set timeout_style=hidden
>       set timeout=1
>     fi
>   fi
> fi
> ### END /etc/grub.d/12_menu_auto_hide ###
>
> ### BEGIN /etc/grub.d/20_linux_xen ###
> ### END /etc/grub.d/20_linux_xen ###
>
> ### BEGIN /etc/grub.d/20_ppc_terminfo ###
> ### END /etc/grub.d/20_ppc_terminfo ###
>
> ### BEGIN /etc/grub.d/30_os-prober ###
> ### END /etc/grub.d/30_os-prober ###
>
> ### BEGIN /etc/grub.d/30_uefi-firmware ###
> ### END /etc/grub.d/30_uefi-firmware ###
>
> ### BEGIN /etc/grub.d/40_custom ###
> # This file provides an easy way to add custom menu entries.  Simply type
> the
> # menu entries you want to add after this comment.  Be careful not to
> change
> # the 'exec tail' line above.
> ### END /etc/grub.d/40_custom ###
>
> ### BEGIN /etc/grub.d/41_custom ###
> if [ -f  ${config_directory}/custom.cfg ]; then
>   source ${config_directory}/custom.cfg
> elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
>   source $prefix/custom.cfg;
> fi
> ### END /etc/grub.d/41_custom ###
>
>
> --
> Mike Lindsay
> Senior Systems Administrator
> Technological Maintenance and Support
> CBC/SRC
> mike.lind...@cbc.ca
> (o) 416-205-8992
> (c) 416-819-2841
> _______________________________________________
> Users mailing list -- users@ovirt.org
> To unsubscribe send an email to users-le...@ovirt.org
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/users@ovirt.org/message/UGHXLI3YU2GIJ6UEV5AV6GXK6WYW27RJ/
>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/AAOG4VIRYLNBTA2IS42SUX3JSRHNJJK6/

Reply via email to