首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux  改动inittab文件及忘记密码等导致无法进入系统的解决办法

改动inittab文件及忘记密码等导致无法进入系统的解决办法[摘] by:授客 QQ:1033553122 inittablinux的系统启动模式配置文件,在”/etc“文件目录下没,其内容是: #...有的linux发行版是默认的图形界面,如果想改默认的图形界面为命令行界面,需用root用户权限修改/etc/inittab文件,将 id:5:initdefault: 中的5修改为3。...如果改动inittab文件时不小心改错了,无法进入系统,此时可用单用户模式可以进入系统,也不用输入密码什么的,这个方法还可以用来修改root密码。...1 、在启动时要进入grub,一般linux是在默认几秒后直接进入系统而不进入grub,所以要抓紧时间按。 刚开机时的界面: ? ? 进入grub时的界面: ? ?...3、在后面添加空格,然后输入”init 1" 或“/single"或"linux single"。如下图所示: ? ? 5、再按字母键”b”重启。 ? ?

2.1K20

大家好,我给大家介绍一下,这是我的Linux故障排查思路

步骤如下: 1、将Linux安装光盘(如果使用CD光盘,则放入第一张引导光盘)放入光驱,设置固件CMOS/BIOS为光盘引导,当Linux安装画面出现后,在“boot:”提示符后输入“linux rescue...案例二:系统配置文件丢失修复 系统在引导期间,很重要的一个过程就是init进程读取其配置文件/etc/inittab,启动系统基本服务程序及默认运行级别的服务程序完成系统引导,如果/etc/inittab...假设有备份文件/etc/inittab.bak,则在救援模式下执行:sh-3.1# chroot /mnt/sysimage sh-3.1# cp /etc/inittab.bak /etc/inittab.../etc/inittab sh-3.1# cp etc/inittab /mnt/sysimage/etc 注意此命令执行时不能将文件直接恢复至/etc目录,只能提取到当前目录下,且恢复的文件名称所在路径要写完整的绝对路径...救援模式是维护Linux的有力武器,本文以上述两个例子讲解了它的应用方法,希望能够给读者一点启示。解决Linux系统启动的故障,必须充分理解Linux的引导过程,才能够对故障进行有效的判断和处理。

3.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

rootfs文件系统_bootfs和rootfs

因此在ARM SoC的linux系统下,这个应用程序就是arm-linux-gcc编译链接的;如果是在PC机linux系统下,那么这个程序就是用gcc编译链接的。...如果用arm-linux-gcc来编译busybox就会得到一个可以在自己的开发板的linux内核上运行的应用程序。...二、inittab 1. inittab格式解析 (1)inittab的工作原理就是被/linuxrc(也就是busybox)执行时调用起作用。...(3)busybox如何完成解析并根据解析结果如何工作并不是我们的目标,重点是理解inittab的格式,以及看到一个inittab文件后去分析这个inittab对启动的影响。...(2)执行逻辑:先通过parse_inittab函数解析/etc/inittab(解析的重点是将inittab中的各个action和process解析出来),然后再执行sysinit、wait和once

1.2K10

Linux系统故障排查和修复技巧

步骤如下:1、将Linux安装光盘(如果使用CD光盘,则放入第一张引导光盘)放入光驱,设置固件CMOS/BIOS为光盘引导,当Linux安装画面出现后,在“boot:”提示符后输入“linux rescue...案例二:系统配置文件丢失修复系统在引导期间,很重要的一个过程就是init进程读取其配置文件/etc/inittab,启动系统基本服务程序及默认运行级别的服务程序完成系统引导,如果/etc/inittab...假设有备份文件/etc/inittab.bak,则在救援模式下执行:sh-3.1# chroot /mnt/sysimage sh-3.1# cp /etc/inittab.bak /etc/inittab2.../etc/inittab sh-3.1# cp etc/inittab /mnt/sysimage/etc注意此命令执行时不能将文件直接恢复至/etc目录,只能提取到当前目录下,且恢复的文件名称所在路径要写完整的绝对路径...救援模式是维护Linux的有力武器,本文以上述两个例子讲解了它的应用方法,希望能够给读者一点启示。解决Linux系统启动的故障,必须充分理解Linux的引导过程,才能够对故障进行有效的判断和处理。

3K40

RedHat命令行和图形界面切换

