Вот он и настал момент! Я таки решился поставить NetBSD дабы узнать, что за зверь такой. Не могу сказать, что он поставился у меня с первого раза. На первой попытке мне сказали, что я так разметил хард, что NetBSD туда поставить невозможно :-\ На второй попытке всё удалось.
Установка
Вот никогда не забуду установку Slackware. И не из-за того, что он был у меня первым дистрибутивом. Установку Slackware я всегда буду помнить как самую дружелюбную из всех. А причиной стал всего лишь смайлик. Весь текст был написан дружелюбным тоном, и читать его было одно удовольствие :-) Туда же можно отнести комментарии к ltp порту в ядре линукса: "(the connector at the computer with 25 holes)". Вот делали бы так, что инструкцию читать было интересно, и её будут читать даже русские :-)
При утсановки NetBSD ощущение было примерно такое: у тебя есть выбор - либо конец света, либо следующий пункт установки. Проблема вся в том, что следующий пункт установки содержал в себе всё тот же выбор.
Сам же процесс установки ОС на хард занял минимум времени.. ещё бы, диск всего-то 179 мегабайт.
Первая загрука
Толи я по клавиатуре промахивался, толи луна из тучи вышла, но первые два раза ничего кроме винды не грузилось. Решив, что я всё таки промахиваюсь мимо кнопки, на третий раз загрузилась NetBSD.
Первая мысль была "Что? Уже!?". Нет не уже, слишком много по клаве долбил (чесно слово, чего с мной было не пойму, видать руки от холода тряслись). Набрал boot <чего то там> и пошла загрузка ядра. И тем не менее система всёравно загрузилось довольно быстро.
Дальше было ощущение пустоты. Ну действительно, а чего ждать от 179 мегабайт?
Вообщем заранее зная, что вся конфигурация находится в /etc/rc.conf, сразу полез туда. Обнаружил ровном счётом ничего (это я на смом деле думал, что ничего. Две строчки мимо глаз пропустил), кроме комментарий, где было написано: дефолтные конфигурации можно взять из /etc/defaults. Ну не долго думая, о чём я дико потом жалел, сделал cp /etc/defaults/rc.conf /etc/rc.conf.
Вторая перезагрузка...
...и мне говорят, что я не написал строчку rc_configured=YES в /etc/rc.conf и другие нехорошие слова в мой адрес. Но дали рутовый логин, чтобы всё исправить. Надо сказать, что сей момент мне больше всего не понравился, т. к. не был запрошен пароль :-\
Лан, исправлять так исправлять. Первая сложность в исправлении была в том, что редактора vi не было. Как не было? 5 минут назад был, а сейчас уже нету, куда пропал? Тут же выяснилось, что собсно ничего кроме рутовой партиции не примонтированно (тут я подумал, что зря разбивал диск).
Где-то полчаса я мучался, чтобы панять какие партиции куда монтировать. Посмотреть fstab низя связи с отсутствием cat, посмотреть партиции тоже нечем.. наугад их больно много :-\ Загрузился с диска, "наврал" ему, что хочу поставить NetBSD и переразметить диск, посмотрел таблицу и загрузился обратно в NetBSD. Примонтировал, команды появились, но тем не менее vi отказывался работать. Обосновать себе я это смог лишь тем, что надо бы ещё и tmp примонтировать.. но тогда я уже нифига не впилилвал как это сделать, и решил пойти "не нашим" методом и всё заново отформатировал/установил.
Чтож, mv /etc/rc.conf /etc/rc.conf.old ; cp /etc/default/rc.conf /etc/rc.conf ; echo "rc_configured=YES" >> /etc/rc.conf .
Настройка
Проделовая всё выше сказанное, я понял, что sh без автодополнения это сплошная мука. Полюбе нужен bash. Вот только сначало надо инет настроить.
Опять лезу в /etc/rc.conf (всё таки vi классная штука :-) ), ищу на предмет инетовский настроек. Hostname, route и всё.. :-\ Смотрю доки на сайте по настройке сети. Ага, на примере модема. Ну модем то у меня есть, не спорю.. только витая пара всё равно лучше. Краем глаза где то увидел стрчку типа /etc/ifconfig.xxxx. Подумав, что это круто (нет, первая мысль была абсолютно другая), создал файл ifconfig.rtk1 с настройками и сеть заработала. Позже я узнал, как выглядит эквивалент в rc.conf
Сеть заработала, ура!
Установка пакета
Вообщем с долбанным sh и довольно длиннющим адресом фтп, используя аж 3 консоли (4 убил набрав cat /netbsd), с грехом попалам поставил bash-3.0. Правда сначало пакет был, мягко говоря, не для этой ОС, но его удаление и установка правильного была савсем тривиальной задачей после всего проделанного.
Загрузив bash, и познав своё скромное, но всё таки счастье, отправился писать сюда (лучшеб спать пошёл).
rastas если ты это читаешь, совет: не ставь BSD, лушче линух, он хотябы не страшный ;-)