為什麼在為 USB 隨身碟的某個分割區設定啟動標誌後,在 BIOS 中看不到 USB 隨身碟?

為什麼在為 USB 隨身碟的某個分割區設定啟動標誌後,在 BIOS 中看不到 USB 隨身碟?

我有一個帶有 3 個分區的隨身碟,它運作良好,但有一件事會造成麻煩。我使用這個隨身碟來啟動即時 debian 系統,但要做到這一點,我必須為第一個分區設置一個啟動標誌,但當我這樣做時,只有我的筆記型電腦可以啟動系統。我的舊電腦(6-7 歲)只是看不到該設備,至少在其 BIOS 中是如此。

有人知道為什麼我的舊電腦看不到它?有沒有解決這個問題的方法,或者只是 BIOS 太舊了,無法處理可啟動的多分區 USB 驅動器?我只是補充一下,電腦能夠從 USB 硬碟啟動系統。此外,在執行以下操作後:

# printf '\x1' |貓 /usr/lib/syslinux/altmbr.bin - | dd bs=440 count=1 iflag=fullblock conv=notrunc of=/dev/sdb

它在沒有啟動標誌的情況下啟動。我知道該行的作用,但是有沒有辦法讓它與啟動標誌一起工作?

答案1

您的舊 PC 的整合 BIOS 似乎無法執行此操作。

但是,您可以使用自訂啟動管理器來嘗試啟動 USB,例如撲通啟動管理器

希望我有幫助;)

答案2

在第一款隨身碟問世近 15 年後,BIOS/主機板製造商終於可以讓它們在 BIOS 中運作。抱歉,您的舊機器不夠幸運。也許升級 BIOS 會有所幫助,但不要抱太大希望。

相關內容