1、Linux图形界面和命令介面的切换 在虚拟机里面装了RedHat的Linux系统。默认进入的是图形界面。...具体命令如下(在命令界面下,当然,必须要root或者具有root权限的用户名下才可以修改): (1)vi /etc/inittab --用vi编辑器编辑/etc/inittab文件...2、Linux的运行级别 Linux有7个运行级别:init[0123456] 0:关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务...4:系统未使用保留给用户 5:图形界面 6:重新启动 常用的运行级别是3和5,要修改运行的级别可以在文件/etc/inittab里面修改,方法见1中修改默认进入界面...文件 (4)回车返回GRUB界面 (5)按“b”将进入单人模式 (6)在单人模式里面按照1里面修改/etc/inittab文件即可 因为Linux里面修改密码不用输入原密码

3.8K50

Linux 系统故障排查和修复技巧

来源:Linux爱好者 ID:LinuxHub 我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决...案例二:系统配置文件丢失修复 系统在引导期间,很重要的一个过程就是init进程读取其配置文件/etc/inittab,启动系统基本服务程序及默认运行级别的服务程序完成系统引导,如果/etc/inittab...假设有备份文件/etc/inittab.bak,则在救援模式下执行:sh-3.1# chroot /mnt/sysimage sh-3.1# cp /etc/inittab.bak /etc/inittab.../etc/inittab sh-3.1# cp etc/inittab /mnt/sysimage/etc 注意此命令执行时不能将文件直接恢复至/etc目录,只能提取到当前目录下,且恢复的文件名称所在路径要写完整的绝对路径...救援模式是维护Linux的有力武器,本文以上述两个例子讲解了它的应用方法,希望能够给读者一点启示。解决Linux系统启动的故障,必须充分理解Linux的引导过程,才能够对故障进行有效的判断和处理。

5.4K00

Linux中检查当前运行级别的五种方法?

运行级就是Linux操作系统当前正在运行的功能级别。存在七个运行级别,编号从0到6。系统可以引导到任何给定的运行级别。运行级别由数字标识。...默认情况下,Linux会引导至运行级别3或运行级别5。启动时一次只执行一个运行级别。它不会一个接一个地执行。...我们可以使用以下五种方法检查Linux系统当前运行级别。 runlevel命令:runlevel打印系统的上一个和当前运行级别。 who命令:打印有关当前登录用户的信息。...使用/etc/inittab文件:系统的默认运行级别在SysVinit System的/etc/inittab文件中指定。...CentOS 6是通过修改/etc/inittab来修改默认运行级别的: [root@localhost ~]# vim /etc/inittab # inittab is only

1.8K00

CentOS下如何更改默认的启动方式

解释 Linux有 7 种运行级别,其实根据文档中的解释就能明白,在此中文说明一下: # Default runlevel..../etc/inittabinittablinux 初始化文件系统时 init 初始化程序用到的配置文件 这个文件负责设置 init 初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令;...修改为默认启动命令模式 1.以 root 用户登录系统;或者 使用 su 切换到 超级用户模式 2.修改 /etc/inittab 文件 vi /etc/inittab ?...解释 centos7 版本相对以前的版本,在命令形式以及部分文件上,都有了较大的变化,所以很多在 centos6.5 上执行的操作,都无法顺利操作,建议多去学习一下 虽然 inittab 已经无法修改,...但还是可以查看下里面的内容 vi /etc/inittab,根据上文的内容就能知晓该如何操作了 # inittab is no longer used when using systemd. # # ADDING

1.7K20

Linux学习笔记之Linux启动级别

对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等。...修改系统启动模式的配置文件是   /etc/inittab。...我们在切换到root用户后,然后 vi /etc/inittab, 就可以修改并查看该配置文件: [root@xiaoluo ~]:# vi /etc/inittab 在输入上面的命令后,我们可以看到该配置文件里面的信息如下...: # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL...启动起来(为什么这里不将其设置成3或者5,是因为linux系统 在启动时首先会去检查 /etc/inittab 文件的设定启动级别,如果在这时设置成5或者3,系统还是进不去,只能设置成1) 在设置好以后

1.9K10

制作简单的贺卡_bootfs和rootfs

