Instale os pré-requisitos necessários.
Você tem as seguintes 2 opções:
-
Se você já tem um servidor DHCP na sua rede, faça o seguinte:
sudo apt-get install mythbuntu-diskless-server tftpd-hpa
-
Se você não tiver um servidor DHCP em sua rede, faça o seguinte
sudo apt-get install mythbuntu-diskless-server-standalone tftpd-hpa
Edite a configuração do tftp
-
sudo vi /etc/default/tftpd-hpa
-
Edite o TFTP_DIRECTORY = para
TFTP_DIRECTORY="/var/lib/tftpboot/ltsp/i386"
-
Reinicie o tftp
sudo service tftpd-hpa restart
Configurar a exportação do NFS de sobreposição
-
sudo dpkg-reconfigure mythbuntu-diskless-server
-
Responda sim para ambas as perguntas
Crie a imagem de inicialização
-
Verifique o seguinte primeiro
ltsp-build-client --extra-help
-
Inicie a criação de imagens
sudo ltsp-build-client --mythbuntu --mythbuntu-user-credentials="your-user-id-here:your-password-here"
-
Para as credenciais não usar "mythtv" ele já será criado. Mais tarde, configuraremos o ID do mythtv para o login automático.
-
Isso instalará a imagem em / opt / ltsp / i386
-
Isso levará algum tempo!
Configure o servidor DHCP
-
Para Desembaraçar, faça o seguinte
-
Vá para a interface do usuário da web para desalinhamento, configuração, rede, avançado, DHCP & amp; DNS (da lista suspensa). Na caixa do campo personalizado, coloque
dhcp-boot=pxelinux.0,,X.X.X.X
-
Coloque o IP onde você instalou os pacotes diskless e tftpd
-
Para o DD-WRT você deve ser capaz de fazer o seguinte --- Não testado
-
Navegue para Admin > Services \
-
Adicione o seguinte para opções adicionais de DNS:
dhcp-boot=/pxelinux.0,,X.X.X.X
-
Coloque o IP onde você instalou os pacotes diskless e tftpd
-
Para o pacote mythbuntu-diskless-server-standalone, faça o seguinte --- Não testado
sudo vi /etc/dhcp3.conf
-
Adicione as seguintes linhas:
allow booting;<br />allow bootp;<br />class "pxeclients" {<br /> match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";<br /> next-server 192.168.1.100;<br /> filename "linux-install/pxelinux.0";<br />}
-
A diretiva next-server indica o servidor TFTP que o sistema entrará em contato. O nome do arquivo é o arquivo init que será carregado para fornecer o bootloader. Este exemplo é específico para o Redhat e Fedora Core e podem variar dependendo do seu distribuição. // Alternative dhcp.conf, suponha que sua raiz PXE seja / mnt / pxe, e você atribui à sua caixa um IP estático de 192.168.1.60:
#option domain-name "domain";<br />default-lease-time 600;<br />max-lease-time 7200;<br />ddns-update-style ad-hoc;<br />subnet 192.168.1.0 netmask 255.255.255.0 {<br /> range 192.168.1.60 192.168.1.60;<br /> }<br /> option option-150 code 150 = text ; <br /> host mythtoo { <br /> hardware ethernet 00:14:2A:B3:E4:1C; <br /> option option-150 "/mnt/pxe/boot/grub.lst"; <br /> option routers 192.168.1.1;<br /> next-server 192.168.1.90;<br /> filename "/mnt/pxe/boot/pxegrub"; <br /> filename "/mnt/pxe/pxelinux.0";<br /> }
Agora você pode inicializar seu cliente
-
Quaisquer alterações que você fizer enquanto seu frontend é inicializado serão salvas para só que fronend no servidor sob / var / cache / mythbuntu-diskless / overlay
-
Atualizando configurações / adicionando pacotes à imagem de inicialização
-
Primeiro monte / proc para a imagem
sudo mount -o bind /proc /opt/ltsp/i386/proc/
-
Mude para o ambiente de imagem
sudo chroot /opt/ltsp/i386
-
Agora faça o que quiser como se estivesse em um frontend. Qualquer coisa que você aqui será feito para todos os frontends que inicializarem pela rede
Algumas coisas que você pode fazer
-
Ativar repositórios do Mythbuntu
wget http://www.mythbuntu.org/files/mythbuntu-repos.deb
%código% %código% %código%dpkg -i mythbuntu-repos.deb
-
Configurar o login automático
dpkg-reconfigure mythbuntu-repos
apt-get update
-
Cole o seguinte
apt-get upgrade
-
Configure o frontend para se conectar ao backend para todos os frontends.
cd /etc/gdm
-
Edite o config.xml e o mysql.txt
Drivers NVIDA
-
Nouveau da lista negra
vi custom.conf
-
Adicione o seguinte ao final do arquivo
[daemon]<br />DefaultSession=mythbuntu<br />TimedLoginEnable=false<br />AutomaticLoginEnable=true<br />TimedLogin=mythtv<br />AutomaticLogin=mythtv<br />TimedLoginDelay=0<br />
-
Instale os drivers da Nvidia
cd /etc/mythtv
vi /etc/modprobe.d/blacklist.conf
-
Vá ao site da Nvidia e obtenha o link para os atuais drivers nvidia. Use o wget para salvá-lo em algum lugar (usei / home / mythtv)
-
Continuação após a inicialização do frontend
-
Quando terminar de fazer as alterações,
blacklist nouveau
%código%apt-get install nvidia-common
-
Remova as sobreposições dos frontends já inicializados - SE NECESSÁRIO ou QUANDO VOCÊ QUER
-
Observe que isso removerá todas as configurações feitas em seu frontend quando foi inicializado
apt-get install nvidia-current
exit
Final da NVIDIA-Drivers
-
Frontend de inicialização
sudo umount /opt/ltsp/i386/proc
-
Login
sudo ltsp-update-image
%código%cd /var/cache/mythbuntu-diskless/overlay
-
Para ativar o som via HDMI
-
Abra o terminal
sudo rm -fr *
-
Desative as saídas SPIF para ativar o som via HDMI