LinuxForum.Fans
Тема

Установка Ubuntu через Lan на компьютер без монитора

Автор: kiberjen 31 сообщений 14287 просмотров
#118359

Имеется внутренняя домашняя сеть соединенная через wi-fi роутер dir 320. К данному роутеру подключен телевизор, комп и через wi-fi ноутбук. На ноутбуке установлена ubuntu 10.10. Так же имеется старый комп который найден на балконе.
Задача:
1. Установить через Lan Ubuntu10.10
2. Настроить иксы
3. Настроить ssh тунель между ноутбуком и компом с возможностью VNC
4. Установить Apache и MySQL для поднятия внутреннего сайта.
5. Настроить вещание музыки из папки.
6. Настроить torent и dc качалку

Прошу помощи кто данный вопрос решил. желательно начать попорядку с 1 пункта.

Монитора под рукой нету поэтому все действия необходимо выполнить удаленно(((

smile

#118361
kiberjen написал:
Имеется внутренняя домашняя сеть соединенная через wi-fi роутер dir 320. К данному роутеру подключен телевизор, комп и через wi-fi ноутбук. На ноутбуке установлена ubuntu 10.10. Так же имеется старый комп который найден на балконе.
Задача:
1. Установить через Lan Ubuntu10.10
2. Настроить иксы
3. Настроить ssh тунель между ноутбуком и компом с возможностью VNC
4. Установить Apache и MySQL для поднятия внутреннего сайта.
5. Настроить вещание музыки из папки.
6. Настроить torent и dc качалку

Прошу помощи кто данный вопрос решил. желательно начать попорядку с 1 пункта.

Монитора под рукой нету поэтому все действия необходимо выполнить удаленно(((

smile

http://www.books.ru/shop/books/546895
http://www.ozon.ru/context/detail/id/2850427/

#118378
kiberjen написал:
Имеется внутренняя домашняя сеть соединенная через wi-fi роутер dir 320. К данному роутеру подключен телевизор, комп и через wi-fi ноутбук. На ноутбуке установлена ubuntu 10.10. Так же имеется старый комп который найден на балконе.
Задача:
1. Установить через Lan Ubuntu10.10
2. Настроить иксы
3. Настроить ssh тунель между ноутбуком и компом с возможностью VNC
4. Установить Apache и MySQL для поднятия внутреннего сайта.
5. Настроить вещание музыки из папки.
6. Настроить torent и dc качалку

1) я не понял, какой комп на балконе. но скорее всего, проще будет его вытащить, подключить клаву+монитор, и поставить туда какой-нибудь линукс без графики + sshd. Потом задвинуть на место.
2) не нужен
3) сделано в п1, VNC не нужен, ибо п2
4) легко. sudo apt-get или как у вас там?
5) ну сначала "папку" сделайте. Рекомендую NFS.
6) transmission-daemon, про дц не в курсе, не использую.

#118379
kiberjen написал:
не спорю книги хорошие...если бы ты дал на них ссылки в электронном варианте то вообще супер было бы....конечно если там есть ответы на мои вопросы...

нету. для убунты 10.10 точно нету.

#118381

kiberjen, правилами запрещено выкладывать ссылки на варез, так что ищи сам.

#118382
Klim написал:
правилами запрещено выкладывать ссылки на варез, так что ищи сам.

наверное можно намекнуть: www.amule.org :D

#118386



нету. для убунты 10.10 точно нету.

жаль...только пересел на эту ОС...


1) я не понял, какой комп на балконе. но скорее всего, проще будет его вытащить, подключить клаву+монитор, и поставить туда какой-нибудь линукс без графики + sshd. Потом задвинуть на место.

Если бы был моник и клава то подключил бы и настроил...работаю я на ноутбуке



kiberjen, правилами запрещено выкладывать ссылки на варез, так что ищи сам.

нашел книги данные и подобные но там рассказывают только про то что такое TCP/IP

Упростим задачу.

1. Необходимо установить по Lan на комп через ноутбук ОС Ubuntu (комп без монитора). В инете есть ролики как устанавливают удаленно на комп Linux но там с манипуляциями на двух компах, а вы как понимаете на втором компе я не могу манипулировать. Да еще забыл сказать что на данном ПК нет dvd-привода))

#118398

нашел статейку но немного не понял как это сделать.

Показать



Установка Ubuntu по сети, сетевая установка.

Собственно в этом случае нам нужен другой комп с Ubuntu,установленной и работающей, ну LAN сетью между ними. Комп на который вы хотите установить Ubuntu должен уметь грузтися с "Boot from network"
Есть два пути установка по при помощи DHCP и при помощи minimal CD(взять можно тут https://help.ubuntu.com/community/Installation/MinimalCD).


Небольшое отступление на тему minimal CD.
При установке Ubuntu с оригинального cd/dvd вы можете столкнуться с проблемой чтения данных с диска(как это было у меня). Поэтому пошарив по https://help.ubuntu.com я нашел такой вариант.

1. Установка по при помощи DHCP

И так для установки нам понадобится установить FTP, HTTP и DHCP серверы, чтобы позволить второму компу подключиться к той машине на которой у вас стоит Ubuntu. Открываем терминал и выполняем следующее

sudo apt-get install tftpd-hpa apache2 dhcp3-server openbsd-inetd

Ждем пока все сольется и поставится. Следующий наш шаг заключается в том чтобы смонтировать образ с Ubuntu. Если у вас он лежит на винте то делаем так

cd /путь_к_образу
sudo mkdir /var/lib/tftpboot/ubuntu

sudo mount -o loop ubuntu-8.04-i386.iso /var/lib/tftpboot/ubuntu (для i386 PC)
или
sudo mount -o loop ubuntu-8.04-amd64.iso /var/lib/tftpboot/ubuntu (для AMD 64/Intel 64 PC)

Создайте симлинк к смонтированному образу из корневого каталога Apache:

cd /var/www
sudo ln -s /var/lib/tftpboot/ubuntu/

Или если он у вас в приводе (если нет то вставьте), диск автоматически смонтируется в /media/cdrom ,поэтому создадим симлинк для FTP и HTTP серверов

sudo ln -s /media/cdrom /var/lib/tftpboot/ubuntu/
sudo ln -s /media/cdrom /var/www/ubuntu

Далее настроим DHCP-демон

cd /etc/dhcp3
sudo mv dhcpd.conf dhcpd.conf.old
sudo nano dhcpd.conf

И пропишем там следующее
*Если вы делаете все это в Gnome/KDE то вместо nano можно использовать gedit или kate соответственно.

ping-check = 1;
filename = "ubuntu/install/netboot/pxelinux.0";
subnet 192.168.1.0
netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
}

где

subnet - ваша подсеть(меняем если надо)
netmask - маска вашей подсети (меняем если надо)
range - интервал IP-адресов в соответствии с настройками вашей сети. Случайный IP-адрес из этого интервала будет присвоен второму компу.

и перезапускаем dhcp-сервер
*для более точной настройки dhcp-сервера юзаем гугл))

sudo /etc/init.d/dhcp3-server restart

собственно вроде и все, грузим второй комп в "Boot from network", если все прошло успешно то видим экран установки Ubuntu, и ставим.


2. Установка по при помощи minimal CD

Этот вариант подойдет скорее всего не всем, но про него я тоже хочу рассказать.
Делаем следующее, качаем minimal CD (ссылка указана выше) записываем на болванку и вставляем в привод второго компа, и ставим FTP, HTTP серверы

sudo apt-get install tftpd-hpa apache2 openbsd-inetd

монтируем образ одним из способов как указано выше, ставим симлинки для FTP, HTTP серверов. Загружаем второй комп с minimal CD проходим несколько этапов до выбора зеркала откуда брать образ и указываем ip первого компа, где мы до этого все делали. Ну и дальше собственно дальше ничнется сам процесс установки.

Вот вроде и все.

http://forum.ubuntu.ru/index.php?topic=31976.0

ГУРУ ответьте хоть в правильном русле ищу..или подскажите толковым советом.

Не забывайте пользоваться тегами!

#118403
kiberjen написал:
Если бы был моник и клава то подключил бы и настроил...работаю я на ноутбуке

найдите. всё равно загружаться с чего-то нужно. в любом случае, придётся прописать в BIOS загрузку с чего-нибудь внешнего.
возьмите монитор+клаву у друга, или принесите ему системник, и там поставьте.
что за компьютер-то?
сложно гадать на кофейной гуще..

#118405
kiberjen написал:
Комп на который вы хотите установить Ubuntu должен уметь грузтися с "Boot from network"

и как вы этот режим будете включать без монитора и клавы?

#118409
drBatty написал:
[quote=kiberjen]Если бы был моник и клава то подключил бы и настроил...работаю я на ноутбуке

найдите. всё равно загружаться с чего-то нужно. в любом случае, придётся прописать в BIOS загрузку с чего-нибудь внешнего.
возьмите монитор+клаву у друга, или принесите ему системник, и там поставьте.
что за компьютер-то?
сложно гадать на кофейной гуще..[/quote]

загрузка там стоит с Lan

Комп P4 2.4 S478/1024mb/fx5200/hdd80/БП 400

зачем вам описание компа?

#118410
drBatty написал:
[quote=kiberjen]Комп на который вы хотите установить Ubuntu должен уметь грузтися с "Boot from network"

и как вы этот режим будете включать без монитора и клавы?[/quote]

"Boot from network" у меня стоял на этом компе в Bios изночально)))

#118415
drBatty написал:
[quote=kiberjen]не спорю книги хорошие...если бы ты дал на них ссылки в электронном варианте то вообще супер было бы....конечно если там есть ответы на мои вопросы...

нету. для убунты 10.10 точно нету.[/quote]
Что, читать можно только здесь ? :)
http://ubuntologia.ru/

#118420
mvt написал:
[quote=drBatty][quote=kiberjen]не спорю книги хорошие...если бы ты дал на них ссылки в электронном варианте то вообще супер было бы....конечно если там есть ответы на мои вопросы...

нету. для убунты 10.10 точно нету.[/quote]
Что, читать можно только здесь ? :)
http://ubuntologia.ru/[/quote]

спасибо за ссылку но тут не описывается установки через Lan

#118421
kiberjen написал:
еще нашел статейку тут уже ближе то что я хочу.

Показать

LTSP - как установить ОС одновременно на несколько компьютеров

LTSP (Linux Terminal Server Protocol) - гибкий и экономически эффективный способ для расширения возможностей школ, предприятий и бизнеса, который несложен в установке для использования.


Принцип работы заключается в том, что мощный сервер используется так называемыми тонкими клиентами (thin clients) для исполнения всех вычислительных и административных задач, начиная от запуска браузера до группового рендинга изображения. Тонкий клиент - это компьютер, который напрямую зависит от других компьютеров или разделяет вычислительные процессы с другими. По средствам ssh все тонкие клиенты подключаются к единой сети с сервером, который, в свою очередь, раздает ip адреса и полностью управляет сетью.

Ниже приведен пример LTSP сети:

LTSP сеть - пример

Плюсы LTSP: дешевизна, легкость администрирования, защищенность, работа со старыми компьютерами, уменьшает количество железа на тонких клиентах (нужны только процессор, видео, звуковая и сетевая карты, монитор, клавиатура, мышка), загрузка ОС с сервера, хранит все данные на сервере. Имеется также вариант использовать один тонкий клиент для двух или более человек, путем увеличения количества мониторов, клавиатур и мышек. Лимит в этом заключается только в скорости сетевой карты, количестве видео выходов для мониторов и портов для мышек с клавиатурами.

После того как вы осознали все плюсы LTSP, пришло время к установке (пример сделан для Ubuntu с GNOME, но применим и к другим дистрибутивам - просто подставляйте команды своего менеджера пакетов и текстового редактора и и используйте kdm, а не gdm если у вас KDE):
1) Установите ssh: sudo apt-get install ssh (необходим LTSP как главный способ коммуникации между компьютерами)
2) Установите LTSP сервер: sudo apt-get install ltsp-server-standalone (или скачайте с официального сайта)
3) Создайте конфигурационные файлы для тонких клиентов: sudo ltsp-build-client
4) Установите поддержку NFS ("Network File Server"-сетевой сервер файлов): sudo apt-get install nfs-kernel-server
5) Установите FTP сервер: sudo apt-get install tftpd-hpa (либо любой другой)
6) Измените конфигурации tftpd: sudo gedit /etc/default/tftpd-hpa и замените строчку RUN_DAEMON="yes" (заставляет ftp сервер работать как демон)
7) Измените конфигурационный файл экспорта NFS: sudo gedit /etc/exports путем добавления строчки /opt/ltsp *(ro,no_root_squash,async,no_subtree_check)
8) Перезапустите NFS: sudo invoke-rc.d nfs-kernel-server restart
9) Отключите автоматическую загрузку tftpd: sudo gedit /etc/inetd.conf и поставьте символ # (символ комментария) в строчке где упоминается tftp
10) Перезапустите сервисы ядра: sudo invoke-rc.d openbsd-inetd restart
11) Перезапустите tftpd: sudo invoke-rc.d tftpd-hpa restart
12) Конфигурируйте dhcp ("Dynamic Host Configuration Protocol"- Динамический конфигурационный протокол хоста): sudo gedit /etc/ltsp/dhcpd.conf
a) Включите конфигурации LTSP: sudo gedit /etc/dhcp3/dhcpd.conf и добавьте в конец файла строчку include "/etc/ltsp/dhcpd.conf";
b) Включите XDMCP ("X Display Manager control protocol" -протокол аутентификации между сервером и клиентом) в Ubuntu 9.10 это делается так: sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/копирует файл-пример gdm ("Gnome Desktop Manager"-оконного менеджер Гнома)
b1) Измените только что скопированный файл: sudo gedit /etc/gdm/custom.conf и добавьте следующие конфигурации
[xdmcp]
Enable=true
DisplaysPerHost=2 (может быть больше дисплеев зависит от количества мониторов на компьютер)
13) Перезапустите GDM: sudo restart gdm (перед этим не забудьте сохранить все важные документы и приостановить выполнение программ, чтобы не вызвать ошибок в ОС)
14) Подключите необходимые сетевые кабели от сервера к свитчу или хабу и к клиентам
15) Измените ip адрес сервера (который указан в конфигурации dhcp): sudo ifconfig eth0 192.168.0.1
16) Перезапустите dhcp: sudo invoke-rc.d dhcp3-server restart
17) Включите клиентов и, если необходимо, измените настройки в BIOS для загрузки по средствам PXE ("Preboot Execution Environment"-пред загрузочная среда выполнения) или Сетевой загрузки
18) Наслаждайтесь!!!)))

Возможные проблемы и способы их решения:
Для добавления новых пользователей: sudo adduser username
Для удаления пользователей: sudo deluser username

Если происходят весомые апгрейды сервера или изменений с пользователями (добавление или удаление) необходимо обновить ключи для ssh и образ ltsp: sudo ltsp-update-sshkeys
sudo ltsp-update-image

http://linuxnow.ru/view.php?id=25

сегодня вечером дома попробую этот вариант....а может еще кто нибудь посоветует свой вариант

#118441
kiberjen написал:
Комп P4 2.4 S478/1024mb/fx5200/hdd80/БП 400

зачем вам описание компа?

убунта 10 не для слабых машин. но на вашей работать будет.

kiberjen написал:
еще нашел статейку тут уже ближе то что я хочу.

там главное - загрузится. дальше просто.

#118471

Вопрост такой: ubuntu 10.10 поддерживает установку по сети или нет?

#118475

Не пробывал но думаю можно воспользоваться без дисковой системой ток за место системы закинуть установщик).

#118486
LlinOuxL написал:
Вопрост такой: ubuntu 10.10 поддерживает установку по сети или нет?

ну я где-то читал, что да, умеет. но сам не пробовал.

Войдите или зарегистрируйтесь, чтобы ответить.