Ubuntu 17.10如何让所有额外内部硬盘开机默认自动挂载?
解决Ubuntu 17.10开机后内部硬盘需手动通过「其他位置」访问的问题
我来帮你一步步排查和解决这个问题——首先得明确:fstab里的auto参数是针对已配置的挂载项生效的,不是所有未配置的磁盘都会自动挂载,这也是为什么你得手动点「其他位置」才能看到硬盘。BIOS设置确实有可能是原因,但先从更常见的系统配置问题入手:
1. 先获取硬盘的关键信息
首先要拿到你额外硬盘的UUID和文件系统类型,这是配置自动挂载的基础。打开终端,运行以下命令:
lsblk -f
在输出里找到你的额外硬盘(通常是/dev/sdb或类似的设备名),记下它的UUID字段和TYPE字段(比如ext4、ntfs)。
2. 创建永久挂载点
系统需要一个固定的文件夹来挂载你的硬盘,我们可以在/media目录下创建:
# 替换成你想要的挂载点名称,比如my-internal-drive sudo mkdir /media/my-internal-drive # 赋予当前用户读写权限 sudo chown $USER:$USER /media/my-internal-drive
3. 编辑fstab配置自动挂载
先备份原fstab文件以防出错:
sudo cp /etc/fstab /etc/fstab.bak
然后用编辑器打开fstab(这里用nano,你也可以用vim):
sudo nano /etc/fstab
在文件末尾添加一行配置,替换成你刚才记下的UUID、挂载点和文件系统类型:
# 挂载额外内部硬盘 UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxx /media/my-internal-drive ext4 defaults 0 2
- 如果你的硬盘是NTFS格式,把
ext4改成ntfs-3g,还可以加上权限参数确保普通用户能读写:UUID=xxxxxx /media/my-internal-drive ntfs-3g defaults,uid=$USER,gid=$USER 0 0
编辑完成后,按Ctrl+O保存,Ctrl+X退出nano。
4. 测试挂载是否生效
运行以下命令让系统立即应用fstab配置:
sudo mount -a
如果没有任何报错,说明配置正确。现在重启系统,硬盘应该会自动挂载,你可以直接在文件管理器里看到它,不用再点「其他位置」了。
关于BIOS设置的排查
如果上面的步骤都没解决问题,再检查BIOS:
- 进入BIOS,找到SATA模式选项,确保设置为
AHCI(Ubuntu对AHCI支持更好,IDE模式可能导致磁盘识别异常) - 确认BIOS里能正常检测到你的额外内部硬盘,没有被禁用
补充说明:Ubuntu桌面版默认会把未在fstab中配置的磁盘归类到「其他位置」,需要手动触发挂载,这是系统的默认设计,所以通过fstab配置自动挂载是最直接的解决方案。
内容的提问来源于stack exchange,提问作者BarbadosBrett
相关产品推荐
相关产品推荐

