Загрузка Ubuntu 12.10 зависает на фиолетовом экране, когда в BIOS включена встроенная сетевая карта (Ethernet-карта)

Вот моя странная проблема с установкой UEFI Ubuntu 12.10 64 бит на ультрабуке Inspiron 14z со встроенной сетевой картой Atheros AR8162 (NIC).

Если в BIOS включена карта AR8162, Ubuntu не будет загружаться, так как будет зависать на пустом фиолетовом экране или в режиме восстановления при «загрузке исходного виртуального диска». Если карта AR8162 отключена, она загрузится просто отлично. Проблема в том, что мне нужно подключение к сети Ethernet ...

Странно то, что я могу загрузить Ubuntu в унаследованном режиме с включенным в BIOS AR8162, и эта карта прекрасно работает с модулем alx, доступным в беспроводном комплекте (см. обнаружить eth0 (Atheros AR8162) ). Единственное, что я хочу сохранить двойную загрузку с Win8, поэтому установка UEFI Grub является обязательной.

Кто-нибудь знает, как загрузить Ubuntu 12.10 в режиме UEFI с работающей картой AR8162?

Спасибо.

3
задан 13 April 2017 в 15:24

1 ответ

Я не уверен насчет причины зависания, но один из способов - загрузить Ubuntu в режиме BIOS / legacy и Windows в режиме UEFI. Это неудобно для большинства реализаций встроенного программного обеспечения, но мой менеджер загрузки rEFInd может помочь, поскольку он может перенаправить процесс загрузки из EFI-режима в BIOS / legacy-mode. Для этого вам нужно установить rEFInd, добавить hdbios в строку scanfor в его файле refind.conf и установить версию BIOS GRUB (grub-pc в пакетах Ubuntu). После этого вы должны увидеть опции меню REFInd при запуске для загрузки либо Windows, либо устаревшей ОС, и последняя перенесет вас в GRUB в режиме BIOS. Изначально у вас также будут дополнительные пункты меню, которые будут запускать версию GRUB для EFI и, возможно, напрямую запускать ядра Linux в режиме EFI, но вы можете устранить их, удалив загрузчик GRUB в режиме EFI в ESP и удалив драйвер ext4fs установщик этого rEFInd будет настроен (или настроен без файла для начала). OTOH, есть небольшая вероятность того, что загрузка в режиме EFI по пути ядра rEFInd-> (без участия GRUB) решит проблему, поэтому, возможно, стоит попробовать сделать это даже до установки grub-pc.

Другим вариантом является преобразование настройки диска с таблицей разделов GUID (GPT) в настройку Master Boot Record (MBR) и загрузку Windows и Ubuntu в режиме BIOS. Однако это потребует дополнительной работы, поскольку вам необходимо преобразовать тип таблицы разделов (что возможно с gdisk) и установить соответствующие загрузчики в режиме BIOS для обеих операционных систем. Я видел инструкции о том, как сделать это для Windows, но у меня нет удобных URL-адресов.

Конечно, вероятно, лучше заставить компьютер загружать Linux в режиме EFI без зависаний, поэтому, если у кого-то есть исправление, попробуйте сначала.

0
ответ дан 13 April 2017 в 15:24

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

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