Форумы
Kalina LUG :: Форумы :: Основной :: Администрирование |
|
<< Предыдущая тема | Следующая тема >> |
Загрузка ОС по сети |
Переход на страницу >> | |
Модераторы: kalina, sanitar, NaTty, COMRADE_ARTYOM, variable, Solaris, az, Andreyf1
|
Автор | Добавил | ||
VoidMaster |
|
||
ID пользователя #74
Зарегистрирован: Пнд Дек 29 2008, 01:40Сообщений: 21 |
Нужно поставить ОС на ноут Lenovo S9, но CD-привод в нем не предусмотрен и лучший вариант, который я вижу -- использовать загрузку по сети через DHCP + TFTP. Но не могу понять, что именно нужно прописать в качастве "установочного образа" -- в мануалах об этом очень смутно написано.. :sad: Кто-нибудь сталкивался с подобной задачей? Есть ли нужный файл в дистрибутиве или нужно создавать самому? ОС -- Slackware 12.1 |
||
Наверх |
|
||
sanitar |
|
||
ID пользователя #6
Зарегистрирован: Срд Фев 06 2008, 15:27Сообщений: 156 |
вот тут [-link-] есть статейка... как раз про установку слаки |
||
Наверх |
|
||
VoidMaster |
|
||
ID пользователя #74
Зарегистрирован: Пнд Дек 29 2008, 01:40Сообщений: 21 |
Спасибо за ссылку Наконец-то дошли руки заняться этой проблемой. Все оказалось намного проще чем я думал, и даже не пришлось пересобирать образ, как описано в статье -- в 12.1 подошел initrd.img с дистрибутива. |
||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Как весь процесс прошел? Есть ли отличия что дано по ссылке, сам процесс установки? | ||
Наверх |
|
||
VoidMaster |
|
||
ID пользователя #74
Зарегистрирован: Пнд Дек 29 2008, 01:40Сообщений: 21 |
Отличия не очень существенные, основное в том что файлов /isolinux/pcmcia.dsk и /isolinux/network.dsk, указанных в статье, в моем дистре просто не оказалось, но как выяснилось они и не нужны В целом процесс установки выглядел так: Настроил TFTP и NFS на каталоги /tftpboot и /mirror, а в dhcp.conf прописал загрузчик для нотника:
host lenovo
Дальше почти как в статье:
$ mkdir -p /tftpboot/pxelinux.cfg
Вот и все -- подключаю нотник, выбираю LAN в качетсве устройства загрузки, и спустя несколько секунд вижу стандартное приветствие слаки. Дальше все как и при установке с диска, только источником пакетов выбирается NFS, ну и скорость установки конечно, заметно выше |
||
Наверх |
|
||
sanitar |
|
||
ID пользователя #6
Зарегистрирован: Срд Фев 06 2008, 15:27Сообщений: 156 |
Статейку в местную вики оформишь? | ||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Тоже хотел предложить сделать что-либо типа инструкции. | ||
Наверх |
|
||
VoidMaster |
|
||
ID пользователя #74
Зарегистрирован: Пнд Дек 29 2008, 01:40Сообщений: 21 |
sanitar написал(а) ... Статейку в местную вики оформишь? Попробую. Только хочу еще поэкспериментировать с парой дистрибутивов. |
||
Наверх |
|
||
sanitar |
|
||
ID пользователя #6
Зарегистрирован: Срд Фев 06 2008, 15:27Сообщений: 156 |
VoidMaster написал(а) ... Попробую. Только хочу еще поэкспериментировать с парой дистрибутивов. Подход во всех дистрибутивах один и тот же. Отличия могут быть только в деталях. В федоре, например, есть специальных пакетик, который автоматически подготавливает службу (tftp, dhcp, ...) для установки или загрузки по сети. |
||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Если бы автор в слаке это сделал. | ||
Наверх |
|
||
DdShurick |
|
||
ID пользователя #80
Зарегистрирован: Чтв Янв 22 2009, 16:32Сообщений: 231 |
http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:pxe А по русски по этой теме есть что нибудь? Переводить гуглом , это полнейший мрак. Как я понял, здесь производится монтирование ISO-образа по сети с последующей его загрузкой. Значит таким же образом можно примонтировать и SFS-файл. Задача в общих чертах такая. Загружается сначала vmlinuz и initrd.gz , пока не важно откуда, и их силами по сети загружаются основной файл pup_301.sfs содержащий внутри неизменяемую часть ОС и pup_save.2fs со всеми изменениями. Но голое ядро + initrd не умеют монтировать сеть. HDD, flash, CD - монтируются. Какой модуль лучше добавить в initrd для монтирования сети. Ядро 2.6.21.7. |
||
Наверх |
|
||
variable |
|
||
ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28Сообщений: 368 |
В нашей wiki уже статья по этому поводу http://kalina.lug.ru/wiki/networkinstall?v=94p |
||
Наверх |
|
||
variable |
|
||
ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28Сообщений: 368 |
DdShurick написал(а) ... Как я понял, здесь производится монтирование ISO-образа по сети с последующей его загрузкой. Значит таким же образом можно примонтировать и SFS-файл. Ну вообще монтируется не ISO, а установочная директория по NFS. DdShurick написал(а) ... Задача в общих чертах такая. Загружается сначала vmlinuz и initrd.gz , пока не важно откуда, и их силами по сети загружаются основной файл pup_301.sfs содержащий внутри неизменяемую часть ОС и pup_save.2fs со всеми изменениями. Но голое ядро + initrd не умеют монтировать сеть. HDD, flash, CD - монтируются. Какой модуль лучше добавить в initrd для монтирования сети. Ядро 2.6.21.7. Я думаю, что проще всего будет ознакомиться с файлами initrd поставляемыми с установочными дисками (того же slackware) и посмотреть, какой модуль в них отвечает за монтирование системы под NFS. |
||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Как мне кажется не все компы поддерживают загрузку по сети. | ||
Наверх |
|
||
variable |
|
||
ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28Сообщений: 368 |
Solaris написал(а) ... Как мне кажется не все компы поддерживают загрузку по сети. Это не имеет значения. Существуют образы дискет первоначальной загрузки, которые после загрузки с них продолжают загрузку уже по сети. |
||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Тогда встает вопрос про драйверы, на дискете должны быть драйверы сетевой карты. | ||
Наверх |
|
||
variable |
|
||
ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28Сообщений: 368 |
Solaris написал(а) ... Тогда встает вопрос про драйверы, на дискете должны быть драйверы сетевой карты. Это отдельная тема для беседы, но обычно проблема решаема (я не очень много машин грузил по сети с дискеты - порядка десяти, но с поиском драйверов особых сложностей не возникало) |
||
Наверх |
|
||
SAVage22 |
|
||
ID пользователя #33
Зарегистрирован: Вск Мар 09 2008, 19:45Сообщений: 72 |
А без NFS ни кто не пробывал, т.е. есть только dhcp tftp pxelinux.0 и образ дистрибутива iso | ||
Наверх |
|
||
variable |
|
||
ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28Сообщений: 368 |
SAVage22 написал(а) ... А без NFS ни кто не пробывал, т.е. есть только dhcp tftp pxelinux.0 и образ дистрибутива iso Я думаю здесь на вряд ли... но технически, на первый взгляд, это очень сложно - куда Вы отправите целый образ iso? В оперативу? Ведь хард еще для этого не готов... |
||
Наверх |
|
||
DdShurick |
|
||
ID пользователя #80
Зарегистрирован: Чтв Янв 22 2009, 16:32Сообщений: 231 |
variable написал(а) ... Я думаю здесь на вряд ли... но технически, на первый взгляд, это очень сложно - куда Вы отправите целый образ iso? В оперативу? Ведь хард еще для этого не готов... Puppy как раз и грузится полностью в оперативу. Хард вообще не нужен. |
||
Наверх |
|
||
Переход на страницу >> | |
Powered by e107 Forum System