Christopher Juckins

SysAdmin Tips, Tricks and other Software Tools

User Tools

Site Tools


centos_8_migration_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
centos_8_migration_notes [2020/09/30 11:52] juckinscentos_8_migration_notes [2020/10/15 18:30] juckins
Line 1: Line 1:
 ==== CentOS 8 Migration Notes ==== ==== CentOS 8 Migration Notes ====
  
-<color #ed1c24>Below is copied from [[centos_7_migration_notes|CentOS 7 Migration Notes]] so modify as needed.</color>+<color #ed1c24>**Below is copied from [[centos_7_migration_notes|CentOS 7 Migration Notes]] so modify as needed.**</color>
  
 Other fixes: Other fixes:
Line 7: Line 7:
   * Disable WiFi LAN connection with ''# nmcli radio wifi off''   * Disable WiFi LAN connection with ''# nmcli radio wifi off''
   * [[https://unix.stackexchange.com/questions/152691/how-to-disable-beep-sound-in-linux-centos-7-command-line|Disable bell]]   * [[https://unix.stackexchange.com/questions/152691/how-to-disable-beep-sound-in-linux-centos-7-command-line|Disable bell]]
- 
-16 May 2020: 
-  * System randomly reboots when KVM toggles back and forth from Dell XPS 8930 (running CentOS 7 as 'tidewater') and HP Pavilion P7-1240 
-  * Noticed monitoring emails not being sent from tidewater; postfix not running and won't start. mysql error. 
-  * yum reinstall <mysql_package> that was failing 
-  * postfix started 
-  * Other trouble...had to completely uninstall PHP 
-  * Reinstall PHP - that is v5.4 
-  * Then upgrade to REMI php v7.4 
-  * Look in the bash setup script to install the needed php files 
-  * Restore /etc/php.ini from a local VM 
-  * restart httpd service 
-  * yum update had many instances of 'empty files'....it fixed itself 
-  * ldconfig gave errors for 2 more things 
-    * yum reinstall oniguruma5 
-    * yum reinstall oniguruma 
-  * reboot system, came up cleanly 
-  * may need to check if mysql connection limit needs to be increased 
- 
- 
-13 December 2016: 
-  * VM machine #1 failed to boot into kernel-3.10.0-514.2.2.el7.x86_64 
-    * Yum had hung up when updating open-vm-tools and I did a ''CTRL-C'' (bad move) 
-    * Booting machine into previous kernel had no network connection; rebooting once again got network up 
-    * RPM database completely hosed; had to erase this VM and restore from backup 
-  * VM machine #2 was a clone of a test CentOS 7 VM (v7.2.1511) and it got stuck on trying to update ''open-vm-tools-10.0.5-2.el7.x86_64'' 
-    * cancelled by CTRL-C 
-    * had to install "yum-utils" and run ''yum-complete-transaction'' 
-    * yum then failed because transaction size changed 
-    * ran ''package-cleanup --dupes'' 
-    * ran ''package-cleanup --problems'' 
-    * ran ''package-cleanup --cleandupes'' 
-    * Still a mess, ran ''yum check'' and too many errors to fix 
-    * Erased VM 
-  * VM machine #3 was clone of test CentOS 7 VM (v7.2.1511) 
-    * tried to remove open-vm-tools - hung up so aborted attempt 
-  * VM machine #4 test was clone of test CentOS 7 VM (v7.2.1511) 
-    * ''yum update --exclude=open-vm-tools*'' 
-    * machine updated and booted into new kernel normally 
-    * ran ''yum -y update'' 
-      * stalled again 
-      * ''top -d 2'' showed high CPU usage for process "vmware-checkvm" 
-      * **did ''ps -ef |grep vmware''** 
-      * **saw this process: ''root      3186  3182 97 17:08 pts/0    00:07:55 /usr/bin/vmware-checkvm''** 
-      * **issued ''kill 3186'' and the yum update completed** 
-  * Primary machine updated OK 
-    * Virtual Box VMs would not start 
-    * Had to run as root ''/sbin/rcvboxdrv setup'' 
- 
-5 June 2016: 
-  * Primary system migrated 
- 
-18 May 2016: 
-  * Xfce Power Manager icon appeared in task bar 
-    * Might be a way to configure screen blanking  
- 
-5 April 2016: 
-  * NUX repository needed for rdesktop 
-    * https://www.certdepot.net/rhel7-install-nux-repository/ 
-    * xfreerdp doesn't always authenticate to Windows 7 hosts 
- 
-16 February 2016: 
-  * High CPU usage for vmtoolsd process 
-    * removed open-vm-tools-desktop 
-    * rebooted; open-vm-tools still remained but did not use high CPU 
- 
-Restarting Services: http://www.putorius.net/2014/07/restarting-services-in-red-hat-7-or.html 
  
 For migrating a system from a different OS, take note of this info first: For migrating a system from a different OS, take note of this info first:
-  * Make a test user on CentOS6 and one on CentOS7+  * Make a test user on CentOS7 and one on CentOS8
     * Compare hidden files to see if anything changed between OSs     * Compare hidden files to see if anything changed between OSs
 +    * This allows for easy migrating of data for users' $HOME directories
   * ensure all scripts make their own log file directory   * ensure all scripts make their own log file directory
     * $log_dir = "/var/tmp/check_disk_space";     * $log_dir = "/var/tmp/check_disk_space";
     * mkdir ("$log_dir", 0755);     * mkdir ("$log_dir", 0755);
     * should crons write to /tmp and then have a daily script that checks cron logs for errors?     * should crons write to /tmp and then have a daily script that checks cron logs for errors?
-  * users+ 
 + 
 +---- 
 + 
 + 
 +  Get inventory of users 
 +  * /// 
 +  * Check that PHP is working correctly, localhost/index.php tries to open a file 
 +    * check httpd.conf 
 +  * /// 
 +  * Clear all history from Firefox before testing phpmyadmin 
 +    * Check httpd logs for any errors, such as mod security 
 +    * uninstall [[https://phoenixnap.com/kb/setup-configure-modsecurity-on-apache|mod_security]] if necessary 
 +  * [[https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-using-firewalld-on-centos-8|Add https and http to firewall rules]]
   * <color #ed1c24>MySQL / MariaDB Database and users</color>   * <color #ed1c24>MySQL / MariaDB Database and users</color>
-    * [[https://www.tecmint.com/transfer-mysql-databases-from-old-to-new-server/|Migrate with rsync]]+    * [[https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password|Reset mysql root password]] 
 +    * [[https://www.tecmint.com/install-lamp-on-centos-8/|Notes for installing LAMP]] on CentOS 8 
 +    * [[https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-centos-8]] 
 +    * [[https://www.tecmint.com/transfer-mysql-databases-from-old-to-new-server/|Migrate all databases with mysqldump]] 
 +      * Note that the restore of mysql does not use "--all-databases" option and is an error in link above
     * [[https://www.linode.com/docs/databases/mysql/create-physical-backups-of-your-mariadb-or-mysql-databases/|Migrate with tar]]     * [[https://www.linode.com/docs/databases/mysql/create-physical-backups-of-your-mariadb-or-mysql-databases/|Migrate with tar]]
     * [[http://www.uptimemadeeasy.com/linux/mysql-migrate-users-server-server/|Migrate MySQL users to new machine]]     * [[http://www.uptimemadeeasy.com/linux/mysql-migrate-users-server-server/|Migrate MySQL users to new machine]]
-      * Don'forget to add semicolons with this:  # sed -i ‘/[^;] *$/s/$/;/’ ./grantfile+      * They can be exported from phpmyadmin (but don'include root)
   * export MySQL databases with mysqldump   * export MySQL databases with mysqldump
     * [[https://www.digitalocean.com/community/tutorials/how-to-migrate-a-mysql-database-between-two-servers|Migrate MySQL database to new server]]     * [[https://www.digitalocean.com/community/tutorials/how-to-migrate-a-mysql-database-between-two-servers|Migrate MySQL database to new server]]
Line 113: Line 64:
   * Note firewall rules   * Note firewall rules
     * [[https://serverfault.com/questions/655851/is-there-a-simple-way-to-export-import-firewalld-settings|Export Firewall Rules to new server]]     * [[https://serverfault.com/questions/655851/is-there-a-simple-way-to-export-import-firewalld-settings|Export Firewall Rules to new server]]
- 
-Note these installed perl RPMs: 
- 
-''# rpm -qa --qf "%{NAME}\n" | grep -i perl | sort'' 
- 
-<code> 
-ImageMagick-perl 
-perl 
-perl-autodie 
-perl-Array-Diff 
-perl-Array-Unique 
-perl-B-Lint 
-perl-Business-ISBN 
-perl-Business-ISBN-Data 
-perl-Carp 
-perl-CGI 
-perl-Class-ISA 
-perl-common-sense 
-perl-Compress-Raw-Bzip2 
-perl-Compress-Raw-Zlib 
-perl-constant 
-perl-CPAN 
-perl-Data-Dumper 
-perl-DBD-MySQL 
-perl-DBI 
-perl-devel 
-perl-Digest 
-perl-Digest-MD5 
-perl-Digest-SHA 
-perl-Encode 
-perl-Encode-Locale 
-perl-Env 
-perl-Exporter 
-perl-ExtUtils-Install 
-perl-ExtUtils-MakeMaker 
-perl-ExtUtils-Manifest 
-perl-ExtUtils-ParseXS 
-perl-FCGI 
-perl-File-BaseDir 
-perl-File-CheckTree 
-perl-File-DesktopEntry 
-perl-File-Listing 
-perl-File-MimeInfo 
-perl-File-Path 
-perl-File-ReadBackwards 
-perl-File-Slurp 
-perl-File-Temp 
-perl-Filter 
-perl-Font-AFM 
-perl-GD 
-perl-Getopt-Long 
-perl-HTML-Element-Extended 
-perl-HTML-Format 
-perl-HTML-Parser 
-perl-HTML-TableExtract 
-perl-HTML-Tagset 
-perl-HTML-Tree 
-perl-HTTP-Cookies 
-perl-HTTP-Daemon 
-perl-HTTP-Date 
-perl-HTTP-Message 
-perl-HTTP-Negotiate 
-perl-HTTP-Tiny 
-perl-IO-All 
-perl-IO-Compress 
-perl-IO-HTML 
-perl-IO-Socket-IP 
-perl-IO-Socket-SSL 
-perl-IPC-System-Simple 
-perl-JSON 
-perl-JSON-XS 
-perl-libs 
-perl-libwww-perl 
-perl-List-Compare 
-perl-List-MoreUtils 
-perl-Locale-Codes 
-perl-Locale-Maketext 
-perl-local-lib 
-perl-LWP-MediaTypes 
-perl-LWP-Protocol-https 
-perl-macros 
-perl-Module-Pluggable 
-perl-Mozilla-CA 
-perl-Net-Daemon 
-perl-Net-HTTP 
-perl-Net-LibIDN 
-perl-Net-SSLeay 
-perl-Newt 
-perl-parent 
-perl-Parse-Yapp 
-perl-PathTools 
-perl-PlRPC 
-perl-Pod-Checker 
-perl-Pod-Escapes 
-perl-Pod-LaTeX 
-perl-podlators 
-perl-Pod-Parser 
-perl-Pod-Perldoc 
-perl-Pod-Plainer 
-perl-Pod-Simple 
-perl-Pod-Usage 
-perl-Scalar-List-Utils 
-perl-Socket 
-perl-Storable 
-perl-String-CRC32 
-perl-Sys-Syslog 
-perl-Test-Harness 
-perl-Test-Simple 
-perl-Text-ParseWords 
-perl-Text-Soundex 
-perl-Text-Unidecode 
-perl-Thread-Queue 
-perl-threads 
-perl-threads-shared 
-perl-TimeDate 
-perl-Time-HiRes 
-perl-Time-Local 
-perl-Types-Serialiser 
-perl-URI 
-perl-WWW-RobotRules 
-perl-XML-LibXML 
-perl-XML-NamespaceSupport 
-perl-XML-SAX 
-perl-XML-SAX-Base 
-</code> 
  
 Must-Have functionality: Must-Have functionality:
Line 261: Line 87:
   * Working crontabs for each user   * Working crontabs for each user
   * [[python_notes|Install Python 3]]   * [[python_notes|Install Python 3]]
- 
-Contents of /etc/yum.repos.d (CentOS 7): 
-  * adobe-linux-x86_64.repo 
-  * CentOS-Base.repo 
-  * CentOS-CR.repo 
-  * CentOS-Debuginfo.repo 
-  * CentOS-fasttrack.repo 
-  * CentOS-Media.repo 
-  * CentOS-Sources.repo 
-  * CentOS-Vault.repo 
-  * epel.repo 
-  * epel-testing.repo 
-  * google-chrome.repo 
-  * nux-dextop.repo 
- 
----- 
- 
-For a continuation of GNOME2 in CentOS7, use "MATE" 
- 
-  * Best option is to do a "minimal install" and follow [[http://www.45drives.com/wiki/index.php/Installing_MATE_on_CentOS_7|Installing MATE on CentOS 7]] 
- 
-Other info on MATE: 
- 
-  * https://www.centos.org/forums/search.php?keywords=gnome \\ 
-  * https://www.centos.org/forums/viewtopic.php?f=48&t=47271&p=202339&hilit=gnome#p202339 \\ 
-  * http://wiki.centos.org/FAQ/CentOS7 \\ 
-  * https://www.centos.org/forums/ 
-  * https://www.centos.org/forums/viewtopic.php?f=48&t=47670 
-  * http://blog.boeiend.be/?p=125 
  
 Customize MATE Desktop displays Customize MATE Desktop displays
Line 341: Line 138:
 </code> </code>
  
-yum -y update, reboot, verify latest kernel is loaded by GRUB+dnf -y update, reboot, verify latest kernel is loaded by GRUB
  
 Only keep 1 old kernel Only keep 1 old kernel
Line 354: Line 151:
 Add 2nd hard drive to /etc/fstab [[adding_a_second_hard_drive|following these notes]] Add 2nd hard drive to /etc/fstab [[adding_a_second_hard_drive|following these notes]]
  
-Prepare to run the local yum installer script+Prepare to run the local dnf installer script
   * Also installs [[https://wiki.centos.org/AdditionalResources/Repositories|EPEL repository]]   * Also installs [[https://wiki.centos.org/AdditionalResources/Repositories|EPEL repository]]
   * Best to run the script by establishing SSH connection to box from a different machine.   * Best to run the script by establishing SSH connection to box from a different machine.
   * Pipe output to log file and tail the log file   * Pipe output to log file and tail the log file
-  * [[Yum installer bash script (CentOS7)|Copy this source to a .bash and run as root]]+  * [[yum_installer_bash_script_centos8|dnf installer bash script (CentOS 8)]]
  
 [[install_configure_cpan|CPAN packages]] to install: [[install_configure_cpan|CPAN packages]] to install:
Line 446: Line 243:
 Setup ddclient: Setup ddclient:
   * https://sourceforge.net/p/ddclient/wiki/Home/   * https://sourceforge.net/p/ddclient/wiki/Home/
-  * yum -y install ddclient+  * dnf -y install ddclient
   * Use /etc/ddclient/* for configs from previous machine   * Use /etc/ddclient/* for configs from previous machine
  
Line 483: Line 280:
   * [[http://juckins.net/dokuwiki/lib/exe/fetch.php?media=sample.jpg|JPG image]]   * [[http://juckins.net/dokuwiki/lib/exe/fetch.php?media=sample.jpg|JPG image]]
   * [[http://juckins.net/dokuwiki/lib/exe/fetch.php?media=sample.png|PNG image]]   * [[http://juckins.net/dokuwiki/lib/exe/fetch.php?media=sample.png|PNG image]]
- 
-[[http://www.tecmint.com/install-google-chrome-on-redhat-centos-fedora-linux/|Install Google Chrome]] 
- 
-[[http://www.if-not-true-then-false.com/2010/install-google-chrome-with-yum-on-fedora-red-hat-rhel/|Install Google Chrome (Alt)]] 
- 
-Fix Google Chrome fonts: 
- 
-[[http://www.binarytides.com/gorgeous-looking-fonts-ubuntu-linux/]] 
-<code> 
-# yum install google*fonts 
-</code> 
-  * open Chrome, go to Settings > Advanced and set fonts as follows: 
-    * Standard font: Noto Serif 
-    * Serif font: Noto Serif 
-    * Sans-serif font: Noto Sans 
-    * Fixed-width font: Roboto Mono 
  
  
 [[http://www.if-not-true-then-false.com/2014/install-oracle-java-8-on-fedora-centos-rhel/|Install Oracle Java]] (note, this is not the default CentOS, it will not auto-update)  [[http://www.if-not-true-then-false.com/2014/install-oracle-java-8-on-fedora-centos-rhel/|Install Oracle Java]] (note, this is not the default CentOS, it will not auto-update) 
  
-Adobe Reader - use evince instead +Install X2Go
- +
-Install NX/NoMachine v3 +
-  * Install 3 RPMs noted above +
-  * Edit /etc/ssh/sshd_config and comment out line "AuthorizedKeysFile .ssh/authorized_keys" because NX uses authorized_keys2 +
-  * /bin/systemctl restart  sshd.service +
-  * To start up MATE, edit /usr/NX/etc/node.cfg to be: +
-  * CommandStartGnome "/etc/X11/xinit/Xsession mate-session" (note "xinit" was added to path) +
-  * To fix keyboard mapping, open terminal and run this command: +
-    * setxkbmap -model evdev -layout us > /tmp/setxkbmap.log 2>&+
-    * [[http://askubuntu.com/questions/123867/keyboard-map-is-incorrect-when-using-an-nx-client|Keyboard Mapping is incorrect with NX Client]] +
-    * You can make a little bash script and have it run as a startup application +
-  * Notes gleaned from https://www.nomachine.com/AR07K00676 and http://askubuntu.com/questions/84852/how-does-one-install-nx-server-or-freenx-on-11-10 +
- +
-NX/NoMachine Troubleshooting: +
-  * Had v3 RPMs installed; removed and installed v4 to test. Failed. Removed v4 RPMs. +
-  * Upon reinstalling the 3 v3 RPMs, could not authenticate to target server. +
-  * Removed nxclient, nxnode, nxserver v3 RPMs again. +
-  * rm -rf /usr/NX completely +
-  * Reinstalled the 3 v3 RPMs.  Authentication fixed +
-  * Start/stop server with the following: +
-    * /usr/NX/bin/nxserver --status +
-    * /usr/NX/bin/nxserver --stop +
-    * /usr/NX/bin/nxserver --start +
- +
-NX for work VPN +
-  * Removed nxclient-3.5.0-7.x86_64.rpm, nxnode-3.5.0-9.x86_64.rpm, nxserver-3.5.0-11.x86_64.rpm +
-  * Used http://www.rpmfind.net/linux/rpm2html/search.php?query=opennx to find opennx +
-  * Installed opennx-0.16-724.el6.centos.1.x86_64.rpm +
-  * Tried connecting to remote machine as shadow session and it also failed; ensured the remote machine had a normal session established first using the same user +
- +
-VPN connections +
-  * <del>NetworkManager-openconnect not available in channels</del> (in epel) +
-  * <del>Retrieved from rpm.pbone.net ftp://ftp.pbone.net/mirror/li.nux.ro/download/nux/dextop/el7Server/x86_64/NetworkManager-openconnect-0.9.8.4-2.el7.nux.x86_64.rpm</del> +
- +
-<del>Percona toolkit: percona-toolkit-2.2.11-1.noarch.rpm</del>+
  
 Restore Thunderbird profile Restore Thunderbird profile
Line 547: Line 293:
  
 Test ASMAD for processing end-to-end Test ASMAD for processing end-to-end
- 
-<del>Install Skype rpm (skype-4.3.0.37-fedora.i586.rpm) following these steps: 
-</del> 
- 
-<code> 
-yum install alsa-plugins-pulseaudio.i686 qt.i686 1:qt-x11.i686 libXScrnSaver.i686 libXv.i686 
-rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm 
-yum localinstall http://download.skype.com/linux/skype-4.3.0.37-fedora.i586.rpm 
-</code> 
- 
-[[https://www.centos.org/forums/viewtopic.php?f=48&t=47070|Skype Tips]] 
  
 SSH issues SSH issues
Line 566: Line 301:
   * Update to openssh seems to require RSA keys now and authorized_keys file instead of DSA keys and authorized_keys2 file   * Update to openssh seems to require RSA keys now and authorized_keys file instead of DSA keys and authorized_keys2 file
   * Set "PermitRootLogin no"   * Set "PermitRootLogin no"
-  * <del>But MATE does not work, tried KDE with yum group install "KDE Plasma Workspaces" and seems to work better but still no icons on the screen</del>+  * <del>But MATE does not work, tried KDE with dnf group install "KDE Plasma Workspaces" and seems to work better but still no icons on the screen</del>
   * <del>But need to configure custom desktop to use /etc/X11/xinit/Xsession mate-session</del>   * <del>But need to configure custom desktop to use /etc/X11/xinit/Xsession mate-session</del>
   * <del>Also tried /usr/bin/startxfce4 but still general odd behavior</del>   * <del>Also tried /usr/bin/startxfce4 but still general odd behavior</del>
Line 615: Line 350:
     * Use 'lpstat' and 'lpq' to ensure it's a known destination printer     * Use 'lpstat' and 'lpq' to ensure it's a known destination printer
   * [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Printer_Configuration.html#sec-Starting_Print_Settings_Config|RHEL7 Print Settings]]   * [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Printer_Configuration.html#sec-Starting_Print_Settings_Config|RHEL7 Print Settings]]
-  * yum install cups+  * dnf install cups
   * service cups start   * service cups start
   * systemctl enable cups   * systemctl enable cups
Line 622: Line 357:
     * Default printer driver works OK     * Default printer driver works OK
   * Or use web browser:   * Or use web browser:
-  * # yum install httpd+  * # dnf install httpd
   * # /bin/systemctl start httpd.service   * # /bin/systemctl start httpd.service
-  * # yum install system-config-firewall+  * # dnf install system-config-firewall
   * # firewall-config (or System > Administration > Firewall)   * # firewall-config (or System > Administration > Firewall)
     * Allow http and https as rules     * Allow http and https as rules
Line 710: Line 445:
  
 See Linux Mint [[https://forums.linuxmint.com/viewtopic.php?t=246194|Sound settings keep switching output against my will]] and possibly [[https://forums.linuxmint.com/viewtopic.php?t=224479|HDMI + Sound + Mint 18]] See Linux Mint [[https://forums.linuxmint.com/viewtopic.php?t=246194|Sound settings keep switching output against my will]] and possibly [[https://forums.linuxmint.com/viewtopic.php?t=224479|HDMI + Sound + Mint 18]]
- 
----- 
-__OLD Notes and Issues__ 
- 
-If on VirtualBox, go to main menu and choose "Insert Guest Additions CD Image..." and run the following commands: 
-<code> 
-mount -o ro /dev/disk/by-label/VBOXADDITIONS* /mnt 
-cd /mnt 
-./VBoxLinuxAdditions.run --nox11 
-shutdown -r now 
-</code> 
- 
-Missing Desktop icons: https://www.centos.org/forums/viewtopic.php?f=48&t=47271 
- 
-  - Make sure caja is the default file manager in System --> Control Center --> Preferred Applications -->System tab. 
-  - Add caja to automatically start in System--> Control Center --> Startup Applications. 
-  - Reboot. 
- 
-**Tried /usr/bin/display with a .jpg or .png file, but this error results:** 
- 
-<code> 
-[juckins@centos7-test-64: /tmp/splash]$ display default.png  
-display: color is not known to server `FOREGROUND':  
-No such file or directory @ error/xwindow.c/XGetPixelPacket/3064. 
-</code> 
- 
-  * This does work on FC20 i686.  libpng may be a different version.  http://forum.porteus.org/viewtopic.php?t=3900&p=28045   
-  * Test images in $HOME/Downloads 
- 
-ImageMagick may be a different version. 
- 
-UPDATE: Does work after installing Skype and its dependencies below (nux-desktop?) 
- 
-Comment out the GRUB_TERMINAL_OUTPUT line in /etc/default/grub using a # at the start of the line, and grub should use a graphics mode again 
- 
-First see if the default kernel is the latest one for boot.  If not, add the following line to /etc/default/grub 
-<code>GRUB_DEFAULT=0</code> 
-Also remove the "rhgb quiet" flags. 
-Get the splash.png from http://juckins.net/dokuwiki/lib/exe/fetch.php?media=splash.png and put into /boot/grub2/ 
-<code>GRUB_BACKGROUND="/boot/grub2/splash.png"</code> 
-Then run:  
-<code>grub2-mkconfig -o /boot/grub2/grub.cfg</code> 
- 
-Notes on grub splash screen: 
- 
-  * https://ask.fedoraproject.org/en/question/28087/how-do-i-set-the-grub2-background-image/  
-  * https://help.ubuntu.com/community/Grub2/Displays 
centos_8_migration_notes.txt · Last modified: 2022/06/08 16:03 by juckins