The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Руководства по FreeBSD на русском" / Оглавление документа

3 Настройка начальной загрузки

  1. Сгрузите загрузочные файлы: Сгрузите образы дисков kern.flp и mfsroot.flp.

  2. Подготовьте каталог tftp/pxe-boot:

    1. Поместите pxeboot в загрузочный каталог:

      # rm -rf /usr/obj/*
      # cd /usr/src/sys/boot
      # make
      # cp /usr/src/sys/boot/i386/pxeldr/pxeboot /usr/tftpboot
      
    2. Через устройство vndevice смонтируйте файл kern.flp и скопируйте его содержимое в каталог /usr/tftpboot:

      # vnconfig vn0 kern.flp    # associate a vndevice with the file
      # mount /dev/vn0 /mnt      # mount it
      # cp -R /mnt /usr/tftpboot # copy the contents to /usr/tftpboot
      # umount /mnt              # unmount it
      # vnconfig -u vn0          # disassociate the vndevice from the file
      
  3. Создайте собственное ядро для клиентов (в частности, чтобы избавиться от экрана настройки устройств при загрузке) и поместите его в /usr/tftpboot.

  4. Напишите специальный скрипт loader.rc и установите его в /usr/tftpboot/boot/loader.rc, так, чтобы он не выдавал запроса на второй диск, как сделал я в моём файле.

  5. Выберите утилиту установки и вспомогательные утилиты с диска mfsroot и распакуйте их, после чего поместите их также в каталог /usr/tftpboot:

    # vnconfig vn0 mfsroot.flp         # associate a vndevice with the file
    # mount /dev/vn0 /mnt              # mount it
    # cp /mnt/mfsroot.gz /usr/tftpboot # copy the contents to /usr/tftpboot
    # umount /mnt                      # unmount it
    # vnconfig -u vn0                  # disassociate the vndevice from the file
    # cd /usr/tftpboot                 # get into the pxeboot directory
    # gunzip mfsroot.gz                # uncompress the mfsroot
    
  6. Создайте собственный скрипт install.cfg для sysinstall, при этом вы можете использовать мой в качестве образца, но вам придётся его отредактировать.

  7. Скопируйте скрипт для sysinstall в распакованный образ mfsroot:

    # cd /usr/tftpboot
    # vnconfig vn0 mfsroot
    # mount /dev/vn0 /mnt
    # cp install.cfg /mnt
    # umount /mnt
    # vnconfig -u vn0
    

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите <frdp@FreeBSD.org.ua>.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру