首页 > TAG信息列表 > initramfs

linux 开机异常

  1.  进入   initramfs 在linux内核中,initramfs是一种执行早期用户空间程序的机制。常用于:在挂载真正根文件系统之前加载一些必须的设备驱动程序,也可以作为根文件系统的“跳板”。 ​ 在一些实际嵌入式系统应用中,可以通过initramfs执行一些脚本程序切换到对应设备下的文件系统

Jetson Xavier/NX/Nano 采用SSD或SD卡为系统盘

https://www.jianshu.com/p/045df333042e   NVMe SSD硬盘仅作为系统盘(rootfs和用户区),系统的启动引导依然是通过SD卡或EMMC,比如升级设备树dtb 还是在SD卡或EMMC中。 步骤一、准备SSD 并格式化为 GPT 准备M.2 Key M SSD 《本例采用的是WD PC SN520 型号SSD》 打开Ubuntu18.04自

如何使用cgdb + qemu调试linux内核

前言 Linux 代码庞大而繁杂,光看代码会使人头晕目眩,如果能通过调试工具对其代码执行流程进行调试,则对学习Linux kernel以及解决平时遇到的问题会大有帮助。本文将讲解如何使用cgdb + qemu的方式调试Linux内核代码,所使用的测试机操作系统版本是CentOS Linux release 7.2.1511 (Cor

安装deepin时出现initramfs和Busybox的问题

按照deepin 官网的正常流程安装系统,显示deepin logo 后,出现了initramfs页面,安装进行不下去了,  在网上看了帖子,说不用deepin 官网给的软件制作u盘启动盘 这里用到了一个写入ISO镜像的软件rufus来解决问题 官网:https://rufus.ie/zh/ 百度网盘:链接: https://pan.baidu.com/s/1yOiQ

​CVE-2016-10277在MOTO X手机上的漏洞利用实践

 thor123 FreeBuf *本文原创作者:thor@MS509Team,本文属FreeBuf原创奖励计划,未经许可禁止转载CVE-2016-10277是存在于摩托罗拉系列手机的bootloader高危漏洞,可以通过内核命令注入劫持手机的启动流程,加载***者控制的initramfs,从而达到root提权的目的。我们手上正好有一个摩托罗拉的

虚拟机Ubuntu系统重启出现initramfs的解决办法

完整篇请点击:https://blog.csdn.net/weixin_43793181/article/details/113828112 虚拟机重启后会出现下面的界面内容,注意字眼【initramfs】 这时我们需要输入跟第一个红框的对应的分区进行修复(对比下图两个红框部分) fsck -y /dev/sda1 修复结束后,再次输入reboot进行重启,就

Windows不分区VHD装多系统之四:VM虚拟机里Ubuntu18引导修改

上一篇:Windows不分区VHD装多系统之三:VM虚拟机安装ubuntu18.04 在VHD中装Ubuntu最终目的还是要让物理机能引导VHD开启ubuntu,但是默认的引导不能满足要求。 如果你用VHD引导win系统那很容易。只是在上篇装ubuntu18改成装windows系统就可以了。  参考文章:文章一       文章二  

解决 generating /run/initramfs/rdsosreport.txt 问题

服务器物理断电有时候会出现以下问题 处理步骤: 进入 mapper 目录查找 *-root 文件 执行 xfs_repair 修复文件 xfs_repair /dev/mapper/centos-root 或 xfs_repair /dev/mapper/centos-root -L 注意 -L 请慎重选择,它会清空日志,会丢失用户数据和文件 假如执行 xfs_repair

【疑难解决】如何解决RTSP拉流协议视频平台EasyNVR硬件设备意外断电重启无法进入initramfs界面?

RTSP协议的视频平台EasyNVR分为软件和硬件的不同版本,除硬件版本不支持录像外,其他功能相同。EasyNVR硬件设备自身相当于一个服务器,部署需要供电供网,适用于项目现场没有服务器的情况使用。 尽管我们强调过EasyNVR硬件设备不能通过断电强制关闭,但是仍有部分情况是我们无法避免的,比

ubuntu进入initramfs,系统黑屏

解决方法 如果在initramfs模式输入reboot重启,或者长按开机键强制关机重启,然后选择ubuntu(高级选项)中的修复模式(recovery mode). 系统会告诉你哪个磁盘坏了(见图中标示) 然后根据系统提示出错的盘符输入指令修复 fsck -t ext4 /dev/sda5 1 然后一路输入y 修复完成后输入reboot重启

在Redhat Linux系统上安装NVIDIA显卡驱动的详细教程

教程目录一、下载安装NVIDIA显卡驱动1、查看自己的显卡型号2. 在官网下载对应的驱动:3、禁用nouveau驱动4、重塑开机镜像5、重启计算机6、检测nouveau是否禁用成功7、重启进入命令行模式(即无界面模式)8、输入root账户的账号和密码登陆9、使用cd命令切换到你下载的驱动存放的

vmware 安装 kali linux 系统到U盘 启动错误(initramfs:) 修复方法

This article was adapted from https://www.cnblogs.com/xuandi/p/6746880.html 安装kalilinux到U盘 启动之后出现这个错误: 这是grub路径不对。 解决办法: 在这模式下可以输入命令:blkid 查看所列举出的磁盘 找到你的U盘系统 TYPE="ext4"的区 记下  /dev/sdc1  这个名字。(每个人

GPU驱动安装&cuda

版权声明:本文为博主原创文章,支持原创,转载请附上原文出处链接和本声明。  本文链接地址:https://www.cnblogs.com/wannengachao/p/11943506.html 驱动安装&cuda 一、准备工作,查看是否默认安装了nouveau, nouveau 是 linux 第三方 nvidia 驱动,要先禁用才能安装 nvidia 驱动。 建议 i

centos 8 英伟达NVIDIA驱动安装

禁用nouveau 打开/etc/modprobe.d/blacklist.conf  添加 blacklist nouveau 打开 /usr/lib/modprobe.d/dist-blacklist.conf 添加两行: blacklist nouveau options nouveau modeset=0 重建文件系统 备份原来的initramfs nouveau image镜像  mv /boot/initramfs-$(uname -r).im

linux – 任何不起作用的相对路径(从initramfs运行时)

我正在使用嵌入式Linux系统,试图让它使用initramfs在ram中启动它的根文件系统.系统大部分都出现了,但是在init脚本中遇到了麻烦.我把问题缩小到以下几点. 系统无法识别任何相对路径.让我解释一下…… 符号链接不仅指向相对位置的文件被破坏,而且只是运行这样的简单命令也不起作用:

如何在安全启动的UEFI系统上安装Linux?

我的主板是Gigabyte 990XA-UD3(CPU 1),它是UEFI -Dual启动,当我尝试安装Linux Mint 16 Cinnamon或Ubuntu 13.10时,它总是带来这个错误 (initramfs) Unable to find a medium containing a live file system. 我将所有BIOS配置放在旧版选项中,禁用UEFI,但仍然是同样的错误.现在我

linux – 通过systemd“shutdown to initramfs”功能返回Debian上的“initramfs”

我需要在关机期间返回initramfs,以便彻底卸载loopback devices which host my linux installation. 为了达到这个目标,我已经阅读了很多关于shutdown to initramfs功能的documentation和source code. 不幸的是it seems unsupported在Debian上. 我相信通过编写像dracut ones这样的关

kernel – 如何修改Android引导顺序以便从SD卡引导

我一直在研究如何从SD卡启动Android. 这是带有说明的帖子: Victory! I took sdbags’s stock zip (4.3) and extracted it on my computer. I used unmkbootimg to extract the initramfs.gz and kernel.gz from the boot.img in the ROM. I unzipped the initramfs and un-cpio’

linux – 如何使用busybox链接生成initramfs映像?

通过对my earlier question的回答被引导到initramfs(谢谢!),我一直在努力让initramfs工作.我现在可以启动内核并进入shell提示符,在那里我可以执行busybox命令,这很棒. 这就是我被困的地方 – 至少有两种生成initramfs图像的方法: >通过将内核路径传递给要压缩的预构建目录层次结构 >

linux – 嵌入式与外部initramfs执行init的区别?

我正在构建一个非常小的Linux系统,它只包含内核(v4.1-rc5)和一个填充了busybox(v1.23.2)的initramfs.它在大多数情况下工作正常,但我观察到/ init中命令执行行为的差异,无论我是使用嵌入式initramfs还是外部initramfs. / init脚本是: #!/bin/sh dmesg -n 1 mount -t devtmpfs non

linux – 你什么时候使用pivot_root而不是switch_root?

我想更好地理解Linux init进程,以便通过ceph而不是nfs来网络引导系统. 在这个过程中,我遇到了两种形式的切换根.一个叫做switch_root,另一个叫做pivot_root.这些脚本是从使用pxe引导过程通过tftp获得的内存文件系统(initramfs)运行的. 你什么时候用一个而不是另一个?我已经看到在一

linux – 整个内核是否在启动时加载到内存中?

我阅读了this popular IBM doc(我在网上经常看到它),解释了初始RAM磁盘的功能. 我在概念化它的工作方式上遇到了障碍. 在文档中说 The boot loader, such as GRUB, identifies the kernel that is to be loaded and copies this kernel image and any associated initrd into

initramfs打包集成rootfs到image镜像及linux rootfs的正常启动

最近的项目中需要在仿真机haps及VDK上集成rootfs,中间遇到一些问题,在此整理记录以备忘。 rootfs里面集成的busybox版本1.29.3 (buildroot环境中自带) kernel版本4.14 u-boot传递bootcmdline参数给kernel   在arch/arm64/configs中修改defconfig文件配置initramfs的文件路径 CONFIG_BL

LFS8.3BOOT引导疑点解决

LFS系统 的BOOT引导 在LFS书中写到的BOOT引导,时直接将宿主机的BOOT分区挂载当LFS的BOOT分区中,虽然这样也是可以实现BOOT引导的,但是我并不想这样做,所以BOOT引导就变得有些棘手了。总结下来有如下一个难点: MBR引导写入。 initramfs的rootfs文件制作。 grub.cfg文件配置。 注意 这里

嵌入式Linux-3.0内核initramfs根文件系统制作

嵌入式Linux根文件系统制作 文章架构: 1.根文件系统树制作 2.Linux内核使用initramfs文件系统启动 1.根文件系统树制作 1.1 创建根文件系统树目录结构 根文件系统目录树用来存放Linux基本命令,系统配置、动态库、设备节点、应用程序等所有文件,这些文件是存放在我们Linux服务器