根目录有读写权限的解决方法 (linux 启动后只对)

在计算机系统中,根目录是所有文件和文件夹的起点。根目录是文件系统的更高层次,如果用户对其拥有读写权限,那么他可以随意地对整个计算机系统进行修改和删除操作。然而,在某些情况下,用户需要拥有对根目录的读写权限来完成某些任务。本文将讨论。

为什么需要修改根目录的权限?

让我们了解为什么需要修改根目录的权限。实际上,有很多原因可以促使我们将根目录的权限设置为可读可写,例如:

1. 安装软件:有些软件需要在根目录下进行安装,像操作系统更新或者某些驱动程序,他们需要修改根目录下的一些文件或文件夹。

2. 进行系统修复:当计算机系统遭到病毒或者崩溃攻击,有时我们需要修改根目录的权限来修复系统文件。

3. 访问系统文件:有时候我们需要修改或者访问计算机系统的系统文件来解决一些问题或者进行扩展系统的功能。

如何给根目录设置读写权限?

如果您需要给根目录设置读写权限,下面有几种方法:

方法一:使用管理员权限打开CMD.exe

步骤1:点击“开始菜单”,在 “搜索程序和文件”中键入“CMD.exe”。

步骤2:在出现的选项框中,右击 CMD.exe 并选择“以管理员身份”运行。在弹出的对话框中,选择“是”。这将打开一个“命令提示符”窗口。

步骤3:在命令提示符窗口中,输入以下命令:attrib -r -s C:\

方法二:使用“安全模式”

步骤1:在开机时按下“F8”键,打开“高级启动选项”。选择“安全模式”并按“回车”键启动计算机。

步骤2:安全模式是一个适合进行安全修改的环境。在安全模式下,打开“我的电脑”的根目录,找到“根目录”文件夹,并右键点击“根目录文件夹” > “属性” > “安全”选项卡。

步骤3:在安全选项卡中,选择“编辑”按钮,然后选择账户名,将其所有“允许”权限设置为启用。

步骤4:保存更改,关闭“属性”窗口,然后重启计算机进入“正常模式”。

在某些情况下,我们需要修改根目录的权限才能进行某些任务,例如安装软件或修复系统文件,访问系统文件等等。本文提供了两种修改根目录权限的方法,需要用户根据实际情况选择操作方式。但是请注意,修改系统文件可能会导致计算机系统出现故障或者错误,因此请慎重操作。

相关问题拓展阅读:

linux机器重启后机器变成裸机了

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP

Copyright ©, CSDN.NET, All Rights Reserved

打开APP

linux恢复成裸设备,Linux下的裸设备研究(转) —rawdevices 转载

:15:51

此号已死

码龄2年

关注

Linux平台下,缺省没有提供对磁盘设备的字符访问方式,必须通过配置rawdevices服务,把块设备绑定到裸设备上才行,具体方法有3种。这3种方法创建裸设备的方式完全一样,区别在于对Oracle用户权限处理方法的不同。RHEL5推荐使用第3种方法

之一种方法:# vim /etc/sysconfig/rawdevices

/dev/raw/raw1 /dev/sdb1

/dev/raw/raw2 /dev/sdb2

#/etc/init.d/rawsdevices start

#chkconfig –level 235 rawdevices on 成功开启裸设备的标志为 # /etc/init.d/rawdevices status

/dev/raw/raw1: bound to major 8, minor 17

/dev/raw/raw2: bound to major 8, minor 18

为裸设备赋予权限# chown oracle:oinstall /dev/raw/raw1

/dev/raw/raw2

# ll /dev/raw/raw*

crw-rworacle oinstall 162, 1 Jan 22 14:09

/dev/raw/raw1

crw-rworacle oinstall 162, 2 Jan 22 14:12

/dev/raw/raw2 配置成功。

种方法的问题在于,虽然创建了裸设备,但是这些裸设备是在rawdevices服务启动时创建的,而rawdevices是以root用户身份运行的。因

