意外删除了 etc/fstab

意外删除了 etc/fstab

etc/fstab 被意外编辑或删除了,我不知道。请有人帮我解决这个问题。我是 Ubuntu 新手。

General error mounting filesystem.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system

更多信息:

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 
255 heads, 63 sectors/track, 121601 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 
Sector size (logical/physical): 512 bytes / 4096 bytes 
I/O size (minimum/optimal): 4096 bytes / 4096 bytes 
Disk identifier: 0x0005a46f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1 *             1       74697   599999489    5  Extended Partition 1 does not start on physical sector boundary. 
/dev/sda2           75195      100094   200000512   83  Linux 
/dev/sda3           74697       75195     3999744   82  Linux swap / Solaris 
/dev/sda4          100094      121602   172761088   83  Linux 
/dev/sda5               1       31124   249999360   83  Linux
/dev/sda6           31124       62248   249999360   83  Linux 
/dev/sda7           62248       64738    19998720   83  Linux 
/dev/sda8           64738       69717    39999488   83  Linux 
/dev/sda9           69718       74573    38999040   83  Linux 
/dev/sda10          74573       74697      998400   83  Linux

答案1

要解决您的问题,您需要一个 ubuntu live usb/cd。从 cd/usb 启动到 ubuntu 并打开终端和命令 blkid 注意您的 ubuntu 分区和交换的 UUID 号。如果您的 ubuntu 和交换分区没有显示,请挂载它们并重试。

记下 uuid 号后,转到你的 ubuntu 分区,然后转到 etc/ 并创建一个名为 fstab 的空文档

在该 fstab 中复制以下以 uuid 开头的两行

UUID=xxxx / ext4 错误=remount-ro 0 1

将上面的 xxxx 替换为你记下的 ubuntu 分区的 UUID 号

UUID=xxxx 无 交换 sw 0 0

用 swap uuid no 替换此 xxxx

然后重启

仍然不行,然后再次启动 ubuntu live usb 并安装 boot-repair 并运行 boot repair

我希望这有帮助

相关内容