Realtek rtl8192cu-fixes issue elementary os [закрыто]

iwlwifi - это несвободная прошивка, согласно NetbootFirmware вам нужно добавить несвободную прошивку в Initramfs:

Initramfs по сути является конкатенацией gzipped cpio архивов, которые извлекаются на ramdisk и используются ядром Linux в качестве раннего пользовательского пространства. initrd.gz установщика Debian на самом деле является одним gzipped cpio архивом, содержащим все файлы, необходимые программе установки во время загрузки. Простым добавлением другого gzipped cpio архива, содержащего недостающие нам файлы прошивки, мы запускаем программу!

Добавьте debs из firmware.cpio.gz :

# cd to the directory where you have your initrd
cd /tftpboot/debian-installer/i386
[ -f initrd.gz.orig ] || cp -p initrd.gz initrd.gz.orig
[ -f firmware.cpio.gz ] || wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/firmware.cpio.gz
cat initrd.gz.orig firmware.cpio.gz > initrd.gz

Включите несвободный репозиторий, предварительно установив следующее:

base-config     apt-setup/non-free      boolean true

Язык клавиатуры

Чтобы преобразовать клавиатуру с Eng на Fr, отредактируйте my-debian-8.cfg так:

# Locales
d-i debian-installer/fallbacklocale select fr_FR.UTF-8
d-i debian-installer/locale select fr_FR.UTF-8
# Keyboard
d-i console-keymaps-at/keymap select fr-latin9
d-i debian-installer/keymap string fr-latin9

Автологин. В целях безопасности, лучший способ _для_PXE_установки_ - пропустить настройку sudo и учетной записи root, используя следующие строки:

# Skip creation of a root account 
d-i passwd/root-login boolean false
# Skip creation of a normal user account.
d-i passwd/make-user boolean false

Edit

Вы можете проверить ваш файл конфигурации из здесь

Для настройки файла netboot :

cd /var/lib/tftpboot/
wget http://ftp.debian.org/debian/dists/Debian8.4/main/installer-i386/current/images/netboot/netboot.tar.gz
tar xfz netboot.tar.gz

Проверьте структуру:

tree /var/lib/tftpboot/

или

ls -la /var/lib/tftpboot

edit2

установите сервер DNSMASQ:

apt-get install dnsmasq

edit dnsmasq. conf и используйте следующий пример:

interface=eth0
domain=debian.lan
dhcp-range=192.168.1.3,192.168.1.253,255.255.255.0,1h
dhcp-boot=pxelinux.0,pxeserver,192.168.1.100
pxe-prompt="Press F8 for menu.", 60
 #pxe-service types: x86PC, PC98, IA64_EFI, Alpha, Arc_x86, Intel_Lean_Client,   IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI
pxe-service=x86PC, "Install Debian 8 Linux from network server   192.168.1.100", pxelinux
enable-tftp
tftp-root=/srv/tftp

И перезапустите службы DNSMASQ:

service dnsmasq restart

Простой способ - скачать netboot.tar.gz в /srv/tftp/

cd /srv/tftp/
wget http://ftp.debian.org/debian/dists/Debian8.4/main/installer-i386/current/images/netboot/netboot.tar.gz
tar xfz netboot.tar.gz
chmod -R 755 /srv/tftp/

Разрешить порт от ufw

 ufw allow 69/udp
 ufw allow 67/udp
 ufw allow 53/tcp
 ufw allow 53/udp

Перезагрузка

1
13.04.2017, 15:22
0 ответов

Теги

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