GRUB 编辑中奇怪的 msdos 行

GRUB 编辑中奇怪的 msdos 行

在编辑 GRUB 条目时,我看到了以下代码:

recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then 
  search --no-floppy --fs-uuid --set=root 43b0d0ec-0d46-4963-a26c-67bb074606f7
else
  search --no floppy --fs uuid -- set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 43b0dec-0d46-4963-a26c-67
fi
linux            /boot/vmlinuz-4.2.0.38-generic root=UUID=43b0d0ec-0d46-4963-a26c-67bb074606f7 ro quiet splash $vt_handoff
initrd          /boot/initrd.img-4.2.0-38-generic

我的问题是,这是否看起来像是物理入侵,因为它指的是msdos。除了 Lubuntu,我没有运行任何其他环境。这个词msdos出现在这里是否正常?

除了黑客攻击,还有其他原因吗? Wine 可能是造成这种情况的因素吗?

答案1

part_msdos是用于访问 DOS 分区的模块。 来自GRUB 文档

(hd0,msdos1)

这里,“hd”表示它是一个硬盘驱动器。第一个整数“0”表示驱动器号,即第一个硬盘,字符串“msdos”表示分区方案,而第二个整数“1”表示分区号(或 BSD 术语中的 PC 切片号)。分区号从一开始计算,而不是从零开始(以前版本的 GRUB 就是从零开始计算)。这个表达式表示第一个硬盘驱动器的第二个分区。在这种情况下,GRUB 使用磁盘的一个分区,而不是整个磁盘。


这里出现 msdos 这个词是正常的吗?

是的

相关内容