一、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是一个临时的根文件系统,它包含了一些必要的驱动程序和程序,用来在系统启动时加载核心模块以及其他需要的模块,以保证系统正常启动。 在Linux系统中,initramfs是由boot loader加载到内存中的。在启动过程中,boot loader首先会加载initramfs,然后将控制权交
背景: 由于不正常的关机和重启,或者突然断电导致的关机,下次起来后不能进去系统,停留在(initramfs)。 解决方法: 使用如下命令修复 说明:其中sda1为系统启动分区,如果不知道是哪个时,可以从1开始每个分区去测试,有些可能是sdb的硬盘或者sdc的硬盘,要根据实际情况来。可以通过fdisk
转载 2017-09-18 10:53:00
384阅读
2评论
今天上班打开ubuntu的虚拟机的时候出现了这个界面:注意倒数第三行,说 /dev/sda1 需要 fsck第一步:执行命令(sda1还是sda2要看倒数第三行的显示):fsck /dev/sda1 -y第二步:当出现FILE SYSTEM WAS MODIFIED这个的时候,就表示已经成功了,然后输入reboot重启。注意:这次问题出现原因:虚拟机里给ubuntu关机以后,windows电脑强制
在Linux系统中,initramfs是一个内存文件系统,用于在Linux内核启动时提供临时的根文件系统。它包含了用于加载真实根文件系统所需的所有驱动程序和工具。在某些情况下,用户可能需要在initramfs启动Linux系统,以便进行系统修复或故障排除。 在initramfs启动Linux系统最常见的原因之一是系统启动失败。当Linux系统无法正常启动时,可以通过启动initramfs
原创 6月前
72阅读
在使用Linux系统的过程中,有时候可能会遇到启动卡在initramfs的情况。initramfs是Linux内核在启动时加载的一个内存文件系统,用于提供启动Linux所需的基本文件和工具。如果系统在启动过程中卡在initramfs阶段,可能会导致系统无法正常启动,给用户带来困扰。 造成Linux启动卡在initramfs阶段的原因有很多,主要包括硬件故障、文件系统损坏、内核配置错误等。首先,硬
原创 3月前
562阅读
1.故障服务器是r410,启动就会失败进入initramfs 这个shell,尝试修改root=/dev/sda1  或者/dev/hda1 都不行,u盘启动看到的就是sda1 ,blkid  查看uuid 也是正确的 2. 启动 按住shift 到grub选单,e 编
原创 2014-01-22 13:17:41
3991阅读
主机Dell,操作系统UbuntuUbuntu系统开机启动失败,进入initramfs,没有任何提示信息,exit命令无效,使用电源键重启后,再次进入initranfs,提示如图: 如上图,按照提示,执行 cat /proc/cmdline 发现系统引导image配置是/boot目录下的一个文件,使用 ls / 查找 /boot,发现没有 boot 目录,这个问题大了,一度以为是我把 boot
转载 7月前
166阅读
1点赞
1评论
在Linux系统中,使用initramfs(initial RAM file system)来启动操作系统是非常常见的。initramfs是一个位于内核之前的小型文件系统,它包含了一些必需的文件和程序,帮助系统在启动时完成一些必要的初始化操作,以便顺利加载真正的根文件系统并引导系统正常运行。 在启动Linux系统时,首先会加载内核和initramfsinitramfs负责初始化必须的设备和加载
原创 4月前
79阅读
​   前天做了个从ramdisk根文件系统启动Linux的实验,写了个帖子。经总版主kasim大侠的提携,得知现在基于Linux的发行版通常采用initramfs代替initrd,架构更简单,应用也更灵活一些。正好今天晚上没事,就做了一下使用initramfs启动Linux,写个帖子总结一下。 这个帖子不会详述具体的每一个步骤,仅仅说明它和使用ramdisk启动系统时所需要做的步骤的区
转载 2011-05-03 20:01:00
421阅读
2评论
在Linux系统中,Initramfs是一个很重要的组件,它在系统启动的早期阶段起着至关重要的作用。本文将深入探讨Linux启动过程中Initramfs的功能和作用。 Initramfs全称为initial ram filesystem,它是一个临时的根文件系统,用于在Linux系统启动过程中加载必需的驱动程序和工具,以便能够顺利引导系统进入正常的根文件系统。在Linux系统启动时,BIOS或U
问题描述博主常年Win 10 + Ubuntu 16.04 LTS 双系统,并且以Ubuntu作为主要系统用于日常工作和学习,但是昨天没关机并且切断了电源,笔记本电量耗尽后,自动关机了,今早打开电闸,开机进入Ubuntu时,没能正常启动,进入了initramfs界面,无奈,没遇到过这种情况,就去网上搜索了一些中英文答案,大多数的解决办法是输入fsck -y /dev/启动盘符命令进行修复,可是博主
造成原因:虚拟机强制关机后Windows主机同时强制关机造成的!第一步:执行命令:fsck /dev/sda1 -y第二步:当出现​​FILE SYSTEM WAS MODIFIED​​​这个的时候,就表示已经成功了 第三步:reboot,重启即可
原创 2022-11-22 13:09:52
3438阅读
解决方法很简单,使用英文安装就好,可以参考这个帖子:http://forum.ubuntu.com.cn/viewtopic.php?f=77&t=471547&p=3137632 解决方法很简单,使用英文安装就好,可以参考这个帖子:http://forum.ubuntu.com.cn/viewto
转载 2017-02-07 09:09:00
238阅读
2评论
​今天上班打开ubuntu的虚拟机的时候出现了这个界面:注意倒数第三行,说 /dev/sda1 需要 fsck第一步:执行命令:fsck /dev/sda1 -y第二步:当出现FILE SYSTEM WAS MODIFIED这个的时候,就表示已经成功了,然后输入reboot重启。注意:这次问题出现原因:虚拟机里给ubuntu关机以后,windows电脑强制关机造成,建议每次下班以后都完全正常关机再
转载 2021-01-11 11:46:00
3832阅读
2评论
centos1、服务和进程linux的用户等级 vim /etc/inittab 0 : 关机模式 1 : 单用户模式 2 : 无网络的多用户模式 3 : 有网络的多用户模式 4 : 保留模式 5 : 带图形界面的多用户模式 6 : 重启模式 切换等级 init 等级号 init 0 关机 init 6
转载 5月前
19阅读
nvidia的显卡:修改/etc/initramfs-tools/modules加入fbconvesafbnvidiafb三行再修改/etc/modprobe.d/blacklist-framebuffer文件把nvidiafb,vesafb,vga16fb三行注释掉运行sudo update-initramfs -u重启电脑就好 —————————————————————————我的没
转载 2月前
51阅读
问题描述使用 virtualbox安装ubuntu16.04虚拟机,开机时无法进入桌面系统,而是进入了initramfs。原因是分区损坏解决使用fsck工具修复损坏分区命令fsck /dev/sd1 -y出现FILE SYSTEM WAS MODIFIED说明已经修复完成。输入reboot重启即可。...
原创 2023-01-13 01:03:40
1917阅读
今天需要在戴尔R410服务器上装64位的Linux,师兄给了个14.04的server 64位镜像。一开始打算用U盘安装,用软碟通烧写镜像之后,在服务器端设置从U盘启动,但是安装到一半出现了光盘无法挂载的现象,如图所示:百度,Google了一下,确实也有不少人碰到了这个问题,并且几乎都是在安装server版本时碰到的,Desktop版本的用U盘安装没有这个问题。 总结了一下解决方法:换一个烧录工具
转载 2023-09-06 18:24:42
38阅读
initramfs概述 initramfs与initrd类似,也是初始化好了且存在于ram中的,可以压缩也可以不压缩。但是目前initramfs只支持cpio包格式,它 会被populate_rootfs->unpack_to_rootfs(&__initramfs_start, &__initramfs_end - &__initramfs_start, 0)函数(
原创 2022-11-15 18:10:28
1058阅读
  • 1
  • 2
  • 3
  • 4
  • 5