我有一个有 3 个分区的 U 盘,它运行良好,但有一件事带来了麻烦。我使用这个 U 盘来启动实时 Debian 系统,但要做到这一点,我必须为第一个分区设置一个启动标志,但当我这样做时,只有我的笔记本电脑可以启动系统。我的旧电脑(6-7 年)根本看不到该设备,至少在其 BIOS 中看不到。
有人知道为什么我的旧电脑看不到它吗?有办法解决这个问题吗,还是只是 bios 太旧了,无法处理可启动的多分区 usb 驱动器?我只是补充说,这台电脑有能力从 usb-hdd 启动系统。此外,在执行以下操作后:
# printf '\x1' | cat /usr/lib/syslinux/altmbr.bin - | dd bs=440 count=1 iflag=fullblock conv=notrunc of=/dev/sdb
它在不使用启动标志的情况下启动。我知道该行的作用,但是有没有办法让它与启动标志一起工作?
答案1
答案2
在第一批 U 盘问世近 15 年后,BIOS/主板制造商终于能够让它们甚至从 BIOS 中运行。很抱歉,但您的旧机器不够幸运。也许 BIOS 升级可以有所帮助,但不要抱太大希望。