Intranet - статьи


Настройка файловой системы для клиента


Для завершения настройки сетевой загрузки необходимо подготовить файловую систему клиента. Для этого в самом начале нами был создан третий виртуальный компьютер. Установим на него ОС Debian согласно тем же рекомендациям, что были даны в п.4.1.

Имеется один нюанс: поскольку мы раздаем IP адреса статически, прежде, чем новый компьютер сможет получить конфигурацию от DHCP сервера, необходимо подправить файл /etc/dhcpd.conf. Когда установщик Debian задаст вопрос о конфигурации по DHCP, переключимся на другой терминал (нажав Alt+F2), выполним команду ifconfig -a и запишем MAC-адрес адаптера. После этого переключимся в виртуальный компьютер сервера, и отредактируем файл /etc/dhcpd.conf, добавив в раздел group строки:

host work { hardware ethernet 00:0C:29:03:AB:CA; fixed-address 192.168.223.4; }

Во второй строке необходимо указать записанный MAC адрес. Чтобы изменения вступили в силу, необходимо перезапустить DHCP сервер командой

/etc/init.d/dhcp restart

Можно продолжать установку. Команда для установки пакетов с программным обеспечением теперь будет выглядеть следующим образом:

apt-get install mc portmap

Для варианта с подключением корневой файловой системы по NFS будем пользоваться каталогом /tmp. Для варианта с RAM-диском необходимо предварительно создать образ RAM-диска. Сделать это можно различными способами. Приведем один из них:

dd if=/dev/zero of=/initrd/initrd bs=1k count=30720

mke2fs -m0 -F /initrd/initrd

mount -t ext2 -o loop /initrd/initrd /mnt

Здесь мы создаем пустой файл объемом 30 Мб, затем формируем в нем файловую систему ext2 и монтируем его как loop устройство в каталог /mnt, в котором и будем создавать файловую систему.

Процесс создания файловой системы одинаков для обоих вариантов и заключается в следующем:

  1. Скопируйте каталоги /bin, /dev, /etc, /lib, /sbin целиком;
  2. Создать каталоги home, root, proc, tmp;
  3. Создать каталоги usr, usr/bin; скопировать каталог /usr/sbin, скопировать файл expr

    в каталог usr/bin;

  4. Создать каталоги var, var/lock, var/log, var/log/news, var/run, var/tmp, var/lib; скопировать каталог var/lib/dhcp.



  5. - Начало -  - Назад -  - Вперед -