바뀜

둘러보기로 가기 검색하러 가기
3,487 바이트 추가됨 ,  2018년 11월 24일 (토) 21:11
== 파티션 설정 ==
[[File:9_(Debian10_install)_Set-partitions.png]]
 
파티션은 특수한 경우가 아니라면 수동으로 설정하지 않고 '자동 - 디스크 전체 사용'으로 설정해도 무방합니다.
그러면 특수한 경우는 언제일까요? 시스템을 조금 더 안정적으로 운영하고자 할때가 아닐까 싶습니다.
/var/lib/mysql 파티션을 별도로 생성했다면 /var/lib/mysql의 데이터는 안전하게 보존할 수 있습니다. 물론 디스크 자체가 물리적으로 손상된 경우라면 파티션 분할로 데이터를 보존할 수는 없습니다.
중요한 데이터를 다뤄야 한다면 반드시 백업 정책을 세워야 합니다. 여담이지만 '운영에 실패한 관리자는 용서할 수 있어도 백업에 실패한 관리자는 용서할 수 없다.'라는 말도 있지요.
 
파티션을 수동으로 설정하여 별도의 파티션들을 만들 경우의 단점은 관리의 효율성이 떨어지거나 디스크의 용량 낭비가 발생할 수 있다는 것 입니다. (용량 낭비가 걱정이라면 LVM을 사용해서 파티션 용량을
늘리거나 줄일 수도 있습니다.) 반면에 루트(/) 파티션을 통째로 사용하면 관리상 관리가 편합니다. 실제로 현업에서도 swap(가상 메모리)을 설정하고 루트(/) 파티션에 swap을 제외한 나머지 디스크 용량을 통째로 할당합니다.
파티션 설정은 시스템 관리자의 주관이 많이 반영되는 부분입니다. 자신이 시스템을 잘 관리할 수 있는 방법으로 파티션을 설정하는 게 가장 좋다고 생각합니다.
[[File=== 최대 절전 모드(hibernation)를 사용할 경우<ref>https:9_//itsfoss.com/swap-size/</ref> ===또한 노트북이나 데스크톱에서 최대 절전 모드(hibernation)를 사용하고자 할 경우에도 수동으로 파티션을 설정해야 합니다.왜냐하면 최대 절전 모드에서는 메모리의 상태를 보조 기억 장치인 디스크의 스왑(Debian10_installswap)_Set에 저장하기 때문입니다. 따라서 최대 절전 모드를 사용하고자 한다면 스왑 파티션의 용량을 넉넉하게 설정해야 합니다. 참고로 아래 명령어를 입력하면 최대 절전 모드로 진입할 수 있습니다. <pre>$ sudo systemctl hibernate</pre>  최대 절전 모드를 사용할 경우 스왑 파티션의 용량을 구하는 공식은 다음과 같습니다.  <pre>스왑 파티션 용량 = 주기억장치 용량 + 주기억장치 용량의 제곱근 (단, 최대 절전 모드를 사용할 경우)</pre> 아래의 표는 위 공식을 적용한 것입니다. {| class="wikitable" border="1" style="text-partitions.png]]align: center"|-! 주기억장치 용량! 스왑의 용량(최대 절전 모드를 사용할 경우)|-| 1GB| 2GB|-| 2GB| 3GB|-| 3GB| 5GB|-| 4GB| 6GB|-| 6GB| 8GB|-| 8GB| 11GB|-| 12GB| 15GB|-| 16GB| 20GB|}
파티션 설정 방법(자동 또는 수동)을 정한 후 엔터 키를 눌렀다면, 이제 파티션할 디스크를 선택한 후 엔터 키를 누릅니다.
[[File:9-1_(Debian10_install)_Select-a_disk.png]]
'파티션 나누기를 마치고 바뀐 사항을 디스크에 쓰기'를 선택하고 엔터 키를 누릅니다. 스왑(swap)은 가상 메모리(virtual memory)로 사용됩니다. 만약 시스템의 부하가 커서 메모리(주기억장치)를 많이 사용할 경우 스왑을 사용합니다. 즉 가상 메모리를 사용함으로써 사용자는 주기억장치의 용량이 확장된 것 처럼 느낄 수 있습니다.
 
저는 최대 절전 모드(hibernation)는 사용하지 않을 것이므로 스왑 파티션의 용량은 약 1GB 정도이면 충분합니다. 만약 최대 절전 모드를 사용하고자 한다면, [[데비안 10(buster) 설치#.EC.B5.9C.EB.8C.80_.EC.A0.88.EC.A0.84_.EB.AA.A8.EB.93.9C.28hibernation.29.EB.A5.BC_.EC.82.AC.EC.9A.A9.ED.95.A0_.EA.B2.BD.EC.9A.B0.5B11.5D|앞에서 설명한 내용]]을 바탕으로 스왑의 용량을 넉넉하게 설정해 주세요.
[[File:9-3_(Debian10_install)_Write-a_disk.png]]
[[File:9-4_(Debian10_install)_Agree-disk_write.png]]
 
== 데비안 설치 ==
==== 선택 ====
설치할 소프트웨어를 선택합니다. 이 설치 단계에서는 GUI(Graphic User Interface)는 안쓰고 단계에서 콘솔 환경만 사용할 설치할 것이므로 'SSH server'와 '표준 시스템 유틸리티'를 선택했습니다. [[File:12-2_(Debian10_install)_Select-sw.png]]
GUI를 GUI(Graphic User Interface)를 사용하려면 데비안 데스크톱 환경(Debian desktop environment ) 항목에서 사용하기 원하는 데스크톱 환경을 키보드의 스페이스 바(space bar)를 눌러서 선택하면 됩니다.
이때 데스크톱 환경을 반드시 1개만 선택할 필요는 없습니다. 왜냐하면 데스크톱 환경을 여러 개 선택하여 설치하더라도, 리눅스로 부팅한 후 GUI로 로그인할 때 데스크톱 환경을 선택할 수 있기 때문입니다.
정답은 없습니다. 왜냐하면 개인의 주관이 많이 반영되기 때문입니다. 본인이 사용하기 편한 데스크톱 환경을 설치하는 게 좋습니다. 어떤 데스크톱 환경을 설치해야 할지 모르겠다면, 제가 사용하고 있는 KDE(우측 이미지)를 추천합니다. [[File:Screenshot_20180714_161147.png|thumb|KDE 스크린숏]] 왜냐하면 GNOME, Xfce, KDE, Cinnamon, MATE, LXDE, LXQt를 모두 설치해서 사용해본 결과 KDE가 Windows와 가장 유사한 인터페이스를 제공한다고 느꼈기 때문입니다. 물론 GNOME, Xfce, Cinnamon, MATE, LXDE, LXQt가 KDE 보다 나쁘다는 것은 아닙니다. MATE의 인터페이스를 더 친근하게 느끼는 사람도 있을 것입니다. 단지 KDE가 저와 잘 맞을 뿐입니다.  자신에게 맞는 데스크톱 환경을 찾고 싶다면 아래의 방법을 추천합니다.
* GNOME, Xfce, KDE, Cinnamon, MATE, LXDE, LXQt를 모두 설치해서 직접 사용해보기.
* 각 데스크톱 환경의 스크린숏(screenshot)을 참고해보기.[[File:Screenshot_20180714_161147.png|thumb|KDE 스크린숏]]* [https://www.slant.co/versus/1123/1124/~mate_vs_gnome-3 Slant]에서 각 데스크톱 환경을 비교해보기. '설치할 소프트웨어 선택'에서 만약 상위의 '데비안 데스크톱 환경(Debian desktop environment)'만 선택하고, 하위의 GNOME, Xfce, KDE, Cinnamon, MATE, LXDE, LXQt 중에서 아무것도 선택하지 않으면 그놈(GNOME)이 기본적으로 설치됩니다. ===== 콘솔 환경만 설치해서 수동으로 필요한 패키지들만 설치하는 경우 =====
[[File:Screenshot_2018-08-04_17-25-38.png|thumb|i3wm 스크린숏]]
저는 GUI를 사용할 때도 데비안 데스크톱 환경(GNOME, Xfce, KDE, Cinnamon, MATE, LXDE, LXQt) 중에서
아무 것도 선택하지 않고 'SSH 서버'와 '표준 시스템 유틸리티'만 선택하여 우선 콘솔 환경만 설치합니다. 이렇게 설치하는 이유는 다음과 같습니다.
* 자주 사용하지 않는 패키지들을 설치하지 않고, 주로 사용하는 필요한 패키지들만 설치하기 위해서입니다.* 데비안 데스크톱 환경 대신에 윈도우 매니저([https://i3wm.org/ i3wm])를 사용하기 위해서입니다. 콘솔 환경으로 데비안 설치를 완료한 후에 [Filehttps:12//i3wm.org/ i3wm] 및 제가 주로 사용하는 패키지들을 'apt-get install' 명령을 이용해서 설치합니다. 참고로 제가 설치하는 패키지들은 다음과 같습니다. <pre>sudo parcellite libwebkitgtk-2_(Debian10_install)_Select3.0-0 libjavascriptcoregtk-sw3.png]]0-0 gvfs gcc git vim make tmux tree unzip nmap tcpdump curl dstat ethtool dnsutils i3 lightdm ibus ibus-hangul arandr firefox-esr firefox-esr-l10n-ko fonts-nanum* alsa-utils pulseaudio pavucontrol lxappearance lxterminal scrot ranger chromium chromium-l10n pluma libreoffice-wiki-publisher libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-help-ko libreoffice-l10n-ko hplip-gui nitrogen numix-gtk-theme numix-icon-theme breeze-cursor-theme lshw redshift redshift-gtk</pre>
==== 설치 ====
https://gyires.inf.unideb.hu/GyBITT/20/images/ch2-mbr.png
 
MBR은 디스크의 파티션에 대한 정보를 가지고 있습니다.
[[File:14_(Debian10_install)_Finish.png]]
 
=== 리부팅 ===
</pre>
이제 [https://packages.debian.org/buster/firmware-iwlwifi firmware-iwlwifi]를 설치합니다<ref>https://www.linuxquestions.org/questions/debian-26/how-to-provide-non-free-firmware-files-to-the-debian-jessie-installer-4175542680/#post5362827</ref>.
<pre>
deb-src http://security.debian.org/debian-security buster/updates main contrib
</syntaxhighlight>
 
=== 프로그램 선택 및 설치 단계 ===

둘러보기 메뉴