如何将Linux系统从Fedora Core中rc.local的错误insmod中拯救出来?
我在rc.local中放置了一个错误的内核对象。由于这个错误的内核对象,系统在启动时崩溃。现在,我的目标是从rc.user中删除有故障的ko insmod。但是,我无法访问rc.user,因为我的系统在启动时崩溃。如何解决此问题?遇到此类问题时,最安全、最简单的方法是如何将Linux系统从Fedora Core中rc.local的错误insmod中拯救出来?,linux,linux-kernel,kernel,linux-device-driver,kernel-module,Linux,Linux Kernel,Kernel,Linux Device Driver,Kernel Module,我在rc.local中放置了一个错误的内核对象。由于这个错误的内核对象,系统在启动时崩溃。现在,我的目标是从rc.user中删除有故障的ko insmod。但是,我无法访问rc.user,因为我的系统在启动时崩溃。如何解决此问题?遇到此类问题时,最安全、最简单的方法是将HD(包含有故障的内核)作为外部硬盘安装到另一台linux机器上,并手动编辑导致问题的文件 在插入HD(thorugh USB)的情况下执行一个fdisk-l。注意这一点 mount/media/dev/ 现在,您可以访问启动或根
将HD(包含有故障的内核)作为外部硬盘安装到另一台linux机器上,并手动编辑导致问题的文件
在插入HD(thorugh USB)的情况下执行一个fdisk-l
。注意这一点李>
mount/media/dev/
现在,您可以访问启动
或根分区
来访问文件。如果您正在获得grub屏幕,那么您可以
转到运行级别1
并更改文件
在grub屏幕上,您必须
press a after selecting the Fedora kernel with which you want to boot.
APPEND single after space in that line and press enter
press b to boot in single user mode
您可以在此模式下编辑任何文件。如何转到运行级别1?@shryasjoshi这就是我在上面解释的:)最简单的解决方案是,通过编辑grub将内核pass init=/bin/bash(或任何shell)作为内核参数启动。在命令提示符下进行更改并重新启动