Не удается загрузить в Ubuntu с Windows 10 с двойной загрузкой

Я думаю, что есть проблема с ehci / высокоскоростными модулями USB 3.0 в ядре. Я читал об этой проблеме с несколькими дистрибутивами и ядрами, и иногда я читал, что она была исправлена. Ранние журналы проблемы показали, что ядро ​​не будет выделять достаточную мощность для решения новых требований высокоскоростного USB, что может объяснить, почему он работает в режиме хоста (поскольку ядро ​​не получало возможности ограничить количество Power), а также в Windows, но не в Ubuntu.

Я также прочитал, что, несмотря на недостаточное распределение мощности, если вы оставите USB-накопитель в любом месте от 5 до 15 минут, это будет в конечном счете достаточно приоритетным, чтобы быть распознанным и смонтированным.

Я последую позже с некоторыми ссылками, очень любопытно посмотреть, как это получается.

edit: В качестве альтернативы это может быть проблемой для FUSE. Вы пытались установить его из командной строки напрямую, вместо того, чтобы позволить FUSE пытаться и терпеть неудачу для автоматического запуска?

edit: Вот компиляция других экземпляров одной и той же проблемы на варьируя ядра в разное время. Кажется, это регрессия, которая проявляется в более поздних ядрах так же, как и в исходных проблемных. В каждом случае это был отказ / тайм-аут blakid / udev, и в каждом случае виновником было устройство USB 3.0, обрабатываемое ehci / некоторым его вариантом, и в каждом случае устройство в конечном счете распознается после длинной строки тайм-аутов. Во всех описанных случаях принудительная установка устройства с sudo mount была успешной, хотя это может быть случайностью.

Стоит отметить, кстати, что отказ ядра будет решить проблему. Последний релиз, который я видел, как гладко работающий, был 3.10.7, и до этого большинство людей были успешными только в & lt; 3.10.

Таким образом, без дальнейшего подтверждения, ваши доказательства:

Ubuntu 13.04 Не распознает USB-диски

Ubuntu 13.04 Не распознает USB-накопители

USB-устройство постоянно сбрасывается

USB-устройство постоянно сбрасывается

Выборочная слепота на некоторых USB-устройствах

0
задан 4 June 2018 в 06:31

4 ответа

после многих часов поисков и экспериментов, понятно, что 2.2 ТБ бесконечность была источником проблем. Я нашел очень мало в интернете об этом и, кажется, моя ситуация довольно конкретный случай, так что я шагаю по моим наблюдениям проблемы и как решить их в случае, если кто-то найдет себя в том же положении я был.

компания:

в 2.2 характеристика Инфинити ТБ позволяет использовать 2.2 ТБ или больше жесткий диск как загрузочный или диск с данными.

я использую 1 ТБ диск с разделами GPT, поэтому я решил, что эта функция не беспокоить меня и/или не влияют на мой двойной конфигурации загрузки. Однако, компания MSI также упоминает следующие:

в 2.2 характеристика Инфинити ТБ позволяет использовать 2.2 ТБ или больше жесткий диск как загрузочный или диск с данными.

Примечание: 2.2 бесконечности ТБ поддерживает только режим IDE.

насколько я знаю, мои диски через интерфейс AHCI. Знакомства в BIOS, в багажнике порядок 2.2 бесконечности ТБ перечисленных перед моим жестким диском. Каждый раз, когда я загрузил Мой компьютер, я бы поздоровался с LG экран и потом экран 2.2 бесконечности ТБ, на котором я мог бы изучить меню загрузки и выберите диск, который я хотел загрузить.

, чтобы проверить часть 2.2 бесконечности ТБ в процессе загрузки, я ее отключил и удалил его от моего порядок загрузки. Когда я попытался загрузиться, я нашел себя застрял с черным экраном и мигающим курсором; Windows не загружается с жесткого диска. Очень неприятно, но было ясно, 2.2 бесконечности ТБ сыграли свою роль в выборе загрузчика, видя, как я не мог изменить загрузчиком по умолчанию в Windows и не можете загрузиться в Windows с моей один жесткий диск.

в отчаянной попытке заставить работать в Ubuntu, я оставил 2.2 бесконечности инвалидов ТБ, поменял порядок загрузки в приоритетности загрузочную флешку, и переустановить убунту. После успешной установки, Мой компьютер перезапускается и загружается в Ubuntu просто отлично. Если я хочу вернуться в Windows 10, мне придется заново включить 2.2 бесконечности ТБ в BIOS так, что он будет взять на себя перед моим HDD и загрузиться в Windows 10 по умолчанию.

я ни в коем случае не эксперт, когда дело доходит до аппаратного обеспечения или низкий уровень вычислений, так что я пока в полном замешательстве, о технических деталях того, что происходит здесь. Моя единственная догадка заключается в том, что 2.2 меры ТБ бесконечности при обнаружении диск IDE, чтобы помочь с загрузчиком. Установка ОС с 2.2 бесконечности ТБ включена в загрузке операционной системы, что зависит от него, снижая контроль пользователя над параметрами загрузки (т. е. выбирая, какой загрузчик использовать). Теперь, когда я работаю в Ubuntu 2.2 бесконечности ТБ 2.2 бесконечности ТБ включен, я почти уверен, что придется переустановить Windows 10 с ограниченными возможностями 2.2 ТБ для меня, чтобы открыть диспетчер загрузки Windows из меню grub, как и предполагалось.

0
ответ дан 8 June 2018 в 13:39

После многих часов поиска и экспериментов ясно, что 2.2TB Infinity является источником проблем. Я нашел очень мало онлайн об этом, и моя ситуация представляется довольно конкретным случаем, поэтому я сделаю все возможное, чтобы проанализировать этот вопрос и как я разрешил их, если кто-то окажется в том же положении, в котором я был.

Согласно MSI:

Функция 2.2TB Infinity позволяет использовать жесткий диск размером 2.2 ТБ или более в качестве загрузочного или накопителя данных.

Я использую накопитель на 1 ТБ с разделами GPT, поэтому я решил, что эта функция не касается меня и / или не повлияет на мою конфигурацию с двойной загрузкой. Однако MSI также упоминает следующее:

Функция 2.2TB Infinity позволяет использовать жесткий диск 2.2 ТБ или более в качестве загрузочного или накопителя данных.

Примечание: 2.2TB Infinity поддерживает только режим IDE.

Насколько я знаю, мои диски используют AHCI. Изучая BIOS, мой загрузочный порядок имел 2.2TB Infinity, указанный перед моим текущим жестким диском. Каждый раз, когда я загружал свой компьютер, меня приветствовали бы экран MSI, а затем экран 2.2TB Infinity, на котором я мог бы изучить меню загрузки и выбрать диск, из которого я хотел загрузиться.

Чтобы протестировать часть 2.2TB Infinity в процессе загрузки, я отключил ее и удалил из моего порядка загрузки. Когда я теперь пытался загрузиться, я обнаружил, что застрял в черном экране и мигающем курсоре; Windows не загружается с жесткого диска. Очень неприятно, но было ясно, что 2.2TB Infinity сыграл определенную роль в выборе загрузчика, потому что я не мог изменить загрузчик по умолчанию в Windows и не мог загрузиться в Windows только с моего жесткого диска.

В отчаянной попытке заставить Ubuntu работать, я оставил отключенную 2.2TB Infinity, изменил порядок загрузки, чтобы определить приоритет моего загрузочного флеш-накопителя и переустановил Ubuntu. После успешной установки мой компьютер перезагрузился и загрузился в Ubuntu. Если я хочу вернуться в Windows 10, мне нужно снова включить 2.2TB Infinity в BIOS, чтобы он поменялся до моего HDD и загрузился в Windows 10 по умолчанию.

Я ни в коем случае не специалист по аппаратным или низкоуровневым вычислениям, поэтому я по-прежнему полностью смущен техническими подробностями того, что здесь происходит не так. Мое единственное предположение: 2.2TB Infinity работает при обнаружении диска IDE для помощи загрузчику. Установка ОС с включенной поддержкой 2.2TB Infinity делает загрузку этой ОС зависящей от нее, уменьшая контроль пользователя над параметрами загрузки (т. Е. Выбирая, какой загрузчик использовать). Теперь, когда у меня работает Ubuntu 2.2TB Infinity 2.2TB Infinity, я почти уверен, что мне придется переустановить Windows 10 с 2,2 ТБ для меня, чтобы получить доступ к диспетчеру загрузки Windows из меню GRUB, как предназначена.

0
ответ дан 20 July 2018 в 12:50

Загрузочный загрузчик устройства по умолчанию (для архитектуры x64) (на разделе EFI на жестком диске) /EFI/Boot/bootx64.efi, поэтому, если у вас есть правильная установка grub в /EFI/ubuntu/grubx64.efi, скопируйте ( и переименуйте), что grubx64.efi в /EFI/Boot/bootx64.efi. Попробуйте загрузить grub с жесткого диска. (Чтобы проверить раздел EFI (предполагается, что sda1 ниже), смонтируйте его где-нибудь, например / mnt и посмотрите:

  sudo mount -tvfat /dev/sda1 /mnt
  ls /mnt
  ls /mnt/EFI/Boot

Если вы используете безопасную загрузку, скопируйте / переименуйте / EFI / ubuntu / shimx64 .efi в файл /EFI/Boot/bootx64.efi, а также копировать, не переименовывая grubx64.efi там (так что shim может найти его).

0
ответ дан 8 June 2018 в 13:39
  • 1
    Я пробовал это, к сожалению, не увенчались успехом. Но я нашла решение, и в скором времени опубликуем ответ. Спасибо – Sam 4 June 2018 в 08:09

Загрузочный загрузчик устройства по умолчанию (для архитектуры x64) (на разделе EFI на жестком диске) /EFI/Boot/bootx64.efi, поэтому, если у вас есть правильная установка grub в /EFI/ubuntu/grubx64.efi, скопируйте ( и переименуйте), что grubx64.efi в /EFI/Boot/bootx64.efi. Попробуйте загрузить grub с жесткого диска. (Чтобы проверить раздел EFI (предполагается, что sda1 ниже), смонтируйте его где-нибудь, например / mnt и посмотрите:

sudo mount -tvfat /dev/sda1 /mnt ls /mnt ls /mnt/EFI/Boot

Если вы используете безопасную загрузку, скопируйте / переименуйте / EFI / ubuntu / shimx64 .efi в файл /EFI/Boot/bootx64.efi, а также копировать, не переименовывая grubx64.efi там (так что shim может найти его).

0
ответ дан 20 July 2018 в 12:50
  • 1
    Я пробовал это, к сожалению, не увенчались успехом. Но я нашла решение, и в скором времени опубликуем ответ. Спасибо – Sam 4 June 2018 в 08:09

Другие вопросы по тегам:

Похожие вопросы: