±â¼ú ÀÚ·á½Ç
[Linux] Kernel Compile (Ä¿³Î ÄÄÆÄÀÏ) |
---|
Date : 2020-03-18
Name : ¼¹ö¸ó
Hits : 7662
|
1. Àå¾Ö ³»¿ª : ¹èÆ÷ÆÇÀÇ ³·Àº Ä¿³Î ¹öÀüÀ» ÃֽŠ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®
2. ÇØ°áÃ¥ : ÇØ´ç ¼¹ö¿¡¼ Ä¿³Î ÄÄÆÄÀÏ ÁøÇà
3. ¼³Ä¡ ¹æ¹ý :
»çÀü ÆÐÅ°Áö ¼³Ä¡ [root@localhost~]# yum install -y ncurses-devel make gcc bc bison flex elfutils-libelf-devel openssl-devel grub2 wget
ÇöÀç Ä¿³Î ¹öÀü È®ÀÎ (Centos7.5 ±âÁØ) [root@localhost src]# uname –r 3.10.0-862.el7.x86_64
ÃֽŠ¹öÀüÀÇ Ä¿³Î ´Ù¿î·Îµå (Ä¿³Î 5.5.9 ¹öÀü »ç¿ë ÃֽŹöÀü È®ÀÎ https://www.kernel.org/) [root@localhost ~]# cd /usr/src/ [root@localhost src]# wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.9.tar.xz [root@localhost src]# tar -xvf linux-5.5.9.tar.xz [root@localhost src]# cd linux-5.5.9/
±âÁ¸ Ä¿³Î ¼³Á¤º¹»ç ¹× ¼öÁ¤ [root@localhost linux-5.5.9]# cp /boot/config-3.10.0-862.el7.x86_64 ./.config [root@localhost linux-5.5.9]# make menuconfig
menuconfig -> General Setup -> Enable deprecated sysfs features to support old userpace tools ¼±Åà ÈÄ Save ÀúÀå
Ä¿³Î ÄÄÆÄÀÏ ¿ä±¸»çÇ× ( ÃÖ¼Ò ¿ë·®ÀÌ 25G ÀÌ»ó ¿©À¯ ÀÖ´ÂÁö È®ÀÎÇÒ °Í) [root@localhost linux-5.5.9]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda4 35G 2.6G 33G 8% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 12M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda2 1014M 126M 889M 13% /boot /dev/sda1 200M 9.8M 191M 5% /boot/efi tmpfs 378M 0 378M 0% /run/user/0
Ä¿³Î ÄÄÆÄÀÏ (¸ÖƼÄÚ¾î ÄÄÆÄÀÏÀ» À§ÇÏ¿© ÇÁ·Î¼¼½º °³¼ö È®ÀÎ) [root@localhost ~]# grep -c processor /proc/cpuinfo 4 (ÄÄÆÄÀÏ ¼Óµµ´Â ÄÄÇ»ÅÍ »ç¾ç¿¡ µû¶ó ¼ö½ÊºÐ¿¡¼ ¼ö½Ã°£±îÁö º¯ÈÇÒ¼ö ÀÖÀ½) [root@localhost linux-5.5.9]# make –j 4 all ex) ÄÚ¾î °¹¼ö°¡ 8ÀÏ °æ¿ì make –j 8 all [root@localhost linux-5.5.9]# make modules_install [root@localhost linux-5.5.9]# make install [root@localhost linux-5.5.9]# reboot
ÄÄÆÄÀÏ È®ÀÎ (grub boot ¸Þ´º¿¡ ÇØ´ç Ä¿³Î ºôµå Ãß°¡ È®ÀÎÈÄ ºÎÆÃ)
[root@localhost ~]# uname -r 5.5.9 |
Content |
Name |
Date |
Hits |
---|---|---|---|
|
2020-03-18 |
7662 |