首页 > 其他分享 >update-initramfs的用途和功能

update-initramfs的用途和功能

时间:2024-03-12 15:58:38浏览次数:37  
标签:initramfs sudo 文件系统 更新 update 用途 内核

update-initramfs 是在 Linux 系统中用于更新 initramfs 归档文件的一个命令。initramfs(初始内存文件系统)是一个临时的根文件系统,它在系统启动过程中加载到内存中。它包含了启动时直到可以挂载真正的根文件系统所必需的驱动程序和工具。这个机制允许内核在实际的根文件系统可用之前,访问硬件设备,如磁盘控制器和网络接口。

update-initramfs 的主要用途和功能包括:

  • 更新 initramfs:当安装、更新或删除涉及系统启动过程的软件包时(如内核、驱动程序或启动过程中必需的工具),需要更新 initramfs 以反映这些更改。

  • 生成新的 initramfs 归档文件:通过该命令可以为新安装的内核生成一个新的 initramfs 文件。

  • 备份:在生成新的 initramfs 之前,通常会自动备份旧的 initramfs 文件,以防更新过程中出现问题。

一些常用的 update-initramfs 命令示例:

  • 更新当前内核的 initramfs:

    sudo update-initramfs -u

    这将更新当前正在使用的内核版本的 initramfs。

  • 为所有已安装的内核更新 initramfs:

    sudo update-initramfs -c -k all

    这个命令会为系统上安装的所有内核创建新的 initramfs 文件。

  • 为特定版本的内核更新或创建 initramfs:

    sudo update-initramfs -c -k <kernel-version>

    kernel-version 应该替换为你指定的内核版本号。

在执行 update-initramfs 操作时,通常伴随着一系列回调(hooks)的执行,这些回调允许各种软件包在 initramfs 构建过程中添加自己的必要组件。整个过程确保了系统能够顺利地从内核引导到实际的根文件系统。

标签:initramfs,sudo,文件系统,更新,update,用途,内核
From: https://www.cnblogs.com/wanglouxiaozi/p/18068480

相关文章

  • mysql for update是锁表还是锁行
    转载至我的博客https://www.infrastack.cn,公众号:架构成长指南在并发一致性控制场景中,我们常常用forupdate悲观锁来进行一致性的保证,但是如果不了解它的机制,就进行使用,很容易出现事故,比如forupdate进行了锁表导致其他请求只能等待,从而拖垮系统,因此了解它的原理是非常必要的,......
  • 常用的Docker命令及其用途简述
    记录常用的Docker命令及其用途在日常的开发和运维工作中,Docker和docker-compose已经成为了不可或缺的工具。它们帮助我们轻松地构建、运行和管理容器化的应用程序。在这篇随笔中,我将记录下一些我常用的Docker和docker-compose命令,并简述它们的用途,并在每一个命令后面加上一条示例......
  • rosdep update超时问题解决
    此问题的解决也适用ros11、初始化$sudorosdepinit2、下载rosdistro到本地$gitclonehttps://github.com/ros/rosdistro.git3、修改以下文件,将其url指向本地(1)文件1:20-default.list地址路径:/etc/ros/rosdep/sources.list.d/20-default.list原来内容:#os-specificl......
  • 以太坊常见合约类型及其用途
    以太坊上常见的合约类型及其用途如下所示:代币合约(TokenContracts):用途:创建和管理代币(Token),可用于代表数字资产、代币化资产、奖励系统等。代币合约使得发行者可以定义代币的总量、转账规则、持有者权益等。多方签名合约(Multi-signatureContracts):用途:需要多个参与者签......
  • 通达信多用途量比指标公式源码
    {通达信多用途量比指标公式源码}K:=2;D:=Abs(AMOUNT-REF(AMOUNT,1));E:=SUM(D,5)/5;F:=REF(SUM(D,250)/250,1);微元条件1:=E/F>0ANDE/F<3;FI:=EMA(SLOPE(C,21)*21+C,39);GI:=EMA(SLOPE(C,21)*21+C,55);条件2:=EMA(C,3)>FIANDFI>REF(FI,1)ANDFI>GI,NODRAW;MTR:=......
  • SQLIntegrityConstraintViolationException: Cannot add or update a child row: a fo
    异常原因:两张表存在外键关联并且有级联操作,级联更新或级联删除等1.(此处为)设置的外键与另一个表中的唯一索引列(一般是主键)中的值不匹配2.添加的外键列与另一个表的唯一索引列(一般是主键)的数据类型不同......
  • VMware vSphere 7 Update 3p 下载 (安全更新)
    VMwarevSphere7Update3p下载(安全更新)vCenterServer&ESXi,Dell,HPE,Cisco,LENOVO,FUJITSU,NEC,Inspur,HitachiCustomImage请访问原文链接:https://sysin.org/blog/vmware-vsphere-7-u3/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org服务器虚拟......
  • VMware ESXi 7.0 Update 3p 下载 - 领先的裸机 Hypervisor (安全更新)
    VMwareESXi7.0Update3p下载-领先的裸机Hypervisor(安全更新)VMwareESXi7.0Update3pStandard&AllCustomImageforESXi7.0U3InstallCD请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • FFU、WIM、ESD、VHD和VHDX都是与Windows操作系统部署、备份和虚拟化相关的文件格式。
    FFU(FullFlashUpdate)文件格式是微软开发的,用于在Windows设备上进行固件更新和完整系统部署的一种映像文件格式。FFU文件包含了设备的完整磁盘映像,包括所有分区、文件系统和数据。这种格式允许精确复制存储设备的内容,提供了一种高效且可靠的方式来恢复、更新或部署设备。下面是对F......
  • AutoUpdater.NET自动更新库使用
    原文链接:https://blog.csdn.net/g313105910/article/details/112313695.NET程序当部署很多的时候,每次手动下载升级麻烦,原来自己写了个自动升级的程序,独立运行,需要主程序来更新自动升级程序,自动升级程序升级主程序,功能运行正常,最近发现有AutoUpdater.NET库很方便,在此写下使用方法,......