1

У меня есть два внешних жестких диска.Я хочу, чтобы один постоянно был подключен к USB-порту (давайте назовем этот A), а другой время от времени подключался (назовем этот B). Оба имеют операционные системы Linux на них.

Я хочу загрузиться с A, если B не подключен, и с B, если он подключен.

Как мне этого добиться? Для полноты картины мой текущий биос выглядит следующим образом:

Похоже, что в данный момент он загружается просто с того, с которого последний раз загружался. (Если это поможет, A и B всегда будут подключены к соответствующим USB-портам, а у ноутбука нет внутреннего жесткого диска).

1 ответ1

0

Разные USB-порты будут внутренне пронумерованы USB-концентратором, поэтому один из них будет # 0, следующий # 1 и т.д. Если вы активируете загрузку USB, BIOS или UEFI попытается загрузиться в этой последовательности.

Вы можете увидеть номера назначений в диспетчере устройств Windows (или аналогичной программе в других ОС) - подключите что-нибудь к каждому USB-порту, проверьте в диспетчере устройств, какой внутренний номер устройства соответствует какому устройству, и вы будете знать, какой из ваших портов имеет какой номер. Возможно, вам придется немного покопаться, чтобы найти эти идентификаторы. На самом деле существует специальное программное обеспечение, которое делает его проще, но это не обязательно; вот пример из Windows USB view:Вид USB Если вы подключите устройство «A» к порту с более высоким номером, чем устройство «B», для загрузки предпочтительнее будет «B», а если его нет, «A» будет найден и использован.

Я не знаю точных характеристик вашего USB-концентратора; возможно, что он пытается быть умным и назначает номера динамически в зависимости от использования - первое подключенное устройство становится # 0, следующее устройство # 1 и т. д. Если это так, вы не можете легко достичь того, что вы хотите (потому что устройство ' A 'всегда будет иметь более низкий идентификатор).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .