Автор Тема: OpenBSD 4.5  (Прочитано 1067 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ttys

  • Новичок
  • *
  • Сообщений: 14
  • Карма: 2
  • Пол: Мужской
  • BSD the power to set your computer free
    • Просмотр профиля
OpenBSD 4.5
« : 19 Июнь 2009, 10:32:07 »
для начала качаем образ i386 или 64x
ftp.openbsd.org/pub/OpenBSD/4.5/i386/install45.iso
ftp.openbsd.org/pub/OpenBSD/4.5/amd64/install45.iso
можно для удобства ещё качнуть
с ftp.openbsd.org/pub/OpenBSD/4.5/packages
mc-4.6.1p1.tgz
ee-1.4.6p1.tgz
unzip-5.52p0.tgz
zip-3.0.tgz
libiconv-1.12.tgz
gettext-0.17p0.tgz
glib2-2.18.4p0.tgz
pcre-7.8.tgz
копирум на флешку, нарезаем образ, ну и приступаем  :)
после загрузки видим
root on rd0a swap on rd0b dump on rd0b
 erase ^?, werase ^W, kill ^U, intr ^C, status ^T
 (I)nstall, (U)pgrade or (S)hell? i
отвечаем <i> затем следующий вопрос
Welcome to the OpenBSD/i386 4.5 install program.

 This program will help you install OpenBSD. At any prompt except password
 prompts you can 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, but exiting during an install can leave your
 system in an inconsistent state.

 Terminal type: [vt220] Enter
 kbd(8) mapping? ('L' for list) [none] Enter
надо ответить хотим ли мы продолжать установку
Proceed with install? [no] yподошли к разметки диска  ;)
если вы с этим не сталкивались то думаю будет лучше использовать весь диск  под систему, т.к. разметка это сложный процесс и велика вероятность потери данных на других разделах
Available disks are: wd0.
 Which one is the root disk? (or done) [wd0] Enter
Do you want to use *all* of wd0 for OpenBSD? [no] Enter
перечень команд доступных при разметки диска
Initial label editor (enter '?' for help at any prompt)
 > ?
 Available commands:
         ? [cmnd]  - this message or command specific help.
         a [part]  - add new partition.
         b         - set OpenBSD disk boundaries.
         c [part]  - change partition size.
         D         - set label to default.
         d [part]  - delete partition.
         e         - edit drive parameters.
         g [b|d|u] - use [ b ]ios, [ d ]isk or [ u ]ser geometry.
         M         - show entire OpenBSD man page for disklabel.
         m [part]  - modify existing partition.
         n [part]  - set the mount point for a partition.
         p [unit]  - print label.
         q         - quit and save changes.
         r         - recalculate free space.
         s [path]  - save label to file.
         u         - undo last change.
         w         - write label to disk.
         X         - toggle expert mode.
         x         - exit without saving changes.
         z         - zero out partition table.
 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).
         '%' for percent of total disk size, '&' for percent of free space.
         Non-sector units will be rounded to the nearest cylinder.
 Entering '?' at most prompts will give you (simple) context sensitive help.
 >
На корневом диске создание разделов 'a' для корневой файловой системы (/) обязательно. Без этого условия процесс инсталляции не сможет далее исполняться, также можете хотя и не обязательно (зависит от обьёма памяти) создать раздел swap, 'b'
рекомендуют сделать так
    wd0a: / (root) — 150 МБ. Должно быть более чем достаточно.
    wd0b: (swap) — 300 МБ.
    wd0d: /tmp — 120 МБ. /tmp используется для сборки некоторого ПО, 120 МБ должно хватить в большинстве случаев.
    wd0e: /var — 80 МБ. Если бы система использовалась в качестве почтового или веб-сервера,
нам бы пришлось значительно увеличить этот раздел, однако, это не наш случай.
    wd0g: /usr — 4 ГБ. Этот раздел мы сделаем побольше, поскольку сюда должны поместиться некоторые пользовательские приложения,
плюс хотелось бы иметь возможность обновлять и пересобирать систему из исходников в случае необходимости или по желанию.
Дерево портов также размещается здесь, что сразу потребует почти 160 МБ, еще не приступая к сборке.
А если мы планируем собирать систему и приложения из портов,
а не используя пакеты, то здесь необходимо оставить значительно больше места.
    wd0h: /home — 4 ГБ. Для пользовательских файлов.
