在使用Linux系统时,我们有时会遇到需要重启initramfs的情况。initramfs是Linux系统加载内核之前所使用的一个临时文件系统,它包含了一些必要的驱动程序和工具,以便在启动过程中解决问题。如果我们需要重启initramfs,我们可以按照以下步骤进行操作。
1. 进入系统的grub界面
在开机时按下Ctrl+ALT+Delete等组合键,进入系统的grub界面。在grub界面中,选择需要启动的Linux内核,然后按下‘e’键进入编辑模式。
2. 修改initramfs的启动选项
在编辑模式下,我们需要修改initramfs的启动选项。找到以‘linux’开头行中的‘ro’选项,并将其替换为‘rw initrd=/initramfs-XXX.img’,其中‘XXX’为需要重启的initramfs文件名。
3. 保存并启动
修改完毕后,按下‘Ctrl+x’或‘F10’保存,然后等待系统重新启动。
4. 进入initramfs模式
重启完成后,系统将会进入initramfs模式。在该模式下,我们可以使用一些命令来查看和修改当前的内核和文件系统。
5. 重启initramfs
为了重启initramfs,我们需要首先卸载当前的initramfs。使用‘umount /run/initramfs’命令,卸载当前的initramfs。然后,我们可以使用‘reboot -f’命令来重启系统并加载新的initramfs。
重启initramfs并不是一件困难的事情,只需按照以上步骤操作即可。在操作过程中,要记得备份重要的数据,并谨慎地进行操作,以免损坏系统。
相关问题拓展阅读:
U盘里的kali linux无法启动。
方法/步骤
首先我照着网上说的。试了很久没有用。就没耐心了。在无聊中我更改了sources.list中 的源。gedit /etc/apt/sources.list
然后apt-get update .(更新的源网上找)
到新立德更新了一下。太无聊了。只好做无聊的事。
然后再到终端:
apt-cache search libappindicator

