使用 mountmanager 现在 Ubuntu 在启动时挂起

使用 mountmanager 现在 Ubuntu 在启动时挂起

我在 Ubuntu 12.04 中使用 MountManager 设置用户安装硬盘的权限。我将每个分区设置为每个人都可以安装,而不是只有管理员才能安装。然后我单击文件菜单中的“应用”,系统显示已成功更新的消息。

重新启动 Ubuntu 后,只会停留在启动画面,无法进一步启动。Windows 仍可正常启动。

我该如何修复这些问题?请帮忙

谢谢

来自 LiveUSB:

我的 fstab 看起来像:

overlayfs / overlayfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda5 swap swap defaults 0 0
/dev/sda7 swap swap defaults 0 0

这是否已损坏?

其他可能有帮助的事情:

blkid 返回

/dev/loop0: TYPE="squashfs" 
/dev/sda1: LABEL="System Reserved" UUID="0AF26C31F26C22E5" TYPE="ntfs" 
/dev/sda2: UUID="5E1C88E31C88B813" TYPE="ntfs" 
/dev/sda3: UUID="94B2BB7DB2BB6282" TYPE="ntfs" 
/dev/sda5: UUID="41b66b9a-2b48-45cf-b59d-cd50e41ec971" TYPE="swap" 
/dev/sda6: UUID="c73ca79e-4fa4-4bde-967e-670593736f6a" TYPE="ext4" 
/dev/sda7: UUID="c05d659f-103c-4444-9dc4-3121b9e081d6" TYPE="swap" 
/dev/sdb1: LABEL="PENDRIVE" UUID="1DE8-0A49" TYPE="vfat" 

和 cat /proc/mounts

rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=1950000k,nr_inodes=206759,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=783056k,mode=755 0 0
/dev/sdb1 /cdrom vfat           rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,erro     rs=remount-ro 0 0
/dev/loop0 /rofs squashfs ro,noatime 0 0
tmpfs /cow tmpfs rw,noatime,mode=755 0 0
/cow / overlayfs rw,relatime,lowerdir=//filesystem.squashfs,upperdir=/cow 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/kernel/security securityfs rw,relatime 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime 0 0
none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0
gvfs-fuse-daemon /home/ubuntu/.gvfs fuse.gvfs-fuse-daemon      rw,nosuid,nodev,relatime,user_id=999,group_id=999 0 0

答案1

我设法使用 liveCD 编辑 /etc/fstab。我首先挂载了 linux 分区(sda6,我使用上面的 blkid 找到了它(ext4)),然后复制了损坏的 fstab

mkdir rootmount
mount -t ext4 /dev/yourrootpartition ~/rootmount
sudo cp ~/rootmount/etc/fstab ~/rootmount/etc/fstab.broken

然后我就这么做了

sudo gedit ~/rootmount/etc/fstab

创建一个新的 fstab 作为

# Begin /etc/fstab

# file system  mount-point  type   options         dump  fsck
#                                                        order

UUID=0AF26C31F26C22E5   /media/SystemReserved   ntfs-3g defaults    0   0
UUID=5E1C88E31C88B813   /media/5E1C88E31C88B813 ntfs-3g defaults    0   0
UUID=94B2BB7DB2BB6282   /media/94B2BB7DB2BB6282 ntfs-3g defaults    0   0
UUID=c73ca79e-4fa4-4bde-967e-670593736f6a   /media/c73ca79e-4fa4-4bde-   967e-670593736f6a  ext4    defaults    0   0
UUID=41b66b9a-2b48-45cf-b59d-cd50e41ec971   swap    swap    sw  0   0
UUID=c05d659f-103c-4444-9dc4-3121b9e081d6   swap    swap    sw  0   0

使用教程http://www.tuxfiles.org/linuxhelp/fstab.html(从 blkid 获得的 UUID 标识分区,而不是写入 /dev/sda1 等内容)。不确定这是否正是应该设置的方式,但现在我的电脑至少可以启动了!

答案2

看来 bootmanager 弄乱了你的etc/fstab文件。我建议通过 CD 或 USB 启动并再次修改它。如果你不知道如何修改 fstab 文件,请谷歌搜索或在此处发布你的 fstab 文件以获取详细帮助。

相关内容