[Born2beRoot] Virtualbox Debian 설치

bolee·2022년 3월 31일
1

42seoul

목록 보기
3/27

상단의 New 선택

가상 머신 기본 설정

  • Name : 해당 가상머신의 이름
  • Machine Folder : 가상머신 폴더 위치
  • Type : 운영 체제
  • Version : 해당 운영 체제의 버전

모두 입력 후 하단의 Continue 선택

가상머신의 메모리 크기 선택

  • 초록색 범위 내에서 선택해야 함
  • 권장 크기는 3000MB

기본값 선택

가상 하드 디스크 설정
Create a virtual hard disk now 선택

가상 하드 디스크 확장자 선택

  • VDI (VirtualBox Disk Image) : Virtualbox에서만 사용 가능한 포맷 방식
  • VHD (Virtual Hard Disk) : Virtualbox, Hyper-V, Xen에서 사용 가능한 포맷 방식
  • VMDK (Virtual Machine Disk) : Virtualbox, VMware Player에서 사용 가능한 포맷 방식

VDI 선택

가상 하드 디스크 크기 선택

  • Dynamically allocated : 가상 머신 하드 디스크에 데이터가 기록될 때 크기가 자동으로 증가, 가변적으로 크기가 늘어나므로 공간 낭비를 막을 수 있으나 동적으로 늘어나므로 느리다.
  • Fixed size : 가상 머신 하드 디스크의 크기를 고정. 속도는 빠르지만 공간 낭비가 발생할 수 있다.

Dynamically allocated 선택

vdi 위치와 크기 설정
기본값 선택

가상 머신 기본 설정을 마친 상태
상단의 Start로 가상 머신 실행

선택한 운영 체제에 맞는 ISO 파일 선택

GUI가 아닌 CLI로 진행할 것이기 때문에 Install 선택

  • GUI(Grapical User Interface) : 사용자가 편리하게 사용할 수 있도록 각종 기능들을 그래픽으로 표현한 방식
  • CLI(Command-Line Interface) : 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식

Language 선택
한국어 선택 시 일부 문자가 깨지는 현상이 발생할 수 있기 때문에 English 선택

Location 선택

Locale Setting 선택

  • Locale Setting: 사용되는 언어, 숫자, 날짜, 시간 등의 형식, 기본 용지 크기, 문자열 정렬 및 비교 방법 및 기타 몇 가지 동작을 결성하는 방식

keymap 선택

debian-installer는 DHCP를 사용하여 네트워크를 자동으로 설정

  • DHCP(Dynamic Host Configuration Protocol): 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜, 즉 네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, IP주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜

자동으로 네트워크 설정에 실패할 시 수동으로 설정 가능

hostname 설정

  • 알파벳 소문자, 숫자, 하이픈(-)을 사용하는 것을 권장하며 알파벳 대문자는 권장하지 않음

도메인 설정

root 비밀번호 설정
설정하지 않을 수 있음 (공백)

새 사용자 이름 설정
full name은 설정하지 않을 수 있음(공백)

새 사용자 비밀번호 설정

디스크 설정
파티션의 경우 요구하는 바에 맞추기 위해 Manual 선택

  • 디스크 파티션(disk partition) : 디스크의 스토리지 영역을 "파티션"이라 알려진 별도의 데이터 영역으로 분할하는 것

각 파티션의 위치와 크기는 디스크의 파티션 테이블에 저장되며, 운영체제는 디스크를 읽을 때 해당 테이블을 우선적으로 읽는다. 각 파티션은 운영체제에 논리적으로 독립된 디스크로 인식된다.

소형 컴퓨터 인터페이스(SCSI)의 하드디스크 (sda) 선택

  • SCSI(Small Computer System Interface): 컴퓨터에 주변기기를 연결할 때 직렬 방식으로 연결하기 위한 표준이다. 다시 말해, 컴퓨터에서 주변기기를 연결하기 위한 병렬 표준 인터페이스로 입출력 버스를 접속하는 데에 필요한 기계적, 전기적인 요구 사항과 모든 주변 기기 장치를 중심으로 명령어 집합에 대한 규격을 말한다.
  • sda(scsi hard disk a): SCSI방식의 하드디스크 중 하나

새로운 파티션을 만들지를 선택

하드디스크 내부의 빈 공간 선택

해당 공간에서 어떠한 기능을 수행할 것인지 선택
Create a new partition 선택

첫 번째로 발견한 하드디스크(sda1)에 root를 설정하기 위해 크기를 500M으로 지정

primary(주) 파티션으로 설정

  • 주 파티션(primary partition): 부팅을 할 수 있는 기본 파티션, 하나의 하드 디스크에서는 최대 4개의 주 파티션까지 생성 가능

주 파티션의 위치 선택
시작 위치(sda1)에 지정

마운트 포인트 선택

  • Mount Point(마운트 포인트): 리눅스 운영체제에서 사용하고자 하는 장치들을 인식시키기 위한 특정 디렉토리이다. 파티션 또한 장치와 동일하게 디렉토리로 지정하여 사용 가능
  • Mount : 파티션의 자원을 사용자가 사용할 수 있도록 디렉토리에 연결하는 과정이다. 물리적인 장치 또한 디렉토리에 연결하여 사용 가능

/boot 선택

  • boot : 커널 부트 이미지 파티션으로 부팅 시스템 파일들이 설치됨

Done setting up the partition 선택

sda의 나머지 빈 공간 선택

Create a new partition 선택

나머지 모든 공간을 사용하여 논리 볼륨 관리자(LVM)을 설정해야 하므로 max 선택

  • LVM(Logical Volume Manager): Logical Volume을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이자 프로그램. LVM은 파일시스템이 LVM이 만든 가상의 블록 장치에 읽고 쓰기를 한다.

Logical(논리) 파티션 선택

  • 논리 파티션(Logical partition): 확장 파티션이 갖는 범위 안에서 생성되는 파티션이다. 데이터를 저장할 수 있지만 운영체제 설치는 불가능하며, 확장 파티션의 디스크 할당 용량만큼 생성 가능하다.

mount point를 none(Do not mount it)으로 설정 후 Done setting up the partition 선택
해당 파티션을 논리 파티션으로 설정했지만 논리 파티션은 확장 파티션에 속해있어야 하므로 위와 같이 설정

  • 확장 파티션 (Extended partition) : 주 파티션에서 확장 가능한 파티션이다. 부족한 파티션 영역을 확장사키는 용도로 사용하며, 논리 파티션으로 세분화 가능하다. 실제 데이터는 저장할 수 없으므로 마운트 불가능하다.

암호화를 위해 Configure encryped volumns 선택

Yes 선택

Create encryted volumes 선택

논리 파티션의 경우 5번째 하드디스크부터 시작하므로 /dev/sda5 선택

Done setting up the partition 선택

Finish 선택

Yes 선택

디스크 분할 진행

논리 파티션 암호 설정

확장 파티션을 논리 파티션으로 세분화 하기 위해 Configure the Logical Volume Manager 선택

Yes 선택

Create Volume group 선택
확장 파티션을 논리 파티션으로 세분화하기 위해 논리 파티션들을 묶을 그룹이 필요

논리 파티션의 그룹이므로 /dev/sda5 선택

Create logical volume 선택

  • volume : 컴퓨터가 인식할 수 있는 파일 시스템을 사용하여 접근할 수 있는 저장 영역

볼륨 그룹 LVMGroup 선택

root 입력

  • /root: 최상위 마운트 파티션으로 최상위 디렉토리
  • 비교적 크기가 작은 /bin, /etc를 포함

일반적으로 250 ~ 350MB
2G 입력

swap : 1G
용량의 경우 최소 256MB이며 권장은 RAM 크기의 2배 이상

  • /swap: 스왑 파티션으로 가상 메모리로 사용되는 파티션
  • 실제 물리적인 램이 부족할 때 대신 사용됨
  • /root와 함께 반드시 필요한 파티션

home : 1G
용량의 경우 최소 100MB이며 필요에 맞춰 조절

  • /home: 사용자 계정 파티션으로 사용자 계정이 위치함
  • 웹 호스팅 서비스를 할 경우 해당 파티션의 용량을 가능한 한 크게 설정해야 한다.

