Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- НАЗВАНИЕ
- Гайд по установке OpenBSD на десктоп. Версия 0.9. Актуальна на 2015 год.
- A ;
- | ,--,-/ \---,-/| ,
- _|\,'. /| /| `/|-.
- \`.' /| , `;.
- ,'\ A A A A _ /| `.;
- ,/ _ A _ / _ /| ;
- /\ / \ , , A / / `/|
- /_| | _ \ , , ,/ \
- // | |/ `.\ ,- , , ,/ ,/ \/
- / @| |@ / /' \ \ , > /| ,--.
- |\_/ \_/ / | | , ,/ \ ./' __:..
- | __ __ | | | .--. , > > |-' / `
- ,/| / ' \ | | | \ , | /
- / |<--.__,->| | | . `. > > / (
- /_,' \\ ^ / \ / / `. >-- /^\ |
- \\___/ \ / / \__' \ \ \/ \ |
- `. |/ , , /`\ \ )
- \ ' |/ , V \ / `-\
- `|/ ' V V \ \.' \_
- '`-. V V \./'\
- `|/-. \ / \ /,---`\
- / `._____V_____V'
- ОПИСАНИЕ
- Тут кратко описывается установка OpenBSD на десктоп. Более полно можно почитать здесь:
- http://www.openbsd.org/faq/faq4.html
- СИНОПСИС
- Следуя данной инструкции мы скачаем OpenBSD, запишем её на флэш-накопитель, загрузим с флэш-накопителя минимально необходимую для установки системы версию OpenBSD и будем следовать интерактивной программе установки. В сущности установочный процесс состоит из следующих шагов:
- -- первоначальная настройка системы
- -- разметка диска и выбор точек монтирования
- -- выбор установочного источника
- После этого произойдет копирование системных и конфигурационных файлов системы на диск.
- СКАЧИВАНИЕ ОБРАЗА И ЗАПИСЬ НА СМЕННЫЙ НОСИТЕЛЬ
- образ stable
- http://mirror.yandex.ru/pub/OpenBSD/5.8/amd64/install58.fs
- sha256
- http://mirror.yandex.ru/pub/OpenBSD/5.8/amd64/SHA256
- образ current
- http://mirror.yandex.ru/pub/OpenBSD/snapshots/amd64/install58.fs
- sha256
- http://mirror.yandex.ru/pub/OpenBSD/snapshots/amd64/SHA256
- Для записи образа на флешку рекомендуется использовать dd. Можно проверить, не подменил ли вам никто файлы во время скачивания с сети с помощью команды:
- sha256 -c SHA256
- q: Что выбрать stable или current?
- a: OpenBSD разрабатывается следующим образом: последние изменения поступают в ветку current, а раз в 6 месяцев её стабилизируют и морозят в release. Дальнейшая разработка стабильной версии ведётся в ветке stable, куда отправляют только исправления безопасности. Недостаток stable в более старом программном обеспечении, например: firefox 38, gnome 3.16. Ветка current же очевидно нестабильна и требует больше участия.
- Лично я использую и рекомендую использовать current, однако, ветка stable намного более "ленивая", т.к. патчи безопасности не могут сломать систему, в отличии от обновлений.
- ЗАГРУЗКА
- Выбираем в BIOS legacy boot и загружается с флэш-накопителя.
- Можно, конечно, попробоват UEFI, но это вариант на данный момент нестабилен. Если появилась строка boot> значит все хорошо, через некоторое время запустится установщик и предложит варианты дальнейших действий. Вводим I для установки.
- q: Я хочу UEFI!
- a: Только для current на свой страх и риск.
- https://blog.jasper.la/openbsd-uefi-bootloader-howto/
- q: Я хочу полное дисковое шифрование! (FDE)
- a: Как это сделать можно прочитать, например, здесь
- http://beitlich.org/2015/05/openbsd-5-7-full-encrypted-hdd/
- ОТВЕТЫ НА ВОПРОСЫ УСТАНОВЩИКА
- Заметим небольшой текст поясняющий, как отвечать на вопросы, и тот факт, что можно зайти в шэлл, если ввести !. Если выйти из шэлла (exit), мы вернёмся в установщик. Отвечаем на вопросы. Далее не описаны вопросы, обычно не вызывающие затруднений.
- Раскладку клавиатуры оставляем стандартную. В X-сервере все равно можно будет настроить кириллицу, а вот в виртуальной консоли могут быть проблемы.
- Настраиваем сеть. Название интерфейса соответствует драйверу, который этим интерфейсом заведует. Самый простой вариант с кабелем и dhcp, просто выбираем интерфейс и жмем Enter. С поддерживаемым Wi-Fi все тоже довольно просто, выбираем беспроводный интерфейс и следуем указаниям. Если не получается, то сеть в принципе можно будет настроить уже в самой системе, устанавливаем-то все равно с флешки.
- Часовой пояс вводим в формате Таймзона/Субтаймзона, например: Europe/Moscow. По сути это папка и файл, находящиеся в /usr/share/zoneinfo/.
- Выбираем диск. Его название начинается с wd для IDE и с sd для SCSI. Посмотреть что на диске, можно в шэлле командой disklabel диск.
- Размечаем. В ленивом варианте можно выбрать правильную стандартную разметку, протыкав Enter. Или почитать:
- man disklabel
- http://www.openbsd.org/faq/faq4.html#Partitioning
- Выбираем откуда установить систему. Так как мы скачивали install.fs, выбираем disk. Вопреки интуиции, флэш-накопитель еще не смонтирован. Вводим название устройства флэш-накопителя в качестве источника системных файлов.
- Далее нас просят выбрать установочные наборы. Лучше оставить стандартные, лишнего там нет. Для установки жмем Enter.
- Вылезет предупреждение, что файлы не могут быть проверены, смело вводим yes для продолжения. Установка происходит с образа на флэш-накопитель, контрольную сумму которого мы могли проверить.
- На вопрос готовы ли продолжить без bsd.mp (ядро для мультипроцессорных систем) отвечает yes. Если установка наборов прошла без ошибок жмём Enter.
- В конце концов должно появиться сообщение:
- CONGRATULATIONS! Your OpenBSD install has been successfully completed!
- На этом этапе установка завершена. Пришло время перезагрузиться в свежеустановленную систему.
- q: Ой, а как это странно диски обозначаются...
- a: О дисковых обозначения можно узнать здесь:
- https://en.wikipedia.org/wiki/BSD_disklabel
- q: У меня есть вопрос насчёт какого-то пункта программы установки!
- a: Подробнее здесь:
- http://www.openbsd.org/faq/faq4.html
- ПЕРВЫЕ ШАГИ В СИСТЕМЕ
- Войдем в пользователя и сразу узнаем, что нам письмо. Прочтём его потом.
- Проверим сеть.
- ping -c 3 8.8.8.8
- Если сеть работает, то можно приступать к установке пакетов программ. Введем su и пароль суперпользователя.
- su
- Подскажем менеджеру пакетов программ откуда брать пакеты.
- export PKG_PATH=http://mirror.yandex.ru/pub/OpenBSD/`uname -r`/packages/`uname -m`/
- или для current
- export PKG_PATH=http://mirror.yandex.ru/pub/OpenBSD/snapshots/packages/`uname -m`/
- Эту строку можно будет добавить в .profile, чтобы не вводить каждый раз для операций с пакетами программ.
- Установим необходимые пакеты программ:
- pkg_add sl
- Если установка прошла успешно, проверим работоспособность наших программ:
- sl
- Далее проверим работоспособность иксов. Выходим из шелла суперпользователя и запускаем иксы:
- exit
- startx
- Нас должен встретить менеджер окон fvwm и терминал xterm в нём.
- Самое время прочитать письмо! Вводим в консоль терминала:
- mail
- q: Что дальше?
- a: Устанавливаем необходимые программы и пользуемся ими.
- q: Ну, а с системой можно еще что-то сделать?
- a: В принципе можно еще...
- Повысить производительность файловой системы, добавив в /etc/fstab параметры монтирования: noatime,softdeps. Подробнее: man fstab.
- Настроить doas, чтобы дать пользователю права администратораю.
- echo 'permit имяюзера' > /etc/doas.conf
- Подробнее: man doas.conf.
- Настроить необходимые демоны и их флаги для запуска в /etc/rc.conf.local, на ноутбуке, например, настоятельно рекомендую apm. Также это можно сделать при помощи rcctl.
- Подробнее: man rc.conf, man rcctl.
- Научиться пользоваться man.
- Подробнее: man man, man apropos, what whatis.
- После этого лучше внимательно прочитать FAQ:
- http://www.openbsd.org/faq/index.html
- q: Я уже прочитал весь FAQ, что теперь?
- a: FAQ и на это имеет ответ:
- http://www.openbsd.org/faq/faq2.html
- q: Я хочу GNOME!
- a: Как это реализовать можно прочитать тут:
- http://www.bsdnow.tv/tutorials/the-desktop-obsd
- Только стоит отметить, что c версии 5.8 dbus_daemon переименовали в messagebus.
- q: Как мне обновлять current и пакеты в ней?
- a: Пакеты можно обновлять с помощью pkg_add -uU (man pkg_add).
- Систему же можно компилировать:
- http://www.openbsd.org/faq/faq5.html
- Или же просто скачать свежее ядро bsd.rd:
- http://mirror.yandex.ru/pub/OpenBSD/snapshots/amd64/bsd.rd
- Заменить им существующее (mv bsd.rd /), перезагрузиться и ввести в строку boot> bsd.rd. Далее выбрать Update и следовать инструкциям программы обновления.
- q: А как мне все-таки поддерживать stable в безопасном состоянии?
- a: Компиляция системы и портов:
- http://www.openbsd.org/stable.html
- http://www.bsdnow.tv/tutorials/ports-obsd
- Бинарные патчи и утилита openup (mtier -- компания, основанная несколькими разработчиками openbsd):
- https://stable.mtier.org/
- ЛИЦЕНЗИЯ
- Авторские права: (c) 2015, Аноним <[email protected]>
- Разрешается использование, копирование, модификация и/или распространение данной документации для любых
- целей за плату или бесплатно, при условии сохранения отметки об авторских правах выше
- и включении данного разрешения во все копии.
- ЭТА ДОКУМЕНТАЦИЯ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ" И АВТОР ОТКАЗЫВАЕТСЯ ОТ ЛЮБЫХ ГАРАНТИЙ,
- СВЯЗАННЫХ С ДАННОЙ ДОКУМЕНТАЦИЕЙ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ
- ТОВАРНОЙ ПРИГОДНОСТИ И СООТВЕТСТВИЯ ЦЕЛЯМ ИСПОЛЬЗОВАНИЯ. АВТОР НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ ЗА
- ЛЮБОЙ СПЕЦИАЛЬНЫЙ, ПРЯМОЙ, КОСВЕННЫЙ ИЛИ СПРОВОЦИРОВАННЫЙ УЩЕРБ, А ТАКЖЕ ЛЮБОЙ УЩЕРБ
- ИЗ-ЗА НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ, ПОТЕРИ ДАННЫХ ИЛИ ПРИБЫЛИ,
- ПОД ДЕЙСТВИЕМ ВЗЯТЫХ ОБЯЗАТЕЛЬСТВ, НЕБРЕЖНОСТИ ИЛИ ДРУГОГО ВРЕДОНОСНОГО ДЕЙСТВИЯ, ПРОИСХОДЯЩЕГО БЕЗ
- ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ ВЫПОЛНЕНИЕМ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement