我一直在 Caddy 上以双启动方式运行 Ubuntu 和 XP。我还在 VirtualBox 客户机上运行 XP。我上次升级到 Natty 运行良好,并自动挂载了我所有的内部驱动器(13 个分区)。
我已经升级到 11.10,但由于它不会自动安装我的所有驱动器,因此我遇到了各种问题。如果我冷启动机器,fdisk -l 会告诉我 sda、sdd 等的分配,但如果我重新启动(热启动),所有这些分配都会发生变化。sda 上的内容现在在 sdc 上,而 sdc 现在是 sde,依此类推。
我想(正在运行)Virtualbox,在启动时将 vdi 放在 sdc1 上。目前,如果我将 fstab 设置为使用这些设置自动挂载 sdc1,然后重新启动,就会出现各种错误。有没有办法强制 LVM 或其他程序在重新启动后保持分配?
答案1
通过 UUID 挂载分区解决磁盘驱动器更改其设备名称的问题。
您可以使用以下命令查找磁盘设备的 UUID块命令:
$ sudo blkid -p /dev/sda1
/dev/sda1: UUID="af340d98-0e91-4990-8cc9-17566264db2b" VERSION="1.0" TYPE="ext4" USAGE="filesystem"
然后,你可以用 UUID=... 版本替换该/dev/sda1
行/etc/fstab
。例如:
UUID=af340d98-0e91-4990-8cc9-17566264db2b / ext4 rw,errors=remount-ro