此这些裸设备缺省的owner是root:root。所以每次服务重启后都要重新修改这些设备的owner为oracle:oinstall.

第二种方法:

为了解决上述的问题,可以采用第二种方法。即用mknod提前创建出一个字符方式访问的文件,然后在文件绑定到块设备上,并把该文件的owner设置为oracle,因为这个文件是手工创建的,所以这个文件的owner不会被修改# mknod /oradata c 162 1

# chown oracle:oinstall /oradata

# vim /etc/sysconfig/rawdevices

/oradata /dev/sdd2 #/etc/init.d/rawsdevices

start

#chkconfig –level 235 rawdevices on 第三种方法:

使用udev管理设备的权限#vim

/etc/udev/rules.d/50-udev.rules KERNEL==”raw*”,MODE=”0660″,GROUP=”oinstall”,OWNER=”败租oracle”,NAME=”raw/%k”

# vim /etc/sysconfig/rawdevices

/dev/raw/raw1 /dev/sdb1

/dev/raw/raw2 /dev/sdb2

#/etc/init.d/rawsdevices start

#chkconfig –level 235 rawdevices on 参考至:《大话Oracle RAC》拦枯衫张晓明著

本文原创,转载请注明出处、作者

如有错误,欢迎指正

邮箱:

相关资源:Linux裸设备相关命令_设备退出简腔,怎样添加上-Linux文档类资源-CSDN…

文章知识点与官方知识档案匹配

CS入门技能树Linux入门初识Linux

26057 人正在系统学习中

打开CSDN APP,看更多技术内容

…及 还原至裸设备状态_胖胖胖胖胖虎的博客_linux磁盘…

Linux添加磁盘、挂载 及 还原至裸设备状态 磁盘划分区 $sudofdisk-l Disk /dev/sda:42.9GB,bytes,sectors Units=sectors of1*512=512bytes Sector size(logical/physical):512bytes /512bytes I…

继续访问

linux系统制作裸设备,在unix下和linux下创建裸设备总结_爱卡汽车的博 …

4.链接裸磁盘: #ln -s /dev/raw/raw1 /oracle/oradata/dgdemo/temp.dbf 5.创建oracle的数据文件: create tablespace temp datafile ‘/oracle/oradata/dgdemo/temp.dbf’ size 1000M reuse; 备注:如果使用LVM来创建LV类型的裸设…

继续访问

oracle 备份 裸设备,玩转裸设备的备份恢复

近期在linux下测试了数据的备份和恢复:1、裸设备的创建:在/etc/sysconfig/rawdevices 下添加如下:/dev/raw/raw1 /dev/sdb1 (100M)/dev/raw/raw2 /dev/sdb2 (120M)/dev/raw/raw3 /dev/sdb3 (130M)/dev/raw/raw4 /dev/sdb4 (150M)/dev/…

继续访问

SUSE Linux 10 配置裸设备(raw devices)

裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲,是不作系统直接管理的设备。由于跨过操作系统管理,使得I/O效率更高。在基于SUSE Linux 10上安装Oracle 10g RAC的话,由于Oracle 10g 不支持将ocr与votingdisk 存放在A 磁盘中,因此,

继续访问

linux a 裸设备,A+裸设备_铝单车上的镁男子的博客

通过gui程序安装数据库软件,然后在dbca创建数据库,数据文件放在a磁盘上即可。 来自“ ITPUB博客 ” ,链接:

,如需转载,请注明出处,否则将追究法律责任。

继续访问

linux raw设备格式化,SUSE Linux 10配置裸设备(raw devices)_owl-ler…

SUSE Linux 10配置裸设备(raw devices) 裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲,是不作系统直接管理的设备…

继续访问

linux gpio设备驱动程序,嵌入式Linux设备驱动开发之:GPIO驱动程序实例-嵌入式系统-与非网…

