如何刪除或縮短 NanoBSD 4G USB 磁碟上出現“fdisk: /boot/mbr: Device not configured”失敗的 F1 Boot Prompt?
我已閱讀pfSense 文件 Remove F1 Boot Prompt,但這似乎不適用於我們的 pfSense-2.1.1-PRERELEASE-4g-amd64-nanobsd_vga-20140131-1030.img 安裝。
該命令在with
fdisk -B da0
之後失敗。Do you want to change the boot code? [n] y``fdisk: /boot/mbr: Device not configured
控制台輸出:
GEOM_PART: integrity check failed (da0, MBR) GEOM: da0s1: geometry does not match label (16h,63s != 255h,63s). GEOM: da0s2: geometry does not match label (16h,63s != 255h,63s).
一種解決方法可能是縮短“boot0 引導管理器”超時值,使用
boot0cfg -t 1
boot0cfg -t 1 da0
- 或者
boot0cfg -t 1/dev/da0
結果:
/usr/sbin/boot0cfg: Device not configured.
重新啟動後,這些命令導致/usr/sbin/boot0cfg: Input/output error.
.如何刪除或縮短 Amd64 NanoBSD 4G U 盤上的 F1 Boot Prompt?
看起來你不能在 NanoBSD 中做到這一點。從您連結到的文件中:
不要在 NanoBSD 上嘗試這樣做,它依賴於啟動管理器來提供所需的功能。
考慮到這一點,我對刪除引導管理器不起作用和/或影響事情並不感到驚訝。
在我的特定 pfSense 安裝 (pfSense-2.1.5-RELEASE-4g-amd64-nanobsd-vga) 上,命令
boot0cfg -t 30 ad0
工作,然後啟動提示延遲減少到不到 2 秒。
也許您安裝
da0
的磁碟不正確?
/boot/loader.conf
此外,我通過在文件中添加以下行來減少 pfSense 啟動菜單延遲autoboot_delay="2"
添加此行
/boot/loader.conf
之前文件為空,但預設值似乎在文件中/boot/defaults/loader.conf
。我的 pfSense 安裝在 VirtualBox PC 中(我正在測試它……)