CentOS/Fedora/RedHat ์ตœ์†Œ ์„ค์น˜

๊ณ ๊ท€ํ•œ ๋ˆ (Linux ๊ด€๋ฆฌ์ž)์ด ๊ฐ€๋Šฅํ•œ ํ•œ ์„œ๋ฒ„์— ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ์„ธํŠธ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์˜์‹ฌ์˜ ์—ฌ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค ๊ฒฝ์ œ์ ์ด๊ณ  ์•ˆ์ „ํ•˜๋ฉฐ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ง„ํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•˜๊ณ  ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋Š๋‚Œ์„ ์ค๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์šด์˜ ์ฒด์ œ์˜ ์ดˆ๊ธฐ ์„ค์น˜์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ์ตœ์†Œ ์˜ต์…˜์„ ์„ ํƒํ•œ ๋‹ค์Œ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋กœ ์ฑ„์šฐ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

CentOS/Fedora/RedHat ์ตœ์†Œ ์„ค์น˜

๊ทธ๋Ÿฌ๋‚˜ CentOS ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์†Œ ์˜ต์…˜์€ ์ตœ์†Œ ์˜ต์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌธ์„œํ™”๋œ ํ‘œ์ค€ ๋ฐฉ์‹์œผ๋กœ ์‹œ์Šคํ…œ์˜ ์ดˆ๊ธฐ ์„ค์น˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ง์žฅ์—์„œ CentOS ์šด์˜ ์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ๋งŒ๊ฐ„ Kickstart ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜ ์ž๋™ํ™”๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์˜ค๋žซ๋™์•ˆ ํ‘œ์ค€ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ CentOS๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ž‘์—…ํ•˜๋Š” ๋™์•ˆ ๊ตฌ์„ฑ ํ‚ฅ์Šคํƒ€ํŠธ ํŒŒ์ผ์ด ์ถฉ๋ถ„ํžˆ ์ถ•์ ๋˜์–ด LVM, ์•”ํ˜ธํ™” ํŒŒํ‹ฐ์…˜, ์ตœ์†Œ GUI ๋“ฑ์„ ํฌํ•จํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ์ž๋™์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ 7๋ฒˆ์งธ ๋ฒ„์ „์˜ ๋ฆด๋ฆฌ์Šค ์ค‘ ํ•˜๋‚˜์—์„œ RedHat์€ Kickstart์— ๋†€๋ผ์šด ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์„ค์น˜๋œ ์‹œ์Šคํ…œ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋”์šฑ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--๋…ธ์ฝ”์–ด

์„ค์น˜๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ญ์ƒ ์„ค์น˜๋˜๋Š” ํŒจํ‚ค์ง€ ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™” ํ•ต์‹ฌ ํŒจํ‚ค์ง€ ๊ทธ๋ฃน์€ ๊ฒฝ๋Ÿ‰ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. --nocore๋กœ ๋ฐ์Šคํฌํƒ‘ ๋˜๋Š” ์„œ๋ฒ„ ์‹œ์Šคํ…œ์„ ์„ค์น˜ํ•˜๋ฉด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

RedHat์€ ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ์ •์งํ•˜๊ฒŒ ๊ฒฝ๊ณ ํ•˜์ง€๋งŒ ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ๋ช‡ ๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฐ๊ณผ ์•ˆ์ •์„ฑ๊ณผ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์ตœ์†Œ ์„ค์น˜ ํ‚ฅ์Šคํƒ€ํŠธ ํŒŒ์ผ์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค. ์šฉ๊ฐํ•œ ์‚ฌ๋žŒ์€ ์–Œ์„ ์ œ์™ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋†€๋ผ์›€์— ๋Œ€๋น„ํ•˜์„ธ์š”:

install
text

url --url="http://server/centos/7/os/x86_64/"

eula --agreed
firstboot --disable

keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
timezone Africa/Abidjan

auth --enableshadow --passalgo=sha512
rootpw --plaintext ***

ignoredisk --only-use=sda

zerombr
bootloader --location=mbr
clearpart --all --initlabel

part /boot/efi --fstype="efi" --size=100 --fsoptions="umask=0077,shortname=winnt"
part / --fstype="ext4" --size=1 --grow

network --bootproto=dhcp --hostname=localhost --onboot=on --activate

#reboot
poweroff

%packages --nocore --nobase --excludedocs
yum

%end

%addon com_redhat_kdump --disable

%end

์˜ต์…˜ ํ•ด์„์—์„œ CentOS / RedHat์ด Fedora์— ๋” ์ถฉ์‹คํ•˜๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ›„์ž๋Š” ์ค‘์š”ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋‹ค์‹œ ์„ค์น˜ํ•ด์•ผ ํ•  ์ •๋„๋กœ ์‹œ์Šคํ…œ์„ ๋ฌด๋ ฅํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋ณด๋„ˆ์Šค๋กœ CentOS / RedHat(๋ฒ„์ „ 7)์— ์ตœ์†Œ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ "์ฃผ๋ฌธ"์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

yum -y groupinstall x11
yum -y install gnome-classic-session
systemctl set-default graphical.target

์ตœ์†Œ ์šด์˜ ์ฒด์ œ ์ด๋ฏธ์ง€์™€ ์ตœ์†Œ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ ๋ชจ๋‘ ์ œ๊ฐ€ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ์‹ค์ œ ์‹œ์Šคํ…œ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€