Почему флешка не видна в BIOS после установки флага загрузки на один из ее разделов?

Почему флешка не видна в BIOS после установки флага загрузки на один из ее разделов?

У меня есть флешка с 3 разделами, и она работает хорошо, но есть одна вещь, которая вызывает проблемы. Я использую эту флешку для загрузки live-системы Debian, но для этого мне нужно установить флаг загрузки на первый раздел, но когда я это делаю, только мой ноутбук может загрузить систему. Мой старый ПК (6-7 лет) просто не видит устройство, по крайней мере в его 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

Похоже, что ваш старый ПК не имеет такой возможности в своем интегрированном BIOS.

ОДНАКО вы можете использовать пользовательский менеджер загрузки, чтобы попытаться загрузить USB, напримерМенеджер загрузки Plop

Надеюсь, я помог ;)

решение2

После почти 15 лет первых флешек производители BIOS/материнских плат наконец смогли заставить их работать даже из BIOS. Мне жаль, но вашей старой машине не так повезло. Возможно, обновление BIOS поможет, но не стоит возлагать на это больших надежд.

Связанный контент