Купил сегодня нетбук Samsung N150 Plus, загрузился с флешки и столкнулся с такой проблемой - wifi broadcome не поддерживается. Наконец-то подумал я можно будет добавить и протестировать поддержку этой популярной карточки. Но как быть, если дистрибутив не содержит драйвер, а свободного Ethernet кабеля под рукой нет?
А решается все очень просто. Ещё раз загрузитесь на ноутбуке (или ПК), на котором вы записывали флешку с неё, выбрав режим загрузки “Builder”. Перейдите в режим интерактивной сборки, выполнив:
cl-builder
Вам понадобится последняя версия пакета net-wireless/broadcom-sta, поэтому обновите портежи, затем установите пакет:
eix-sync
emerge broadcom-sta
Выйдите из режима интерактивной сборки, набрав:
exit
Если ваша флешка объемом 4 Гб и более, обновите образ, выполнив:
cl-image squash
Всё! Теперь вы можете загрузиться с флешки на нетбуке Samsung N150 Plus и воспользоваться WiFi. Для загрузки с флешки на N150+ нажимайте клавишу F9 после включения.
Если ваша флешка размером 2 Гб, можно поступить другим путем. Создайте новый ISO образ дистрибутива на жестком диске, предварительно подмонтировав раздел. В моем случае командой:
mount /dev/sda5 /var/calculate/
Теперь создайте образ, выполнив:
# cl-image iso
* Creating image of Calculate Linux
System information
* Building system: Calculate Linux Desktop GNOME
* System version: 10.9
* Machine hardware name: i686
* Free disk space for iso building: 48G
* Free disk space for iso image: 48G
Perform pre-install checkups
* Image will be created at: /var/calculate/linux/cldg-10.9-i686.iso
Continue the creating image of the system (yes/no): y
* Prepare data for live image ... [ ok ]
* Creating squash image ... [ ok ]
* Releasing source data ... [ ok ]
* Creating iso image ... [ ok ]
* Unmount built system volume ... [ ok ]
* System has built successfully
Этот образ вы можете записать из Calculate Linux на вашу флешку повторно. Ваша система уже будет включать необходимый драйвер Broadcom. Разумеется, после установки системы на жесткий диск, он также будет доступен.
Загружаемся с ПК и устанавливаем обновленную систему на флешку (в моем случае sdb1):
# cl-install -s cldg --march=i686 -d /dev/sdb1
* Установка Calculate Linux
Системная информация
* Имя компьютера: lautre
* Доменное имя: local
* Сетевые устройства: eth0 (Off), wlan0 (DHCP)
* Установленная система: Calculate Linux Desktop 10.9
Оборудование
* Тип оборудования машины: i686
* Количество процессоров: 2
* Производитель видеокарты: intel
* Разрешение экрана: 1600x900
Локализация
* Язык: ru_RU
* Раскладка клавиатуры: us,ru
* Часовой пояс: Europe/Moscow
Размещение
+--------+------------+------------------+---------------+---------+
| Размер | Устройство | Файловая система | Форматировать | Раздел |
+--------+------------+------------------+---------------+---------+
| 2019MB | /dev/sdb1 | vfat | Да | primary |
+--------+------------+------------------+---------------+---------+
Сетевые сервисы
* Прокси: нет
* NTP: ntp0.zenon.net
Выполним проверки перед установкой
* Найдено обновление: Calculate Linux Desktop GNOME 10.9
Продолжить установку системы (yes/no): y
* Форматирование разделов ... [ ok ]
* Распаковка образа системы ... [ ok ]
* Подготовим систему для перезагрузки ... [ ok ]
* Отключение устанавливаемого дистрибутива ... [ ok ]
* Отмонтирование ресурсов устанавливаемой системы ... [ ok ]
* Система установлена
Для вступления изменений в силу компьютер следует перезагрузить.
Подробнее об интерактивной сборке системы читайте здесь.