11.3GPIO驱动程序实例11.3.1GPIO工作原理FS2410开发板的S3C2410处理器具有117个多功能通用I/O(GPIO)端口管脚,包括GPIO8个端口组,分别为GPA(23个输出端口)、GPB(11个输入/输出端口)、GPC(16个输入/输出端口)、GPD(16个输入/输出端口)、GPE(16个输入/输出端口)、GPF(8个输入/输出端口)、GPH(11个输入/输出端口)…

继续访问

linux内存给hdd当缓存,linux块设备加速缓存之bcache

转载请注明出处:

是linux内核块层cache。它使用类似SSD来作为HDD硬盘的cache,从而起到加速作用。HDD硬盘便宜并且空间更大,SSD速度快但更贵。如果能两者兼得,岂不快哉?bcache能做到。bcache使用SSD作为其他块设备cache。类似ZFS的L2Arc,但bcache还增加了写回策略,并且是与文件…

继续访问

linux裸设备详解,Linux裸设备管理详解_无敌道道的博客

裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。 字符设备:对字符设备的读写不需要通过OS的buffer。它不可被文件系统mount。

继续访问

linux创建裸磁盘,Linux上如何创建裸设备_一颗大球糖bobo的博客-CSDN博 …

其中最关键的就是共享设备了,在一个独立硬盘上创建裸设备,作为OCR和Voting DISK甚至A的磁盘,下面就介绍一下,在Linux下面如何创建裸设备,也就是create raw device. 大致这么几个步骤: 1. Check iscsi has been autoenable;…

继续访问

主线剧情02-ARM-Linux基础学习记录

对 Linux 的系统概念、Linux 文件系统、常用命令、Vim 使用、GCC、Make 与 Makefile 及其模板、ubuntu 包管理、换源等等等做一个大总结,对 ARM Linux 的编译工具链、应用、系统编译的流程做简单介绍,最后对 PC 与 嵌入式板 传输文件的方式做一个汇总。

继续访问

linux 块设备驱动实例,linux驱动由浅入深系列:块设备驱动之一(高通eMMC分区实例)…

块设备驱动的模型还是基本基于字符设备驱动的,可以简单理解为块设备仅仅增加了操作缓冲区,对用户请求顺序进行队列重拍等等。字符设备驱动的相关分析可以查看本博客相关的博文。按照本博客的行文习惯,在具体分析块设备驱动代码之前,我们会从整体上了解一下研究对象的特征,以及用户空间的使用方法。下面我们就自己写一个小工具(可以读取Rom中任意一个物理扇区的内容)来分析一下高通的分区信息。在用户空间看到的块设备当然…

继续访问

linux a 裸设备,为A生成裸设备_weixin_的博客

在oracle推荐的存储机制中,A性能是比较好的,为了使用A存储,先需要为共享磁盘或者共享磁盘的分区生成裸设备,以下为裸设备生成相关记录。linux环境为linux AS 5.4。 1、裸设备,可以用共享磁盘或者共享磁盘中的分区来生成,这个相差不是很…

继续访问

linux创建裸磁盘,linux 使用裸设备创建表空间_射命丸咲的博客

TNS for Linux: Version 11.2.0.1.0 – Production NLSRTL Version 11.2.0.1.0 – Production 查看磁盘 # fdisk -l Disk /dev/sda: 21.4 GB,bytes 255 heads, 63 sectors/track, 2610 cylinders …

继续访问

最新发布 linux设备模型:设备及设备节点创建过程分析

本篇分析设备的初始化及注册过程,包括设备与驱动绑定,设备与电源管理之间的联系、中断域的储存及物理设备之间的关系等等。这一篇内容较多,结合kobject、kset、class、bus等众多概念,也是从理论阶段转换为实际使用阶段的重要过程。 设备初始化阶段,创建kset容器结构对象devices_kset,用于设备的uevent(用户事件通知)操作。dev_kobj表示设备根对象,在它的基础上扩展(延伸)sysfs_dev_block_kobj(“block”) 块设备根对象和sysfs_dev_ch

继续访问

热门推荐 linux查看新增串口、USB设备,Minicom + U转串口

