Linux进入单用户模式

记录一下:

一.

lilo引导

1. 在出现

lilo: 提示时键入 linux single

画面显示 lilo:

linux single

2.

回车可直接进入linux命令行

二.

grub

1.

在出现grub画面时,用上下键选中启动linux的项,按e键

2.

再次用上下键选中你平时启动linux的那一项(类似于kernel

/boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键

3.

修改你现在见到的命令行,在其后加入“空格single”,结果如下:

kernel

/boot/vmlinuz-2.4.18-14 ro root=LABEL=/ single

4.

回车返回,然后按b键启动,即可直接进入linux命令行

Linux下GRUB引导单用户模式三种方式

作为一个Linux系统管理员,你可能会把Linux 超级用户密码遗忘了,把/etc/inittab

或/etc/rc.d/rc.sysinit之类文件误编辑,导致系统不能正常启动的恼人错误?

而为了解决以上问题,你就需要进到linux根文件系统处于可读写状态的单用户模式下。

下面介绍在GRUB引导下进入Linux单用户模式的三种方式:

(1)

硬件环境:

intel P4 / 1G

RAM / sata 80G

(2)

软件环境:

1)Fedora Core

3(以下简称为FC3)和Windows2000 advance server双系统。

2)LVM管理Linux分区。

3)/boot/grub/grub.conf文件内容:

# grub.conf

generated by anaconda

# Note that

you do not have to rerun grub after making changes to this

file

#

NOTICE: You have a /boot partition.

This means that

# all kernel

and initrd paths are relative to /boot/, eg.

# root

(hd0,2)

# kernel

/vmlinuz-version ro root=/dev/VolGroup00/LogVol00

# initrd

/initrd-version.img

#boot=/dev/sda

default=1

timeout=1000

splashimage=(hd0,2)/grub/splash.xpm.gz

hiddenmenu

title Fedora

Core (2.6.9-1.667)

root

(hd0,2)

kernel

/vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb

quiet

initrd

/initrd-2.6.9-1.667.img title

windows 2000

adv rootnoverify (hd0,0)

chainloader

+1

首先,启动电脑,屏幕出现如下提示:

Press any key

to enter the menu Booting windows 2000 adv in 999

seconds…

按任一键跳过计时,进入下一步:

GNU GRUB

version 0.95 (639K lower/103924K

upper memory)

Fedora

Core (2.6.9-1.667)

Windows

2000 adv

下面是GRUB的提示:

‘e’

在booting前编辑启动命令行。

‘a’

在booting前编辑kernel的参数。

‘c’进入grub命令行。

由此按‘e’、a‘、’c‘三个不同的键,进入三种不同的操作:

1.快速法:

选择Fedora

Core (2.6.9-1.667)菜单,按a键:

grub

append>ro root=/dev/VolGroup00/LogVol00 rhgb

quiet

修改成:

grub

append>ro root=/dev/VolGroup00/LogVol00 single

quiet

按ENTER键完成修改并booting进入Linux单用户模式:

sh-3.00#

2.简便法:

选择Fedora

Core (2.6.9-1.667)菜单,按e键:

root

(hd0,2)

kernel

/vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb

quiet

initrd

/initrd-2.6.9-1.667.img

选择kernel

/vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb

quiet

命令行

按e键:

grub

edit>kernel /vmlinuz-2.6.9-1.667 ro

root=/dev/VolGroup00/LogVol00 rhgb quiet

修改成:

grub

edit>kernel /vmlinuz-2.6.9-1.667 ro

root=/dev/VolGroup00/LogVol00 single quiet

按ENTER键完成修改。按b键booting进入Linux单用户模式:

sh-3.00#

3.手动法:

按c键进入grub命令行:(在grub命令行下按TAB键可得到grub命令帮助与grub命令的可能选

项)

