Вопрос или проблема
Итак. У меня установлена Manjaro на моем Lenovo Ideapad 300-15IBR, и я купил внешний SSD.
Когда я подключаю его к ноутбуку, он работает; я могу читать и записывать файлы на него, как на USB 3.0, так и на USB 2.0.
Проблема возникает, когда я пытаюсь загрузиться с него. Он не распознается в BIOS и в меню загрузки, когда я подключаю его к USB 3.0, но он работает в 2.0, BIOS распознает его.
Есть идеи, в чем может быть проблема?
Спасибо
ИЗМЕНЕНИЕ
Команда:
cat /proc/cpuinfo | sudo grep "model name" && sudo lshw | sudo grep -A5 "Moth" && sudo lshw | sudo grep product | sudo head -n1
Вывод:
model name : Intel(R) Pentium(R) CPU N3710 @ 1.60GHz
model name : Intel(R) Pentium(R) CPU N3710 @ 1.60GHz
model name : Intel(R) Pentium(R) CPU N3710 @ 1.60GHz
model name : Intel(R) Pentium(R) CPU N3710 @ 1.60GHz
description: Motherboard
product: Paris G 5A6
vendor: LENOVO
physical id: 0
version: NO DPK
serial: PF0HH105
product: 80M3 (LENOVO_MT_80M3_BU_idea_FM_Lenovo ideapad 300-15IBR)
SSD – это My-Passport от Western Digital на 256 ГБ.
ОБНОВЛЕНИЕ 2
Мне удалось это сделать. Я просто использовал другой USB-кабель, и он появился в BIOS и в меню загрузки. Но теперь у меня возникла другая проблема.
У меня есть Parrot OS на этом внешнем SSD. Он загружается. Появляется экран загрузки Parrot, а затем я получаю 3 сообщения
[5.797031] scsi 2:0:0:1: Неправильная диагностическая страница: запрашивалась 1, а получена 0
[5.797374] scsi 2:0:0:1: Не удалось получить диагностическую страницу 0x1
[5.797424] scsi 2:0:0:1: Не удалось связать корпус -19
После этого я получаю только черный экран и ничего больше.
ОТВЕТ НА ОБНОВЛЕНИЕ 2
Во-первых, на данный момент это действительно должно быть новым вопросом.
Тем не менее, попробуйте выполнить fsck на диске, чтобы убедиться, что файловая система в порядке. Если это так, вы можете попробовать переустановить на диск. Это также может быть аппаратная проблема с самим диском.
Оригинал:
Во-первых, в вашем BIOS/UEFI могут быть настройки, такие как ‘USB 3.0 Boot’ или ‘USB 3.0 Legacy Boot’. Проверьте что-то подобное.
Кроме того, следующее может или не может относиться к вашей машине:
Если он загружается на USB 2.0, но не на 3.0, это может быть связано с тем, что порты 3.0 управляются чипом, о котором BIOS не знает. У моего Thinkpad X201 порты USB 3.0 контролируются чипом NEC uPD720202, который, конечно, внешен по отношению к чипсету Intel, о котором BIOS был запрограммирован знать и управлять. Таким образом, из загруженной системы с нужными драйверами я могу получить доступ к портам USB3, но не могу получить из BIOS, поскольку он не осведомлен о портах на этот момент.
Некоторые другие машины имеют USB 3, предоставляемый на борту чипом NEC/Renesas, который аналогично не будет распознан. И если это на ExpressCard или чем-то подобном, это почти определенно не будет загружаться с USB3.
Ответ или решение
Когда внешний SSD не распознается при загрузке, это может быть вызвано несколькими факторами. Рассмотрим более детально, что может быть причиной проблемы на вашем Lenovo Ideapad 300-15IBR с Manjaro.
1. Проблемы совместимости с USB 3.0
Ваше оборудование использует порты USB 3.0, которые могут не поддерживаться на уровне BIOS. Однако, как вы отметили, внешний SSD распознается в USB 2.0, что позволяет предположить, что BIOS не имеет возможности взаимодействовать с USB 3.0. В таких случаях бывает полезно проверить настройки BIOS на наличие параметров, связанных с USB 3.0, таких как "USB 3.0 Boot" или "USB 3.0 Legacy Boot". Если такие опции присутствуют, попробуйте включить их, чтобы обеспечить поддержку загрузки с ваших USB 3.0 портов.
2. Аппаратные особенности
Некоторые системные платы используют контроллеры USB 3.0, которые не поддерживаются старыми версиями BIOS. Например, у вашего синего порта может быть контроллер, который не распознается при загрузке системы. Если это так, то в процессе загрузки BIOS просто не видит устройство, подключенное к портам USB 3.0. Вы уже смогли решить проблему с помощью другого USB-кабеля, что может указывать на то, что изначальное соединение имело плохой контакт или недостаточную пропускную способность.
3. Проблемы с файловой системой
Теперь, когда ваш SSD распознается при загрузке, следующая проблема, с которой вы столкнулись, связана с ошибками, которые выдает система при загрузке Parrot OS. Сообщения об ошибках, такие как:
[5.797031] scsi 2:0:0:1: Wrong diagnostic page: asked for 1 got 0
[5.797374] scsi 2:0:0:1: Failed to get diagnostic page 0x1
могут указывать на проблему с файловой системой на вашем SSD. Здесь рекомендую выполнить следующие шаги:
- Проверка файловой системы: Используйте команду
fsck
для проверки и исправления возможных ошибок на диске. - Переустановка системы: Если ошибки не устранены, возможна необходимость переустановки системы Parrot OS на SSD. Это может помочь, если проблемы связаны с поврежденными файлами системы.
- Аппаратные проверки: Если ваши попытки восстановления не приводят к успеху, есть вероятность, что может быть проблема с самим SSD. Проверьте его на другом устройстве или выполните диагностику при помощи утилит от производителя.
Заключение
Проблемы с загрузкой с внешнего SSD могут быть комплексными и требовать системного подхода к диагностике. В вашем случае, проблемы с распознаванием устройства в BIOS, а затем ошибки при загрузке системы, могут быть связаны как с аппаратным обеспечением, так и с файловой системой. Не игнорируйте указания ошибок и находите способы их устранения посредством проверки и исправления файловой системы, что может существенно улучшить ситуацию.