在 Acer Aspire One 522 上网本上,启动过程停止并显示以下消息:“/media/SDbackup 的磁盘驱动器尚未准备好或不存在。继续等待,按 S 跳过或按 M 进行手动恢复。”
如果我弹出相关的 SD 卡并重新插入(基本上使用等待选项),启动将正常继续,并且卡将被安装。
如果我按 Esc 键,显示的消息是:
fsck from util-linux 2.20.1
Ubuntu: clean, 382442/1343488 files, 1480572/5349632 blocks
如果我按 M,则显示的消息为:文件系统检查或挂载失败
有趣的是,在戴尔 Inspiron 笔记本电脑上,类似的 SD 卡会在启动时自动安装,而不会出现上述消息。
为了提供一些有关上网本系统的背景信息,下面附上了 fdisk 命令的列表和 fstab 文件的内容。
请注意,在 fstab 中使用“/dev/sdb1 /media/SDbackup/...”或“UUID=AAC4-9403 /media/SDbackup/...”会产生相同的启动时消息;但是,后一个条目还会在(Gnome Classic)“位置”菜单中为 SDbackup 产生双重列表。因此,它目前在 fstab 中被注释掉。
我已经对卡运行了 fsck。这没有发现任何错误。我还重新格式化了卡。我在读卡器中使用了不同的 SD 卡。似乎没有什么能改变启动过程停滞的情况。
关于此启动时警告消息的类似问题似乎有多个错误报告,但我无法(在我看来是一个复杂的日志系统)确定是否有任何修复。
有人能建议另一种在启动时自动挂载 Sdcard 的方法吗?目的是使用 inosync 来实现数据分区的“实时”备份。
fdisk -l 的输出
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6adaea7a
Device Boot Start End Blocks Id System
/dev/sda1 2048 30722047 15360000 12 Compaq diagnostics
/dev/sda2 * 30722048 30926847 102400 7 HPFS/NTFS/exFAT
/dev/sda3 30926848 164806655 66939904 7 HPFS/NTFS/exFAT
/dev/sda4 164808704 234440703 34816000 5 Extended
/dev/sda5 164810752 182761471 8975360 7 HPFS/NTFS/exFAT
/dev/sda6 182763520 191641599 4439040 82 Linux swap / Solaris
/dev/sda7 191643648 234440703 21398528 83 Linux
Disk /dev/sdb: 7985 MB, 7985954816 bytes
231 heads, 28 sectors/track, 2411 cylinders, total 15597568 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 8192 15597567 7794688 b W95 FAT32
/etc/fstab 列表
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=691436b3-52fe-4d4c-9a0c-70a778ca0e57 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=a791c8fd-18f1-418e-bd2e-2451890f14dd none swap sw 0 0
#Entries for DataDisk and SDbackup
/dev/sda5 /media/DataDisk/ ntfs-3g defaults,user,locale=en_US.utf8 0 0
/dev/sdb1 /media/SDbackup/ vfat auto,users,uid=1000,gid=100,dmask=027,fmask=137,utf8 0 0
#UUID=AAC4-9403 /media/SDbackup/ vfat auto,users,uid=1000,gid=100,dmask=027,fmask=137,utf8 0 0
答案1
/etc/fstab
尝试通过删除重新激活最后一行#
,并通过插入作为第一个字符来停用紧接在其之前的行#
。原因可能是驱动器未被识别,/dev/sdb
但 UUID 应该有效。