7

Я пытаюсь установить стабильную версию Debian с помощью unetbootin. Процесс установки завершается с ошибкой "автоконфигурация сети не удалась", возможно, из-за неработающего драйвера Ethernet.

В моем Lenovo U350 установлен Broadcom BCM57780, который, похоже, не поддерживается "из коробки": здесь, здесь и здесь есть различные сообщения об ошибках, но я не знаю, исправило ли это исправление в debian (6) стабильный.

В одном обсуждении говорится, что вы должны использовать драйвер Ethernet из пакета firmware-linux-nonfree. Я не уверен, что это правильно, потому что BCM57780 отсутствует в списке драйверов в firmware-linux-nonfree.

Конкретное дерево вопросов:

  • BCM57780 поддерживается в стабильной версии Debian?
    • Если так, что может быть не так? Должен ли я установить нестабильный выпуск Debian?
    • Если нет, нужно ли мне использовать firmware-linux-nonfree во время установки и, если да, как мне это сделать?

Обратите внимание: в прошлом я использовал загрузку Ubuntu и Debian, но, пожалуйста, публикуйте построчное руководство, а не какое-то загадочное сокращение каких-либо инструкций.

Заранее благодарю за любую помощь.

Обновления:

  • Стабильная версия Debian с несвободными драйверами не работает.
  • Нестабильный Debian (только бесплатные драйверы) не работал.
  • Попытался загрузить firmware-iwlwifi_0.28_all.deb с другой флешки, чтобы получить беспроводную работу, а не BCM57780. Файл .deb был найден, но настройка сети все равно не удалась!
  • Вот и все, я сдаюсь. К сожалению, я буду использовать Ubuntu, хотя пользовательский интерфейс Unity будет очень нестабильным в течение следующих нескольких лет :(

4 ответа4

4

Если вы хотите создать загрузочную флешку Debian USB с включенными несвободными драйверами, вы можете напрямую скопировать ISO-образ на диск, а затем создать новый раздел, в который вы добавляете файлы .deb любых необходимых вам драйверов.

Сначала убедитесь, что вы не копируете на неправильное устройство, проверив вывод dmesg после подключения вашей флешки.

Теперь скопируйте Debian на USB-накопитель:

cat debian.iso > /dev/sdb; sync

Затем создайте новый раздел с помощью fdisk:

fdisk /dev/sdb

Используйте эти команды для настройки нового раздела с помощью fdisk (предполагается, что у вас уже есть 1 раздел):

n (Create new partition)
p (Partition type: Primary)
2 (Partition number)
Enter (select default values for first sector)
Enter (select default values for last sector)
t (Change partition type)
2 (Partition number)
6 (Hex code for type FAT16)
w (to write changes to disk)

Теперь мы сообщаем ОС об изменениях таблицы разделов (apt-get install parted):

partprobe

Отформатируйте раздел с помощью vfat:

mkfs.vfat /dev/sdb2

Смонтируйте новый раздел:

mount /dev/sdb2 /mnt

Теперь вы можете скопировать любые файлы .deb, которые вы хотите, чтобы программа установки обнаружила во время установки, например:

cp firmware-bnx2_0.28+squeeze1_all.deb /mnt

Убедитесь, что все данные записаны на диск (возможно, не нужны):

sync

Размонтировать USB-накопитель:

umount /mnt

Готово!

Теперь установщик Debian обнаружит все драйверы, которые вы добавили в новый раздел, и использует их. В моем случае мне понадобились несвободные драйверы NIC для сервера Dell PowerEdge.

3

Я не знаю, поддерживается ли BCM57780 в Debian Squeeze, но если он использует драйвер tg3, я могу подтвердить, что его нет в сетевом инсталляторе (у меня была такая же проблема). Я фактически извлек initrd, добавил недостающую прошивку и снова сжал initrd.

Вы пробовали инструкции по использованию сторонних прошивок?

Также Рафаэль Херцог продает установочный CD/DVD с предварительно загруженной прошивкой.

Изменить: Извините, я только что понял, что такое unetbootin и что вы пытаетесь сделать (установите Debian на живую USB-флешку). Попробуйте один из этих неофициальных образов компакт-дисков, которые уже содержат несвободные прошивки.

1

Ну хорошо, старый вопрос, но все равно. Это то, что у меня сработало на Thinkpad T430.

На этой ноте даже подумал, что указания о том, что потерянные файлы должны работать, мне не удалось заставить это работать. Там не забудьте получить пакет, а не потерять файлы.

Также USB2/3 может иметь значение. Я использовал диск USB2.

1

Эй, у меня была такая же проблема. Я не мог получить несвободные драйверы для загрузки во время установки. Я перепробовал все (ну почти).

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

Ключом для меня было использование флешки, которая была разделена на FAT32. После того, как я перераспределил свой USB для использования FAT32, указания на странице Debian (http://www.debian.org/releases/stable/i386/ch06s04.html.en) сработали отлично.

Еще раз ... ключ использует разделенный USB-накопитель FAT32.

Надеюсь, это кому-нибудь поможет.

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