启动时无法挂载

启动时无法挂载

我刚刚创建了一个 Ubuntu 服务器,一切运行良好,但在启动时我收到以下错误消息,这导致了问题。我正在运行 Ubuntu Server 12.04

这是错误,任何解决方案都值得赞赏:

fsck from until-linux 2.20.1
mount: unkown filesystem type 'nosuid'
mountall: mount /dev/shm [284] terminated with status 32
mountall: Filesystem could not be mounted: /dev/shm
/dev/sda1: clean, 118954/24305664 files, 2148531/97219328 blocks
An error occurred while mounting /dev/shm
Press S to skip mounting or M for manual recovery

编辑:

当您单击 M 进行手动恢复时,此处似乎会抛出错误

[   15.216401] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   16.014380] agpgart-ati 0000:00:00.0: unsupported Ati chipset [1002/5a331]
Filesystem check or mount failed

/etc/fstab/

# <file system> <mount point>   <type> <options>     <dump>  <pass>
# proc            /proc           proc   nodev,noexec,nosuid 0     0
# / was on /dev/sdal during installation
UUID=1ee5176b-957842d1-955f-de689a5baeb8 /         ext4  errors=remount-ro 0  1
# swap was on /dev/sda5 during installation
UDID=f5154c5b-6937-4fcc-8984-6129e74c35e9 none     swap  sw         0     0
tmpfs /dev/shm          defaults,boexec,nosuid    0   0

这真是一团糟,所有系统生成的内容都没有出现在这里!

答案1

nosuid是用于挂载分区/磁盘的选项,选项是文件系统类型之后的下一列。

/dev/shm是临时文件存储文件系统。您可能自己将其添加到/etc/fstab?里面的行/etc/fstab需要类似于此布局(设备名称可能是 UUID):

# 设备名称 挂载点 fs-type 选项 dump-freq pass-num
标签=/ / ext4 默认值 1 1
/dev/sda6 swap 交换默认值 0 0
无 /dev/pts devpts gid=5,mode=620 0 0
无 /proc proc 默认值 0 0
无 /dev/shm tmpfs 默认值 0 0

最后一行可能是您需要的类似行。您将在列中看到与/etc/fstab相关的行。当然,这是一个无效的文件系统,因此 Ubuntu 无法安装该光盘。/dev/shmnosuidfs-type

通过将其放入命令行将其更改为与我的示例类似的内容

gksudo gedit /etc/fstab

并修正线路匹配/dev/shm


看到不同?

# 设备名称 挂载点 fs-type 选项 dump-freq pass-num
无 /dev/shm tmpfs 默认值 0 0

tmpfs /dev/shm 默认值,boexec,nosuid 0 0

它甚至远远不正确 ;)

相关内容