grub>fstest (grub>filesystem tracing is now on

grub>root (hd0,2)

(指定保存有Linux 内核的分区为第一个硬盘的第三个分区)

grub>filesystem type is

ext2fs,partition

type

0x83

grub>kernel

/vmlinuz-2.6.9-1.667

ro

root=/dev/VolGroup00/LogVol00 single quiet

(指定内核文件为/boot/vmlinuz-2.6.9-1.667,内核参数为ro—readonly, 根分区

为/dev/VolGroup00/LogVol00,rhgb—图形方式启动,quiet—不输出启动信息)

grub>initrd

/initrd-2.6.9-1.667.img

(在内核启动前加载支持系统硬件设备的内核模块——initrd镜像文件——/boot/initrd-

2.6.9-1.667.img,并初始化RAM

disk)

grub>boot

如果系统的配置与脚本文件正确,以上三种方式在Booting command-list中都会出现:

remounting

root filesystem in read-write mode:[OK]

表示此时linux单用户模式下的根文件系统处于可读可写状态。如果系统的配置与脚本文件出

现错误,linux单用户模式下的根文件系统进入“read-only file system”既只读状态,此

时,打入:

sh-3.00#mount –o remount rw –t ext3 /

让根文件系统重新mount成可读写,你就可以自由编辑出现错误的系统文件了

linux7.5进单用户模式,linux进入单用户模式相关推荐

  1. 进Linux系统单用户模式,Linux进入单用户模式的两种方法

    单用户模式的作用 在使用Linux系统中,维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况. 遇到这种情况,一般情况下,维护人员就会通过最常用的方 ...

  2. linux 锁定用户目录,Linux vfpd锁定用户目录

    在linux ftp配置中,为了防止用户cd 到其他目录,需要锁定用户的根目录. Step1:修改配置文件 [root@ess ~]# vi /etc/vsftpd/vsftpd.conf #chro ...

  3. linux禁止root用户su,Linux 禁止普通用户su到root

    Linux账户权限管理上为了防止普通用户通过su切换到root用户,需要修改/etc/pam.d/su和/etc/login.defs两个配置文件. Step1:修改 /etc/pam.d/su文件 ...

  4. linux赋予普通用户root,Linux --赋予普通用户root 权限

    Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令. 1. ...

  5. linux怎么配置命令模式,Linux几种命令模式

    原标题:Linux几种命令模式 必须掌握的几个Linux命令 我们为什么要学习Linux的命令? 初学者上手Linux系统会很懵.不管你是否安装了图形化界面,或者去网上找一些教程.或者一些Linux的 ...

  6. Chromebook开发者模式Linux,Chromebook 的开发者模式和开发者版本有什么区别?

    如果你刚开始使用 Chromebook,会发现有开发者模式和 Chrome OS 的开发者版本两个不同的说法.你一定会好奇它们是不是一个意思,实际上,并不是. 什么是开发者模式(Developer M ...

  7. linux虚拟机查询用户列表,linux基础(用户管理)

    一.用户的管理 1.思考:系统中为什么要有用户? 底层的安全设定的一部分,用户有特定的权力.限制权力 组:用来共享权力的 两种: 能决定的叫附加组(不一定都有) 不能改变的组 初始组(所有用户都有) ...

  8. linux不同用户文件,Linux中不同用户之间复制文件的两个方法

    Linux中不同用户之间复制文件的两个方法 前言 考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录.Linux对用户home目录有严格的权限限制 ...

  9. linux 取消混杂模式,Linux下网卡混杂模式设置和取消

    1.Linux下网卡常用的几种模式说明: 广播方式:该模式下的网卡能够接收网络中的广播信息. 组播方式:设置在该模式下的网卡能够接收组播数据. 直接方式:在这种模式下,只有目的网卡才能接收该数据. 混 ...

最新文章

  1. 二叉树重建(c++)
  2. (操作系统实验)第四次说明
  3. (原创)结构体自动化转为char数组的实现
  4. Sangmado 公共基础类库
  5. CF1131 G. Most Dangerous Shark(DP+单调栈优化)
  6. 智能硬件开发神器免费送!距离产品智能化,只差一个“三明治”的距离
  7. 【英语学习】【Level 07】U06 First Time L3 Subway everyday
  8. 账号类型_2019年头条、百家、大鱼、企鹅四平台哪种类型的账号最受欢迎?
  9. docker搭建sonar服务
  10. ValueError: This model has not yet been built. Build the model first by calling `build()` or calling
  11. u盘删除的文件怎么恢复
  12. 2017年“达内杯”台州学院第十届大学生程序设计竞赛 非官方题解
  13. Dota2 on Ubuntu
  14. 苹果4s怎么越狱教程_苹果u盘越狱教程
  15. LeetCode 91~95
  16. 简历中的项目经历怎么写?
  17. 解决报错: YarnScheduler: Initial job has not accepted any resources
  18. 【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现(更新完毕)
  19. R语言:数量生态学学习笔记——doubs数据探索(1)
  20. 全宇宙著名网站中使用的编程语言

热门文章

  1. mysql数据库 数据类型自动编号选哪个_MySQL表类型、选择合适数据类型、字符集...
  2. 小度智能音箱维修点_智能音箱哪个好?小度 小爱 天猫 评测
  3. 计算机控制读书报告心得,计算机控制系统读书报告
  4. html游戏禁止微信浏览器下拉,如何用电脑模拟微信浏览器浏览禁止PC打开的微网站...
  5. python3精要(59)-转换
  6. 【Python】Pandas中的宝藏函数-rank()
  7. 【NLP】在机器学习中开发情感分析器的5种方法
  8. AI基础:特征工程-文本特征处理
  9. 异源遥感图像匹配的一种思路——智箭火眼2020科目三赛题总结
  10. WebRTC 系列之视频辅流