Ubuntu修改/etc/fstab 文件后系统无法启动

您所在的位置:网站首页 ubuntu起不来 Ubuntu修改/etc/fstab 文件后系统无法启动

Ubuntu修改/etc/fstab 文件后系统无法启动

2024-07-02 10:02| 来源: 网络整理| 查看: 265

在网上查到 使用vim 修改/etc/fstab 文件可以自动挂载硬盘

添加的信息为: UUID=XXX /disk ext4 defaults 0 1

问题出在 最后那个 1 上!

下面对/etc/fstab文件信息进行以下说明:

显示格式如下:

# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # # / was on /dev/sda1 during installation UUID=886f96a1-025d-43b9-9467-61177884dff7 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda6 during installation UUID=611bb47a-b187-4257-a711-9e73ae4e08a3 none swap sw 0 0

各标签表示的信息如下:

         1. : 你要挂载的文件系统的设备名称火块信息,也可以是远程的文件系统。如果是本地设备,可以写 /dev/sda1, /dev/sda5 等。如果是远程的文件系统,可以写 192.168.10.36:/home/。此外,还可以用卷标(label)或 UUID(Universally Unique Identify 全局唯一标识)来表示。默认的 /etc/fstab 就是采用 UUID 来表示的,这里也不详解了。           2. : 挂载点,也就是自己找一个或创建一个目录,然后把文件系统 挂到这个目录下,然后就可以从这个目录中访问要挂载的文件系统。对于 swap 分区,这个域应该填写 none,表示没有挂载点。           3. : 这里用来指定文件系统的类型。下面的文件系统都是目前 Linux 所能支持的:adfs, befs, cifs, ext3, ext2, ext, iso9660, kafs, minix, msdos, vfat, umsdos, proc, reiserfs, swap, squashfs, nfs, hpfs, ncpfs, ntfs, affs, ufs。           4. : 这里用来填写设置选项,各个选项用逗号隔开。由于选项非常多,而这里篇幅有限,所以不再作详细介绍,如需了解,请用命令 man mount 来查看。但在这里有个非常重要的关键字需要了解一下:defaults,它代表包含了选项 rw, suid, dev, exec, auto, nouser 和 async。                auto: 开机自动挂载                noauto: 开机不自动挂载                defaults: 按照大多数永久文件系统的缺省值设置挂载定义                ro: 按只读权限挂载                rw: 按可读可写权限挂载                user: 任何用户都可以挂载                user: 同步磁盘与内存中的数据,async 则是异步          注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是 noauto。           5. : 此处为 1 的话,表示要将整个 里的内容备份;现在很少用到 dump 这个工具,在这里一般选 0。 0 表示不做 dump 备份,1 表示要进行 dump 备份,2 也表示要做 dump 备份,不过,该分区的重要行比 1 小。           6. : 这里用来指定如何使用 fsck 来检查硬盘。如果这里填 0,则不检查;挂载点为 / 的(即根分区),必须在这里填写 1,其它的都不能填写 1。如果有分区填写大于 1 的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字的同时检查。比如第一和第二个分区填写 2,第三和第四个分区填写 3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个分区。 

问题出在最后的上 我的设置为1 表示开机最先自检 自检不通过不能开机,优先级很高。应该设置为0或者2。

设置完后重启 无法进入系统界面 解决方案如下:

输入root密码进入系统shell 将恢复模式修改为读写模式:mount -o remount,rw /

修改/etc/fstab文件 删除最后添加的一行挂载参数 保存

修改为只读模式:mount -o remount,ro /

再次重启 init 6

重启完毕后 问题解决 进入系统。对硬盘进行重新挂载:

sudo mount /dev/sdb1 /disk

再次修改/etc/fstab文件 在最后一行添加 /dev/sdb1 /disk ext4 defaults 0 0 保存退出。

挂载完毕。

 

参考:

https://blog.csdn.net/ben3726/article/details/25160123



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3