启动标签和扇区

启动标签和扇区

我的两个磁盘有启动标签。如何找到我的系统 (Debian Sid) 从哪个磁盘启动?如何确定引导扇区是在主引导扇区还是在卷引导扇区(在第一个磁盘分区的开头)?如何将引导扇区从一个磁盘移动到另一个磁盘?

答案1

您可以通过调查 /dev/disk/by-uuid 处的符号链接,通过 uuid 找到块设备的规范名称。

ls -l /dev/disk/by-uuid

这应该有助于确定您是在旧驱动器还是新驱动器上启动。

答案2

fdisk -l /dev/sd{a,b}显示您的哪个分区具有可启动标志。您fdisk还可以通过按 将分区标记为可引导a。您可以通过键入来检查 MBR 数据dd if=/dev/sda of=/tmp/mbr bs=512 count=1; hexdump -C /tmp/mbrgrub-install用于将引导记录设置到磁盘。

我建议你先创建一个虚拟机来进行一些练习。

相关内容