昨天在公司dell R210服务器上装ubuntu10.04 server版系统,做好了raid1后,装系统时候,登录时候出现(initramfs),之后不能正常登陆!!这问题困扰我一下午。。。之后百度一些方案,发现都不可行,后来侥幸查到一篇博文: http://blog.3gcomet.com/article.asp?id=491 在出错时,如果键入exit,能退出重启,并能正常登陆,说
原创 2011-02-14 01:36:47
3113阅读
1点赞
1、开启虚拟机,虚拟机显示如图:1.1原因:未知原因(比如:断电)强制vm关机导致数据损坏而进入命令界面2、依次执行如下命令修复:2.1 查看/dev/mapper下的文件ls -l /dev/mapper2.2 xfs_repair /dev/dm02.3 xfs_repair /dev/mapper/centos-root2.4 进入紧急模式修复xfs_repair /dev/mapper/c
原创 2023-09-07 09:45:48
1697阅读
2点赞
Linux操作系统是一种非常流行的操作系统,而其中的一个重要部分就是initramfs(initial RAM file system),它也是Linux内核启动过程中的一个关键环节。initramfs其实就是一个压缩的文件系统,它被加载到内存中,在Linux启动过程中提供必要的文件和工具,帮助内核引导系统。在Linux系统启动的过程中,initramfs起到了非常重要的作用,本文将介绍一下关于i
原创 3月前
48阅读
initramfs概述 initramfs与initrd类似,也是初始化好了且存在于ram中的,可以压缩也可以不压缩。但是目前initramfs只支持cpio包格式,它 会被populate_rootfs->unpack_to_rootfs(&__initramfs_start, &__initramfs_end - &__initramfs_start, 0)函数(
原创 2022-11-15 18:10:28
1061阅读
Linux系统中的initramfs(Initial Ramdisk)工具是一个很重要的组件,它在引导过程中扮演着至关重要的角色。initramfs是一个轻量级的、只包含少量必要文件和工具的临时根文件系统,用于在Linux内核引导时初始化硬件、加载硬件驱动和文件系统模块等操作。本文将介绍一下关于Linux initramfs工具的相关内容。 在Linux系统中,initramfs通常包含了一些必
Kali Linux是一款基于Debian的Linux发行版,专门用于网络安全测试和渗透测试。它提供了许多强大的工具和程序,帮助安全专家和黑客发现系统漏洞和弱点。然而,在使用Kali Linux的过程中,用户可能会遇到各种问题和挑战,其中之一就是关于initramfs的故障。 Initramfs(Initial RAM File System)是Linux内核启动过程中使用的一个临时文件系统,用
原创 4月前
374阅读
在Linux系统中,NFS(Network File System)是一种允许不同计算机之间共享文件的协议。而initramfs(initial RAM file system)则是一种在Linux内核初始化阶段加载的临时文件系统。在Linux系统中,这两个概念常常与虚拟化、容器化等技术结合使用,为用户提供更加便捷和高效的文件共享和存储解决方案。 在Linux系统中使用NFS进行文件共享可以让不
原创 4月前
12阅读
一、rootfs制作:根文件系统是Linux启动时使用的第一个文件系统,就像PC机上的文件目录1.创建根文件系统的目录(目录名随便取)mkdir rootfscd rootfsmkdir bin dev etc lib home proc sbin sys usr mnt tmp varmkdir usr/bin usr/lib usr/sbin lib/modules2.创建设备文件cd dev
原创 2017-09-14 16:09:04
8444阅读
在Linux操作系统中,initramfs是一个非常重要的组件,它在系统启动时扮演着关键的角色。initramfs,全称为initial ram file system,即初始的内存文件系统。在Linux系统启动时,initramfs被加载到内存中,用于提供必要的文件和工具来引导系统的启动过程。 通常情况下,当我们启动Linux操作系统时,内核会首先加载initramfs,然后解压缩其中的文件系
在Linux系统中,initramfs(initial RAM filesystem)是一个临时的根文件系统,用于在内核加载到内存之后,为真正的根文件系统进行准备和初始化。它的存在使得Linux系统能够在启动阶段提供初步的文件系统支持,从而保证系统能够正常启动并引导到真正的根文件系统。 制作initramfs是一项重要的工作,可以根据实际需求来自定义initramfs,以满足特定的系统需求。下面
Linux中的initramfs是一个很重要的环节,它在系统启动的过程中起着至关重要的作用。initramfs是一个临时的根文件系统,它包含了一些必要的驱动程序和程序,用来在系统启动时加载核心模块以及其他需要的模块,以保证系统正常启动。 在Linux系统中,initramfs是由boot loader加载到内存中的。在启动过程中,boot loader首先会加载initramfs,然后将控制权交
在Linux操作系统中,initramfs是一个非常重要的概念。它是一个压缩文件系统,用于在启动Linux内核时提供一个轻量级的临时根文件系统。通过initramfs,可以在Linux系统启动过程中加载必要的驱动程序和工具,从而确保系统能够顺利启动。 在Linux中使用initramfs的一个常见方法是通过命令“make initramfs”。这个命令可以让用户在编译Linux内核时生成一个包含
原创 4月前
38阅读
Linux是一款开源操作系统,被广泛应用于各种设备和系统中。当谈到Linux时,我们不得不提及其中一个重要的组成部分——initramfs。在Linux 3.10版本中,initramfs发挥着关键作用,为系统的启动提供了便利和支持。 initramfs是一个虚拟的文件系统,存储在内存中,用于在Linux内核引导过程中暂时提供文件系统服务。在Linux 3.10版本中,initramfs被集成到
最近在着手给Sparrow设计一个简单的ram文件系统,想借鉴一下Linux的思路。发现对initrd和initramfs两个概念搞不太清楚,恍惚觉得它们也都是内存文件系统,但又说不清楚其间的区别。今天特意查了一下,做个总结。 的确,它们的相同之处在于,都是用于内核启动阶段的临时内存文件系统。比较一下,主要有这样几点区别: 1. Initrd本身是一个ram disk,是一个虚拟盘的概念,被
原创 2013-08-05 13:05:00
695阅读
在使用Linux系统的过程中,有时候会碰到一些问题,比如出现(initramfs)的情况。在Linux系统中,initramfs是一个用于启动Linux内核之前加载的临时根文件系统,其目的是用来加载必需的模块以成功启动系统。 当我们在启动Linux系统时看到(initramfs)字样出现在屏幕上,通常是由于系统无法找到正确的根文件系统,或者是在加载根文件系统时发生了错误。这种情况可能会发生在系统
# 实现"initramfs挂载overlay" ## 引言 在Linux系统中,initramfs是一个初始的根文件系统,它在系统启动过程中被加载到内存中,并提供了必要的工具和驱动程序来引导系统。overlay是一种文件系统层叠技术,它可以将两个或多个文件系统合并成一个虚拟的文件系统。本文将教会你如何在initramfs中挂载overlay文件系统。 ## 整体流程 下面是整个过程的流程
原创 7月前
208阅读
[错误日记]Generating “/run/initramfs/rdsosreport.txt“ls /dev/mapper xfs_repair /dev/mapper/centos-root -L再reboot重启虚拟机修复完成
原创 精选 2022-12-29 00:06:46
1440阅读
3点赞
Ramfs is a very simple filesystem that exports Linux's disk caching mechanisms (the page cache and dentry cache) as a dynamically resizable RAM-based filesystem.
转载 精选 2009-02-02 00:07:00
1925阅读
在Linux系统中,initramfs是一个内存文件系统,用于在Linux内核启动时提供临时的根文件系统。它包含了用于加载真实根文件系统所需的所有驱动程序和工具。在某些情况下,用户可能需要在initramfs下启动Linux系统,以便进行系统修复或故障排除。 在initramfs下启动Linux系统最常见的原因之一是系统启动失败。当Linux系统无法正常启动时,可以通过启动到initramfs
原创 6月前
72阅读
(一)hello world 一、initramfs是什么在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统,然后内核检查rootfs中是否包含有init文件,如果有则执行它,作为PID为1的第一个进程。这个init进程负责启动系统后续的工作,包括定位、挂载“真正的”根文件系统设备(如果有的话)。如果内核没
  • 1
  • 2
  • 3
  • 4
  • 5