Как установить openbsd
Перейти к содержимому

Как установить openbsd

  • автор:

Установка Unix/OpenBSD

Этот раздел содержит информацию об установке PHP на OpenBSD.

Это рекомендуемый метод установки PHP на ОС OpenBSD, поскольку при этом будут установлены самые последние патчи и улучшения в системе безопасности. Для использования этого метода убедитесь, что у вас имеется recent ports tree/последнее дерево портов. Затем определите, какие блоки вы установите, и выполните команду make install . Ниже дан пример этих действий.

Пример 2-3. Пример установки OpenBSD-портов
$ cd /usr/ports/www/php4 $ make show VARNAME=FLAVORS (choose which flavors you want from the list) $ env FLAVOR="imap gettext ldap mysql gd" make install $ /usr/local/sbin/php4-enable

Имеются откомпилированные пакеты для вашего релиза OpenBSD. Они автоматически интегрируются с версией Apache, устанавливаемой с ОС. Однако, поскольку имеется большое количество опций (называемых flavors ) для данного порта, вы можете обнаружить, что легче скомпилировать из исходника с использованием дерева портов. Прочтите страницу packages(7) для получения дополнительной информации о том, какие пакеты имеются.


Назад Оглавление Вперёд
Установка на Unix/Mac OS X Вверх Установка на Unix/Solaris

linux samba mail postfix FreeBSD Unix doc linux howto ALTLinux PHP faq bind sendmail apache iptables firewall kernel rpm apt-get Slackware openssh Cisco debian vmware GNU oracle sun awk /etc/ passwd linux установка учебник книга скачать

Как установить openbsd

Установщик OpenBSD использует специальное ramdisk ядро ( bsd.rd ), которое создает live среду, полностью загружаемую в память. Эта среда содержит установочные скрипты и небольшое количество утилит, необходимых для процесса установки. Они могут использоваться и для востановления (disaster recovery) системы.

  • CD/DVD
  • USB флешка
  • Существующий раздел на диске
  • При помощи сети (PXE или другая разновидность сетевой загрузки)
  • Дискета

Если у вас есть рабочая OpenBSD система, bsd.rd — это все, что вам нужно для переустановки или обновления её до более новой версии. Для этого скачайте и проверьте новый bsd.rd файл, поместите его в существующую файловую систему и загрузитесь с него. Чтобы загрузиться с bsd.rd — замените загрузочное ядро с /bsd на /bsd.rd .

Загрузиться с bsd.rd на платформе amd64 можно вот так:

Using drive 0, partition 3. Loading. probing: pc0 com0 com1 mem[638K 1918M a20=on] disk: hd0+ hd1+ >> OpenBSD/amd64 BOOT 3.33 boot> bsd.rd 

Это загрузит ядро bsd.rd из первого раздела первого найденного жесткого диска.

Если вам нужно указать другой диск или раздел, просто подставьте перед именем ядра его местоположение. В следующем примере загрузка происходит с четвертого раздела второго диска:

Using drive 0, partition 3. Loading. probing: pc0 com0 com1 mem[638K 1918M a20=on] disk: hd0+ hd1+ >> OpenBSD/amd64 BOOT 3.33 boot> boot hd1d:/bsd.rd 

Загрузчики OpenBSD описаны в архитектурно-зависимых boot(8) man-страницах.