var : 1G
용량의 경우 최소 30MB이며 권장의 경우 2~3GB

  • /var: 로그 파일 파티션으로 시스템의 로그 파일들이 저장됨
  • 로그 파일들로 인해 하드 공간을 많이 차지하기 때문에 디스크 용량 부족으로 인해 시스템이 마비되지 않도록 처리하는 것이 필요하다.

srv : 1G

  • /srv: 서버 파티션으로 프로토콜을 이용하여 외부 사용자와의 공유를 위해 사용됨
  • 다른 파티션에 비해 외부 사용자들이 비교적 쉽게 접근 가능

tmp : 1G
최소 용량은 40MB

  • /tmp: 임시 파티션으로 임시 파일들을 저장하거나 시스템에서 임시로 작업을 진행할 때 사용하는 파티션
  • 멀티미디어 프로그램의 경우 이미지 파일을 해당 디렉토리에 임시로 저장한다.

var/log : 남은 용량

  • /var/log: 프로그램 로그파일들이 따로 저장되는 디렉토리
  • 그 외에는 /var와 동일

Display configuration details로 작업한 논리 파티션 확인 가능

Finish 선택

마운트 과정 진행
LVMGroup - LV home 선택

Use as 선택

Ex4 journaling file system 선택

  • Ex4 파일 시스템 : Ex3 파일 시스템을 개선한 버전으로 대용량 파일 시스템을 지원
  • Ex3과 호환 가능

Ex4 파일 시스템을 사용할 것을 권장

Mount point 선택

/home 선택

Done setting up the partition 선택

LVMGroup - LV root 선택

Use as : Ex4 file system
Mount point : /

LVMGroup - LV srv 선택

Use as : Ext4 file system
Mount point : /srv

LVMGroup - LV swap 선택

Use as : swap area

LVMGroup - LV tmp 선택

Use as : Ext4 file system
Mount point : /tmp

LVMGroup - LV var 선택

Use as : Ext4 file system
Mount point : /var

LVMGroup - LV var-log 선택

Use as : Ext4 file system
Mount point 선택

Enter manually 선택

Mount point 직접 입력
/var/log 입력

Mount point 확인 후 Done setting up the partition 선택

Finish partitioning and write changes to disk 선택

파티션 설정 확인
Yes 선택

다른 CD/DVD 검사
설치하지 않을 것이므로 No 선택

국가 선택

미러 사이트 선택

  • 미러 사이트(mirror site): 컴퓨팅에서 자료 모음의 복사본으로, 미러링은 파일 동기화의 일종이다. 또한 미러 사이트는 다른 인터넷 사이트의 복사본이다. 미러 사이트들은 가장 일반적으로 동일한 정보를 여러 곳에서 제공하기 위해, 특히 클라이언트가 요청하는 대량의 안정적인 다운로드를 위해서 제작된다.

deb.debian.org 선택

HTTP 프록시 정보 설정

  • 프록시 서버: 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램

설정할 필요 없음 (공백)

패키지 인기 투표 참여 여부 선택
No 선택


설치할 소프트웨어 선택
콘솔 환경만 설치할 것이므로 SSH server와 standard system utilities만 선택

부트로더(GRUB) 설정

  • 부트로더 : 운영 체제가 실행되기 이전에 미리 실행되어 커널이 올바르게 실행될 수 있도록 사전 작업을 수행하고 최종적으로는 아무 이상 없이 운영 체제를 실행시키기 위한 프로그램

Yes 선택

/boot가 존재하는 sda 선택

설치가 완료되었으며 새 데비안 시스템으로 부팅하겠다는 의미
Continue 선택

LVM을 암호화 시켰으므로 설정한 암호를 입력해야 진행 가능

설정한 유저로 로그인

lsblk 명령어로 파티션 구조 확인 가능

30.8 GB 로 설정하고 싶을때

하드디스크 용량: 33079636992 B

/boot 525336576 B
LVM 32554300416 B

root 10G: 10737418240 B
swap 2.3G: 2469607424 B
home 5G 5368709120 B
var 3G: 3221225472 B
srv 3G: 3221225472 B
tmp 3G: 3221225472 B
var-long 4G: 4294967296 B

0개의 댓글