这只会变得越来越糟。我的问题从一个非常好的Ubuntu16.04安装开始,这个安装已经工作了几个月了,除了重新启动时坏掉的链接。按照这里的一些说明:(请参阅指向(快捷方式)的链接在重新启动后中断。),我决定尝试确保驱动器在重新启动时被挂载,并编辑了我的fstab文件以按需要挂载第二个硬盘(这有多大的风险?)
现在我的整个系统不会重新启动了!显然,fstab文件现在被我添加的包含第二个硬盘挂载的最后一行破坏了。幸运的是,一个备份文件是由fstab组成的,但是我无法对它做任何事情。虽然我可以使用myu可引导闪存驱动器启动,并且可以看到这两个文件(fstab和fstab.orig),但我无法重命名文件、删除它们或以任何方式编辑它们。我猜想他们是受保护的,但却找不到办法让他们写出来。
我已经尝试过使用GUI (文件访问)并可以看到文件,但仅此而已。不能用任何方式编辑它们。在该权限下,它声明我不是所有者,因此不能更改权限。尝试使用终端窗口,但是如果我尝试重命名我得到的文件:在(用户提供的代码)中使用的“严格的subs”时不允许使用Bareword "fstab“。
我想这也是因为它是只读的。尝试使用chmod更改权限,但我被告知: chmod:更改省略的'fstab':操作不允许。
那么,现在怎么办?请不要告诉我,我必须做一个完整的重新安装仅仅因为我有一行无效的代码在这个该死的fstab文件.
发布于 2016-08-21 23:26:02
这是从活动的usb中编辑usb的过程。
sudo mkdir /media/mount
sudo mount /dev/sd__ /media/mount
sudo nano /media/mount/etc/fstabsd___是sda1或任何系统分区。
发布于 2016-08-22 07:23:37
成功!在多次尝试复制、移动、删除和编辑该文件之后,通过执行以下操作,我最终恢复了我的备份fstab文件:
我意识到更多的高级用户会嘲笑这一点,但你知道吗,当blkid告诉我我的媒体UUID是一些字母数字字符的长随机列表时,我发现它有多难找到适用的路径等等!没有sda1或类似的人重复这里。也许这与我没有使用物理硬盘,而是使用M.2三星固态驱动器有关。我不知道,但Ubuntu拒绝说这是合乎逻辑的。因此,将路径从GUI拖到终端窗口是可行的。
在那里之后,添加一个前缀cd /filepath并点击enter (请记住删除拖放的撇号)。现在,您应该在/etc/文件夹中,其中包含fstab文件。
为了迭代,是的,我尝试了很多前缀sudo的东西。没有工作,而且Ubuntu拒绝让我更改/删除文件,尽管命令中使用了sudo前缀。很抱歉这个答案的格式,但是这个站点上的编辑器不太友好.
发布于 2016-08-21 23:15:30
您不能编辑/重命名fstab文件,因为您不是这些文件的所有者,而且您没有足够的权限。但是,通过使用SUDO命令,您应该能够做到这一点。在航站楼,就像这样:
光盘到硬盘上的/etc目录
让我们知道你是怎么做的。干杯,阿尔
https://askubuntu.com/questions/814811
复制相似问题