Re: [CentOS] How to update modules in iniramfs fastly

2018-02-25 Thread Robert P. J. Day
On Mon, 26 Feb 2018, wuzhouhui wrote:

> > -Original Messages-
> > From: "Steven Tardy" 
> > Sent Time: 2018-02-26 10:48:48 (Monday)
> > To: "CentOS mailing list" 
> > Cc:
> > Subject: Re: [CentOS] How to update modules in iniramfs fastly
> >
> > On Sun, Feb 25, 2018 at 8:29 PM wuzhouhui 
> > wrote:
> >
> > > I know dracut can update modules in initramfs, but I think it is too
> > > slow. So I'm wondering what is the fastest way to update modules in
> > > initramfs of CentOS 7?
> >
> >
> > `dracut` calls `mkinitrd` which rebuilds the initrd file. . . you could do
> > it manually but that is prone to errors (
> > https://access.redhat.com/solutions/24029).

  i think you have that backwards ... mkinitrd is simply a wrapper
around a call to dracut, which builds an initramfs.

> This solution does not work in CentOS 7, because initramfs in CentOS
> 7 is not a gzipped cpio:

  it is, but to get to the content, you need to use "skipcpio" to jump
over the initial tiny cpio archive. see, for example:

https://sites.google.com/site/syscookbook/rhel/rhel-kernel-rebuild

rday
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] How to update modules in iniramfs fastly

2018-02-25 Thread wuzhouhui
> -Original Messages-
> From: "Steven Tardy" 
> Sent Time: 2018-02-26 10:48:48 (Monday)
> To: "CentOS mailing list" 
> Cc: 
> Subject: Re: [CentOS] How to update modules in iniramfs fastly
> 
> On Sun, Feb 25, 2018 at 8:29 PM wuzhouhui 
> wrote:
> 
> > I know dracut can update modules in initramfs, but I think it is too
> > slow. So I'm wondering what is the fastest way to update modules in
> > initramfs of CentOS 7?
> 
> 
> `dracut` calls `mkinitrd` which rebuilds the initrd file. . . you could do
> it manually but that is prone to errors (
> https://access.redhat.com/solutions/24029).
This solution does not work in CentOS 7, because initramfs in CentOS 7 is not
a gzipped cpio:
   [root@bogon a]# file /boot/initramfs-3.10.0-693.el7.x86_64.img 
   /boot/initramfs-3.10.0-693.el7.x86_64.img: ASCII cpio archive (SVR4 with no 
CRC)
If I use
   zcat /boot/initrd-2.6.18-164.6.1.el5.img | cpio -idmv
to uncompress initramfs, it will report errors:
   [root@bogon a]# zcat /boot/initramfs-3.10.0-693.el7.x86_64.img | cpio -idmv

   gzip: /boot/initramfs-3.10.0-693.el7.x86_64.img: not in gzip format
   cpio: premature end of archive
> ___
> CentOS mailing list
> CentOS@centos.org
> https://lists.centos.org/mailman/listinfo/centos
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] How to update modules in iniramfs fastly

2018-02-25 Thread Steven Tardy
On Sun, Feb 25, 2018 at 8:29 PM wuzhouhui 
wrote:

> I know dracut can update modules in initramfs, but I think it is too
> slow. So I'm wondering what is the fastest way to update modules in
> initramfs of CentOS 7?


`dracut` calls `mkinitrd` which rebuilds the initrd file. . . you could do
it manually but that is prone to errors (
https://access.redhat.com/solutions/24029).
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


[CentOS] How to update modules in iniramfs fastly

2018-02-25 Thread wuzhouhui
I know dracut can update modules in initramfs, but I think it is too
slow. So I'm wondering what is the fastest way to update modules in
initramfs of CentOS 7?

Thanks!
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos