Я хотел бы использовать внешние системы MythTV, у которых нет локального хранилища. Как настроить их для загрузки с сетевого диска (mythbuntu-diskless)?
Установите необходимые предварительные условия.
У вас есть следующие 2 варианта:
Если у вас уже есть DHCP-сервер в вашей сети, выполните следующие действия: sudo apt-get install mythbuntu-diskless-server tftpd-hpa Если вы этого не сделаете, у вас есть DHCP-сервер в вашей сети, выполните следующие действия sudo apt-get install mythbuntu-diskless-server-standalone tftpd-hpaУ вас есть следующие 2 варианта:
Если у вас уже есть DHCP сервер в вашей сети, выполните следующие действия: sudo apt-get install mythbuntu-diskless-server tftpd-hpaЕсли у вас уже есть DHCP-сервер в вашей сети, выполните следующие действия:
TFTP_DIRECTORY="/var/lib/tftpboot/ltsp/i386" Если у вас нет DHCP-сервера в вашей сети выполните следующие действия sudo apt-get install mythbuntu-diskless-server-standalone tftpd-hpaОтредактируйте TFTP_DIRECTORY = до
Если у вас уже есть DHCP-сервер в вашей сети, выполните следующее:
TFTP_DIRECTORY="/var/lib/tftpboot/ltsp/i386"Если у вас нет DHCP-сервера в вашей сети, выполните следующие
Настройте экспорт NFS наложения
Если у вас нет DHCP-сервера в вашей сети, выполните следующие
Запустите создание образаsudo apt-get install mythbuntu-diskless-server-standalone tftpd-hpa
Для учетных данных не использовать "mythtv" он будет alre ady будет создан. Позже мы установим идентификатор mythtv для автоматического входа. Это установит изображение в / opt / ltsp / i386. Это займет некоторое время!Ответьте да на оба вопроса
Запустите создание изображенияsudo apt-get install mythbuntu-diskless-server-standalone tftpd-hpa
Запустите создание изображения [!d35 ] dhcp-boot=pxelinux.0,,X.X.X.X Для учетных данных не используется «mythtv», он уже будет создан. Позже мы установим идентификатор mythtv для автоматического входа в систему.
Для учетных данных не используется «mythtv», он уже будет создан. Позже мы установим идентификатор mythtv для автоматического входа в систему.
Это установит изображение в / opt / ltsp / i386Это установит изображение в / opt / ltsp / i386 [ ! d40] dhcp-boot=/pxelinux.0,,X.X.X.X Это займет некоторое время!
Это займет некоторое время!
sudo vi /etc/dhcp3.conf Добавьте следующие строки: 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 />} Директива next-server указывает сервер TFTP что система свяжется. Имя файла - это файл инициализации, который будет загружен для обеспечения загрузчика. Этот пример специфичен для реализации Redhat и Fedora Core и может варьироваться в зависимости от вашего дистрибутива. // Альтернативный dhcp.conf, предположим, что ваш корень PXE равен / mnt / pxe, и вы назначаете свой ящик статическим IP-адресом 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 /> }Создайте загрузочный образ
[d74 ]Запустить создание изображения
dhcp-boot=pxelinux.0,,X.X.X.Xdhcp-boot=pxelinux.0,,X.X.X.X
Для учетных данных не использовать «мифтв», он уже будет быть создан. Позже мы установим идентификатор mythtv для автоматического входа в систему.
Переключение в среду изображения sudo chroot /opt/ltsp/i386Это установит изображение в / opt / ltsp / i386
[ f10]Проверьте следующее:
dhcp-boot=pxelinux.0,,X.X.X.X
Настроить автоматический вход cd /etc/gdm vi custom.conf Переключение в среду изображения sudo chroot /opt/ltsp/i386Это займет некоторое время!
sudo vi /etc/dhcp3.confsudo vi /etc/dhcp3.conf
ltsp-build-client --extra-help
Настройка автоматического входа в систему cd /etc/gdm vi custom.confПереключение в среду изображения
Вход
sudo vi /etc/dhcp3.conf
Перейдите на сайт Nvidia, чтобы получить ссылку на текущие драйверы nvidia. Используйте wget, чтобы сохранить его где-нибудь (я использовал / home / mythtv) Добавьте следующие строки: 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 />}Добавьте следующие строки:
exit sudo umount /opt/ltsp/i386/proc sudo ltsp-update-image Директива next-server указывает сервер TFTP, с которым система свяжется. Имя файла - это файл инициализации, который будет загружен для обеспечения загрузчика. Этот пример специфичен для реализации Redhat и Fedora Core и может варьироваться в зависимости от вашего дистрибутива. // Альтернативный dhcp.conf, предположим, что ваш корень PXE равен / mnt / pxe, и вы назначаете свой ящик статическим IP-адресом 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 /> }Директива следующего сервера указывает сервер TFTP, который система свяжется. Имя файла - это файл инициализации, который будет загружен для обеспечения загрузчика. Этот пример специфичен для реализации Redhat и Fedora Core и может варьироваться в зависимости от вашего дистрибутива. // Альтернативный dhcp.conf, предположим, что ваш корень PXE равен / mnt / pxe, и вы назначаете свой ящик статическим IP-адресом 192.168.1.60:
cd /var/cache/mythbuntu-diskless/overlay sudo rm -fr *sudo ltsp-build-client --mythbuntu --mythbuntu-user-credentials="your-user-id-here:your-password-here"
Переключение в среду изображения
Настройка автозапуска
Входsudo chroot /opt/ltsp/i386
[d115 ] Перейдите на сайт Nvidia, чтобы получить ссылку на текущие драйверы nvidia. Используйте wget, чтобы сохранить его где-нибудь (я использовал / home / mythtv). Перейдите на сайт Nvidia, чтобы получить ссылку на текущие драйверы nvidia. Используйте wget, чтобы сохранить его где-нибудь (я использовал / home / mythtv)
alsamixerДобавьте следующие строки:
exit sudo umount /opt/ltsp/i386/proc sudo ltsp-update-image [ ! d129]