Ubuntu 16.04 LTS запускает не работу с опцией nfs в ks файле

Я пытаюсь автоматизировать некоторое настольное использование установок, запускают файл вместо файла перед семенем. Я понимаю, что процесс преобразовывает ks.cfg файл в соответствующий файл перед семенем

Ошибка, с которой встречаются после начальной загрузки PXE, находится в nfs - server=a.b.c.d - dir =/path/to/ubuntu/media раздел ks файла.

Это продолжает давать nfs, монтируют ошибку. Подтвержденный никакой FW между клиентом и сервером nfs.

На другой виртуальной консоли я также не могу смонтировать-t nfs a.b.c.d:/path/to/ubuntu/media/mnt - она просто зависает.

Я действительно видел в/var/log/syslog (виртуальная консоль 4) предупреждение, которое говорит Гостеприимный, не поддерживает этот зеркальный тип или что-то.

Сервер nfs для установки основной установки не поддерживается? Таким образом, это должно быть с помощью http:// или ftp:// и т.д.?

Может кто-то указывать на меня на необходимую документацию для установки файла перед семенем и выполнения автоматизированной настольной установки с некоторыми подсказками по настройке (например, добавить соленого фаворита, таким образом, я могу затем настроить клиентский рабочий стол с saltstack),

Спасибо,

Править:

Вот то, что я сделал -

  1. смонтируйте рабочий стол человечности 16.04 ISO и скопируйте по ядру и initrd файлу к pxe серверу. Сервер будет pxe загрузить и получить dhcp и затем получить pxelinux.0 через tftp и начальную загрузку это и считать pxe файл для обработки следующих шагов как ниже

  2. в/tftpboot/pxelinux.cfg/

serial 0 115200 0x303
timeout 6000
default menu.c32
prompt 0
menu begin desktop-test

label Ubuntu 16.04 Desktop 
  kernel ks/kernel/vmlinuz-ubuntu-16.04
  append initrd=ks/kernel/initrd-ubuntu-16.04.img preseed/url=http://mirrorhost.localdomain/repo/ubuntu/preseed/ubuntu-16.04-preseed.cfg -- 
  ipappend 2
  1. созданный файл перед семенем:
d-i debian-installer/language string en
d-i debian-installer/country string US
d-i debian-installer/locale string en_US
d-i console-keymaps-at/keymap select us
d-i keyboard-configuration/xkb-keymap select us
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
d-i hw-detect/load_firmware boolean true
d-i mirror/country string manual
d-i mirror/http/hostname string mirror.localdomain
d-i mirror/http/directory string /repo/ubuntu
d-i mirror/http/proxy string
d-i mirror/suite string xenial
d-i passwd/root-login boolean true
d-i passwd/make-user boolean false
d-i passwd/root-password-crypted password  XXX
d-i clock-setup/utc boolean false
d-i time/zone string US/Eastern
d-i clock-setup/ntp boolean true
d-i clock-setup/ntp-server string 10.0.0.1
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/device_remove_lvm_span boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-auto/purge_lvm_from_device boolean true
d-i partman-auto-lvm/new_vg_name string system
d-i partman-lvm/confirm boolean true
d-i partman/alignment string "optimal"
d-i partman-auto-lvm/guided_size string max
d-i partman-auto/expert_recipe string                         \
      boot-root ::                                            \
              128 100 256 ext3                                \
                      $primary{ }                             \
                      $bootable{ }                            \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ /boot }                     \
              .                                               \
              1024 100 8192 linux-swap                        \
                      $lvmok{ }                               \
                      $in_vg{ vg_root }                       \
                      lv_name{ lv_swap }                      \
                      method{ swap } format{ }                \
              .                                               \
              4096 100 51200 ext4                        \
                      $lvmok{ }                               \
                      $in_vg{ vg_root }                       \
                      lv_name{ lv_root }                      \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ / }                         \
              .
              4096 100 8192 ext4                        \
                      $lvmok{ }                               \
                      $in_vg{ vg_root }                       \
                      lv_name{ lv_var }                       \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ /var }                      \
              .
              1024 100 4096 ext4                        \
                      $lvmok{ }                               \
                      $in_vg{ vg_root }                       \
                      lv_name{ lv_tmp }                       \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ /tmp }                      \
              .
              4096 100 -1 ext4                          \
                      $lvmok{ }                               \
                      $in_vg{ vg_root }                       \
                      lv_name{ lv_extra }                     \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ /extra }                    \
              .
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
d-i base-installer/install-recommends boolean false
d-i base-installer/kernel/linux/initramfs-generators string initramfs-tools
d-i apt-setup/non-free boolean true
d-i apt-setup/contrib boolean true
d-i apt-setup/services-select multiselect security
d-i apt-setup/security_host string security.debian.org
tasksel tasksel/first multiselect none
d-i pkgsel/include string openssh-server less htop vim pidgin lsb-release zip unzip ubuntu-desktop mate-desktop-environment mate-desktop-environment-extras build-essential rsh-server rsync lightdm eclipse thunderbird rdesktop qpdf subversion git synergy libreoffice mysql-workbench ntpdate
d-i pkgsel/upgrade select full-upgrade
popularity-contest popularity-contest/participate boolean false
d-i grub-installer/only_debian boolean true
d-i finish-install/reboot_in_progress note 

Я предполагаю, что мой ques - то, как я передаю файл перед семенем pxelinux правильно. Я не думаю, что это становится считанным вообще. Я установил язык на франк, и он даже не взял его.

Каков правильный синтаксис для pxelinux.cfg/для него для парсинга файла debian-установщика перед семенем? обновите w/Ответ: используйте URL = "http://webserver/preseed.cfg" в pxelinux.cfg файле

Большое спасибо,

1
задан 17 August 2016 в 21:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: