|
Page 3 of 4
В BIOS выставили загрузку с cdrom, вставили диск и перезагрузили компьютер. Как и во всех остальных BSD системах, в начале видим стандартное меню с таймером. Нажимаем клавишу "Enter" или ждем, пока сработает таймер, и загрузка продолжится сама по себе.
В зависимости от скорости процессора на экране в разном темпе начинает возникать информация, выводимая модулем диагностики и обнаружения оборудования. Иногда процесс вывода замирает на 20-40 секунд. Как только мы добрались до этапа, изображенного на следующем снимке, нужно немного подождать. Система задумывается примерно на минуту и, казалось бы, зависает.
Но не стоит беспокоиться и пробовать вмешаться в процесс начальной загрузки. Через минуту - другую все снова зашевелится. Программа - загрузчик была занята созданием файловой системы в оперативной памяти. И вот на экране появилось заглавное меню программы sysinst. На протяжении всего процесса инсталляции мы будем работать именно с ней.
Пользуясь появившимся меню, можно выполнить следующие действия:
- Начать инсталляцию
- Обновить уже установленную систему NetBSD
- Инсталлировать заново имеющееся в системе или добавить новое программное обеспечение
- Перезагрузить машину
Если с первыми тремя пунктами все более или менее ясно, то необходимость четвертого пункта, позволяющего перегрузить машину, для меня лично довольно сомнительна. Почему это нельзя сделать с помощью кнопки "Reset" или, на крайний случай, "Power", непонятно. Следующий интересный для нас пункт меню - "Utility menu". Если выбрать его, то получим набор довольно интересных возможностей.
Например, запуск оболочки командного интерпретатора /bin/sh. На следующем рисунке мы можем видеть результат выполнения команд pwd и ls. Нам предоставлена самая обычная оболочка, с помощью которой можно поработать внутри запущенной сейчас системы и подправить все, что нужно, если вдруг что-то пойдет не так. Выйти из оболочки можно, как обычно, нажав Ctrl+D
Дальше идет интерфейс для установки временной зоны. Меню это настолько лаконично, что и писать-то о нем особенно нечего. Кстати, воспользоваться им для изменения данных так и не удалось. Странно, но нажатие каких угодно клавиш не давало никаких результатов
Следом за ним появляется меню настройки сетевых интерфейсов, отображающее две сетевые карты, установленные на моей машине.
К примеру, можно выбрать первый адаптер pcn0. Затем следует определение типа сетевой среды. Обычно рекомендуется устанавливать autoselect
Следующий вопрос позволяет указать, используем ли мы DHCP для получения сетевых параметров.
Если согласиться, то адрес TCP/IP для этого интерфейса будет получен автоматически при условии наличия в сети DHCP сервера. Вводим данные о домене и имени хоста. Я использовал в качестве имен строки "netbsd" и "unreal.net" соответственно. Так как вокруг меня нет сетей, работающих с протоколом IPv6, я отказался от его использования. И в результате получил вот такую картинку.
Точно такого же результата можно достичь, если отказаться от DHCP и отвечать на все задаваемые вопросы самостоятельно.
DHCP сервер на основе FreeBSD работающий по адресу 192.168.10.2, выделил мне адрес 192.168.10.128. Ответив "Yes" на вопрос о том, верно ли проведено конфигурирование сетевой карты, я решил проверить, насколько правильно она будет после этого работать. Пользуясь меню, о котором мы говорили ранее, запустил оболочку /bin/sh. Затем с помощью команды ping попытался посмотреть, доступен ли наш DHCP сервер. Также по совместительству он является DNS сервером и шлюзом по умолчанию.
Как видите, сервер оказался доступен. Окрыленный таким успехом, я решил проверить другие протоколы и для этого воспользовался ftp сервисом, работающим на том же сервере. Авторизовавшись, скачал из домашней директории пользователя tigrisha файл .cshrc. Убедился, что файл появился в локальной файловой системе.
Вы можете спросить меня, зачем производились все эти странные манипуляции. А я отвечу: просто для эксперимента. Из чистейшего любопытства и желания проверить, насколько гибко работает мини-система, управляющая инсталляцией. Кстати, все настройки, которые мы сейчас определили, можно по окончании инсталляции сохранить как используемые системой по умолчанию. А это значит, что нам не придется вносить их руками в конфигурационные файлы после первой перезагрузки системы.
Учитывая тот факт, что система вместе с ядром и прочими программами, с которыми мы работали, находится в оперативной памяти, а на жестком диске еще нет никаких данных, стоит признать ее впечатляющие возможности. Я предвижу, что в этом месте многие читатели поморщатся и выскажут свое скептическое мнение. Дескать, экая невидаль ping и ftp у них работает. А я им в ответ заявлю, что для сравнения пусть попробуют сделать что-либо подобное во время установки Windows. |