RHEL: Rebuilding the initial ramdisk image

RHEL: Rebuilding the initial ramdisk image

# Tested on RHEL 5, 6 & 7

# Sometimes it may be necessary to rebuild the initial ramdisk (also known as initrd or
# initramfs) to include new kernel modules, files, etc.


#
RHEL 3, 4 & 5: Rebuilding the initrd
# ------------------------------------------------------------------------------------------

cp /boot/initrd-$(uname -r).img /boot/initrd-$(uname -r).img.bak

mkinitrd -f -v /boot/initrd-$(uname -r).img $(uname -r)

# If we are in a kernel version different to the initrd we are building we must specify
# the full kernel version, without architecture:

mkinitrd -f -v /boot/initrd-2.6.18-348.2.1.el5.img 2.6.18-348.2.1.el5



#
RHEL 6 & 7: Rebuilding the initramfs
# ------------------------------------------------------------------------------------------

cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

dracut -f

# If we are in a kernel version different to the initrd we are building we must specify
# the full kernel version, including architecture:

dracut -f /boot/initramfs-2.6.32-220.7.1.el6.x86_64.img 2.6.32-220.7.1.el6.x86_64


# *** Consider adding a new grub/grub2 entry pointing to the initial ramdisk image, that
#     will allow you to choose the old version at boot time without restoring the backup
5 (1)
Article Rating (1 Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Linux Network (TCP) Performance Tuning with Sysctl
Viewed 10820 times since Fri, Aug 3, 2018
10 Linux DIG Command Examples for DNS Lookup
Viewed 10768 times since Sun, Sep 30, 2018
How To Add Swap Space on Ubuntu 16.04
Viewed 2112 times since Fri, Jun 8, 2018
Linux 16 Useful Bandwidth Monitoring Tools to Analyze Network Usage in Linux
Viewed 11489 times since Mon, Sep 21, 2020
Prosty skaner portów TCP w bash
Viewed 2962 times since Thu, May 24, 2018
RHEL: Displaying system info (firmware, serial numbers... )
Viewed 11471 times since Sun, May 27, 2018
Enabling or disabling a repository using Red Hat Subscription Management
Viewed 7891 times since Mon, Oct 29, 2018
How to remove CTRL-M (^M) characters from a file in Linux
Viewed 2076 times since Thu, Feb 7, 2019
OEL 7 – How to disable IPv6 on Oracle Linux 7
Viewed 19390 times since Fri, Aug 3, 2018
Extending Linux LVM partitions script
Viewed 6135 times since Wed, Feb 6, 2019