use*_*112 11 boot grub2 dual-boot windows system-installation
我正在尝试在 /dev/sda 上安装 Windows 7,但是我在其上安装 Windows 7 的任何驱动器都变成了 /deb/sdb。我没有更改 BIOS 中的任何启动优先级。
有人可以帮助我了解 Ubuntu 12.04 如何选择 /dev/sda 和 /dev/sdb?
Pan*_*her 15
如您所见,名称 /dev/sda 和 /dev/sdb 可以是任意的。
来自https://wiki.archlinux.org/index.php/Persistent_block_device_naming
如果您的机器有多个 SATA、SCSI 或 IDE 磁盘控制器,则添加它们对应的设备节点的顺序是任意的。这可能会导致 /dev/sda 和 /dev/sdb 之类的设备名称在每次启动时切换,最终导致系统无法启动、内核崩溃或块设备消失。持久命名解决了这些问题。
和 Debian https://wiki.debian.org/Part-UUID
如果您有多个磁盘控制器(IDE 或特别是 SCSI/SATA),或者即使您每天都连接着数量不等的可移动 USB/火线存储设备,则检测它们的顺序可能不确定。结果是像 /dev/sda1 和 /dev/sdb1 这样的设备名称可能会在每次启动时随机切换。持久命名让你完全不用担心这个。
对于文件系统,最好使用 UUID ( /dev/disk/by-uuid/) 或标签 ( /dev/disk/by-label/)。对于原始驱动器或未格式化的分区,您可以使用 ID ( /dev/disk/by-id/)。
要识别您的磁盘/分区,请使用 blkid
sudo blkid
Run Code Online (Sandbox Code Playgroud)
Ubuntu 信息在这里:https : //help.ubuntu.com/community/UsingUUID
最好在安装 Ubuntu 时暂时移除 Windows 硬盘驱动器,然后配置 Windows 分区以挂载安装后。然后,您可以在 BIOS 中选择要启动的操作系统。