有看到了gir1.2-appindicator3-0.1的库。如图。而不是以前的找不到libappindicator3。这培空哪不是有机会。可以试试。
我又回到终端:
apt-get install libappindicator3-0.1
又是无法定位软件包。libappindicator3-0.1
(我去不想说粗口)。
我不管了。我再次试安装gir1.2-appindicator3-0.1
在终端输入:
apt-get install gir1.2-appindicator3-0.1
系统提示正在安装。(难道要成功了,O《》O)
我再次试试启动lantern .(反配码正我能做的只有这些了。)
在终端输入:
(惊讶脸。终端一系列的反应。)
在我惊讶之余。lantern 启动成功。
太高兴。弄了两天。就是因为没有更新源而找不到libappindicator3
因为太相信网上的教程。而亏枯没有自已动脑。一味的跟着照做。而且网上的说:
apt-cache search libappindicator3
apt-get install libappindicator3
然后就可以愉快的玩耍了。(这是不负责任。没有说明在什么基础上进行。)
总结了一下错误:运行lantern无法启动时。要先更新源(sources.list)
更新完后还不能进行gir2appindicator的安装时。换一个源进行更新。
kali linux的系统安装的不是libappindicator3.而是gir1.2-appindicator3-0.1!再者是因为系统的更新。可能库的版本也有变化。大家都要进行思考。
最后我们看看结果,我启动了lantern
如图。
initramfs启动错误提示,是因为VMware安装linux在物理硬盘并没有更新grub所致,没关系,我也经历过。parrot os反复重装后发现了真正的解决方案。
1,(initramfs)blkid。查看并找到linux
根目录
所在桐睁知,“dev/sdxx:uuid=?”。当然,也可以通过其他方法得到相关信息,比如DG。
2, reboot电脑,在出现grub引导列表时,按下“e”。这是为了“edit”引导列表,以进入linux进一步修改。
3,“Loading Linux…………”下面那行,“………..root=/dev/sda5 ro…………” 改成 “……….root=/dev/sdxx rw………..” 然后,按F10 重新引导启动。这里,dev/sdxx就是你在之一步查看到的。
截至目前,你已经可以进入Linux了,但是,不是一劳永逸,还需要进一步修改/boot/grub
4,进入Linux后,打开早胡终端,以管理员身份update-grub。更新扫描所有可启动项,生成新的启动引导列表。也就是将/dev/sdxx的引导方式更新为uuid。因为,在不同电脑,硬件的/dev/sdxx顺序不同,但是uuid是不变的。
最局消后,你可以打开/boot/grub/grub.cfg确认是否更新成功。
现在,你可以重启/关机了,enjoy你的linux to go
移动硬盘
了。
我历信和你一样,你的解决了吗?我是用vmware安装到U盘的,版本一样2023.2,不过我装的是完整版的,你安装的是轻量版。上面报的错误一样,挂载失败,找不到用户级别init。
网上找了个答案说重新拔插U盘,试了也不行。
不过重新用虚拟机又可以启动,就是新建个空白的辩丛虚拟机,挂载这个物理u盘,别的什么都不设置,又携烂樱能够正常启动。看来用虚拟机安装的东西还是不靠谱啊。
楼主解决了吗?我也遇到这个问题了,求助
关于linux重启initramfs的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
什么是用户级程序?
init是Linux系统操作中不可缺少的程序之一 是一个由内核启动的用户级进程内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。 所以,init始终是第一个进程(其PID始终为1)。 内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init.如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。
如何开启windows10下的linux系统
linux命令是对Linux系统进行管理的命令。 对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。 linux命令在系统中有两种类型:内置shell命令和Linux命令。 以下是win10中使用linux命令的方法:1首先,点击屏幕左下角的Win图标,然后在弹出的菜单中选择“所有应用”。 2在所有应用中找到并展开 Windows PowerShell 文件夹,启动其下的 Windows PowerShell。 3这时,将会打开一个命令行窗口。 然后,请稍微等待一会,直到出现 PowerShell 命令提示符为止。 4这时,便可以输入 Linux 命令了。 例如,输入一个 Linux 文件查看命令 ls,回车,便可以列出当前目录下的文件和文件夹列表。 注意事项Windows PowerShell 支持绝大部分 Linux 内置命令,但有些命令例外。 具体来说有:1)命令简写(或称命令别名)例如,不支持 Linux 下的文件查看命令 ll 。 该命令作用为以详细信息方式查看当前目录下文件,它实质是 ls -l 命令的简写。 2)需要调用 linux 系统中的程序才能执行的命令,如 vim由于 Windows 系统中并没有内置 vim 程序,故而与 vim 有关的命令无法启用。 3)帮助命令在 Linux 系统中,如果要知道某条命令的用法,可以使用帮助命令了。 但在 Windows 中,默认是没有安装Linux中的帮助命令的。 如果想使用该命令,可以联网安装或在线查看。 模式切换1、 由图形到字符#logout或init 32、由字符到图形界面init 53、退出consolelogout或exit或ctrl+d4、 注销Ctrl + Alt + Backspace5、 关机#poweroff或init 0或shutdown -h now或 halt -p6、 重启#reboot或init 6或shutdown -r now
linux 重启命令
可以破解的,不知你是哪种linux,Rehat linux的话 那看他是否设置了进内核密码,没设那就比较简单,重启系统,在Redhat linux加载界面,按a键,进入一个含LABEL字段的界面,输入 空格 和 1 回车,待启动完后,输入passwd root就可以修改密码了。 如果设置了进kernel的密码,就比较麻烦了,需要在光驱中放入安装盘,从光驱启动,在redhat界面最下的boot 行 输入linux rescue 再回车 ,按照提示选择,最后选择continue 进入系统,然后df下 打开有boot在的文件目录,一般是cd /mnt/sysimage/boot 再vi /grub/ 删除文件中含有password参数的配置语句。 重启系统,再按没设进内内核密码的方法修改root密码,如果硬件重启不行的话,可能会有麻烦,如果设置了进内核密码的话。
发表评论