Предварительная подготовка

  • Имя машины
  • Установленное и доступное железо:
    • Проверьте совместимость с вашим оборудованием. Ознакомтесь с особенностями процесса установки для конкретной платформы, особенно если вы используете одну из архитектур, отличных от x86. Они содержат подробные инструкции и предостережения:
    • Нужно ли будет сохранять где-то какие-то данные, существующие в системе?
    • Установленна (или будет ли установленна в будущем) на машине какая-то другая ОС? Если да, то как именно они должны загружаться? Понадобиться ли установка boot manager?
    • Будет ли использоваться весь диск для OpenBSD, или вы хотите использовать существующую разметку и использовать один из доступных разделов?
    • Как вы хотите разметить часть диска, предназначенного для OpenBSD?
    • Хотите ли зашифровать диск?
    • Доменное имя и адрес DNS
    • IP адрес и маска сети для каждого NIC
    • Адрес шлюза (gateway)

    Загрузка OpenBSD из Интернет

    Следующие установочные образы доступны для скачивания:

    Образы могут быть загружены с альтернативных зеркал.

    Файл SHA256 , содержащий контрольные суммы, находится в том же каталоге, что и установочные файлы, перечисленные выше. Вы можете проверить, что ни один из загруженных файлов не был искажен при скачивании, используя команду sha256(1).

    $ sha256 -C SHA256 miniroot*.img (SHA256) miniroot74.img: OK

    Если же вы используете ОС с GNU coreutils:

    $ sha256sum -c --ignore-missing SHA256 miniroot74.img: OK

    Однако это используется лишь для проверки правильной загрузки файлов по сети. Используйте signify(1) и SHA256.sig для криптографической проверки файла, содержащего контрольные суммы.

    $ signify -Cp /etc/signify/openbsd-74-base.pub -x SHA256.sig miniroot*.img Signature Verified miniroot74.img: OK

    Обратите внимание, что пакет signify в других операционных системах может не содержать требуемого открытого ключа или быть установлен в другое место.

    Образы install74.iso и install74.img не содержат файл SHA256.sig , поэтому установщик пожалуется, что не может проверить подпись включенных файлов, которые содержат установочные компоненты:

    Directory does not contain SHA256.sig. Continue without verification? [no]

    Это происходит из-за того, что мы не стали включать этот файл, так как установщику нет смысла проверять их. Если кто-то создаст мошеннический установочный образ, он конечно же сможет изменить установщик так, чтобы файлы были легитимны. Если подпись установочного образа была проверена ранее, можно с уверенностью ответить «да».

    Создание установочного носителя

    Флеш устройства (Flash Drives)

    Загрузочную USB флешку можно создать записав не нее образ при помощи dd(1).

    Используя OpenBSD и предполагая, что устройство было распознано как sd6 :

    # dd if=install*.img of=/dev/rsd6c bs=1M 

    Обратите внимание, что используется raw I/O device rsd6c , а не sd6c .

    Некоторые детали могут отличаться в разных системах. Если вы используете другую ОС, не забудьте о правильном имени устройства: /dev/sdX в Linux или /dev/rdiskX в macOS, например.

    CD-ROM

    При помощи cdio(1) вы можете создать загружаемый CD-ROM.

    # cdio tao cd*.iso 

    Выполнение простой установки

    Если вам необходимы инструкции и другая информация о процессе загрузки с того или иного устройства, загляните на страницу платформы, где можно ознакомиться с особенностями вашей машины.

    Установщик OpenBSD предназначен для установки системы с очень удобной конфигурацией по умолчанию с минимальным вмешательством пользователя. Вы можете просто нажимать , чтобы получить правильно установленную OpenBSD, пробежавшись пальцами по клавиатуре только для ввода пароля root.

    После вывода dmesg(8) вы увидете первый вопрос установщика:

    . root on rd0a swap on rd0b dump on rd0b erase ^?, werase ^W, kill ^U, intr ^C, status ^T Welcome to the OpenBSD/amd64 7.4 installation program. (I)nstall, (U)pgrade, (A)utoinstall or (S)hell?

    Выберите (I)nstall для начала процесса установки.

    Набор устанавливаемых компонент

    Полная инсталляция OpenBSD разбита на несколько установочных компонент.

    Новым пользователям рекомендуется установить все эти компоненты.

    Некоторые библиотеки из xbase74.tgz , такие как freetype или fontconfig, используются программами для работы с текстом или графикой и без X. Такие программы обычно нуждаются в шрифтах из xfont74.tgz или пакетов со шрифтами. Для простоты разработчики решили не поддерживать минимальный компонент xbase74.tgz , который позволял бы работать большинству не-X портов.

    Добавление компоненты после установки

    Если вы решили пропустить некоторые установочные компоненты в ходе установки системы, вы, возможно, позже все же передумаете. Для этого просто загрузитесь с bsd.rd и выберите (U)pgrade . Когда вы, предварительно ответив на несколько вопросов, наконец перейдете к выбору установочных компонент, выберите те, что хотите доустановить.

    Разметка диска

    Для установки OpenBSD требуется всего 512 Мб свободного места на диске, но подобная установка подойдет по большей части опытным пользователям. Если же у вас нет большого опыта в работе с OpenBSD, мы рекомендуем использовать 8 Гб или даже больше.

    • Безопасность: Некоторые возможности безопасности OpenBSD по умолчанию используют параметры монтирования ФС, такие как nosuid , nodev , noexec или wxallowed .
    • Стабильность: Пользователь или программа, если они имеют право на запись в файловую систему, могут заполнить ее мусором. На ваши важные программы, которые, как мы надеемся, работают в другой файловой системе, это никак не повлияет.
    • fsck(8): Вы можете подмонтировать разделы, на которые вы никогда или крайне редко планируете что-то записывать, в режиме readonly . Это исключит необходимость проверки ФС после сбоев.
    • Поскольку некоторые пакеты необходимо запускать из файловой системы wxallowed , рекомендуется иметь отдельный раздел /usr/local .
    • Во время обновления системы свободное место на слишком маленьких разделах может попросту закончиться.
    • Создание отдельного раздела /home всегда является хорошей идеей. Обновляете или устанавливаете новую систему? Оставте /home раздел нетронутым; пересоздайте по новой все остальное.
    • Возможно кому-то понравится идея создания altroot раздела для бекапа корневой ФС.
    • Системы, доступные из сети, должны иметь отдельный /var и возможно даже отдельный /var/log раздел.
    • Для компиляции и сборки некоторых портов может потребоваться огромное количество свободного места на /usr и /tmp разделах.

    Bootstrapping Wireless Firmware

    По причине ограничений, связанных с лицензиями, некоторые firmware не могут поставляться месте с OpenBSD. Программа fw_update(8) автоматически загрузит и установит любые отсутствующие в системе firmware, но она требует установленного и рабочего соединения с интернет.

    В некоторых случаях нет возможности подключиться к интернет, например если на ноутбуке нет порта Ethernet. В этом случае пользователю придется вручную загрузить и установить firmware, чтобы подключиться к интернет. Это можно сделать перед установкой, добавив файлы с firmware на установочный носитель или после установки ОС с CD или жеского диска.

    Начать стоит с поиска interface name wireless адаптера в dmesg(8).

    Из существующей установки OpenBSD смонтируйте установочный образ как диск vnode при помощи vnconfig(8) и используйте fw_update(8) для загрузки нужных файлов. В приведенном примере используется firmware для карты iwm(4):

    # vnconfig install74.img vnd0 # mount /dev/vnd0a /mnt # fw_update -Fv -p /mnt iwm # umount /mnt # vnconfig -u vnd0 

    Полученный файл затем можно использовать для создания загрузочного установочного образа с необходимой прошивкой (firmware).

    Если у вас нет системы с OpenBSD с выходом в интернет, используйте другой компьютер для загрузки соответствующего файлов с firmware.openbsd.org, после чего скопируейте их на USB-флешку, с которой может работать OpenBSD. Затем, в OpenBSD системе подключите устройство при помощи mount(8) и используйте все ту же программу fw_update(8) для установки файлов оттуда.

    Отправка вашего dmesg после установки

    После успешной установки проверьте, не выглядит ли что-то странным в выводе команды dmesg(8). Если какое-то устройство показано как not configured , это значит, что оно в настоящий момент не поддерживается ядром. Это можно исправить только если отпаравить вывод dmesg. Содержание письма /usr/src/etc/root/root.mail :

    If you wish to ensure that OpenBSD runs better on your machines, please do us a favor (after you have your mail system configured!) and type something like: # (dmesg; sysctl hw.sensors) | \ mail -s "Sony VAIO 505R laptop, apm works OK" dmesg@openbsd.org so that we can see what kinds of configurations people are running. As shown, including a bit of information about your machine in the subject or the body can help us even further. We will use this information to improve device driver support in future releases. (Please do this using the supplied GENERIC kernel, not for a custom compiled kernel, unless you're unable to boot the GENERIC kernel. If you have a multi-processor machine, dmesg results of both GENERIC.MP and GENERIC kernels are appreciated.) The device driver information we get from this helps us fix existing drivers. Thank you!

    Или просто сохрание вывод dmesg в каком-нибудь текстовом файле и отпавьте нам его содержание:

    $ (dmesg; sysctl hw.sensors) > ~/dmesg.txt 

    Пожалуйста, настройте ваш почтовый клиент для использования plain text. В частности, не используйте HTML форматирование или принудительные переносы строк. Поместите вывод dmesg в тело письма, а не прикрепляйте к письму attachment-файл.

    Настройка процесса установки

    Компонент site74.tgz

    Скрипты установки и обновления OpenBSD позволяют выбирать установленные пользователем настройки, называемые site74.tgz . Как и официальные копоненты установки, это tar(1) архив, распаковывапющийся в корень ФС / и при помощи опций -xzphf . Он распаковается последним, поэтому отлично подходит для изменения файлов, которые присутствуют в системе после установки. Кроме того, можно использовать компоненты, зависящие лишь от имени хоста, при использовании имени site74-$(hostname -s).tgz .

    Заметка: Если вы хотите использовать установочные компоненты, загружая их через HTTP(s), поместите site74.tgz в каталог, откуда будете загружать архив, и добавьте его имя в ваш index.txt . Этот компонент будет доступен во время установки системы.

    Скрипты install.site и upgrade.site

    Если компонент site74.tgz содержит файл /install.site , установщик запустит его при помощи chroot(8), в только что созданный для установки корень ФС. Аналогично, upgrade-скрипт запустит /upgrade.site . Последний может быть помещен в корневой каталог системы и использован для обновления перед перезагрузкой.

    • Настройка времени в системе.
    • Сделать немедленный backup/архив новой системы, прежде чем открыть доступ к машине всему остальному миру.
    • Добавить набор своих команд, которые надо будет выполнить после первой загрузки. Это произойдет, если install.site будет использоваться для добавления команд в файл rc.firsttime(8) (добавление в этот файл необходимо, так как сам установщик может записать что-то в этот файл). Во время загрузки rc.firsttime выполняется один раз, а затем удаляется.

    Мультизагрузка

    Мультизагрузка подразумевает использование на одном компьютере нескольких ОС, а также средства выбора нужной из них при загрузке. Ознакомтесь с процессом загрузки OpenBSD перед тем так начать. Краткое введение в возможности fdisk(8) можно найти в разделе использование fdisk.

    Если вы собираетесь установить OpenBSD на машину, где она не будет первой, вам, возможно, потребуется освободить место перед установкой OpenBSD. В дополнение к встроенным инструментам вашей существующей системы, gparted может быть полезен для удаления или изменения размера существующих разделов. Предпочтительно использовать один из четырех основных разделов MBR для загрузки OpenBSD. Расширенные разделы могут не работать.

    rEFInd, как нам известно по сообщениям пользователей. обычно работет без проблем. GRUB, по сообщениям от пользователей, как правило работает не совсем правильно. Так или иначе, вы в праве сами решать что и как хотите использовать.

    Windows

    Boot Configuration Data (BCD) позволяет загружать несколько версий Windows при помощи bcdedit . Описание этой программы можно найти в этой статье. Если вам нужна альтернатива с графическим интерфейсом, вы можете попробовать EasyBCD.

    Вам понадобится скопировать Partition Boot Record (PBR) вашей OpenBSD. Вы можете скопировать его в файл:

    # dd if=/dev/rsd0a of=openbsd.pbr bs=512 count=1 

    где sd0a — ваше загрузочное устройство. Вам нужно будет загрузить файл openbsd.pbr в системный раздел Windows.

    После копирования PBR OpenBSD в системный раздел Windows вам понадобится shell с правами администратора для запуска следующих команд:

    C:\Windows\system32> bcdedit /create /d "OpenBSD/i386" /application bootsector The entry was successfully created. C:\Windows\system32> bcdedit /set device boot The operation completed successfully. C:\Windows\system32> bcdedit /set path \openbsd.pbr The operation completed successfully. C:\Windows\system32> bcdedit /set device partition=c: The operation completed successfully. C:\Windows\system32> bcdedit /displayorder /addlast The operation completed successfully.

    Обратите внимание, что OpenBSD ожидает, что real-time clock компьютера будут установлены на Coordinated Universal Time (UTC). Подробную информацию можно найти в этом разделе.

    Установка OpenBSD

    Обложка статьи

    Установка OpenBSD — не самый популярный вопрос в русскоязычной литературе, хотя ничего «сверхъестественного» в нем нет. Сам процесс занимает около 7 минут, а его наиболее сложной и опасной частью является разбиение жесткого диска (особенно, если OpenBSD — не единственная установленная на нем ОС).

    Дистрибутив OpenBSD можно получить с сайта проекта, приобрести в виде готовых дисков (например, в магазине ЛинуксЦентра) или же производить инсталляцию по FTP/HTTP. Все дальнейшее рассмотрение производится на примере OpenBSD 3.2.

    Прежде всего, необходимо собрать данные, которые потребуются в процессе установки. Сюда входит: имя машины, названия всех устройств, драйвера к ним, сетевые параметры (DNS, Domain Name, IP,Gateway). Для начала процесса инсталляции загрузитесь с первого дистрибутивного диска. На экране появятся следующие сообщения:

    rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02 erase ^?, werase ^W, kill ^U, intr ^C, status ^T (I)nstall, (U)pgrade or (S)hell? I

    Для установки новой системы выберите Install. В ответ будет выведено приветствие:

    Welcome to the OpenBSD/i386 3.2 install program. This program will help you install OpenBSD in a simple and rational way. At any prompt except password prompts you can run a shell command by typing '!foo', or escape to a shell by typing '!'. Default answers are shown in []'s and are selected by pressing RETURN. At any time you can exit this program by pressing Control-C and then RETURN, but quitting during an install can leave your system in an inconsistent state. Specify terminal type: [vt220] Do you wish to select a keyboard encoding table? [n] ENTER

    Просто нажмите «Enter».

    IS YOUR DATA BACKED UP? As with anything that modifies disk contents, this program can cause SIGNIFICANT data loss. It is often helpful to have the installation notes handy. For complex disk configurations, relevant disk hardware manuals and a calculator are useful. Proceed with install? [n] y

    Введите «y». Здесь наступает самый ответственный момент. На экране появляется следующий текст:

    Cool! Let's get to it. You will now initialize the disk(s) that OpenBSD will use. To enable all available security features you should configure the disk(s) to allow the creation of separate filesystems for /, /tmp, /var, /usr, and /home. Available disks are: wd0. Which one is the root disk? (or done) [wd0] Enter

    Выберите диск, на который будет записана загрузочная информация (wd0 – первый, wd1-второй и т.д.). В случае, если в системе установлен всего один HDD, моэно принять значения по умолчанию, нажав «Enter».

    Do you want to use *all* of wd0 for OpenBSD? [no] Enter

    Ответьте на это предложение отказом, если только не хотите, чтобы OpenBSD заняла собой весь диск. После этого Вам будет предложено выделить для системы несколько разделов

    You will now create a single MBR partition to contain your OpenBSD data. This partition must have an id of 'A6'; must *NOT* overlap other partitions; and must be marked as the only active partition. The 'manual' command describes all the fdisk commands in detail. Disk: wd0 geometry: 2586/240/63 [39100320 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ *0: 06 0 1 1 - 202 239 63 [ 63: 3069297 ] DOS > 32MB 1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused Enter 'help' for information fdisk: 1> help help Command help list manual Show entire OpenBSD man page for fdisk reinit Re-initialize loaded MBR (to defaults) setpid Set the identifier of a given table entry disk Edit current drive stats edit Edit given table entry flag Flag given table entry as bootable update Update machine code in loaded MBR select Select extended partition table entry MBR print Print loaded MBR partition table write Write loaded MBR to disk exit Exit edit of current MBR, without saving changes quit Quit edit of current MBR, saving current changes abort Abort program without saving current changes fdisk: 1>

    Разбиение диска необходимо проводить очень внимательно ! Иначе Вы рискуете полностью потерять сохраненную на диске информацию. Отменить сделанные в fdisk изменения нельзя. Можно лишь выйти из программы установки и начать установку заново. Просто перезагружаться не стоит – другой редактор разделов не увидит изменений, но загрузить старую ОС не удастся.

    Сформируем раздел под систему:

    fdisk: 1> e 1 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ 1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused Partition id ('0' to disable) [0 - FF]: [0] (? for help) a6 Do you wish to edit in CHS mode? [n] y BIOS Starting cylinder [0 - 2585]: [0] 203 BIOS Starting head [0 - 239]: [0] Enter BIOS Starting sector [1 - 63]: [0] 1 BIOS Ending cylinder [0 - 2585]: [0] 2585 BIOS Ending head [0 - 239]: [0] 239 BIOS Ending sector [1 - 63]: [0] 63 fdisk:*1> p Disk: wd0 geometry: 2586/240/63 [39100320 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ *0: 06 0 1 1 - 202 239 63 [ 63: 3069297 ] DOS > 32MB 1: A6 203 0 1 - 2585 239 63 [ 3069360: 36030960 ] OpenBSD 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused fdisk:*1> p m Disk: wd0 geometry: 2586/240/63 [19092 Megabytes] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ *0: 06 0 1 1 - 202 239 63 [ 63: 1499M] DOS > 32MB 1: A6 203 0 1 - 2585 239 63 [ 3069360: 17593M] OpenBSD 2: 00 0 0 0 - 0 0 0 [ 0: 0M] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0M] unused fdisk:*1> fdisk:*1> f 1 Partition 1 marked active. fdisk:*1> p Disk: wd0 geometry: 2586/240/63 [39100320 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ 0: 06 0 1 1 - 202 239 63 [ 63: 3069297 ] DOS > 32MB *1: A6 203 0 1 - 2585 239 63 [ 3069360: 36030960 ] OpenBSD 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused fdisk:*1>

    Теперь можно сохранить раздел и перейти к следующему пункту установки:

    fdisk:*1> w Writing MBR at offset 0. wd0: no disk label fdisk: 1> q

    После выхода из fdisk запустится программа label editor:

    Here is the partition information you chose: Disk: wd0 geometry: 2586/240/63 [39100320 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ *0: 06 0 1 1 - 202 239 63 [ 63: 3069297 ] DOS > 32MB 1: A6 203 0 1 - 2585 239 63 [ 3069360: 36030960 ] OpenBSD 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused You will now create an OpenBSD disklabel inside the OpenBSD MBR partition. The disklabel defines how OpenBSD splits up the MBR partition into OpenBSD partitions in which filesystems and swap space are created. The offsets used in the disklabel are ABSOLUTE, i.e. relative to the start of the disk, NOT the start of the OpenBSD MBR partition. disklabel: no disk label WARNING: Disk wd0 has no label. You will be creating a new one. # using MBR partition 1: type A6 off 3069360 (0x2ed5b0) size 36030960 (0x225c9f0) Treating sectors 3069360-39100320 as the OpenBSD portion of the disk. You can use the 'b' command to change this. Initial label editor (enter '?' for help at any prompt) > ? Available commands: p [unit] - print label. M - show entire OpenBSD man page for disklabel. e - edit drive parameters. a [part] - add new partition. b - set OpenBSD disk boundaries. c [part] - change partition size. d [part] - delete partition. D - set label to default. g [d|b] - Use [d]isk or [b]ios geometry. m [part] - modify existing partition. n [part] - set the mount point for a partition. r - recalculate free space. u - undo last change. s [path] - save label to file. w - write label to disk. q - quit and save changes. x - exit without saving changes. X - toggle expert mode. z - zero out partition table. ? [cmnd] - this message or command specific help. Numeric parameters may use suffixes to indicate units: 'b' for bytes, 'c' for cylinders, 'k' for kilobytes, 'm' for megabytes, 'g' for gigabytes or no suffix for sectors (usually 512 bytes). Non-sector units will be rounded to the nearest cylinder. Entering '?' at most prompts will give you (simple) context sensitive help. >

    Здесь надо указать точки монтирования разделов и их размер. Рекомендуются установить следующие параметры:

    • wd0a: / (root) — 150M.
    • wd0b: (swap) — 300M. Раздел подкачки должен иметь размер, приблизительно равный удвоенному объему оперативной памяти
    • wd0d: /tmp — 120M. Место под временные файлы
    • wd0e: /var – 80M. Здесь хранятся серверные журналы и т.п.
    • wd0g: /usr — 2G. Место для программ (иногда на это выделяют и 2/3 диска)
    • wd0h: /home — 4G. Место для личных файлов пользователей.

    Вот порядок выполняемых действий:

    > p m device: /dev/rwd0c type: ESDI disk: ESDI/IDE disk label: ST320011A bytes/sector: 512 sectors/track: 63 tracks/cylinder: 16 sectors/cylinder: 1008 cylinders: 16383 total sectors: 39102336 free sectors: 36030960 rpm: 3600 16 partitions: # size offset fstype [fsize bsize cpg] a: 17593.2M 1498.7M unused 0 0 c: 19092.9M 0.0M unused 0 0 i: 1498.7M 0.0M MSDOS > d a > a a offset: [3069360] Enter size: [36030960] 150M Rounding to nearest cylinder: 307440 FS type: [4.2BSD] Enter mount point: [none] / > a b offset: [3376800] Enter size: [35723520] 300M Rounding to nearest cylinder: 614880 FS type: [swap] Enter > a d offset: [3991680] Enter size: [35108640] 120m Rounding to nearest cylinder: 245952 FS type: [4.2BSD] Enter mount point: [none] /tmp > a e offset: [4237632] Enter size: [34862688] 80m Rounding to nearest cylinder: 164304 FS type: [4.2BSD] Enter mount point: [none] /var > a g offset: [4401936] Enter size: [34698384] 2g Rounding to nearest cylinder: 4194288 FS type: [4.2BSD] Enter mount point: [none] /usr > a h offset: [8596224] Enter size: [30504096] 4g Rounding to nearest cylinder: 8388576 FS type: [4.2BSD] Enter mount point: [none] /home > p m device: /dev/rwd0c type: ESDI disk: ESDI/IDE disk label: ST320011A bytes/sector: 512 sectors/track: 63 tracks/cylinder: 16 sectors/cylinder: 1008 cylinders: 16383 total sectors: 39102336 free sectors: 22115520 rpm: 3600 16 partitions: # size offset fstype [fsize bsize cpg] a: 150.1M 1498.7M 4.2BSD 1024 8192 16 # / b: 300.2M 1648.8M swap c: 19092.9M 0.0M unused 0 0 d: 120.1M 1949.1M 4.2BSD 1024 8192 16 # /tmp e: 80.2M 2069.2M 4.2BSD 1024 8192 16 # /var g: 2048.0M 2149.4M 4.2BSD 1024 8192 16 # /usr h: 4096.0M 4197.4M 4.2BSD 1024 8192 16 # /home i: 1498.7M 0.0M MSDOS > q Write new label?: [y] Enter

    Тонкое место : монтирование разделов необходимо проводить строго в указанном порядке. После монтирования последнего раздела надо ввести done и нажать «Enter».

    The root filesystem will be mounted on wd0a. wd0b will be used for swap space. Mount point for wd0d (size=122976k), none or done? [/tmp] Enter Mount point for wd0e (size=82152k), none or done? [/var] Enter Mount point for wd0g (size=2097144k), none or done? [/usr] Enter Mount point for wd0h (size=4194288k), none or done? [/home] Enter Mount point for wd0d (size=122976k), none or done? [/tmp] done Done - no available disks found. You have configured the following partitions and mount points: wd0a / wd0d /tmp wd0e /var wd0g /usr wd0h /home The next step creates a filesystem on each partition, ERASING existing data. Are you really sure that you're ready to proceed? [n] y /dev/rwd0a: 307440 sectors in 305 cylinders of 16 tracks, 63 sectors 150.1MB in 20 cyl groups (16 c/g, 7.88MB/g, 1920 i/g) /dev/rwd0d: 245952 sectors in 244 cylinders of 16 tracks, 63 sectors 120.1MB in 16 cyl groups (16 c/g, 7.88MB/g, 1920 i/g) /dev/rwd0e: 164304 sectors in 163 cylinders of 16 tracks, 63 sectors 80.2MB in 11 cyl groups (16 c/g, 7.88MB/g, 1920 i/g) /dev/rwd0g: 4194288 sectors in 4161 cylinders of 16 tracks, 63 sectors 2048.0MB in 261 cyl groups (16 c/g, 7.88MB/g, 1920 i/g) /dev/rwd0h: 8388576 sectors in 8322 cylinders of 16 tracks, 63 sectors 4096.0MB in 521 cyl groups (16 c/g, 7.88MB/g, 1920 i/g) /dev/wd0a on /mnt type ffs (rw, asynchronous, local, ctime=Thu Oct 10 21: 50:36 2 002) /dev/wd0h on /mnt/home type ffs (rw, asynchronous, local, nodev, nosuid, ctime=Thu Oct 10 21:50:36 2002) /dev/wd0d on /mnt/tmp type ffs (rw, asynchronous, local, nodev, nosuid, ctime=Thu Oct 10 21:50:36 2002) /dev/wd0g on /mnt/usr type ffs (rw, asynchronous, local, nodev, ctime=Th u Oct 10 21:50:36 2002) /dev/wd0e on /mnt/var type ffs (rw, asynchronous, local, nodev, nosuid, ctime=Th u Oct 10 21:50:36 2002)

    Мы закончили проведение необратимых операций (разметка, форматирование) над диском.

    Следующий этап – это уже дело техники. Вводим имя машины и сетевые параметры:

    Enter system hostname (short form, e.g. 'foo'): hostname Configure the network? [y] Enter Available interfaces are: fxp0. Which one do you wish to initialize? (or 'done') [fxp0] Enter Symbolic (host) name for fxp0? [puffy] Enter The default media for fxp0 is media: Ethernet autoselect (100baseTX full-duplex) Do you want to change the default media? [n] Enter IP address for fxp0? (or 'dhcp') 111.111.111.111 Netmask? [255.255.255.0] Enter Done - no available interfaces found. DNS domain name? (e.g. 'bar.com') [my.domain] example.com DNS nameserver? (IP address or 'none') [none] 111.111.111.111 Use the nameserver now? [y] Enter Default route? (IP address, 'dhcp' or 'none') 111.111.111.111 add net default: gateway 199.185.137.128 Edit hosts with ed? [n] Enter Do you want to do any manual network configuration? [n] Enter

    А затем — пароль администратора:

    Password for root account? (will not echo) Wоrd Password for root account? (again) Wоrd

    После задания пароля, можно переходить непосредственно к инсталляции:

    You will now specify the location and names of the install sets you want to load. You will be able to repeat this step until all of your sets have been successfully loaded. If you are not sure what sets to install, refer to the installation notes for details on the contents of each. Sets can be located on a (m)ounted filesystem; a (c)drom, (d)isk or (t)ape device; or a (f)tp, (n)fs or (h)ttp server. Where are the install sets? c Available CD-ROMs are: cd0.

    Если Вы устанавливаете систему с СDROM, то выберите “с”. Далее укажите местоположение директории с архивами:

    Available CD-ROMs are: cd0. Which one contains the install media? (or 'done') [cd0] Enter Pathname to the sets? (or 'done') [3.4/i386] Enter

    Выберите компоненты для установки. Если позволяет место, советую установить все, кроме игр:

    The following sets are available. Enter a filename, 'all' to select all the sets, or 'done'. You may de-select a set by prepending a '-' to its name. [X] bsd [ ] bsd.rd [X] base34.tgz [X] etc34.tgz [X] misc34.tgz [X] comp34.tgz [X] man34.tgz [X] game34.tgz [ ] xbase34.tgz [ ] xshare34.tgz [ ] xfont34.tgz [ ] xserv34.tgz File Name? (or 'done') [bsd.rd] all The following sets are available. Enter a filename, 'all' to select all the sets, or 'done'. You may de-select a set by prepending a '-' to its name. [X] bsd [X] bsd.rd [X] base34.tgz [X] etc34.tgz [X] misc34.tgz [X] comp34.tgz [X] man34.tgz [X] game34.tgz [X] xbase34.tgz [X] xshare34.tgz [X] xfont34.tgz [X] xserv34.tgz

    Далее введите done, и подтвердите начало установки. После окончания распаковки снова введите done.

    File Name? (or 'done') [done] Enter Ready to install sets? [y] Enter Getting bsd . 100% |**************************************************| 4735 KB 00:03 Getting bsd.rd . 100% |**************************************************| 4275 KB 00:02 Getting base34.tgz . 100% |**************************************************| 30267 KB 00:21 Getting etc34.tgz . 100% |**************************************************| 1545 KB 00:01 Getting misc34.tgz . 100% |**************************************************| 1909 KB 00:01 Getting comp34.tgz . 100% |**************************************************| 17074 KB 00:13 Getting man34.tgz . 100% |**************************************************| 6139 KB 00:04 Getting game34.tgz . 100% |**************************************************| 2534 KB 00:01 Getting xbase34.tgz . 100% |**************************************************| 10940 KB 00:06 Getting xshare34.tgz . 100% |**************************************************| 1656 KB 00:02 Getting xfont34.tgz . 100% |**************************************************| 31160 KB 00:21 Getting xserv34.tgz . 100% |**************************************************| 15228 KB 00:11 Sets can be located on a (m)ounted filesystem; a (c)drom, (d)isk or (t)ape device; or a (f)tp, (n)fs or (h)ttp server. Where are the install sets? (or 'done')

    На следующий вопрос следует ответить “y”, если предполагается использование X Window System. Вам будет предложено выбрать временной пояс.

    Do you expect to run the X Window System? [y] y Saving configuration files. done. Generating initial host.random file . done. What timezone are you in? ('?' for list) [US/Pacific] Russia Select a sub-timezone of 'US' ('?' for list): Moscow Setting local timezone to 'US/Eastern'. done. Making all device nodes. done. Installing boot block. boot: /mnt/boot proto: /usr/mdec/biosboot device: /dev/rwd0c /usr/mdec/biosboot: entry point 0 proto bootblock size 512 room for 12 filesystem blocks at 0x16f Will load 7 blocks of size 8192 each. Using disk geometry of 63 sectors and 240 heads. 0: 9 @(203 150 55) (3078864-3078872) 1: 63 @(203 151 1) (3078873-3078935) 2: 24 @(203 152 1) (3078936-3078959) 3: 16 @(203 8 47) (3069910-3069925) /mnt/boot: 4 entries total using MBR partition 1: type 166 (0xa6) offset 3069360 (0x2ed5b0) . done. CONGRATULATIONS! Your OpenBSD install has been successfully completed! To boot the new system, enter halt at the command prompt. Once the system has halted, reset the machine and boot from the disk. # halt syncing disks. done The operating system has halted. Please press any key to reboot.

    После ввода команды halt начнется перезагрузка системы. Весь процесс занимает около 5-7 минут. Почему — станет ясно после первого запуска. Кроме базовой системы на диск не копируется ничего! Установка дополнительных компонентов остается на совести пользователя. В следующей статье я собираюсь рассмотреть сборку ядра системы, а также минимальную настройку рабочей среды пользователя.

    Другие статьи по данной теме:

    • BSD Unix
    • FreeBSD. Настраиваем файловые системы
    • NetBSD: опыт эксплуатации
    • OpenBSD: руководство пользователя (v0.1)
    • DragonFlyBSD: загрузка и инициализация
    • FreeBSD. Инсталляция
    • NetBSD Документация: Другие часто задаваемые вопросы и HOWTOs
    • Ядро и мир DragonFly
    • Установка OpenBSD

    Как установить OpenBSD 6.4?

    Пробовал на другом ПК. все нормально идет, находит файл. а На ноуте НР не хочет.

    • Вопрос задан более трёх лет назад
    • 385 просмотров

    Комментировать

    Решения вопроса 0

    Ответы на вопрос 1

    Максим @maxzhurkin

    Судя по всему, инсталлятор не находит или находит не тот носитель для использования в качестве источника установки.
    Можно попытаться вместо install64.fs использовать install64.iso (или наоборот, в зависимости от того, что используется сейчас) и если не поможет, попробовать использовать miniroot64.fs или cd64.iso для установки по сети или с другого носителя (например, ещё одной флешки с файлами установки)

    Ответ написан более трёх лет назад

    Комментировать

    Нравится Комментировать

    Ваш ответ на вопрос

    Войдите, чтобы написать ответ

    linux

    • Linux
    • +2 ещё

    Почему smbd игнорирует acl?

    • 2 подписчика
    • 11 часов назад
    • 35 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *