Wow, that's annoying...6 hours I spent trying to figure out what was
different with the Centos/RHEL 8 grub.cfg configuration and nothing
popped up about grubby ;p

Thanks very much for that, it's making for an interesting read.

Cheers,
Mike

On Thu, 1 Oct 2020 at 10:10, Amit Bawer <aba...@redhat.com> wrote:
>
>
>
> 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/



-- 
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/AUT4IVOI5IRJL5EGXA4B7VG2MWXEWYZX/

Reply via email to