Linux系统中/dev/xxx就表示一个硬件设备,我们要操作这个硬件时就是open打开这个设备文件(linux中一切皆是文件,因此一个硬件设备也被虚拟化成一个设备文件来访问),然后read/write...我们知道Linux内核启动的最后是启动init进程,二init进程就是根据/etc/inittab这个文件来在不同的运行级别启动启动相应的进程或者执行相应的操作的。...(2)inittab在/etc目录下,所以属于一个运行时配置文件,是文本格式的(内容是由一系列的遵照一个格式组织的字符组成的),实际工作的时候busybox会(按照一定的格式)解析这个inittab文本文件...(3)busybox究竟如何完成解析并且解析结果如何去工作(busybox中实现/etc/inittab的原理)并不是我们的目标,我们的重点是inittab的格式究竟怎样的?...我们看到一个inittab后怎么去分析这个inittab对启动的影响。

77130

Linux命令练习.ziw

2017年1月10日, 星期二 ---- Linux命令练习 1、统计/usr/bin/目录下的文件个数; # ls /usr/bin | wc -l 判断 /home/goldin...目录是否有文件 2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示; # cut -d: -f7 /etc/passwd | sort -u 4、取出/etc/inittab...文件的第6行; # head -6 /etc/inittab | tail -1 5、取出/etc/passwd文件中倒数第9个用户的用户名和shell,显示到屏幕上并将其保存至/tmp/users...文件中”id:3:initdefault:”一行中的数字为5; sed ‘s@\(id:\)[0-9]\(:initdefault:\)@\15\2@g’ /etc/inittab 3、删除/etc.../inittab文件中的空白行; sed ‘/^$/d’ /etc/inittab null 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

42130

常用Bash命令整理之查看文件和目录

1. ls - 列出文件名和目录 ls命令是Linux中最常用的命令之一,其作用就是列出文件名和目录。...(父目录) ls -A 输出的内容类似于-l选项,指示显示uid和gid,替代显示所有者和用户组 ls -n 2. cat - 连接显示文件内容 cat 命令也是Linux系统中最常用的命令之一。...使用-n选项可以指定打印文件的前N行: # 指定打印文件的前5行 head -n 5 /etc/inittab (或)head -5 /etc/inittab # 打印文件的前N个字节的数据 head...使用-n选项可以指定打印文件的最后N行: # 指定打印文件的后10行 tail -n 10 /etc/inittab tail -10 /etc/inittab # 即时打印文件中新写入的行 tail...find命令常用使用和说明如下: # 查找指定目录下的某个文件 find /etc/ -name inittab # 在当前目录下查找名称为 inittab 的文件 find .

2.2K20

i.MX6ULL嵌入式Linux开发5-根文件系统完善

上篇文章,使用BusyBox构建了基础的嵌入式Linux系统的根文件系统,基本的功能可以正常运行,但在这个基础功能上,还要许多地方需要完善。...它其实是一个shell脚本, 在Linux内核启动以后,需要启动一些服务, 而rcS就是规定启动哪些文件的脚本文件。...” 1.3 创建/etc/inittab文件 系统启动已经没有错误提示了,但我们要仍要创建另一个文件/etc/inittab ,这个文件用于busyboxd的初始化,init 程序会读取/etc/inittab...参考busyboxd的examples/inittab文件,来创建一个/etc/inittab,输入如下内容: #etc/inittab ::sysinit:/etc/init.d/rcS console...那linux系统,写了一个程序,可以像单片机那样开机就运行吗,当然是可以的!

1.3K30

Centos学习笔记—系统引导

2012-2-13 linux 引导流程 1.固件firmware(cmos,bios)-》post加点自检 2.自举程序Bootloader(grub)-》载入内核 3.载入内核                 ...-》驱动硬件 4.启动进程init              -》系统启动的第一个进程 5.读取执行配置文件 /etc/inittab master boot record->MBR主引导扇区 位置...:0驻面0磁头1扇区 插入图片: bootloader中存放的是自举程序: windows中为:--》ntldr 以及 boot.ini文件中的内容 linux中为:  --》/etc/grub.conf...init的工作: init启动后读取inittab文件,执行缺省运行级别而继续从而引导过程。...unix系统中 ,init时第一个可以存在的进程,它的PID恒为1,但他也同时必须向一个更高级的功能负责 :PID为0的内核调度器(kernel scheduler),从而获得cpu时间 inittab

64320
领券