简易修复启动文件错误------/etc/fstab

如果启动过程中发现/etc/fstab启动文件损坏,或者意外将一个磁盘的UUID写错,都将导致系统无法正常启动。

1. 根据提示输入root密码,此模式下/etc/fstab为只读文件无法进行修改。需要重新挂载/目录为rw(读写) mount  -o  remount,rw /

2. 查看相关设备的UUID  ls  -l  /dev/disk/by-uuid/

依据此处设备UUID猜测更改fstab文件中报错UUID:

3. 编辑修改fastab文件  vim  /etc/fstab

4. 重启Linux(shutdown –r now或reboot)

·系统正常启动,fstab文件修复。

时间: 2024-10-10 09:08:38

简易修复启动文件错误------/etc/fstab的相关文章

CentOS 6 各种启动文件损坏及修复

stage1 mbr的破坏和恢复 清空mbr 前446字节 dd if=/dev/zero of=/dev/sda bs=1 count=446 如果没有挂载启动光盘,会显示这样 如果启动前挂载了光盘,则重启之后自动从光驱启动了 此时选择救援模式,Rescue installed system 按照提示操作最后进入到shell 修复mbr需要用到grub去修复磁盘,所以要先把根切到硬盘上 chroot /mnt/sysimage 运行grub-install进行修复 grub-install /

个人电脑修复小记——windows10系统bcd启动文件重做

问题:更新时强制关闭系统,导致系统崩溃,\EFI\Microsoft\boot\BCD文件丢失. 解决办法:在ESP分区中,将zh-CN的bootmgfw.efi文件复制到\efi\boot\中.重命名为bootx64.efi 使用bootice软件,在efp分区中的\efi\microsoft\boot\文件夹下建立bcd文件 编辑文件,指定磁盘为系统分区(非esp分区),制定启动文件为\windows\system32\winload.efi(注意:efi文件,非exe文件) 保存.退出.重

STM32启动文件详细解析(V3.5.0) 以:startup_stm32f10x_hd.s为例

我用的是IAR,这个貌似是MDK的,不过很有用,大家可以看一下 ;* 文件名 : startup_stm32f10x_hd.s ;* 库版本 : V3.5.0 ;* 说明: 此文件为STM32F10x高密度设备的MDK工具链的启动文件 ;* 该模块执行以下操作: ;* -设置初始堆栈指针(SP) ;* -设置初始程序计数器(PC)为复位向量,并在执行main函数前初始化系统时钟 ;* -设置向量表入口为异常事件的入口地址 ;* -复位之后处理器为线程模式,优先级为特权级,堆栈设置为MSP主堆栈

eclipse 下启动tomcat错误

启用tomcat时报错. FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113) ERROR: transport error 202: gethostbyname: unknown host ["transport.c",L41] ERROR: JDWP Transport dt_socket failed to initialize, TRA

关于安卓启动eclipse错误:找不到元素‘d:devices'的声明

可以把C:\Documents and Settings\Administrator\.android\devices.xml这个文件删除, 再把sdk里面tools\lib下的这个文件拷贝到你删除的那个文件夹里,重启eclipse就好了 关于安卓启动eclipse错误:找不到元素'd:devices'的声明

stm32启动文件 startup_stm32f10x_hd.s

;* 文件名          : startup_stm32f10x_hd.s;* 库版本           : V3.5.0;* 说明:             此文件为STM32F10x高密度设备的MDK工具链的启动文件;* 该模块执行以下操作:;* -设置初始堆栈指针(SP);* -设置初始程序计数器(PC)为复位向量,并在执行main函数前初始化系统时钟;* -设置向量表入口为异常事件的入口地址;* -复位之后处理器为线程模式,优先级为特权级,堆栈设置为MSP主堆栈;* Stack_

坑爹的Hibernate 映射文件错误提示org.xml.sax.SAXParseException

今天整整一个上午都在和hibernate做斗争,早上一来,继续昨天的项目开发,发现spring项目不能启动,从错误中看是hibernate错误,多半是hibernate配置有错误,关键是错误提示中显示“com.mdnet.travel.core.dao.ValidCodeDAOImpl”不能注入,经过仔细查看未见异常,而且这个文件好久没有改过了.没办法把hibernate的配置改成如下配置: <bean id="sessionFactory" class="org.sp

如何解决apache启动时错误:Could not reliably determine the server&#39;s fully qualified domain name

启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [[email protected] httpd-2.2.4]# /usr/local/apache/bin/apachectl start httpd: Could not reliably determine the server's fully qualified domain name, using 127.0

双系统Ubuntu下修复启动项的两种方法

1,先安装Win7,再安装Ubuntu,则在安装完ubuntu后会直接进入Ubuntu系统,进入系统后执行: #sudo updata-grub 更新grub,让其找到win7的bootloader,重启,在grub界面即可看到进入win7的选项. 2,先安装了Ubuntu,再安装的win7.此时,硬盘的MBR里面之前的grub引导记录被覆盖,需要重新将grub信息写入MBR中.由于磁盘中已有ubuntu系统,只需将该系统中grub信息写进MBR即可.方法如下:制作一个ubuntu系统的Live