выглядит это так
  > a a
  offset: [3069360] Enter
  size: [36030960] 150m
  Rounding to cylinder: 317520
  FS type: [4.2BSD] Enter
  mount point: [none] /
  > a b
  offset: [3386880] Enter
  size: [35713440] 300m
  Rounding to cylinder: 619920
  FS type: [swap] Enter
  > a d
  offset: [4006800] Enter
  size: [35093520] 120m
  Rounding to cylinder: 257040
  FS type: [4.2BSD] Enter
  mount point: [none] /tmp
  > a e
  offset: [4263840] Enter
  size: [34836480] 80m
  Rounding to cylinder: 166320
  FS type: [4.2BSD] Enter
  mount point: [none] /var
  > a g
  offset: [4430160] Enter
  size: [34670160] 6g
  Rounding to cylinder: 12594960
  FS type: [4.2BSD] Enter
  mount point: [none] /usr
  > a h
  offset: [17025120] Enter
  size: [22075200] 4g
  Rounding to nearest cylinder: 8391600
  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: 240
  sectors/cylinder: 15120
  cylinders: 2586
  total bytes: 19092.9M
  free bytes: 6681.4M
  rpm: 3600
 
  16 partitions:
  #             size        offset  fstype [fsize bsize  cpg]
    a:           155.0M          1498.7M  4.2BSD   2048 16384   16 # /
    b:           302.7M          1653.8M    swap
    c:         19092.9M             0.0M  unused      0     0
    d:           125.5M          1956.4M  4.2BSD   2048 16384   16 # /tmp
    e:            81.2M          2082.0M  4.2BSD   2048 16384   16 # /var
    g:          6149.9M          2163.2M  4.2BSD   2048 16384   16 # /usr
    h:          4097.5M          8313.0M  4.2BSD   2048 16384   16 # /home
    i:          1498.7M             0.0M   MSDOS
  > q
  Write new label?: [y] Enter


надо указать имя хоста
Enter system hostname (short form, e.g. 'foo'): yourhostнастройку сети можно отложить
Configure the network? [yes] nPassword roota
Password for root account? (will not echo) pAssWOrd
 Password for root account? (again) pAssWOrd
т.к. мы ставим с сд то
Let's install the sets!
 Location of sets? (cd disk ftp http or 'done') [cd] Enter
 Available CD-ROMs are: cd0.
 Which one contains the install media? (or 'done') [cd0] Enter
 Pathname to the sets?  (or 'done') [4.5/i386] Enter
Set name? (or 'done') [bsd.mp] all

          [X] bsd
          [X] bsd.rd
          [X] bsd.mp
          [X] base45.tgz
          [X] etc45.tgz
          [X] misc45.tgz
          [X] comp45.tgz
          [X] man45.tgz
          [X] game45.tgz
          [X] xbase45.tgz
          [X] xetc45.tgz
          [X] xshare45.tgz
          [X] xfont45.tgz
          [X] xserv45.tgz
 Set name? (or 'done') [done] Enter
  Ready to install sets? [yes] Enter
  Getting bsd ...
  100% |**************************************************|  6356 KB    00:09 ETA
  Getting bsd.rd ...
  100% |**************************************************|  5003 KB    00:03 ETA
  Getting bsd.mp ...
  100% |**************************************************|  6401 KB    00:04 ETA
  Getting base45.tgz ...
  100% |**************************************************| 42854 KB    00:38 ETA
  Getting etc45.tgz ...
  100% |**************************************************|  1190 KB    00:01 ETA
  Getting misc45.tgz ...
  100% |**************************************************|  2252 KB    00:02 ETA
  Getting comp45.tgz ...
  100% |**************************************************| 77563 KB    01:05 ETA
  Getting man45.tgz ...
  100% |**************************************************|  7530 KB    00:08 ETA
  Getting game45.tgz ...
  100% |**************************************************|  2547 KB    00:01 ETA
  Getting xbase45.tgz ...
  100% |**************************************************|  9450 KB    00:08 ETA
  Getting xetc45.tgz ...
  100% |**************************************************| 76180       00:00 ETA
  Getting xshare45.tgz ...
  100% |**************************************************|  2678 KB    00:05 ETA
  Getting xfont45.tgz ...
  100% |**************************************************| 34745 KB    00:27 ETA
  Getting xserv45.tgz ...
  100% |**************************************************|  8543 KB    00:07 ETA
  Location of sets? (cd disk ftp http or 'done') [done] Enter
и почти последнее
Start sshd(8) by default? [yes] y
NTP server? (or 'none' or 'default') [none] default
 Do you expect to run the X Window System? [yes] y
 Change the default console to com0? [no] EnterSaving configuration files......done.
  Generating initial host.random file ......done.
  What timezone are you in? ('?' for list) [Canada/Mountain] ?
я отвечал UTC
для перезагрузки halt
для выключения halt -p
после загрузки монтирум флэшку mount /dev/sd0i /mnt
pkg_add /mnt/ee-1.4.6p1.tgz
pkg_add /mnt/mc-4.6.1p1.tgz

источник
« Последнее редактирование: 22 Июнь 2009, 11:22:11 от ttys »
BSD - power to serve