Как использовать проприетарные беспроводные драйверы во время установки Debian USB?

Мне удалось решить свою проблему с debootstrap, вот краткое описание процесса, которому я следовал.

  1. размонтируйте usb
  2. Разделите USB (4GB)

    Zap out GPT с помощью gdisk, так как моя плата не хотела загружать GPT.
    Создал только один раздел linux, больше ничего.
    У меня было много проблем с загрузкой usb-накопителя на моей встроенной системе. 
    
  3. mkfs.ext4 /dev/sdb1

  4. mount /dev/sdb1 /media/usb
  5. debootstrap jessie /media/usb http://my.mirror/debian

    Я настоятельно рекомендую настроить что-то вроде apt-cacher.
    
  6. chroot /media/usb

     Установите все это: 
    mount -t devtmpfs dev /dev
    гора -t devpts devpts /dev/pts
    гора -т proc /proc
    mount -t sysfs sysfs /sys
    
  7. Редактирование /etc/fstab : (обычно я использую nano для редактирования)

    proc /proc proc по умолчанию 0 0
    sysfs /sysfs sysfs по умолчанию 0 0
    UUID=xxxx / ext4 ошибки=удаление-ро 0 1
    
    для записи UUID в файл используйте: blkid -o значение -s UUID /dev/sdb1 >> /etc/fstab
    
  8. домашнее хозяйство:

     установить локали.
    dpkg-реконфигурировать локали
    настройка консоли установки apt-get
    dpkg-реконфигурировать клавиатуру (опционально?)
    apt-получить установочные данные консоли
    корень пассажа
    линуксер-аддузер
    
  9. Установите grub и ядро

     apt-get install grub-pc
    Я установил grub и в /dev/sdb, и в /dev/sdb1, но вы можете использовать install-mbr для /dev/sdb, думаю.
    apt-get install linux-image-686-pae
    
  10. теперь отредактируйте /etc/default/grub:

    uncomment GRUB_TERMINAL=console
    добавить GRUB_GFXPAYLOAD_LINUX=текст
    в GRUB_CMDLINE_LINUX_DEFAULT add: console=tty0 console=ttyPCH0,115200
    запуск обновления-grub2 
    
  11. редактирование /etc/default/console-setup :

    CODESET="угадай".
    ШРИФТ=
    ФОНЦИЗ=
    VIDEOMODE=
    
  12. создаем /etc/kernel-img.conf, внутри которого:

    image_dest = /
    do_symlinks = да
    do_bootloader = да
    do_bootfloppy = нет
    do_initrd = да
    link_in_boot = нет
    
  13. Теперь установите пользовательское ядро с dpkg -i

    Для меня было важно 2 варианта:
    CONFIG_SERIAL_PCH_UART=y
    CONFIG_SERIAL_PCH_UART_CONSOLE=y
    хотя после этого я сильно настроил ядро.
    В настоящее время я компилирую 3.14 с rt-патчем из linux-источника-3.14, который я скачал из хрип-хрип-хрип-хрип-хрип-хрип-хрип-хрип-хрип-хрип-хрип.
    
  14. Другие действия перед перезагрузкой (необязательно)

    редактирование /etc/modules для принудительной загрузки драйверов.
    редактирование /etc/сетевых/интерфейсов
    echo myHostName > /etc/hostname
    установить telnetd
    установка apt-get openssh-сервера
    

На этом этапе я мог бы загрузить usb на моей целевой встроенной системе и повторить весь процесс установки debian на диск SATA. Очевидно, что сначала мне нужно было установить такие вещи, как debootstrap на USB-накопитель, чтобы облегчить это, но это было несущественно.

4
06.01.2018, 20:38
0 ответов

Теги

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