linux查看新增串口、USB设备,Minicom + U转串口注意:虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击”Prolific USB-Serial Controller”,然后选择”Connect(Disconnect from Host)”,这样才能被ubuntu系统识别。查看新增串口、USB设备1)显示已经加载到内核中的模块的状态…

继续访问

Linux配置裸设备_黄宝康的博客

Linux配置裸设备 在配置Oracle10g RAC中,会遇到裸设备的配置,高版本的RAC,从11g开始,已经不支持了,在这里只是学习记录下。 裸设备是指通过字符方式访问的设备,这种设备在读写数据时不需要缓冲区,在Linux环境下默认不提供裸设备服务,…

继续访问

转 Linux块设备加速缓存bcache和dm-cache 使用SSD来加速服务器

转 Linux块设备加速缓存bcache和dm-cache 使用SSD来加速服务器

继续访问

【vbox】Linux安装Virtual Box虚拟机实践记录–编辑中

一、安装 1.进入virtualbox官网

2.点击download 方法一: 3.点击Linux distributions 4.向下翻至如图,并且进入同种框选页面 5.在/etc/yum.repos.d/目录下新建virtualbox.repo并写入如下内容 name=Oracle Linux / RHEL / CentOS-$releasever / $basearch – V.

继续访问

linux文件系统-文件的写与读

只有打开可文件以后,或者建立起进程与文件之间的连接之后,才能对文件进行读写。文件的读写主要是通过系统调用read和write来完成的,对于读写的进程,目标文件由一个打开文件号代表。 为了提高效率,稍微复杂一点的操作系统对文件的读写都是带缓冲的,linux也不例外。像vfs一样,linux文件系统的缓冲机制也是它的一大特色。所谓缓冲,是指系统为最近的读写过的文件内容在内核中保留一份副本,以便当再次需要已经缓冲存储在副本的内容时不必再临时从设备上读入,而需要写的时候则可以先写到副本中,待系统较为空闲时再从副本

继续访问

DAVINCI DM365-DM368开发攻略——linux-2.6.32的移植

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

年的春节就这样过了,假期期间,在接到的大项目没有进展的情况下(团队的人都回家过年了),利用这三天深圳最冷的时间(5°C):1月25~27号,赶紧完成这篇文章的稿子,毕竟很长时间

继续访问

Linux-常用命令

3.1 概述 很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务。 Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成,就如同电视里的黑客那样,充满了神秘与晦涩。 近几年来,尽管 Linux 发展得非常迅速,图形界面越来越友好,但是在真正的开发过程中,Linux 命令行的应用还是占有非常重要的席位,而且许多Linux功能在命令行界面要比图形化界面下运行的快。可以说不会命令行,就不算会 Linux。 Linux 提供了

继续访问

linux设备模型:bus概念及pci_bus分析

