Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: LiveCD PXE сервер на WMware загрузка в память клиента. Редактирование init.  (Прочитано 509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lucre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Приветствую!

Сделал PXE сервер dhcp+tftp+nfs используя LiveCD на ubuntu-14.04-desktop-i386, используя виртуальную машину VMware.
Проблема состоит в том, что когда я отключаю сервер, клиент перестает работать. Мне необходимо, чтобы клиент оставался работать.
Знаю, что нужно отредактировать файл init, который находится в initrd.lz. Но, что именно редактировать в файле init я не знаю.

Вот сам файл init.

Нашел нужный кусок:
maybe_break mount
log_begin_msg "Mounting root file system"
. /scripts/${BOOT}
parse_numeric ${ROOT}
maybe_break mountroot
mountroot

Строчка . /scripts/${BOOT} указывает на монтирование рута, который происходит в scripts/nfs.
Как я понял, см. последнюю строчку в do_nfsmount().
Именно в этом месте нужно смонтировать nfs в какое-то другое место и скопировать всё с nfs в ${rootmnt}.

Только вот пока не знаю как это сделать. Если кто знает, подскажите пожалуйста.
« Последнее редактирование: 21 Августа 2015, 16:48:36 от Lucre »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.