본문 바로가기
배포판

NetBSD

by 다움위키 2023. 12. 10.

NetBSDBerkeley Software Distribution (BSD)를 기반으로 하는 자유와 오픈-소스 유닉스-계열 운영 시스템입니다. 그것은 386BSD포크된 후 공식적으로 발표된 최초의 오픈-소스 BSD 후손입니다. 그것은 계속해서 활발하게 개발되고 있고 서버, 데스크탑, 휴대용 장치, 및 임베디드 시스템을 포함한 많은 플랫폼에서 사용될 수 있습니다.

NetBSD 프로젝트는 코드 명료성, 세심한 디자인, 및 많은 컴퓨터 아키텍처에 걸친 이식성에 중점을 둡니다. 그것의 소스 코드는 공개적으로 사용 가능하고 퍼미시브 라이선스에 적용받습니다.

Installation

설치 매체 구하기

카이스트 ftp 서버에서 내려받을 수 있습니다.

가상 기계 설정

  • 메모리 : 2048M

설치 시작

menu-driven으로 만들어져서 그나마 사용자에게 친절을 베풀었습니다.

  • Choose a language: a: Installation messanges in English
  • Keyboard type: b: US-English 한글 키보드 없습니다.
  • NetBSD-7.1 Install System: a: Install NetBSD to hard disk
  • Shall we continue?: b: Yes
  • Available disks: a: sd0
  • Disk Information: a: This is the correct geometry
  • Which would you like to do?: b: Use the entire disk
  • NetBSD bootcode?: a: Yes
  • Choose your installation: a: Set sizes of NetBSD partitions 미리 설정된 파티션으로 만들어 줍니다.
  • Edit partition?: x: Accept partition sizes. 루트 파티션과 스왑 파티션 2개만 만들어집니다. 물론 조절을 할 수 있습니다.
  • Mount point: x: Partition sizes ok
  • Please enter a name for your NetBSD disk: NetBSD
  • Shall we continue?: b: Yes
  • Bootblocks selection: a: Use BIOS console and x: Exit
  • Select your distribution: a: Full installation
  • Install from: a: CD-ROM / DVD /install image media

Configuration

설치 마지막에 추가 설정이 있다고 합니다. Hit enter to continue

설치 후에 설정할 부분들입니다.

  • Configure network: ↵ Enter만 치면 됩니다. Your host name : NetBSD7
  • Timezone: Asia/Seoul
  • Change root password:
  • Enable installation of binary packages: x: Install pkgin and update package summary
  • Enable sshd:
  • Add a user:
  1. 8 character username to add:
  2. Do you wish to add this user to group wheel? Yes
  3. User shell /bin/sh
  4. New password
  5. Retype new password
  • Finished configuring: Hit enter to continue를 눌러서 Reboot the computer를 눌러줍니다.

Bash Shell

  • pkgin update
  • pkgin upgrade
  • pkgin install bash nano
  • which bash
  • chsh -s /usr/pkg/bin/bash
  • exit

Xfce4

  • pkgin install xfce4 xfce4-desktop
  • pkgin install tdb gvfs fam
  • nano .xinitrc

xfce4-session

  • startx

처음 xfce를 실행하면 Use default config를 눌러줍니다. 배경화면이 보이지 않는 등 제대로 동작하지 않습니다.

터미널을 열어서 다음과 같이 작업합니다.

  • pkgin install xfce4-desktop

캐시를 지우고 xfdesktop을 새롭게 시작합니다.

  • rm ./.cache/sessions/*
  • xfdesktop
  • cp /usr/pkg/share/examples/rc.d/famd /etc/rc.d/
  • cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d/
  • cp /usr/pkg/share/examples/rc.d/hal /etc/rc.d/
  • nano /etc/rc.conf
...
hostname=netbsd7
...
rpcbind=YES
dbus=YES
hal=YES
famd=YES
  • pkgin install firefox flashplayer mozilla-fonts
  • nano /etc/hosts
::1                    netbsd7
127.0.0.1              netbsd7
  • reboot

Open VMware tools

이 과정이 반드시 필요한지는 의문입니다. NetBSD7.1을 설치한 후에 X 윈도우 로그를 보면 이미 vmware 드라이버와 vmmouse 드라이버가 동작중에 있습니다.
  • more /var/log/Xorg.0.log | grep vmware
[    99.177] (==) vmware(0): DPI set to (96, 96)
[    99.179] (II) vmware(0): Initialized VMWARE_CTRL extension version 0.2
[    99.180] (II) vmware(0): Initialized VMware Xinerama extension.
[    99.180] (II) vmware(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
[    99.180] (WW) vmware(0): remove MTRR a0000 - b0000
[    99.290] (==) vmware(0): Backing store disabled
[    99.290] (==) vmware(0): Silken mouse enabled
[    99.301] (II) vmware(0): Initialized VMware Xv extension successfully.
[    99.996] (WW) vmware(0): remove MTRR a0000 - b0000
  • more /var/log/Xorg.0.log | grep vmmouse
[    99.129] (II) LoadModule: "vmmouse"
[    99.130] (II) Loading /usr/X11R7/lib/modules/drivers/vmmouse_drv.so
[    99.130] (II) Module vmmouse: vendor="X.Org Foundation"
[    99.411] (II) Using input driver 'vmmouse' for '<default pointer>'
[    99.411] (II) Loading /usr/X11R7/lib/modules/drivers/vmmouse_drv.so
[    99.411] (II) VMWARE(0): vmmouse is available
[    99.413] (II) VMWARE(0): vmmouse enabled
[   100.954] (II) VMWARE(0): vmmouse enable absolute mode
  • pkgin install open-vm-tools
  • pkgin install xf86-video-vmware xf86-input-vmmouse
  • cp /usr/pkg/share/examples/rc.d/vmtools /etc/rc.d/vmtools
  • nano /etc/rc.conf

vmtools=YES

  • reboot

한글 글꼴

  • pkgin install nanum-ttf

External links