bus(总线)是一种特殊的抽象框架,与class有着本质上的不同,class感觉上只是把一些核心组件聚集在一起,它主要为访问组件提供便利(如提供组件地址),而bus则是实实在在的功能性框架,它即可负责管理、维护驱动与设备之间的关系,也可作为主桥设备与硬件之间的访问通道等等。 如pci总线,当pci硬件设备插入卡槽后,首先通过pci_bus_type(pci总线操作结构) 中的 pm(电源操作结构)操作相关函数唤醒设备,然后通过pci_bus_match函数查找硬件设备是否被注册到驱动(通过pc

继续访问

Linux入职基础-3.1_了解proc目录文件(设备管理)

了解proc目录文件(设备管理)/proc 文件系统是一种内核和内核模块用来向进程(process) 发送信息的机制 (所以叫做 /proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取有关进程的有用信息,在运行时访问内核内部数据结构、改变内核设置的机制。/proc 由内核控制,没有承载 /proc 的设备,它只存在内存当中,而不占用外存空间,对 /proc 进行一次 ‘ls -l’ …

继续访问

linux文件系统-文件系统的安装与拆卸

在一块设备上按一定的格式建立起文件系统的时候,或者系统引导之初,设备上的文件和节点都还是不可访问的。也就是说,还不能按一定的路径名访问其中特定的节点或文件(虽然设备是可访问的)。只有把它安装到计算机系统的文件系统中的某个节点上,才能使设备上的文件和节点成为可访问的。经过安装以后,设备上的文件系统就成为整个文件系统的一部分,或者说一个子系统。一般而言,文件系统的结构就好像一棵倒立的树,不过由于可能存在着的节点间的链接和符号链接不并不一定是严格的图论意义上的一棵树。最初,整个系统只有一个节点,那就是整个文件系统

继续访问

linux文件系统-访问权限与文件安全性

Unix操作系统从一开始就在其文件系统中引入了文件、访问权限等概念,并在此基础上实现了有利于提高文件安全性的机制。从那以后这些概念和机制就一直被继承下来并进一步得到改进和完善。即使在经过了很多年后的今天,而且在计算机系统的安全性已经成为一个突出问题的情况下,这一套机制仍然不失其先进性。尽管还存在一些缺点和需要进一步改进的地方,从总体上说还是瑕不掩瑜。与当今正在广泛使用的其他操作系统相比,可以说Unix的安全性总的来说至少不会差于这些系统;如果考虑到近年来在Unix及linux中已经作出的改进以及不难作出的进

继续访问

Linux块设备加速缓存bcache和dm-cache:使用SSD来加速服务器

dm-cache 与 bcache在 LSFMM 2023 峰会上,Mike Snitzer, Kent Overstreet, Alasdair Kergon, 和 Darrick Wong 共同主持了一个讨论,内容是关于两个彼此独立的块设备层缓存方案 —— dm-cache 和 bcache。 Snitzer 首先介绍了 3.9 kernel 引入的 dm-cache。这个方案使用率内核中的

继续访问

计算机操作系统实验代码(6个实验)

计算机操作系统实验代码,包括先来先服务FCFS和短作业优先SJF进程调度算法、时间片轮转RR进程调度算法、预防进程死锁的银行家算法、动态分区分配算法、虚拟内存页面置换算法、磁盘调度算法

linux将磁盘还原为裸设备

linux恢复成裸设备

写评论

评论

收藏

点赞

分享

尊敬的用户,如果您的仿掘Linux机器重启后变成裸机,建议您尝试手动重新安段埋装系统,以修复丢失的文件、备燃核应用程序和驱动程序。此外,也可以检查是否有其他受损的原因,如硬件故障等,进而提供正确的解决方案。

1. 确保虚拟机,优先从光驱谨空启动

2. 在虚拟机的存储祥友瞎IDE中添加ISO系统镜像文件

3. 从光驱启动系统:

4. 选择Troubleshooting (故障排除),回车

5. 选择Rescue a Centos System (修复系统)

6. 选择Continue

7. OK

8. 输入 chroot /mnt/sysimage,进入系统的root环告乎境

9.进入系统 修改文件,

Linux不能正常启动了,怎么办?

对于使用Linux的人来说,迟早都可能在某一阶段遇到这个问题:你正在兴高采烈得探索你的系统,调整,优化以挖掘其更大的潜力,突然,omg,你发现,系统不能启动了!如果你之前已经习惯了使用Windows系统,我打赌,这是一个经常性的问题,而你最初闪出的念头就是格式化并重装系统。而对于Linux而言,重装系统绝对是最后的选择,只有在我们其它努力都作废之后,才需要考虑这一点。我个人认为,唯一能让人不得不重装系统的情况就是,不幸的你以root身份敲下了森雹不幸的命令rm -rf /。恩,千万别模仿!虽然你可以通过“ctrl c”来终止这该死的自杀操作。  对于Linux,一旦出现无法启动系统情况的时候,也许你知道错误大概出在哪里,有比较明确的修复方向,比如调整屏幕分辨率,或者修改某个脚本,等等。但是,现在问题的关键,是需要能够启动或者访问Linux系统,这样才能修复它。下面就是一些应急措施的介绍。  更先应该想到,也许也是最简单的办法,就是当boot loader—通常都是grub—开始执行时,通过它调整系统运行级别。在出现菜单项后,按下键盘上的“e”按键,这样,菜单项能显示一个或者多个启动命令,找到有关内核的这一行,将光标移到上面,高亮这一行,再按下“e”,grub就会将这行内容用一个简单的编辑器环境打开,让我们能够对其做出改变。那么,到底怎么改变呢?很简单,只需要告诉init程序,我们希望通过那个级别启动即可。在内核命令行的最后加上“init X”参数,其中X表示你所希望的运行级别,举个实际例子模慎,如果你判断可能是因为显卡驱动或者分辨率导致的启动错误,就可以启动到命令行模式来修复它,那么,就应该把运行级别改为纯命令行模式,假设是4,改动后的内核命令行就应该是类似于这样的。  /boot/vmlinuz-2.6.17-11-generic root=UUID=5ccd-4cd0-abb2-74a132efbd7c ro vga=794 quiet splash init 4  这样,就等于告诉了init程序,我要以运行级别4启动,而不是默认的运行级别。  如果这些招数都无法奏效了,怎么办?难道我们就坐以待毙了?no。这里还有一个偏门可以供你使用。我们知道,在默认情况下,内此码帆核启动时会执行init程序,但是你可以指定不同的程序让内核来执行,只需要在后面添加参数“init=/some/program”即可。“/some/program”通常表示诸如/bin/bash或者/bin/sh这种shell程序。注意这里的等于符号,它的作用是告诉内核,你别启动init程序了,而是启动我等号后面所指定的任意程序吧。大体命令行如下:  /boot/vmlinuz-2.6.17-11-generic root=UUID=5ccd-4cd0-abb2-74a132efbd7c ro vga=794 quiet splash init=/bin/bash  这样,你就可以直接启动到所指定的shell中,对发生的错误进行分析,修复等操作。  如果这样做都还是不行……好吧,我觉得你人品有问题!那么,还是拿出恢复cd,通常就是你的安装光盘,它允许你在启动时选择是否进入rescue修复模式。进入这个模式之后,他会自动找到你的硬盘安装的系统,并将它们挂载到一个临时目录下,这样,你就能进行修改配置文件或者其它修复操作了。  如果还是不行呢?恭喜你,回到Windows时代,还是老老实实重新安装吧。

对于使用Linux的人来说,迟早都可能在某一阶段遇到这个问题:你正在兴高采烈得探索你的系统,调整,优化以挖掘其更大的潜力,突然,omg,你发现,系统不能启动了!如果你之前已经习惯了使用Windows系统,我打赌,这是一个经常性的问题,而你最初闪出的念头就是格式化并重装系统。而对于Linux而言,重装系统绝对是最后的选择,只有在我们其它努力都作废之后,才需要考虑这一点。我个人认为,唯一能让人不得不重装系统的情况就是,不幸的你以root身份敲下了不幸的命令rm -rf /。恩,千万别模仿!虽然你贺困可以通过“ctrl c”来终止这该死的自杀操作。

对于Linux,一旦出现无法启动系统情况的时候,也许你知道错误大概出在哪里,有比较明确的伍此修复方向,比如调整屏幕分辨率,或者修改某个脚本,等等。但是,现在问题的关键,是需要能够启动或者访问Linux系统,这样才能修复它。下面就是一些应急措施的介绍。

更先应该想禅橘念到,也许也是最简单的办法,就是当boot loader—通常都是grub—开始执行时,通过它调整系统运行级别。在出现菜单项后,按下键盘上的“e”按键,这样,菜单项能显示一个或者多个启动命令,找到有关内核的这一行,将光标移到上面,高亮这一行,再按下“e”,grub就会将这行内容用一个简单的编辑器环境打开,让我们能够对其做出改变。那么,到底怎么改变呢?很简单,只需要告诉init程序,我们希望通过那个级别启动即可。在内核命令行的最后加上“init X”参数,其中X表示你所希望的运行级别,举个实际例子,如果你判断可能是因为显卡驱动或者分辨率导致的启动错误,就可以启动到命令行模式来修复它,那么,就应该把运行级别改为纯命令行模式,假设是4,改动后的内核命令行就应该是类似于这样的。

/boot/vmlinuz-2.6.17-11-generic root=UUID=5ccd-4cd0-abb2-74a132efbd7c ro vga=794 quiet splash init 4

这样,就等于告诉了init程序,我要以运行级别4启动,而不是默认的运行级别。

如果这些招数都无法奏效了,怎么办?难道我们就坐以待毙了?no。这里还有一个偏门可以供你使用。我们知道,在默认情况下,内核启动时会执行init程序,但是你可以指定不同的程序让内核来执行,只需要在后面添加参数“init=/some/program”即可。“/some/program”通常表示诸如/bin/bash或者/bin/sh这种shell程序。注意这里的等于符号,它的作用是告诉内核,你别启动init程序了,而是启动我等号后面所指定的任意程序吧。大体命令行如下:

/boot/vmlinuz-2.6.17-11-generic root=UUID=5ccd-4cd0-abb2-74a132efbd7c ro vga=794 quiet splash init=/bin/bash

这样,你就可以直接启动到所指定的shell中,对发生的错误进行分析,修复等操作。

如果这样做都还是不行……好吧,我觉得你人品有问题!那么,还是拿出恢复cd,通常就是你的安装光盘,它允许你在启动时选择是否进入rescue修复模式。进入这个模式之后,他会自动找到你的硬盘安装的系统,并将它们挂载到一个临时目录下,这样,你就能进行修改配置文件或者其它修复操作了。

如果还是不行呢?恭喜你,回到Windows时代,还是老老实实重新安装吧。

Linux开机显示,怎么解决?

事发突然,在今天开机的时候无法进入登陆界面缺蚂,一直卡在黑屏界面,屏幕上只显示几行代码,且任何按键都无法起作用

/dev/sdb2:recovering journal

/dev/sdb2:Clearing …

经搜索引擎搜索后,了解到这次事故发生的原因经网络搜索后发现很可能是系统未正常断电,因此大家在进行计算机系统使用的时候要正常开关机。虽然但是,这令人头痛的问题已经发生了,只能硬着头皮去解决。

参照这位大神分享扮告的步骤,笔者成功解决了问题,可点此左下角原文链接跳转参考厅扮明

声明:笔者的ubuntu20.04为桌面版无法截图,笔者在解决这一问题时情况紧急,也没有拍照留下图片,以下图片均来自网络,侵删

步骤:

1.进入 grub 模式:笔者这台计算机因为之前未正常关闭电源,所以会先进入grub界面。如果某些计算机无法进入此模式,可以在开机时长按左shift键进入此模式,笔者这台电脑总共四个选项,情况大致如下图,只不过笔者的版本在grub还是支持中文的,之一是直接进入ubuntu,第二是进入ubuntu(高级模式),选择第二个选项

2. 进入后操作键盘选中系统版本号后面有recovery mode的选项,然后键盘按e;

3. 然后进入一个页面,一屏幕的代码,在屏幕的中下方可以找到 ro covery nomodest将其修改为rw single init=/bin/bash代码过长会自动换行并会自动在前一行末尾自动添加 ‘/’,所以请根据教程直接添加代码

4.输入完毕后直接按ctrl+x或者F10进入终端界面,很遗憾,笔者在进行这一步时计算机继续死机。然后强制关机后重新启动,重新进行到步骤3的时候,然后系统直接进入了recovery mode模式

5.选择fsck选项让系统自动对受损文件进行修复即可

6.然后等待操作完成后,重新开机。系统的账户、文件之类的都还保存着。终于解决了这一问题了

关于linux 启动后只对的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 根目录有读写权限的解决方法 (linux 启动后只对)