Приветствую!
Сделал 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}.
Только вот пока не знаю как это сделать. Если кто знает, подскажите пожалуйста.