<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>잼니크의 랜선여행</title>
    <link>https://gam1532.tistory.com/</link>
    <description>안녕하세요!
세계일주 다녀온 인프라 엔지니어 입니다!</description>
    <language>ko</language>
    <pubDate>Fri, 31 Jul 2026 07:14:38 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>잼니크</managingEditor>
    <image>
      <title>잼니크의 랜선여행</title>
      <url>https://tistory1.daumcdn.net/tistory/2777859/attach/ba131e1794fc4b9f905920f43730e6ab</url>
      <link>https://gam1532.tistory.com</link>
    </image>
    <item>
      <title>Kolla-ansible를 이용한 OpenStack 2024.2 AIO(All-In-One) 설치하기</title>
      <link>https://gam1532.tistory.com/71</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;228&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpQKy2/btsPTFy3N88/KsNKw3msOsBlFLQuTdE4rK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpQKy2/btsPTFy3N88/KsNKw3msOsBlFLQuTdE4rK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpQKy2/btsPTFy3N88/KsNKw3msOsBlFLQuTdE4rK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpQKy2%2FbtsPTFy3N88%2FKsNKw3msOsBlFLQuTdE4rK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;225&quot; height=&quot;228&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;228&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요! 잼니크입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 글에서는 Kolla-ansible를 이용한 AIO(All-In-One) 배포를 를 진행하려고 합니다.&amp;nbsp;오래 전 Kolla를 이용해서 AIO(All-In-One)으로 하나의 노드에 설치하기 글을 작성하려고 하다가(?) 까먹고 여태까지 놔 뒀는데...&amp;nbsp;늦었지만 ㅠ 얼른 수습하고 멀티 노드로 넘어가려고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 빠르게 진행해 보겠습니다~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. OpenStack AIO 요구사항&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Kolla-ansible 메뉴얼에 있는 지원 매트릭스[1]에 따르면 최근 Rocky 9이 추가 되었네요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 Ubuntu 24.04 을 사용할 예정입니다. (사실 제가 더 익숙한 Rocky9으로 해 봤으나... 에로사항이 꽃핍니다...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메뉴얼[2]을 보면 네트워크 인터페이스(NIC) 2개, 8기가램, 40GB 디스크가 최소라고 이야기 하고 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 대략 2배 정도로 8core, 16GB램, 80GB 디스크를 가진 가상머신을 준비 했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NIC이 2개 필요한 이유는 하나는 외부와 인터넷을 하기위해, 또 하나는 OpenStack 내부적으로 사용하기 위해 필요합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아! 그리고!!! VMware를 설정할 때 processors 항목에 중첩가상화 기능을 해 주는게 좋습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(아래 그림과 같이 Virtualize Intel VT-x/EPT or AMD-V/RVI 체크)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMHYL8/btsPVcidCqw/kRxYeCxYFhwLxFFoUy2cfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMHYL8/btsPVcidCqw/kRxYeCxYFhwLxFFoUy2cfk/img.png&quot; data-alt=&quot;가능하면 중첩 가상화기능을 체크&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMHYL8/btsPVcidCqw/kRxYeCxYFhwLxFFoUy2cfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMHYL8%2FbtsPVcidCqw%2FkRxYeCxYFhwLxFFoUy2cfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;750&quot; height=&quot;246&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;가능하면 중첩 가상화기능을 체크&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음, Ubuntu을 설치하고, stack 사용자를 만들었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;visudo 명령으로 sudo 명령 실행할 때 비밀번호를 입력하지 않도록 아래와 같이 추가해 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1755367993234&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;stack ALL=(ALL) NOPASSWD: ALL&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 본격적으로 진행해 보겠습니다!&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 의존성 패키지 와 Kolla-ansible 설치&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Kolla-Ansible 설치 전에 필요한 패키지 부터 설치하겠습니다!&lt;/p&gt;
&lt;pre id=&quot;code_1755356048253&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt update
sudo apt upgrade
sudo apt install git python3-dev libffi-dev gcc libssl-dev libdbus-glib-1-dev python3-venv&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;332&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2k6ig/btsPVl0BFKk/oLpedVTCU9HEo1nbgxWgM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2k6ig/btsPVl0BFKk/oLpedVTCU9HEo1nbgxWgM0/img.png&quot; data-alt=&quot;필요한 패키지 설치가 완료!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2k6ig/btsPVl0BFKk/oLpedVTCU9HEo1nbgxWgM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2k6ig%2FbtsPVl0BFKk%2FoLpedVTCU9HEo1nbgxWgM0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;611&quot; height=&quot;332&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;332&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;필요한 패키지 설치가 완료!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 메뉴얼[2]을 보면 그 다음 절차가 파이썬 가상환경을 설정 부분인데 아래와 같이 되어 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;170&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u7Qs9/btsPUHwgJgR/3cWgvkFmTVkKXtFvADAbS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u7Qs9/btsPUHwgJgR/3cWgvkFmTVkKXtFvADAbS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u7Qs9/btsPUHwgJgR/3cWgvkFmTVkKXtFvADAbS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu7Qs9%2FbtsPUHwgJgR%2F3cWgvkFmTVkKXtFvADAbS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691&quot; height=&quot;170&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;170&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 여기에 적혀 있는 /path/to/venv대신 /home/stack/openstack에서 진행합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래처럼 명령을 실행합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1755356948348&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;python3 -m venv /home/stack/openstack
source /home/stack/openstack/bin/activate
pip install -U pip
pip install 'ansible-core&amp;gt;=2.16,&amp;lt;2.17.99'&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 뭔가 변화가 짜잔 하고 옵니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTOk8t/btsPWmSfzBE/FukLtadZC70jIRDo4MC39K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTOk8t/btsPWmSfzBE/FukLtadZC70jIRDo4MC39K/img.png&quot; data-alt=&quot;뭔가 변화가 있습니다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTOk8t/btsPWmSfzBE/FukLtadZC70jIRDo4MC39K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTOk8t%2FbtsPWmSfzBE%2FFukLtadZC70jIRDo4MC39K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;645&quot; height=&quot;214&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;뭔가 변화가 있습니다!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 Kolla-ansible을 설치 하겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 명령을 순서대로 실행합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1755357256430&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip install git+https://opendev.org/openstack/kolla-ansible@stable/2024.2

sudo mkdir -p /etc/kolla
sudo chown $USER:$USER /etc/kolla

cp -r /home/stack/openstack/share/kolla-ansible/etc_examples/kolla/* /etc/kolla
cp -r /home/stack/openstack/share/kolla-ansible/ansible/inventory/all-in-one .


#cp -r kolla-ansible/etc/kolla/* /etc/kolla
#cp kolla-ansible/ansible/inventory/* .&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기까지는 무리없이 진행 되었네요!&lt;br /&gt;(Rocky9는 여기서 꽤 삽질하고... 다음 단계부터 에로사항이 꽃피더군요ㅠ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우분투로 바꾸고 잘 되니 꿈을 꾸었다고 생각하며 잊어버리고(ㅠ) 계속 진행해보겠습니다!&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. Kolla-ansible 실행을 위한 Ansible Galaxy 설치&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령을 실행해 줍시다!&lt;/p&gt;
&lt;pre id=&quot;code_1755364493530&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kolla-ansible install-deps&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;172&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7tmiQ/btsPVw8XX3O/ktPMA9kTK1slQheAQ6Ksg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7tmiQ/btsPVw8XX3O/ktPMA9kTK1slQheAQ6Ksg0/img.png&quot; data-alt=&quot;잘 설치 되고있습니다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7tmiQ/btsPVw8XX3O/ktPMA9kTK1slQheAQ6Ksg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7tmiQ%2FbtsPVw8XX3O%2FktPMA9kTK1slQheAQ6Ksg0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646&quot; height=&quot;172&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;172&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;잘 설치 되고있습니다!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음, 임의의 암호를 만들어 줍시다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 명령을 실행하면 /etc/kolla/passwords.yml에 자동으로 사용할 암호를 만들어 줍니다&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1755364740112&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kolla-genpwd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음, 네트워크 인터페이스를 확인해 봅니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;242&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E46lW/btsP37uRips/KZBYOGgkyNKGCNzmb029G1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E46lW/btsP37uRips/KZBYOGgkyNKGCNzmb029G1/img.png&quot; data-alt=&quot;NIC 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E46lW/btsP37uRips/KZBYOGgkyNKGCNzmb029G1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE46lW%2FbtsP37uRips%2FKZBYOGgkyNKGCNzmb029G1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;242&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;242&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;NIC 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;제 환경에서는 ens160에 DHCP로 IP주소를 192.168.255.42를 받아 사용 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;추가로 ens192가 준비되어 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이 환경을 기억하고 Kolla를 위한 설정 파일을 만들어 줍니다. 기본 파일은 &lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;/etc/kolla/globals.yml에 있으니 열어서 수정해 줍니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;(우분투에서 kolla_base_distro를 rocky로 세팅하면 에로사항이 꽃핍니다... 정말루욤... )&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1755364821318&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;vi /etc/kolla/globals.yml
# 아래처럼 내용을 수정합니다. 
kolla_base_distro: &quot;ubuntu&quot;
openstack_release: &quot;2024.2&quot;

kolla_internal_vip_address: &quot;192.168.255.42&quot;
kolla_container_engine: podman
network_interface: &quot;ens160&quot;
neutron_external_interface: &quot;ens192&quot;
#neutron_plugin_agent: &quot;ovn&quot;

enable_openstack_core: &quot;yes&quot;
enable_haproxy: &quot;no&quot;
enable_proxysql: &quot;no&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 enable_openstack_core: &quot;yes&quot; 옵션을 하면 설치되는 OpenStack 컴포넌트는 설정파일에 나와 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(glance, keystone, neutron, nova, heat, and horizon 입니다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실상 기본 적인 설치를 나타내니 이렇게 설정하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 필요한 컴포넌트와 설정은 globals.yml을 읽어보시면 나옵니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;옵션에 대해 추가로 설명 드리면...&amp;nbsp;&lt;br /&gt;이번 설치는 하나의 노드에 모든 컴포넌트를 설치하기 때문에 HA 기능을 제공하는 haproxy와 proxysql을 비활성화 하려고 합니다. (이 둘을 비활성화 하지 않으면 MariaDB랑 포트가 충돌나겠죠?)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼! 이제 본격적인 배포를 시작하겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. OpenStack 배포&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;순서대로 명령을 시작합니다!&lt;/p&gt;
&lt;pre id=&quot;code_1755367370500&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kolla-ansible bootstrap-servers -i ./all-in-one
# podman 모듈 만 먼저 설치 해보고 안되면 
pip3 install podman dbus-python
kolla-ansible prechecks -i ./all-in-one
kolla-ansible deploy -i ./all-in-one&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 아래와 같이 끝나게 됩니다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;335&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4y3fx/btsP5Inttfh/uSkgHJOJLvB0EpGwVR2XK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4y3fx/btsP5Inttfh/uSkgHJOJLvB0EpGwVR2XK0/img.png&quot; data-alt=&quot;일단은 끝난 것 처럼 보입니다!?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4y3fx/btsP5Inttfh/uSkgHJOJLvB0EpGwVR2XK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4y3fx%2FbtsP5Inttfh%2FuSkgHJOJLvB0EpGwVR2XK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;335&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;335&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;일단은 끝난 것 처럼 보입니다!?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹브라우저를 통해 가상머신의 IP로 접속해 보겠습니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mZ3sa/btsP4u4yea4/KLieQGxjYQOgEuuhkLbBKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mZ3sa/btsP4u4yea4/KLieQGxjYQOgEuuhkLbBKK/img.png&quot; data-alt=&quot;OpenStack 웹콘솔인 Horizon의 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mZ3sa/btsP4u4yea4/KLieQGxjYQOgEuuhkLbBKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmZ3sa%2FbtsP4u4yea4%2FKLieQGxjYQOgEuuhkLbBKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;509&quot; height=&quot;506&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;506&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;OpenStack 웹콘솔인 Horizon의 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 일단 잘 접속 되네요.... 아이디는 admin, 암호는 /etc/kolla/passwords.yml 에서 keystone_admin_password 항목을 찾아줍니다!&lt;/p&gt;
&lt;pre id=&quot;code_1756048797104&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat /etc/kolla/passwords.yml | grep keystone_admin_password&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로그인 하면 OpenStack을 쓸 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 아직 끝난건 아닙니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;OpenStack&lt;span&gt; CLI도구와 도구를 통해 잘 설치 되었는지 검증을 하기 위한 스크립트를 실행해서 확인할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저... 아래 명령으로 OpenStack CLI 도구와 이 도구를 위한 설정을 준비 합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1756048933229&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip install python-openstackclient -c https://releases.openstack.org/constraints/upper/2024.2
kolla-ansible post-deploy -i all-in-one&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이걸 실행한 다음에는 /etc/kolla/clouds.yaml 파일이 생깁니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 파일을 /etc/openstack 나 ~/.config/openstack 에 복사해서 OpenStack CLI를 사용할 때 계정 정보를 사용할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 동작 검증을 위해 실행해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1756049343944&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cp /etc/kolla/clouds.yaml /etc/openstack
/home/stack/kolla-ansible/tools/init-runonce&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;348&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqldYi/btsP3cwSMwy/MKt6ZQ5UKHmBx74yiWJyw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqldYi/btsP3cwSMwy/MKt6ZQ5UKHmBx74yiWJyw0/img.png&quot; data-alt=&quot;잘 실행 되었습니다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqldYi/btsP3cwSMwy/MKt6ZQ5UKHmBx74yiWJyw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqldYi%2FbtsP3cwSMwy%2FMKt6ZQ5UKHmBx74yiWJyw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646&quot; height=&quot;348&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;348&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;잘 실행 되었습니다!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 완료 창에 뜬 명령을 복사해서 그대로 입력해 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1756049601841&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;openstack --os-cloud=kolla-admin server create \
    --image cirros \
    --flavor m1.tiny \
    --key-name mykey \
    --network demo-net \
    demo1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;348&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JVmTs/btsP5EFmC3I/rsGBCEWhrKLBulVDknkDRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JVmTs/btsP5EFmC3I/rsGBCEWhrKLBulVDknkDRk/img.png&quot; data-alt=&quot;잘 실행되었습니다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JVmTs/btsP5EFmC3I/rsGBCEWhrKLBulVDknkDRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJVmTs%2FbtsP5EFmC3I%2FrsGBCEWhrKLBulVDknkDRk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;348&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;348&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;잘 실행되었습니다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행이 되면 OpenStack 웹 콘솔에서 demo1 이라는 가상머신이 생성됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;498&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZYqiS/btsP2KHnaIW/fSvEc1hcxvKyplHkld1E5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZYqiS/btsP2KHnaIW/fSvEc1hcxvKyplHkld1E5k/img.png&quot; data-alt=&quot;생성 되었습니다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZYqiS/btsP2KHnaIW/fSvEc1hcxvKyplHkld1E5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZYqiS%2FbtsP2KHnaIW%2FfSvEc1hcxvKyplHkld1E5k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1019&quot; height=&quot;498&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;498&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;생성 되었습니다!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상머신이 잘 생성되었네요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 글은 여기까지 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금하신 부분 답글 주시면 최대한 알려드리겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고자료&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[1] OpenStack Kolla-ansible 지원 매트릭스: &lt;a href=&quot;https://docs.openstack.org/kolla-ansible/latest/user/support-matrix#supported-operating-systems&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://docs.openstack.org/kolla-ansible/latest/user/support-matrix#supported-operating-systems&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[2] OpenStack Kolla-ansible 메뉴얼 &lt;a href=&quot;https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html#host-machine-requirements&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html#host-machine-requirements&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/OpenStack</category>
      <category>2024.2</category>
      <category>AIO</category>
      <category>All-In-One</category>
      <category>Kolla</category>
      <category>kolla-ansible</category>
      <category>OpenStack</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/71</guid>
      <comments>https://gam1532.tistory.com/71#entry71comment</comments>
      <pubDate>Mon, 25 Aug 2025 00:36:19 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(12): Gnome을 띄워 봅시다!(1)</title>
      <link>https://gam1532.tistory.com/70</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pdP1i/btsNr6klsnO/cpUh3L7bbKBSkqg3WZHCoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pdP1i/btsNr6klsnO/cpUh3L7bbKBSkqg3WZHCoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pdP1i/btsNr6klsnO/cpUh3L7bbKBSkqg3WZHCoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpdP1i%2FbtsNr6klsnO%2FcpUh3L7bbKBSkqg3WZHCoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. 잼니크 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 시간에는 Gnome 을 설치해 보려고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고 문서 링크 입니다. 짬짬이 시간 날때 마다 읽어야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/GNOME/Guide&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/GNOME/Guide&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1745088481423&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;GNOME/Guide - Gentoo Wiki&quot; data-og-description=&quot;GNOME is a popular desktop environment capable launching Xorg and Wayland sessions. This guide attempts to describe all aspects of GNOME, including installation, configuration, and usage. Since version 3.30, GNOME on Gentoo is able to once again run on Ope&quot; data-og-host=&quot;wiki.gentoo.org&quot; data-og-source-url=&quot;https://wiki.gentoo.org/wiki/GNOME/Guide&quot; data-og-url=&quot;https://wiki.gentoo.org/wiki/GNOME/Guide&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/GNOME/Guide&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wiki.gentoo.org/wiki/GNOME/Guide&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GNOME/Guide - Gentoo Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;GNOME is a popular desktop environment capable launching Xorg and Wayland sessions. This guide attempts to describe all aspects of GNOME, including installation, configuration, and usage. Since version 3.30, GNOME on Gentoo is able to once again run on Ope&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 프로파일 부터 잘 되어 있는지 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1745088822348&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행 
eselect profile list
eselect profile set default/linux/amd64/23.0/desktop/gnome&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어에서 profile set 명령은 list 를 보고 맞는걸로 선택하셔야 합니다. 버전이 다를 수 있으니까요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 Gnome 설치를 시작합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주의하셔야할점은... 엄청나게 오래 걸립니다... (그래도 우리에게는 distcc 가 있잖아요!?)&lt;/p&gt;
&lt;pre id=&quot;code_1745089044085&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#쉘에서 실행
emerge --ask gnome-base/gnome&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;198&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCLxy1/btsNtfgYFUn/MUsI3rVuM5Y12Q3TAvD2J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCLxy1/btsNtfgYFUn/MUsI3rVuM5Y12Q3TAvD2J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCLxy1/btsNtfgYFUn/MUsI3rVuM5Y12Q3TAvD2J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCLxy1%2FbtsNtfgYFUn%2FMUsI3rVuM5Y12Q3TAvD2J1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;582&quot; height=&quot;198&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;198&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 얼마나 오래 걸릴지 궁금해서 앞에 time 명령을 붙여 실행 했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의존성 체크 하는데 1분 걸리더군요...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1NNFE/btsNskpZLI6/pb0Fw4aMloLeATRuqnLv7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1NNFE/btsNskpZLI6/pb0Fw4aMloLeATRuqnLv7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1NNFE/btsNskpZLI6/pb0Fw4aMloLeATRuqnLv7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1NNFE%2FbtsNskpZLI6%2Fpb0Fw4aMloLeATRuqnLv7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;246&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;더 이상의 선택지는 없으니... 시작합니다...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NwKuJ/btsNsiFIX0u/VhUlj6wFbkMu99lqANTibK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NwKuJ/btsNsiFIX0u/VhUlj6wFbkMu99lqANTibK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NwKuJ/btsNsiFIX0u/VhUlj6wFbkMu99lqANTibK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNwKuJ%2FbtsNsiFIX0u%2FVhUlj6wFbkMu99lqANTibK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;185&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맙소사... 패키지를 400개 넘게 설치에 들어갑니다...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이럴때는 한숨 자고 와야겠습니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 글에서 이어집니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>gentoo</category>
      <category>linux</category>
      <category>리눅스</category>
      <category>젠투</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/70</guid>
      <comments>https://gam1532.tistory.com/70#entry70comment</comments>
      <pubDate>Sun, 20 Apr 2025 11:37:36 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(11): 부팅을 성공후 WIFI를 잡아봅시다!</title>
      <link>https://gam1532.tistory.com/69</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AMfoZ/btsNrY8Qnz1/rbFjRhx7ANYRVNuNARVHT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AMfoZ/btsNrY8Qnz1/rbFjRhx7ANYRVNuNARVHT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AMfoZ/btsNrY8Qnz1/rbFjRhx7ANYRVNuNARVHT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAMfoZ%2FbtsNrY8Qnz1%2FrbFjRhx7ANYRVNuNARVHT0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. 잼니크입니다.&amp;nbsp;&lt;br /&gt;결국 grub으로 설치해서 부팅까지 성공 했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만... Gentoo 설치는 아직 끝난게 아닙니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(고작 부팅만 끝났죠 ㅋㅋㅋ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 제 테블릿은 와이파이도 없고, Gnome 같은 GUI 환경도 없습니다... 갈길이 멀지만... 하나하나 해결해 봐야죠&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 와이파이 부터 해결해 보겠습니다...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오류시지를 확인해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1745087351429&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
dmesg | grep brcmfmac&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;153&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D0Flc/btsNtfBeUyb/SnDkmgvBv4KNEH3OZyX5l1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D0Flc/btsNtfBeUyb/SnDkmgvBv4KNEH3OZyX5l1/img.png&quot; data-alt=&quot;dmesg ❘ grep brcmfmac 실행 결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D0Flc/btsNtfBeUyb/SnDkmgvBv4KNEH3OZyX5l1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD0Flc%2FbtsNtfBeUyb%2FSnDkmgvBv4KNEH3OZyX5l1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;902&quot; height=&quot;153&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;153&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;dmesg ❘ grep brcmfmac 실행 결과&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 결과를 보니 장치 드라이버는 잘 올라왔으나... 펌웨어 로딩이 안된거 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 파일이 없다는데... 확인해 보겠습니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n7CUu/btsNr5Z3D0t/iIuM0jfDSgV0JVOsMIzHY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n7CUu/btsNr5Z3D0t/iIuM0jfDSgV0JVOsMIzHY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n7CUu/btsNr5Z3D0t/iIuM0jfDSgV0JVOsMIzHY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn7CUu%2FbtsNr5Z3D0t%2FiIuM0jfDSgV0JVOsMIzHY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;624&quot; height=&quot;406&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정말로 없네요...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 살짝 만들어주겠습니다 ㅋㅋ&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단은 정확한 값들은 모르니... 일단 저거 중에 하나 믿음직스런(?) 걸 복사해서 쓰겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 재부팅 해주면 됩니다!&lt;/p&gt;
&lt;pre id=&quot;code_1745087553725&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
cp brcmfmac43455-sdio.AW-CM256SM.txt brcmfmac43455-sdio.txt
reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재부팅이 끝나면... Wifi를 잡아봅시다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1745088128011&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/wpa_supplicant/wpa_supplicant.conf

# 아래와 같이 작성 
network={
        ssid=&quot;WIFI 이름&quot;
        psk=&quot;암호&quot;
}

# 쉘에서 실행
/etc/init.d/wpa_supplicant restart
dhcpd -x
dhcpd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 하면 와이파이도 잡히고 인터넷이 됩니다...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 급한 불은 해결 했기에... 다음으로 넘어가겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>gentoo</category>
      <category>linux</category>
      <category>리눅스</category>
      <category>젠투</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/69</guid>
      <comments>https://gam1532.tistory.com/69#entry69comment</comments>
      <pubDate>Sun, 20 Apr 2025 03:43:31 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(10): 결국 부팅시킬겁니다!</title>
      <link>https://gam1532.tistory.com/68</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tsy8N/btsNriNgAIw/7jBymVfYkpVqZTeEpQHyKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tsy8N/btsNriNgAIw/7jBymVfYkpVqZTeEpQHyKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tsy8N/btsNriNgAIw/7jBymVfYkpVqZTeEpQHyKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftsy8N%2FbtsNriNgAIw%2F7jBymVfYkpVqZTeEpQHyKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요 잼니크입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가 거희(?) 끝났는데... 부팅이 잘 안되는 문제가 있었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘못된 파라미터가 있어서 그런걸로 보이는데 특별히 좋은 수정 방법은 없고 해서...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원래는 efistub로 쓰려고 했다가 Gentoo 기본이면서 좀 더 익숙 GRUB을 설치해서 진행하려고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(뭐... 간단하고 좋았는데 나중에 공부해서 도전하겠습니다 ㅋㅋㅋ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;grub을 쓰더라도 efi 를 사용하도록 세팅 하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결론만 말씀 드리면... 디스크 날리고 처음부터 진행 해서 완료 했습니다 ㅋㅋㅋ&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 내용은 그냥 경험이다~ 라고 생각하고 읽어주세요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;installkernel 패키지 설치 부터 돌아가서 다시 해야합니다 ㅋㅋㅋ&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1745000908360&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/portage/package.use/installkernel
# 아래와 같이 수정
sys-kernel/installkernel grub
# 쉘에서 실행
nano /etc/portage/package.accept_keywords/installkernel
# 내용을 전부 삭제 
# 쉘에서 실행
emerge --ask --newuse sys-kernel/installkernel
emerge --ask --newuse sys-kernel/gentoo-kernel-bin&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음, GRUB 관련해서 진행합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744998028612&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
echo 'GRUB_PLATFORMS=&quot;efi-64&quot;' &amp;gt;&amp;gt; /etc/portage/make.conf
emerge --ask --newuse --verbose sys-boot/grub
grub-install --efi-directory=/efi
grub-mkconfig -o /boot/grub/grub.cfg&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;461&quot; data-origin-height=&quot;68&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sifjn/btsNr9aF4NL/tcZGdYCSkH56ZOYkd3MsG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sifjn/btsNr9aF4NL/tcZGdYCSkH56ZOYkd3MsG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sifjn/btsNr9aF4NL/tcZGdYCSkH56ZOYkd3MsG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsifjn%2FbtsNr9aF4NL%2FtcZGdYCSkH56ZOYkd3MsG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;461&quot; height=&quot;68&quot; data-origin-width=&quot;461&quot; data-origin-height=&quot;68&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;126&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNj2Ii/btsNrzVdqz0/nmNn1ydnVxKBuskTX8LMaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNj2Ii/btsNrzVdqz0/nmNn1ydnVxKBuskTX8LMaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNj2Ii/btsNrzVdqz0/nmNn1ydnVxKBuskTX8LMaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNj2Ii%2FbtsNrzVdqz0%2FnmNn1ydnVxKBuskTX8LMaK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;613&quot; height=&quot;126&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;126&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단은 여기까지 끝났으니... 다시 재 부팅해 봅시다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(제발 되기를...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안됩니다 ㅋㅋ 그래서 make.conf 파일 백업해두고 메뉴얼 읽고 재설치 합니다...&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/68</guid>
      <comments>https://gam1532.tistory.com/68#entry68comment</comments>
      <pubDate>Sun, 20 Apr 2025 03:25:55 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(9): 테블릿에 설치 해 봅시다</title>
      <link>https://gam1532.tistory.com/67</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xZAei/btsNlEIkfKQ/KDOhm6zRcpeRtglfQNdtBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xZAei/btsNlEIkfKQ/KDOhm6zRcpeRtglfQNdtBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xZAei/btsNlEIkfKQ/KDOhm6zRcpeRtglfQNdtBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxZAei%2FbtsNlEIkfKQ%2FKDOhm6zRcpeRtglfQNdtBK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하십니까! 잼니크입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자! 이제 드디어(?) 젠투 리눅스를 태블릿에 설치해 보려고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 젠투 핸드북을 펼칩시다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/Handbook:AMD64&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744705539660&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Gentoo AMD64 Handbook - Gentoo Wiki&quot; data-og-description=&quot;The Gentoo Handbook is an effort to centralize documentation into a coherent handbook. This handbook contains the installation instructions for an Internet-based installation and some additional sections for working with Gentoo's native software tools such&quot; data-og-host=&quot;wiki.gentoo.org&quot; data-og-source-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64&quot; data-og-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Gentoo AMD64 Handbook - Gentoo Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The Gentoo Handbook is an effort to centralize documentation into a coherent handbook. This handbook contains the installation instructions for an Internet-based installation and some additional sections for working with Gentoo's native software tools such&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전에 Gentoo 리눅스(5) 빌드지옥의 구원자 편의 시작처럼 부팅 한 다음, 진행합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;링크 아래에 남깁니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://gam1532.tistory.com/61&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2025.04.05 - [IT/Linux] - Gentoo 리눅스(5): 빌드지옥의 강력한 구원자 (1)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744704372542&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Gentoo 리눅스(5): 빌드지옥의 강력한 구원자 (1)&quot; data-og-description=&quot;안녕하세요 잼니크입니다.Gentoo 리눅스 설치를 시작해 보겠습니다!!!!!!라고 패기 넘치게 도전하는 당신께... 먼저 빌드 지옥에 강력한 구원자를 하나 투입하고 시작하겠습니다.&amp;nbsp;&amp;nbsp;설치를 진행하&quot; data-og-host=&quot;gam1532.tistory.com&quot; data-og-source-url=&quot;https://gam1532.tistory.com/61&quot; data-og-url=&quot;https://gam1532.tistory.com/61&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bTCNGr/hyYCaqeYyP/V5YHv7ZKMqrTe1lKkaK5Q0/img.png?width=300&amp;amp;height=360&amp;amp;face=0_0_300_360,https://scrap.kakaocdn.net/dn/bT4vqj/hyYFF3dGVT/ZnN0ZhBl1yST60IdsK1mS1/img.png?width=300&amp;amp;height=360&amp;amp;face=0_0_300_360,https://scrap.kakaocdn.net/dn/ej4KwW/hyYG60ygd8/VEifjTIBs2cJwUXsouYlE0/img.png?width=967&amp;amp;height=742&amp;amp;face=0_0_967_742&quot;&gt;&lt;a href=&quot;https://gam1532.tistory.com/61&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://gam1532.tistory.com/61&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bTCNGr/hyYCaqeYyP/V5YHv7ZKMqrTe1lKkaK5Q0/img.png?width=300&amp;amp;height=360&amp;amp;face=0_0_300_360,https://scrap.kakaocdn.net/dn/bT4vqj/hyYFF3dGVT/ZnN0ZhBl1yST60IdsK1mS1/img.png?width=300&amp;amp;height=360&amp;amp;face=0_0_300_360,https://scrap.kakaocdn.net/dn/ej4KwW/hyYG60ygd8/VEifjTIBs2cJwUXsouYlE0/img.png?width=967&amp;amp;height=742&amp;amp;face=0_0_967_742');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Gentoo 리눅스(5): 빌드지옥의 강력한 구원자 (1)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요 잼니크입니다.Gentoo 리눅스 설치를 시작해 보겠습니다!!!!!!라고 패기 넘치게 도전하는 당신께... 먼저 빌드 지옥에 강력한 구원자를 하나 투입하고 시작하겠습니다.&amp;nbsp;&amp;nbsp;설치를 진행하&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;gam1532.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미 이 글에서 대부분의 내용은 그대로 다뤘기 때문에 이 글을 참고 해 주시고, 그다음 파티션 설정 부분부터 차이가 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 마개조(?) 테블릿의 디스크는 MMC로 되어 있습니다. 그리고 확장할 수 있는 디스크는 Micro SD 카드입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 장치는 리눅스에서 많이 쓰이는 ext4 같은 파일 시스템 보다는 f2fs 같이 플래시 드라이브를 위한 파일 시스템을 쓰는 게 더 낫기 때문입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 파티션 설정 부터 진행해 보겠습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744704758837&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘이서 실행
fdisk -l&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmsWf8/btsNl1dl5cG/cskbsUpXdYGvmqLNfeslg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmsWf8/btsNl1dl5cG/cskbsUpXdYGvmqLNfeslg1/img.png&quot; data-alt=&quot;Gentoo를 설치할 디스크&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmsWf8/btsNl1dl5cG/cskbsUpXdYGvmqLNfeslg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmsWf8%2FbtsNl1dl5cG%2FcskbsUpXdYGvmqLNfeslg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;564&quot; height=&quot;368&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Gentoo를 설치할 디스크&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;장치 이름은 /dev/mmcblk0 입니다. 스크린 숏을 자세히 보면 리눅스 파티션이 있습니다... 사실 저는 블로그 글쓰기 위해 최소 3번 정도 반복하는 것 같습니다. 첫 번째는 되는지 확인을 위해, 두 번째는 간단하게 문서화를 위한 메모 작성 및 검증을 위해, 마지막으로 블로그 같이 정리하기 위해 최소 3번입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반복 학습이 실력 향상의 지름길이고, 문서를 작성하면서 한번 더 정리할 수 있으니까요.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저 파티션을 사정없이 삭제 해 줍시다!&lt;/p&gt;
&lt;pre id=&quot;code_1744705249773&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
fdisk /dev/mmcblk0

# 1번 파티션 제거
Command (m for help): d
Partition number (1-3, default 3): 1
# 2번 파티션 제거
Command (m for help): d
Partition number (1-3, default 3): 2
# 3번 파티션 제거
# 3번은 마지막이므로 알아서 선택해 줍니다.
Command (m for help): d
 # 저장하고 종료 합니다
Command (m for help): w

# 파티션이 삭제 되었는지 확인
fdisk -l&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;389&quot; data-origin-height=&quot;309&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l0Aeg/btsNh4aQGoG/iqgKPn5QR3j6YHBj0fZR0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l0Aeg/btsNh4aQGoG/iqgKPn5QR3j6YHBj0fZR0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l0Aeg/btsNh4aQGoG/iqgKPn5QR3j6YHBj0fZR0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl0Aeg%2FbtsNh4aQGoG%2FiqgKPn5QR3j6YHBj0fZR0K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;389&quot; height=&quot;309&quot; data-origin-width=&quot;389&quot; data-origin-height=&quot;309&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;569&quot; data-origin-height=&quot;191&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdgqWp/btsNlkdGfxj/hZtiUHbp2CQ9A2K7TfUEt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdgqWp/btsNlkdGfxj/hZtiUHbp2CQ9A2K7TfUEt1/img.png&quot; data-alt=&quot;파티션 삭제 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdgqWp/btsNlkdGfxj/hZtiUHbp2CQ9A2K7TfUEt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdgqWp%2FbtsNlkdGfxj%2FhZtiUHbp2CQ9A2K7TfUEt1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;569&quot; height=&quot;191&quot; data-origin-width=&quot;569&quot; data-origin-height=&quot;191&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;파티션 삭제 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파티션을 삭제해서 목록에 나오지 않습니다. 스크린 숏에 나온 /dev/mmcblk0 boot0 장치는 어떤 장치인지 모르겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 fdisk 를 실행해서 디스크의 파티션을 만들어 줍시다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아! 그전에!!!! 이번에 파티션 구성을 아래 표 처럼 하려고 합니다&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 70px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 22px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 22px;&quot;&gt;파티션&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 22px;&quot;&gt;파일시스템&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 22px;&quot;&gt;크기&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;/dev/mmcblk0p1&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;fat32&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;1GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;/dev/mmcblk0p2&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;swap&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;1GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;/dev/mmcblk0p3&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;f2fs&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 16px;&quot;&gt;나머지&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;달라진건 첫 번째 파티션은 EFI 부팅을 하기 위한 파일시스템을 fat로 변경했고, 세 번째 파티션은 플래시 메모리를 위한 f2fs 파일시스템을 사용하려 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 이제 파티션을 구성해 봅시다!&lt;/p&gt;
&lt;pre id=&quot;code_1744706023452&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
fdisk /dev/mmcblk0

# 첫번째 파티션 생성 
Command (m for help): n
Partition number (1-128, default 1): 1
First sector (34-241827806, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-241827806, default 241825791): +1G
# 파티션 종류 지정
Command (m for help): t
Selected partition 1
Partition type or alias (type L to list all): 1

# 두번째 파티션 생성
Partition number (2-128, default 2): 2
First sector (2099200-241827806, default 2099200):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2099200-241827806, default 241825791): +1G
# 파티션 종류를 SWAP 으로 지정
Command (m for help): t
Partition number (1,2, default 2): 2
Partition type or alias (type L to list all): 19

# 세번째 파티션 생성
Command (m for help): n
Partition number (3-128, default 3): 3
First sector (4196352-241827806, default 4196352):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (4196352-241827806, default 241825791): 
(여기서는 전체 남는 공간을 다쓰려고 공백으로 두고 엔터를 누릅니다!)
# 파티션 종류를 리눅스 루트로 지정
Command (m for help): t
Partition number (1-3, default 3): 3
Partition type or alias (type L to list all): 23

# 저장후 종료
Command (m for help): w

# 확인 
fdisk -l /dev/mmcblk0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 이제&amp;nbsp; 원하는데로 만들어졌는지 확인해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfgpQ3/btsNmLmQ5WJ/X9q1qNkfL6K3QkzVyk5Hd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfgpQ3/btsNmLmQ5WJ/X9q1qNkfL6K3QkzVyk5Hd1/img.png&quot; data-alt=&quot;파티션 생성 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfgpQ3/btsNmLmQ5WJ/X9q1qNkfL6K3QkzVyk5Hd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfgpQ3%2FbtsNmLmQ5WJ%2FX9q1qNkfL6K3QkzVyk5Hd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;559&quot; height=&quot;200&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;파티션 생성 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 만들어 진걸로 보입니다. 이제 각 파티션을 포맷합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744706236704&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
mkfs.vfat -F 32 /dev/mmcblk0p1
mkswap /dev/mmcblk0p2
swapon /dev/mmcblk0p2
mkfs.f2fs /dev/mmcblk0p3&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;453&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8JXBv/btsNmloWnVR/KsNPvMSE6PssqjaHavxhg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8JXBv/btsNmloWnVR/KsNPvMSE6PssqjaHavxhg1/img.png&quot; data-alt=&quot;원하는 방향으로 되고 진행 중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8JXBv/btsNmloWnVR/KsNPvMSE6PssqjaHavxhg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8JXBv%2FbtsNmloWnVR%2FKsNPvMSE6PssqjaHavxhg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;453&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;원하는 방향으로 되고 진행 중&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몇 번 설치해 보니 잘 되고 있습니다. (제 피땀 눈물 시간 ㅠ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이쯤 따라오시면 다음은 뭘 해야 할지 아시겠죠?&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마운트 진행한 다음, stage 파일을 다운로드하기 위해 진행합니다!&lt;/p&gt;
&lt;pre id=&quot;code_1744706514080&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 진행
mkdir --parents /mnt/gentoo
mount /dev/mmcblk0p3 /mnt/gentoo
# 부트를 EFI로 하기 위해 실행
mkdir --parents /mnt/gentoo/efi
mount /dev/mmcblk0p1 /mnt/gentoo/efi

cd /mnt/gentoo
# 시간 동기화
chronyd -q&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무난하게 넘어갈 겁니다... 계속 진행합시다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 stage 파일을 openrc를 쓰는 desktop 프로파일로 했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;링크는 다음과 같습니다. &lt;a href=&quot;https://ftp.lanet.kr/pub/gentoo/releases/amd64/autobuilds/current-stage3-amd64-desktop-openrc/stage3-amd64-desktop-openrc-20250413T165021Z.tar.xz&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://ftp.lanet.kr/pub/gentoo/releases/amd64/autobuilds/current-stage3-amd64-desktop-openrc/stage3-amd64-desktop-openrc-20250413T165021Z.tar.xz&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최신버전은 &lt;a href=&quot;https://www.gentoo.org/downloads/mirrors/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.gentoo.org/downloads/mirrors/&lt;/a&gt;&amp;nbsp;여기서 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운로드한 다음 압축을 해제합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744706834768&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
wget https://ftp.lanet.kr/pub/gentoo/releases/amd64/autobuilds/current-stage3-amd64-desktop-openrc/stage3-amd64-desktop-openrc-20250413T165021Z.tar.xz
tar xpf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt/gentoo&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;젠투 핸드북에서는 make.conf 파일을 수정해야 하는데... 일단은 넘어갑시다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 조만간 하게 될꺼니까요... 아래를 실행하면 됩니다!&lt;/p&gt;
&lt;pre id=&quot;code_1744707933216&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/

mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
mount --bind /run /mnt/gentoo/run
mount --make-slave /mnt/gentoo/run

chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1=&quot;(chroot) ${PS1}&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음은 emerge 저장소를 동기화하고, 프로파일을 선택합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744708024396&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge-webrsync
eselect profile list&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 프로파일을 설정합니다. 저는 어차피 gnome으로 갈거라 desktop/gnome 프로파일을 선택했습니다. (명령에는 따로 적지 않았으니 핸드북에 나온 내용을 참고하세요)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음에... make.conf 설정을 본격적으로 하겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 distcc를 위한 설정입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;make.conf을 수정해서 아래와 같이 만들어 줍시다!&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1744709519521&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/portage/make.conf

# 아래와 같이 수정
COMMON_FLAGS=&quot;-O2 -pipe&quot;
CFLAGS=&quot;${COMMON_FLAGS}&quot;
CXXFLAGS=&quot;${COMMON_FLAGS}&quot;
FCFLAGS=&quot;${COMMON_FLAGS}&quot;
FFLAGS=&quot;${COMMON_FLAGS}&quot;

LC_MESSAGES=C.utf8

MAKEOPTS=&quot;-j4&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가한 부분은 사실 MAKEOPTS 하나입니다... distcc를 빌드해야 해서... 우선은 태블릿의 힘을 써야 합니다. (하지만 두고 봐라... 설정이 끝나면 distcc의 힘을 발휘할 테니!!!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 distcc를 설치하고 설정에 들어갑니다. distcc 설정을 진행하면서 ccache 같은 도구도 같이 설정하겠습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744709623894&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask sys-devel/distcc&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;288&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cG44Eg/btsNmgavmSe/y7tR6uzqPdCWlDm70EBFTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cG44Eg/btsNmgavmSe/y7tR6uzqPdCWlDm70EBFTK/img.png&quot; data-alt=&quot;distcc 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cG44Eg/btsNmgavmSe/y7tR6uzqPdCWlDm70EBFTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcG44Eg%2FbtsNmgavmSe%2Fy7tR6uzqPdCWlDm70EBFTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;288&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;288&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;distcc 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;distcc설치를 위해 같이 준비할 게 몇 개 있군요... 당장은 참고 인내해서 설치합시다 ㅠ 다행히 덩치는 크지 않아서 수분 내로 끝납니다. 저는 커피 한잔탈 정도의 시간이었으니... 충분히 인내할 수 있다고 생각합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가 끝나면 설정에 들어갑시다!&lt;/p&gt;
&lt;pre id=&quot;code_1744709977960&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/conf.d/distccd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 저는 설정할 것이 없었습니다만... 혹시 누군가는 수정해야 할 필요가 있을 수 있으니 열어서 한 번쯤 확인해 봅니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;distcc 서비스를 올려 봅니다!&lt;/p&gt;
&lt;pre id=&quot;code_1744710018595&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;rc-update add distccd default
rc-service distccd start&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7HOyw/btsNm4GCXOk/3CXD7uE75tPrkb79SGpilK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7HOyw/btsNm4GCXOk/3CXD7uE75tPrkb79SGpilK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7HOyw/btsNm4GCXOk/3CXD7uE75tPrkb79SGpilK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7HOyw%2FbtsNm4GCXOk%2F3CXD7uE75tPrkb79SGpilK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;662&quot; height=&quot;154&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;154&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 일단 오류가 났지만... 일단은 넘어가 줍시다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 make.conf 수정에 들어갑니다... 이때는 빌드에 사용할 파라미터를 알아야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 march에 들어갈 정확한 파라미터를 알아야 하므로... 아래 명령을 실행해 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744708845418&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
gcc -### -march=native -x c -&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행하면 뭐가 이것저것 나옵니다... 정신이 대략 혼미해지는데요... 중요한 부분의 시작점은 아래 스크린숏에서 줄 친 부분부터 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;361&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kMvPh/btsNmIX3EYv/SSExf9E1oRJNaeKfKzGBck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kMvPh/btsNmIX3EYv/SSExf9E1oRJNaeKfKzGBck/img.png&quot; data-alt=&quot;줄 친 부분 부터가 중요한 부분!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kMvPh/btsNmIX3EYv/SSExf9E1oRJNaeKfKzGBck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkMvPh%2FbtsNmIX3EYv%2FSSExf9E1oRJNaeKfKzGBck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;661&quot; height=&quot;361&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;361&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;줄 친 부분 부터가 중요한 부분!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기 중요한 내용을 모두 make.conf 에 추가해야 합니다. (다만 옵션이 문제가 발생하는 부분도 있는데요... 그건 추후에 제거하도록 하겠습니다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것에 대한 링크입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://blogs.gentoo.org/mgorny/2014/06/23/inlining-marchnative-for-distcc/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://blogs.gentoo.org/mgorny/2014/06/23/inlining-marchnative-for-distcc/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744708924475&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Inlining -march=native for distcc&quot; data-og-description=&quot;-march=native is a&amp;nbsp;gcc flag that enables auto-detection of&amp;nbsp;CPU architecture and&amp;nbsp;properties. Not only it allows you to avoid finding the&amp;nbsp;correct value of&amp;nbsp;-march= but also enables instruction sets th&amp;hellip;&quot; data-og-host=&quot;blogs.gentoo.org&quot; data-og-source-url=&quot;https://blogs.gentoo.org/mgorny/2014/06/23/inlining-marchnative-for-distcc/&quot; data-og-url=&quot;https://blogs.gentoo.org/mgorny/2014/06/23/inlining-marchnative-for-distcc/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bpYWIO/hyYCiaLPJl/OHKJZxoHmy9hkzcNdqoPi0/img.jpg?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200&quot;&gt;&lt;a href=&quot;https://blogs.gentoo.org/mgorny/2014/06/23/inlining-marchnative-for-distcc/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://blogs.gentoo.org/mgorny/2014/06/23/inlining-marchnative-for-distcc/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bpYWIO/hyYCiaLPJl/OHKJZxoHmy9hkzcNdqoPi0/img.jpg?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Inlining -march=native for distcc&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;-march=native is a&amp;nbsp;gcc flag that enables auto-detection of&amp;nbsp;CPU architecture and&amp;nbsp;properties. Not only it allows you to avoid finding the&amp;nbsp;correct value of&amp;nbsp;-march= but also enables instruction sets th&amp;hellip;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;blogs.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단은 이 내용을 먼저 추가해 줍시다!&lt;/p&gt;
&lt;pre id=&quot;code_1744708620849&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/portage/make.conf
# 아래와 같이 내용 수정 
COMMON_FLAGS=&quot;-O2 -pipe -march=silvermont 
-mmmx -mpopcnt -msse -msse2 -msse3 -mssse3 
-msse4.1 -msse4.2 -mno-avx -mno-avx2 -mno-sse4a 
-mno-fma4 -mno-xop -mno-fma -mno-avx512f -mno-bmi 
-mno-bmi2 -maes -mpclmul -mno-avx512vl -mno-avx512bw 
-mno-avx512dq -mno-avx512cd -mno-avx512vbmi 
-mno-avx512ifma -mno-avx512vpopcntdq -mno-avx512vbmi2 
-mno-gfni -mno-vpclmulqdq -mno-avx512vnni -mno-avx512bitalg
-mno-avx512bf16 -mno-avx512vp2intersect -mno-3dnow -mno-adx
-mno-abm -mno-cldemote -mno-clflushopt -mno-clwb -mno-clzero
-mcx16 -mno-enqcmd -mno-f16c -mno-fsgsbase -mfxsr -mno-hle
-msahf -mno-lwp -mno-lzcnt -mmovbe -mno-movdir64b -mno-movdiri
-mno-mwaitx -mno-pconfig -mno-pku -mprfchw -mno-ptwrite
-mno-rdpid -mrdrnd -mno-rdseed -mno-rtm -mno-serialize
-mno-sgx -mno-sha -mno-shstk -mno-tbm -mno-tsxldtrk -mno-vaes
-mno-waitpkg -mno-wbnoinvd -mno-xsave -mno-xsavec -mno-xsaveopt
-mno-xsaves -mno-amx-tile -mno-amx-int8 -mno-amx-bf16 -mno-uintr
-mno-hreset -mno-kl -mno-widekl -mno-avxvnni -mno-avx512fp16
-mno-avxifma -mno-avxvnniint8 -mno-avxneconvert -mno-cmpccxadd
-mno-amx-fp16 -mno-prefetchi -mno-raoint -mno-amx-complex
-mno-avxvnniint16 -mno-sm3 -mno-sha512 -mno-sm4 -mno-apxf
-mno-usermsr --param l1-cache-size=24 --param l1-cache-line-size=64
--param l2-cache-size=1024&quot;

MAKEOPTS=&quot;-j26 -l4&quot;
FEATURES=&quot;distcc&quot;

ACCEPT_LICENSE=&quot;@EULA @BINARY-REDISTRIBUTABLE @FSF-APPROVED-OTHER @FREE-SOFTWARE @GPL-COMPATIBLE&quot;

USE=&quot;dist-kernel&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나중에 오류 나는 부분만 적당히 삭제해 줍니다 ㅋㅋ 저는 COMMON_FLAGS를 한 줄로 적었습니다만... 편의상 적당히 잘랐으니 한줄로 작성하시기 바랍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서에 따르면 MAKEOPS 부분의 공식은 다음과 같습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744710345250&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;J = 2x(리모트서버코어+로컬코어+1)
리모트서버코어 = 8
로컬코어 = 4
J = 26&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그중 로컬코어의 숫자인 4를 l에 넣어서 -j26 -l4가 되었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정을 계속 진행하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744711308764&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
/usr/bin/distcc-config --set-hosts &quot;localhost 192.168.0.17&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IP 주소에 있는 192.168.0.17는 gentoosaver(distcc로 빌드 돌릴 서버)의 주소입니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다암... distcc가 잘 되는지... 체크할 겸 CPU 플래그를 확인하는 도구를 설치해 봅니다. 그다음 use 플래그를 추가합니다. 내친김에 gpu 관련된 것도 설정해 보겠습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744708518249&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘이서 실행
emerge --ask --oneshot app-portage/cpuid2cpuflags
echo &quot;*/* $(cpuid2cpuflags)&quot; &amp;gt; /etc/portage/package.use/00cpu-flags
echo &quot;*/* VIDEO_CARDS: 	intel&quot; &amp;gt; /etc/portage/package.use/00video_cards&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간대 설정을 진행합니다!&lt;/p&gt;
&lt;pre id=&quot;code_1744712195220&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 한번 설정을 정리해 줍니다&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744712228439&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
env-update &amp;amp;&amp;amp; source /etc/profile &amp;amp;&amp;amp; export PS1=&quot;(chroot) ${PS1}&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 커널 설치를 해봅니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에도 부팅이 목적이기 때문에 이전에 빌드된 커널을 사용할 생각입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744712439386&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
mount /dev/mmcblk0p1 /efi
emerge --ask sys-kernel/linux-firmware sys-firmware/intel-microcode sys-fs/f2fs-tools

nano /etc/portage/package.accept_keywords/installkernel
# 아래와 같이 작성
sys-kernel/installkernel
sys-boot/uefi-mkconfig
app-emulation/virt-firmware

# 쉘에서 실행
nano /etc/portage/package.use/installkernel
# 아래와 같이 작성
sys-kernel/installkernel efistub dracut

# 쉘에서 실행
emerge --ask sys-kernel/installkernel
mkdir -p /efi/EFI/Gentoo
emerge --ask sys-kernel/gentoo-kernel-bin sys-kernel/gentoo-sources&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음은 본격적으로 부팅 설정 하겠습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744715129125&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
blkid&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;165&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blfVUa/btsNmLm7wdK/sJICEZIUKfFmvUcXEdN1j0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blfVUa/btsNmLm7wdK/sJICEZIUKfFmvUcXEdN1j0/img.png&quot; data-alt=&quot;blkid 실행결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blfVUa/btsNmLm7wdK/sJICEZIUKfFmvUcXEdN1j0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblfVUa%2FbtsNmLm7wdK%2FsJICEZIUKfFmvUcXEdN1j0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667&quot; height=&quot;165&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;165&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;blkid 실행결과&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 fstab을 위한 파라미터를 얻을 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 파티션의 UUID인 PARTUUID 부분을 써서 fstab에 기록할 생각입니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744715270836&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/fstab&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;49&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3I9Kz/btsNlZfV5x7/TcrLvKknLw3hbRMFqidNOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3I9Kz/btsNlZfV5x7/TcrLvKknLw3hbRMFqidNOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3I9Kz/btsNlZfV5x7/TcrLvKknLw3hbRMFqidNOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3I9Kz%2FbtsNlZfV5x7%2FTcrLvKknLw3hbRMFqidNOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;743&quot; height=&quot;49&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;49&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 스크린숏을 비교하면서 작성하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 호스트이름을 만들어 줍니다! 저는 gentablet이라고 했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;끝나면 root 사용자 암호도 만들어 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744721498653&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
echo gentablet &amp;gt; /etc/hostname
nano /etc/hosts

# 아래와 같이 내용 수정
127.0.0.1       localhost gentablet
::1             localhost gentablet

# 쉘에서 실행
passwd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음은 시스템 도구들을 설치해 줍시다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744721815751&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask app-admin/sysklogd sys-process/cronie app-shells/bash-completion net-misc/chrony sys-block/io-scheduler-udev-rules net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant

rc-update add sysklogd default
rc-update add cronie default
rc-update add sshd default
rc-update add chronyd default&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로... efi 설정을 확인해야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744725113042&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
efibootmgr&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이걸 실행하면 EFI 부팅항목이 나옵니다...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;242&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/behfjD/btsNnh0gfaP/YnNIOWZHXmzKZAKJ4AwhQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/behfjD/btsNnh0gfaP/YnNIOWZHXmzKZAKJ4AwhQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/behfjD/btsNnh0gfaP/YnNIOWZHXmzKZAKJ4AwhQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbehfjD%2FbtsNnh0gfaP%2FYnNIOWZHXmzKZAKJ4AwhQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;242&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;242&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐가 좀 긴데... 파라미터를 보면 부팅을 위한 설정은 잘 되어 있는 것처럼 보입니다만...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gentoo-kernel-bin을 설치할 경우 initramfs를 사용합니다. (핸드북 중간에 나와있습니다) 그러나 이 파라미터가 없군요...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 새로 만들어 줍시다!&lt;/p&gt;
&lt;pre id=&quot;code_1744725599107&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
efibootmgr --create 
           --disk /dev/mmcblk0 
           --part 1 
           --label gentoo 
           --loader &quot;\EFI\Gentoo\vmlinuz-6.12.21-gentoo-dist.efi&quot; 
           --unicode &quot;initrd=\EFI\Gentoo\initramfs-6.12.21-gentoo-dist.img&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 아래와 같이 항목이 새로 생깁니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjE0hm/btsNmhAHd6g/fpOfxfc4E8LWsMCnH11Lr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjE0hm/btsNmhAHd6g/fpOfxfc4E8LWsMCnH11Lr0/img.png&quot; data-alt=&quot;새로 항목을 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjE0hm/btsNmhAHd6g/fpOfxfc4E8LWsMCnH11Lr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjE0hm%2FbtsNmhAHd6g%2FfpOfxfc4E8LWsMCnH11Lr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667&quot; height=&quot;245&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;새로 항목을 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로 만든 항목은 Boot0000이라는 이름이고, 부팅 순서에 가장 처음(0000)으로 되어 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 새로 만든 걸로 부팅될 것 같네요...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 잘 부팅되는지 확인을 위해 재부팅을 해줍시다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 여러 세션을 열어서 썼다면 exit와 cd 명령은 세션마다 한 번씩 실행해 줍니다.&lt;/p&gt;
&lt;pre id=&quot;code_1744725714499&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -R /mnt/gentoo
reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만... 이렇게 쉽게 끝나지는 않겠죠... (사실 처음 설치 때는 쉽게 넘어갔습니다만!?)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20250419_005204208.jpg&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;1406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZHekF/btsNr0dXYTv/8kExpJTNYIHhJhQ2FmDZZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZHekF/btsNr0dXYTv/8kExpJTNYIHhJhQ2FmDZZK/img.png&quot; data-alt=&quot;ReadOnly 에서는 FLUSH_MERGE 기능을 사용할 수 없다고 하네요&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZHekF/btsNr0dXYTv/8kExpJTNYIHhJhQ2FmDZZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZHekF%2FbtsNr0dXYTv%2F8kExpJTNYIHhJhQ2FmDZZK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2250&quot; height=&quot;1406&quot; data-filename=&quot;edited_KakaoTalk_20250419_005204208.jpg&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;1406&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ReadOnly 에서는 FLUSH_MERGE 기능을 사용할 수 없다고 하네요&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 다시 설정을 바꿔줍니다...&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744991930228&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
efibootmgr --create 
           --disk /dev/mmcblk0 
           --part 1 
           --label gentoo 
           --loader &quot;\EFI\Gentoo\vmlinuz-6.12.21-gentoo-dist.efi&quot; 
           --unicode &quot;root=/dev/mmcblk0p3 rootfstype=f2fs rw initrd=\EFI\Gentoo\initramfs-6.12.21-gentoo-dist.img&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;153&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwjlDL/btsNqS9bETh/g5mMV4Ac8Y4S9z0QkNrm5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwjlDL/btsNqS9bETh/g5mMV4Ac8Y4S9z0QkNrm5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwjlDL/btsNqS9bETh/g5mMV4Ac8Y4S9z0QkNrm5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwjlDL%2FbtsNqS9bETh%2Fg5mMV4Ac8Y4S9z0QkNrm5K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;900&quot; height=&quot;153&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;153&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리를 좀 했습니다.&amp;nbsp;과연 부팅이 될지?!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실패입니다 ㅋㅋㅋ&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 다음 글에서 또 이어가겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/67</guid>
      <comments>https://gam1532.tistory.com/67#entry67comment</comments>
      <pubDate>Sat, 19 Apr 2025 01:07:29 +0900</pubDate>
    </item>
    <item>
      <title>리눅스에서 파일이나 디스크를 ISO로 만드는 방법</title>
      <link>https://gam1532.tistory.com/66</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;355&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6jTSb/btsNjznlPQr/VeMK6dnqkwMD9PEnGfYkQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6jTSb/btsNjznlPQr/VeMK6dnqkwMD9PEnGfYkQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6jTSb/btsNjznlPQr/VeMK6dnqkwMD9PEnGfYkQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6jTSb%2FbtsNjznlPQr%2FVeMK6dnqkwMD9PEnGfYkQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;355&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;355&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요 잼니크입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 글에서는 리눅스에서 ISO 만들기 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 제가 끔찍하게 마개조 되어 있는 윈도우 태블릿을 구해서 놀고 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 문득... 다시 윈도우로 돌아가려면 어떻하지!? 라는 질문이 생겼습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백업이 안되어 있고, 어디서 만든지 출처를 모르기 때문에... 일부 디바이스 드라이버를 구할 수도 있을 지 의문입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 판매자 한테 연락하니... USB를 보내 준다고 해서 일단은 받았습니다만...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 모를 사태를 대비해 백업으로 ISO 파일로 만들어 두려고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 사용할 프로그램은 genisoimage입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 편의상 Rocky 9.3 배포판을 사용하지만, 레드햇이나 우분투 등 대부분의 배포판에 있는것으로 보입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배포판의 따른 설치 명령의 차이 외에는 별로 다를게 없을 것 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 시작하겠습니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 epel(&lt;span style=&quot;background-color: #ffffff; color: #474747; text-align: start;&quot;&gt;extra packges for enterprise linux&lt;/span&gt;)저장소가 활성화 되어 있어야합니다. 만약 활성화 되지 않았다면 바로 설치가 되지 않을 수 있습니다. 혹시 모르니 epel 저장소를 활성화 해 준 다음, genisoimage를 설치해 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 다행이 이전에 활성화 되어 있었습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744539823709&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
# epel 저장소
dnf -y install epel-release
# genisoimage 설치
dnf -y install genisoimage&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;274&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDhrXM/btsNjCdiYyk/zmY8UPsjoT3JYYtvOxgY51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDhrXM/btsNjCdiYyk/zmY8UPsjoT3JYYtvOxgY51/img.png&quot; data-alt=&quot;genisoimage 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDhrXM/btsNjCdiYyk/zmY8UPsjoT3JYYtvOxgY51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDhrXM%2FbtsNjCdiYyk%2FzmY8UPsjoT3JYYtvOxgY51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;274&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;274&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;genisoimage 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특별하게 설치할건 없어 보입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가 끝난 다음, ISO로 만드려는 USB를 마운드 하겠습니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 fdisk 명령으로 USB 드라이브를 확인한 다음 /mnt에 마운트 하겠습니다!&lt;/p&gt;
&lt;pre id=&quot;code_1744540389050&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
# USB 디스크 확인 
fdisk -l
# 마운트
mount /dev/sdb1 /mnt
# 마운트 확인
mount&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;172&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QJSqk/btsNi9CLZDW/0qUI5K8l2NstIqyNWjHxs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QJSqk/btsNi9CLZDW/0qUI5K8l2NstIqyNWjHxs1/img.png&quot; data-alt=&quot;fdisk -l로 장치 파일 확인 (/dev/sdb1)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QJSqk/btsNi9CLZDW/0qUI5K8l2NstIqyNWjHxs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQJSqk%2FbtsNi9CLZDW%2F0qUI5K8l2NstIqyNWjHxs1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;172&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;172&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;fdisk -l로 장치 파일 확인 (/dev/sdb1)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;51&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Tty2k/btsNh3hI15o/R4k14w9yKaSujksNMkXkn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Tty2k/btsNh3hI15o/R4k14w9yKaSujksNMkXkn0/img.png&quot; data-alt=&quot;/dev/sdb1이 /mnt 에 마운트 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Tty2k/btsNh3hI15o/R4k14w9yKaSujksNMkXkn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTty2k%2FbtsNh3hI15o%2FR4k14w9yKaSujksNMkXkn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;51&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;51&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;/dev/sdb1이 /mnt 에 마운트 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마운트가 되었습니다. 해당 경로에 들어가서 맞는지 확인한 다음, ISO로 만들겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;genisoimage로 ISO 만드는 명령은 간단합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744541346077&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행 
genisoimage -o ~/backup/backup.iso /mnt&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자! 그럼 실행해 보겠습니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bikqd6/btsNi0sfLSp/OkP9h3SLJy76vKQzx3pkxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bikqd6/btsNi0sfLSp/OkP9h3SLJy76vKQzx3pkxK/img.png&quot; data-alt=&quot;genisoimage 로 iso 파일 맨들기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bikqd6/btsNi0sfLSp/OkP9h3SLJy76vKQzx3pkxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbikqd6%2FbtsNi0sfLSp%2FOkP9h3SLJy76vKQzx3pkxK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;368&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;genisoimage 로 iso 파일 맨들기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;끝났습니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이제 ISO 파일이 되는 지 마운트 해서 확인해야 합니다&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744541742191&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
mount ~/backup/backup.iso /mnt
cd /mnt
ls&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 정상적으로 파일이 있는 것 처럼 보이네요.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 글은 여기까지 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;질문 댓글로 올려주시면 아는데로 답해드리겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>genisoimage</category>
      <category>iso만들기</category>
      <category>linux</category>
      <category>리눅스</category>
      <category>백업</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/66</guid>
      <comments>https://gam1532.tistory.com/66#entry66comment</comments>
      <pubDate>Sun, 13 Apr 2025 19:57:19 +0900</pubDate>
    </item>
    <item>
      <title>레드햇 계열 리눅스에서 XRDP로 원격 접속하기</title>
      <link>https://gam1532.tistory.com/65</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;xrdp-logo.png&quot; data-origin-width=&quot;248&quot; data-origin-height=&quot;102&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r3h0N/btsNiXVnj5b/mZ4ZM4OHOYYk2RXoDaM9C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r3h0N/btsNiXVnj5b/mZ4ZM4OHOYYk2RXoDaM9C0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r3h0N/btsNiXVnj5b/mZ4ZM4OHOYYk2RXoDaM9C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr3h0N%2FbtsNiXVnj5b%2FmZ4ZM4OHOYYk2RXoDaM9C0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;248&quot; height=&quot;102&quot; data-filename=&quot;xrdp-logo.png&quot; data-origin-width=&quot;248&quot; data-origin-height=&quot;102&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요 잼니크입니다.&lt;br /&gt;이번 글에서는 XRDP라는 것을 이용해서 리눅스 GUI 환경에 원격 접속을 해 보려고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스 GUI에 원격 접속하기 위해서는 다양한 방법이 있습니다.&amp;nbsp;팀뷰어나 애니데스크, 구글 원격 데스크톱 같이 서버를 통해 접근하는 방법이 있고, SSH로 만들어진 세션을 이용해서 X11 forwarding이나 XDMCP(X Display Manager Control Protocol)를 이용하는 등 여러 방법을 사용할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;다른 원격 데스크톱과 XRDP의 비교&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 생각했을 때 XRDP는 다른 방식보다 몆가지 장점이 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;팀뷰어나 애니데스크, 구글 원격 데스크톱 같은 방법은 중계해 주는 서버가 반드시 필요합니다. XRDP는 별도의 서버가 필요 없습니다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;대부분의 경우 별도의 프로그램 설치가 필요 없습니다. XRDP는 윈도우 원격 데스크톱인 RDP(Remote Desktop Protocol)의 서버의 오픈소스 구현이기 때문에, 윈도우라면 원격 데스크톱 애플리케이션으로 바로 사용이 가능합니다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;X11 forwarding과 비교 했을 때&amp;nbsp; XRDP는 SSH 세션을 맺을 필요가 없고, 접속하는 쪽에서 Xwindow를 구동할 필요가 없습니다.&lt;/li&gt;
&lt;li&gt;XDMCP는 로컬네트워크에서만 사용이 가능하지만, XRDP는 네트워크로 연결되어 있으면 사용 가능합니다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 장점 부분이 XRDP의 장점입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;XRDP 서버 설치&amp;nbsp;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 편의상 Rocky 9.4 리눅스를 사용해서 설치를 진행해 보겠습니다. RHEL(Redhat Enterprise Linux) 계열인 리눅스는 동일하게 따라 하실 수 있습니다. 편의상 root 계정으로 실행하겠습니다. 만약, root 계정이 아니라면 명령어 앞에 sudo 를 붙여야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 EPEL(Extra Packages for Enterprise Linux) 저장소를 활성화 한 다음, 설치를 진행합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744392789096&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 아래와 같이 입력
# root 사용자가 아닐경우 sudo 가 필요할 수 있음
dnf install epel-release&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;267&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bixajr/btsNji6DFHl/uQujkFRSTuFk42kPeFlQo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bixajr/btsNji6DFHl/uQujkFRSTuFk42kPeFlQo0/img.png&quot; data-alt=&quot;epel-release 를 먼저 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bixajr/btsNji6DFHl/uQujkFRSTuFk42kPeFlQo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbixajr%2FbtsNji6DFHl%2FuQujkFRSTuFk42kPeFlQo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;267&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;267&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;epel-release 를 먼저 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 그림처럼 나왔을 때 설치를 위해 y를 입력하면 GPG 키를 등록할지 물어봅니다. y를 입력해 줍시다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;epel-release 의 설치가 끝나면 아래와 같이 xrdp 설치를 진행합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744392973144&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행 
dnf install xrdp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SMDkZ/btsNgimosIV/uJpip7eIFAulhjNvcgtWrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SMDkZ/btsNgimosIV/uJpip7eIFAulhjNvcgtWrK/img.png&quot; data-alt=&quot;xrdp 설치 진행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SMDkZ/btsNgimosIV/uJpip7eIFAulhjNvcgtWrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSMDkZ%2FbtsNgimosIV%2FuJpip7eIFAulhjNvcgtWrK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;372&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;xrdp 설치 진행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;똑같이 GPG 키를 물어보는데, 똑같이 y를 입력해 줍시다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8ylNr/btsNjGlSzUv/uh8xFG5PJQl38AlDQq31r0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8ylNr/btsNjGlSzUv/uh8xFG5PJQl38AlDQq31r0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8ylNr/btsNjGlSzUv/uh8xFG5PJQl38AlDQq31r0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8ylNr%2FbtsNjGlSzUv%2Fuh8xFG5PJQl38AlDQq31r0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646&quot; height=&quot;372&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 위 그림과 같이 설치가 끝나게 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 XRDP 서비스를 실행해 주겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744393223425&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
systemctl start xrdp
systemctl enable xrdp&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 방화벽 설정도 진행합니다!&lt;/p&gt;
&lt;pre id=&quot;code_1744394334647&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행 
# 방화벽을 끌 경우 
systemctl stop firewalld
systemctl disable firewalld&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 방화벽 서비스를 껐습니다.&amp;nbsp;그러면... 접속을 해보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시작버튼을 눌러 원격 데스크톱을 찾으시거나... 검색에 rdp로 검색해 봅니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;475&quot; data-origin-height=&quot;266&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBNV3r/btsNisif6aW/yzj3LfP5oFbzaSWNB8p200/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBNV3r/btsNisif6aW/yzj3LfP5oFbzaSWNB8p200/img.png&quot; data-alt=&quot;원격 데스크톱 접속 진행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBNV3r/btsNisif6aW/yzj3LfP5oFbzaSWNB8p200/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBNV3r%2FbtsNisif6aW%2Fyzj3LfP5oFbzaSWNB8p200%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;475&quot; height=&quot;266&quot; data-origin-width=&quot;475&quot; data-origin-height=&quot;266&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;원격 데스크톱 접속 진행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 컴퓨터에 XRDP를 설치한 서버의 IP를 적어주고 연결을 눌러봅시다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;457&quot; data-origin-height=&quot;536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z2P80/btsNi0SIASy/2oQr4JlSezOdESIzL0hVc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z2P80/btsNi0SIASy/2oQr4JlSezOdESIzL0hVc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z2P80/btsNi0SIASy/2oQr4JlSezOdESIzL0hVc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ2P80%2FbtsNi0SIASy%2F2oQr4JlSezOdESIzL0hVc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;457&quot; height=&quot;536&quot; data-origin-width=&quot;457&quot; data-origin-height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 예를 누르면 접속이 되면서 아래와 같은 화면이 뜹니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u34lj/btsNi5Nf5Al/ykFDxkhselpBH8mw428fg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u34lj/btsNi5Nf5Al/ykFDxkhselpBH8mw428fg1/img.png&quot; data-alt=&quot;일단 연결됩니다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u34lj/btsNi5Nf5Al/ykFDxkhselpBH8mw428fg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu34lj%2FbtsNi5Nf5Al%2FykFDxkhselpBH8mw428fg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;일단 연결됩니다!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 사용자는 리눅스 사용자, 암호는 사용자의 암호를 입력해 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만... 아마도 배경에 있는 화면만 뜬 상태로 있다가 원격 접속이 종료될 겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(왜지!?)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 저는 GUI 화면을 위한 데스크톱 환경을 설치하지 않았습니다. 그러니 로그인해도 GUI 세션이 실행되지 않는 것이죠...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼! 데스크톱 환경을 설치해 보겠습니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반적인 Gnome으로 설치하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1744394777512&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
dnf groupinstall &quot;Server with GUI&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vnhp2/btsNi2Xja24/dLFVIqQTToKib0jGlAnvAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vnhp2/btsNi2Xja24/dLFVIqQTToKib0jGlAnvAK/img.png&quot; data-alt=&quot;꽤 많은 패키지가 설치 됩니다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vnhp2/btsNi2Xja24/dLFVIqQTToKib0jGlAnvAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvnhp2%2FbtsNi2Xja24%2FdLFVIqQTToKib0jGlAnvAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;372&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;꽤 많은 패키지가 설치 됩니다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가 끝난 다음 다시 접속해 봅니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 Gnome 데스크톱이 반겨줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S7J9P/btsNkhlCgrT/6zcEZI1bNEA6CefUtKPLK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S7J9P/btsNkhlCgrT/6zcEZI1bNEA6CefUtKPLK1/img.png&quot; data-alt=&quot;Gnome 데스크탑 접속 완료!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S7J9P/btsNkhlCgrT/6zcEZI1bNEA6CefUtKPLK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS7J9P%2FbtsNkhlCgrT%2F6zcEZI1bNEA6CefUtKPLK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Gnome 데스크탑 접속 완료!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 글은 여기까지입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금하신 점 댓글 달아주시면 감사하겠습니다.&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>CentOS</category>
      <category>linux</category>
      <category>RHEL</category>
      <category>Rocky</category>
      <category>xrdp</category>
      <category>리눅스</category>
      <category>원격접속</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/65</guid>
      <comments>https://gam1532.tistory.com/65#entry65comment</comments>
      <pubDate>Sat, 12 Apr 2025 03:21:46 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(8): 빌드지옥의 강력한 구원자 (3)</title>
      <link>https://gam1532.tistory.com/64</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZFs7x/btsNbqplVr1/kTv0PELeJeFbu1TKmKKmEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZFs7x/btsNbqplVr1/kTv0PELeJeFbu1TKmKKmEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZFs7x/btsNbqplVr1/kTv0PELeJeFbu1TKmKKmEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZFs7x%2FbtsNbqplVr1%2FkTv0PELeJeFbu1TKmKKmEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. 잼니크입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Gentoo 설치가 겨우(?) 끝났습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫번째 목표는 가상머신으로 Gentoo 설치가 있었고, 그 다음 단계는 distcc를 사용할 수 있도록 환경 구성입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 distcc 설치 및 설정을 진행해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;늘 그렇듯... 메뉴얼 부터 읽어봅니다. (링크: &lt;a href=&quot;https://wiki.gentoo.org/wiki/Distcc&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/Distcc&lt;/a&gt;)&lt;/p&gt;
&lt;figure id=&quot;og_1743843899242&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Distcc - Gentoo Wiki&quot; data-og-description=&quot;Warning Before reading this article the user should be asking if distcc is the right tool for the task at hand. In nearly all cases distcc is the slowest way to offload compiling as linking still happens locally and distcc adds many compile time issues. Th&quot; data-og-host=&quot;wiki.gentoo.org&quot; data-og-source-url=&quot;https://wiki.gentoo.org/wiki/Distcc&quot; data-og-url=&quot;https://wiki.gentoo.org/wiki/Distcc&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Distcc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wiki.gentoo.org/wiki/Distcc&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Distcc - Gentoo Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Warning Before reading this article the user should be asking if distcc is the right tool for the task at hand. In nearly all cases distcc is the slowest way to offload compiling as linking still happens locally and distcc adds many compile time issues. Th&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;늘 하듯이 emerge 명령으로 설치를 해 줍니다. 설치가 끝나면 설정을 해 줍니다.&lt;/p&gt;
&lt;pre id=&quot;code_1743843920459&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask sys-devel/distcc
nano /etc/conf.d/distccd
# distcc 설정을 위해 아래와 같이 내용을 설정
# 이 설정은 필요시 변경(저는 수정한게 없습니다)
DISTCCD_OPTS=&quot;&quot;
DISTCCD_EXEC=&quot;/usr/bin/distccd&quot;
DISTCCD_OPTS=&quot;${DISTCCD_OPTS} --port 3632&quot;
DISTCCD_OPTS=&quot;${DISTCCD_OPTS} --log-level critical&quot;
DISTCCD_OPTS=&quot;${DISTCCD_OPTS} --allow 192.168.0.0/24&quot;
DISTCCD_OPTS=&quot;${DISTCCD_OPTS} -N 15&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 사용하는 환경과 맞기 때문에 수정한게 없습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 공용으로 사용하는 Wifi를 쓸 경우 --allow 옵션에 있는 IP 주소 정도는 수정할 필요가 있을 것 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 로그파일의 권한을 설정해 줍시다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아마 distcc는 distcc라는 사용자로 돌아가는 것 같습니다. 따라서 로그 파일의 권한을 주고, 서비스 등록 및 기동을 합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743862896463&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;touch /var/log/distccd.log
chown distcc:root /var/log/distccd.log

rc-update add distccd default
rc-service distccd start&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;80&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRRVOr/btsNbygFWHx/otGFOAYNJhROrAaok1zWA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRRVOr/btsNbygFWHx/otGFOAYNJhROrAaok1zWA1/img.png&quot; data-alt=&quot;문제없이 기동&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRRVOr/btsNbygFWHx/otGFOAYNJhROrAaok1zWA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRRVOr%2FbtsNbygFWHx%2FotGFOAYNJhROrAaok1zWA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;80&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;80&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;문제없이 기동&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 없이 기동되었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞으로 필요할 때 마다 이 가상머신을 사용할 예정이라...&amp;nbsp;특정한 IP로 고정해 두고 사용하려고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 사용하는 네트워크 인터페이스의 이름을 확인해 봅니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743864842794&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
ifconfig&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;293&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GBnef/btsNaLgHZcT/AogEnTDQDSItrhOOzrNg6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GBnef/btsNaLgHZcT/AogEnTDQDSItrhOOzrNg6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GBnef/btsNaLgHZcT/AogEnTDQDSItrhOOzrNg6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGBnef%2FbtsNaLgHZcT%2FAogEnTDQDSItrhOOzrNg6k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;293&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;293&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 ens33 이라는 이름의 인터페이스를 사용하는군요... 그럼 이걸로 네트워크 설정을 진행해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743865021313&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
ln -s /etc/init.d/net.lo /etc/init.d/net.ens33
nano /etc/conf.d/net

# 아래와 같은 내용 추가
config_ens33=&quot;192.168.0.17/24&quot;
routes_ens33=&quot;default via 192.168.0.1&quot;
dns_servers_ens33=&quot;8.8.8.8&quot;

# 네트워크 스크립트 적용
rc-service net.ens33 start
rc-update add net.ens33 default&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워크 IP 주소, 라우트 경로, DNS 를 세팅합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 들어갈 항목은 아래 링크를 들어가서 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1743865677062&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Handbook:AMD64/Networking/Introduction - Gentoo Wiki&quot; data-og-description=&quot;The following portion of the Handbook describes 'simple' network configuration for systems running the OpenRC init system, utilizing netifrc as the network management system. Getting started with netifrc Netifrc is a simple framework for configuring and ma&quot; data-og-host=&quot;wiki.gentoo.org&quot; data-og-source-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction&quot; data-og-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Handbook:AMD64/Networking/Introduction - Gentoo Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The following portion of the Handbook describes 'simple' network configuration for systems running the OpenRC init system, utilizing netifrc as the network management system. Getting started with netifrc Netifrc is a simple framework for configuring and ma&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1291&quot; data-origin-height=&quot;133&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BklSr/btsM9I6Gt3p/py2YcweHmE7z3Y70PQ3zp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BklSr/btsM9I6Gt3p/py2YcweHmE7z3Y70PQ3zp0/img.png&quot; data-alt=&quot;고정 IP 주소 적용 성공!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BklSr/btsM9I6Gt3p/py2YcweHmE7z3Y70PQ3zp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBklSr%2FbtsM9I6Gt3p%2Fpy2YcweHmE7z3Y70PQ3zp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1291&quot; height=&quot;133&quot; data-origin-width=&quot;1291&quot; data-origin-height=&quot;133&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;고정 IP 주소 적용 성공!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적용이 끝났습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 네트워크가 되는지 ping 등을 통해 테스트 하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 여기서는... 더 이상할 수 있는게 없습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;우리들의&lt;/s&gt; 제 목표인 테블릿에서 설치를 하면서 distcc의 힘을 빌려야겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한점 댓글로 달아주시면 아는데로 답해드리겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>gentoo</category>
      <category>linux</category>
      <category>리눅스</category>
      <category>젠투</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/64</guid>
      <comments>https://gam1532.tistory.com/64#entry64comment</comments>
      <pubDate>Sun, 6 Apr 2025 00:16:02 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(7): 잠시 문제를 해결해 봅시다!</title>
      <link>https://gam1532.tistory.com/63</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceGRZk/btsNaDJRLdE/DpWd9AZsQT2celr2kmGSkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceGRZk/btsNaDJRLdE/DpWd9AZsQT2celr2kmGSkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceGRZk/btsNaDJRLdE/DpWd9AZsQT2celr2kmGSkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceGRZk%2FbtsNaDJRLdE%2FDpWd9AZsQT2celr2kmGSkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. 잼니크 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전 글에 이어서 Gentoo 리눅스를 설치하고 있습니다. 지난 글에서 Gentoo리눅스 설치가 끝났습니다만... 안타깝게도 root 사용자의 비밀번호를 업데이트 안했는지 로그인이 안되는 사태(?)가 발생했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이처럼 Gentoo 리눅스를 설치하다보면 각종 오류가 있을 수 있습니다. 이 글에서는 이 문제를 해결하는 내용을 담으려고 합니다. 그리고, dmesg 등에서 오류나 특이사항이 있다면 그것도 같이 진행하려 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;root 암호를 잃어버렸을때는 싱글부팅&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, 지금처럼 root 비밀번호를 잃어버렸을때는 싱글 부팅이라는 것을 해서, root 암호를 바꿔 주면 됩니다. (참쉽죠?)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;싱글 부팅을 하기 위해서는 grub 에서 부팅할 때 싱글 부팅을 하기 위한 파라미터를 넣어줘야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼! 시작해 보겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 재부팅을 하면 아래와 같은 화면이 뜹니다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;405&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncxjx/btsNabmRCQv/Wf5aHdfpKyz8bP7eJGrzr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncxjx/btsNabmRCQv/Wf5aHdfpKyz8bP7eJGrzr1/img.png&quot; data-alt=&quot;원래는 5초정도 기다리면 넘어가는 화면입니다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncxjx/btsNabmRCQv/Wf5aHdfpKyz8bP7eJGrzr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fncxjx%2FbtsNabmRCQv%2FWf5aHdfpKyz8bP7eJGrzr1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;623&quot; height=&quot;405&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;405&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;원래는 5초정도 기다리면 넘어가는 화면입니다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 화면에서 파라미터 입력을 위해 e 를 누릅니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 부팅에 사용되는 파라미터가 아래와 같이 뜹니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Y0yES/btsNaEPy4NE/CDyjbtkgEoeM6nf00FR2m0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Y0yES/btsNaEPy4NE/CDyjbtkgEoeM6nf00FR2m0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Y0yES/btsNaEPy4NE/CDyjbtkgEoeM6nf00FR2m0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FY0yES%2FbtsNaEPy4NE%2FCDyjbtkgEoeM6nf00FR2m0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;618&quot; height=&quot;406&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 아래로 내려가면 linux 라는 항목이 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;399&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C7gtT/btsNab8bzB7/jcyQ9IBGdphfZekMkKR2I0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C7gtT/btsNab8bzB7/jcyQ9IBGdphfZekMkKR2I0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C7gtT/btsNab8bzB7/jcyQ9IBGdphfZekMkKR2I0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC7gtT%2FbtsNab8bzB7%2FjcyQ9IBGdphfZekMkKR2I0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;619&quot; height=&quot;399&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;399&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 linux 라는 항목 맨 뒤에 아래 사진 처럼 'single' 을 추가하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;399&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eeHIig/btsM92cBP0y/L1GW8gqJGZpRuZWWs2wrf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eeHIig/btsM92cBP0y/L1GW8gqJGZpRuZWWs2wrf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eeHIig/btsM92cBP0y/L1GW8gqJGZpRuZWWs2wrf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeeHIig%2FbtsM92cBP0y%2FL1GW8gqJGZpRuZWWs2wrf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;619&quot; height=&quot;399&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;399&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수정한 값으로 부팅을 하기 위해 컨트롤+X 또는 F10 키를 눌러 부팅을 시작합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;395&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wBsoH/btsNajZhv5l/pAdIInlBpIkPaLp7rmEm21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wBsoH/btsNajZhv5l/pAdIInlBpIkPaLp7rmEm21/img.png&quot; data-alt=&quot;실패... 그래도 다른 방법이 있습니다!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wBsoH/btsNajZhv5l/pAdIInlBpIkPaLp7rmEm21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwBsoH%2FbtsNajZhv5l%2FpAdIInlBpIkPaLp7rmEm21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;661&quot; height=&quot;395&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;395&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실패... 그래도 다른 방법이 있습니다!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방법이 통하지 않았군요... 하지만 또 다른 방법이 있습니다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그건바로... 설치디스크로 마운트해서 root를 다시 설정하면 됩니다~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;안먹힌다면 설치이미지로 부팅한 다음 마운트해서 상황을 파악&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방법은 설치할 때 처럼 설치 이미지로 부팅한 다음, 중간과정을 생략, 설치한 gentoosaver 디스크로 마운트 하고 chroot로 환경을 바꾼 다음, 어떤 문제가 있는지 확인 해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dAwxZu/btsM9Fvg41s/nSAsbS03z8qcSY3IqK7o6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dAwxZu/btsM9Fvg41s/nSAsbS03z8qcSY3IqK7o6K/img.png&quot; data-alt=&quot;다시 이 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dAwxZu/btsM9Fvg41s/nSAsbS03z8qcSY3IqK7o6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdAwxZu%2FbtsM9Fvg41s%2FnSAsbS03z8qcSY3IqK7o6K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646&quot; height=&quot;372&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;다시 이 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 네트워크 설정, SSH 서버 키고, root 사용자 암호 변경까지 진행 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음, 바로 아래와 같이 명령을 내립니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743837847699&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
mount /dev/sda3 /mnt/gentoo

mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
mount --bind /run /mnt/gentoo/run
mount --make-slave /mnt/gentoo/run

chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1=&quot;(chroot) ${PS1}&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;68&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z3flh/btsNbblGpVn/HXWDGPZKk6c3AqxPpJvJy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z3flh/btsNbblGpVn/HXWDGPZKk6c3AqxPpJvJy1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z3flh/btsNbblGpVn/HXWDGPZKk6c3AqxPpJvJy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ3flh%2FbtsNbblGpVn%2FHXWDGPZKk6c3AqxPpJvJy1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;302&quot; height=&quot;68&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;68&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 이제 뭐가 문제인지 봅시다... 비밀번호 세팅을 안한거 같아서... 먼저 shadow 파일을 열어 봅니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;304&quot; data-origin-height=&quot;287&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ojwam/btsNaIdaoLW/TmJMm2V7vQG7gkMqRSPQO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ojwam/btsNaIdaoLW/TmJMm2V7vQG7gkMqRSPQO1/img.png&quot; data-alt=&quot;음!? 비밀번호가 없다?!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ojwam/btsNaIdaoLW/TmJMm2V7vQG7gkMqRSPQO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fojwam%2FbtsNaIdaoLW%2FTmJMm2V7vQG7gkMqRSPQO1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;304&quot; height=&quot;287&quot; data-origin-width=&quot;304&quot; data-origin-height=&quot;287&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;음!? 비밀번호가 없다?!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호 세팅을 까먹고 안했나보네요...&amp;nbsp;다시 비밀번호 세팅을 해 봅니다&lt;/p&gt;
&lt;pre id=&quot;code_1743838625127&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
passwd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FIpP7/btsNa4fYjiE/MBLyb2I2pEqX0gzeW1K39k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FIpP7/btsNa4fYjiE/MBLyb2I2pEqX0gzeW1K39k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FIpP7/btsNa4fYjiE/MBLyb2I2pEqX0gzeW1K39k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFIpP7%2FbtsNa4fYjiE%2FMBLyb2I2pEqX0gzeW1K39k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;642&quot; height=&quot;303&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;303&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호 세팅이 되었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까랑 다른 부분이 보이시나요?&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 아까랑 똑같이 재부팅 하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743838779691&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
exit 

cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -R /mnt/gentoo
reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재부팅이 되면!? 두구두구두구!?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnMAyI/btsNaJXsZi5/r64HAP5TmMHKyzxxkNsz90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnMAyI/btsNaJXsZi5/r64HAP5TmMHKyzxxkNsz90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnMAyI/btsNaJXsZi5/r64HAP5TmMHKyzxxkNsz90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnMAyI%2FbtsNaJXsZi5%2Fr64HAP5TmMHKyzxxkNsz90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;527&quot; height=&quot;214&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 됩니다~&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 글 보시다가 문제가 있는 사례 답글로 알려주시면 보고 이 글에 추가 하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>gentoo</category>
      <category>리눅스</category>
      <category>젠투</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/63</guid>
      <comments>https://gam1532.tistory.com/63#entry63comment</comments>
      <pubDate>Sat, 5 Apr 2025 16:44:58 +0900</pubDate>
    </item>
    <item>
      <title>Gentoo 리눅스(6): 빌드지옥의 강력한 구원자 (2)</title>
      <link>https://gam1532.tistory.com/62</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uzj9l/btsM9GniZRZ/gkAWMDMf8Tn4GjXNv0PTv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uzj9l/btsM9GniZRZ/gkAWMDMf8Tn4GjXNv0PTv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uzj9l/btsM9GniZRZ/gkAWMDMf8Tn4GjXNv0PTv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuzj9l%2FbtsM9GniZRZ%2FgkAWMDMf8Tn4GjXNv0PTv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;360&quot; data-filename=&quot;gentoo Logo.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. 잼니크입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지난 글에 이어 Gentoo 빌드 지옥을 구원(?) 해줄 겸 한번 설치도 해 볼 겸 해서 가상머신에 젠투를 설치하고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지난 글에서 Gentoo를 위한 디스크를 준비했습니다. 그리고 stage3을 이용해서 기본 시스템을 얹고, 패키지 업데이트까지 수행했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;그러면서... emerge world로 낚았지....&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 Gentoo를 위한 디스크와 기본 시스템의 준비가 다 끝났습니다. 이제는 커널과 부트로더 등 부팅에 관련된 사항을 설정 하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 다시 젠투 핸드북으로 돌아가겠습니다. 지금의 내용은 7번째 챕터인 &lt;a style=&quot;background-color: #fafafa; color: #3366bb; text-align: start;&quot; href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel&quot;&gt;Configuring the Linux kernel의&lt;/a&gt; 내용입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 커널을 시작하기 전, 펌웨어들부터 준비를 합니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743817145921&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;emerge --ask sys-kernel/linux-firmware&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데... 진행이 되지 않습니다!?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bbjw8/btsM9UlkoGb/Mpid2KGA2Crx3rFJWwvUi0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bbjw8/btsM9UlkoGb/Mpid2KGA2Crx3rFJWwvUi0/img.png&quot; data-alt=&quot;진행이 되지 않는 이유는 라이선스 제약&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bbjw8/btsM9UlkoGb/Mpid2KGA2Crx3rFJWwvUi0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBbjw8%2FbtsM9UlkoGb%2FMpid2KGA2Crx3rFJWwvUi0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;372&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;진행이 되지 않는 이유는 라이선스 제약&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 읽어보면 패키지가 MASKED(가려졌음)이고, 그 이유가 배포 라이선스와 키워드가 없음(missing Keyworld)라고 적혀 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이게 무슨 말이냐면... 장치가 동작하기 위한 디바이스 펌웨어는 오픈소스 같은 공개된 라이선스로 배포하는 것이 아닌, 다른 형태로 배포가 됩니다. 패키지 저장소에서 (예를 들면) 독점으로 제공하는 펌웨어 등을 사용하기 위해 패키지에 허용할 라이선스를 명시해 줘야 합니다. (portage는 그렇게 구성되어 있습니다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐... 결론은 다른 라이선스를 사용하는 소프트웨어를 설치할 수 있도록 설정을 바꾸면 되는 거 아니야?라고 생각하실 텐데... 맞습니다. (예지력 상승 1)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;젠투 핸드북에 6번째 챕터인 &lt;a style=&quot;background-color: #f9f9f9; color: #3366bb; text-align: center;&quot; href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base&quot;&gt;Installing base system을&lt;/a&gt; 보면 라이선스에 대한 내용이 나옵니다. 참고해서 빠르게 적용해 봅시다. 위치를 다루는 문단은 여기입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Optional:_Configure_the_ACCEPT_LICENSE_variable&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Optional:_Configure_the_ACCEPT_LICENSE_variable&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1743817653668&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Installing the Gentoo base system - Gentoo Wiki&quot; data-og-description=&quot;Chrooting Copy DNS info One thing still remains to be done before entering the new environment and that is copying over the DNS information in /etc/resolv.conf. This needs to be done to ensure that networking still works even after entering the new environ&quot; data-og-host=&quot;wiki.gentoo.org&quot; data-og-source-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Optional:_Configure_the_ACCEPT_LICENSE_variable&quot; data-og-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Optional:_Configure_the_ACCEPT_LICENSE_variable&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Optional:_Configure_the_ACCEPT_LICENSE_variable&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Optional:_Configure_the_ACCEPT_LICENSE_variable&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Installing the Gentoo base system - Gentoo Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Chrooting Copy DNS info One thing still remains to be done before entering the new environment and that is copying over the DNS information in /etc/resolv.conf. This needs to be done to ensure that networking still works even after entering the new environ&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;허용할 11개의 라이선스 항목 중에 &lt;s&gt;(벌써 머리 아파)&lt;/s&gt; 잘 읽어보면 하나의 라이선스가 여러 개의 라이선스를 포함하는 항목이 있습니다. 이것을 이전에 설정한 make.conf 파일에 설정해야 합니다.&amp;nbsp;저는 모두 다 선택하는 걸로 정했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 make.conf 파일을 수정해 줍시다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743817958761&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;vi /etc/portage/make.conf
# 아래와 같이 파일 내용을 수정
COMMON_FLAGS=&quot;-march=native -O2 -pipe&quot;
CFLAGS=&quot;${COMMON_FLAGS}&quot;
CXXFLAGS=&quot;${COMMON_FLAGS}&quot;
FCFLAGS=&quot;${COMMON_FLAGS}&quot;
FFLAGS=&quot;${COMMON_FLAGS}&quot;
RUSTFLAGS=&quot;${RUSTFLAGS} -C target-cpu=native&quot;

LC_MESSAGES=C.utf8

MAKEOPTS=&quot;-j7&quot;

# 이 항목이 추가되었습니다
ACCEPT_LICENSE=&quot;@EULA @BINARY-REDISTRIBUTABLE @FSF-APPROVED-OTHER @FREE-SOFTWARE @GPL-COMPATIBLE&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자! 이제 허용할 라이선스를 추가했으니... 다시 펌웨어 패키지 설치를 진행해 봅시다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;(사실 이걸 설치한다고 해서 100% 동작을 하는 건 아닌데...)&lt;/s&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1743818014789&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask sys-kernel/linux-firmware&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;275&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biHU30/btsNaCc3viu/w7iC0KWKs0NwXFnK8RnyuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biHU30/btsNaCc3viu/w7iC0KWKs0NwXFnK8RnyuK/img.png&quot; data-alt=&quot;설치 할지 말지 물어봅니다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biHU30/btsNaCc3viu/w7iC0KWKs0NwXFnK8RnyuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiHU30%2FbtsNaCc3viu%2Fw7iC0KWKs0NwXFnK8RnyuK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;275&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;275&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 할지 말지 물어봅니다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치할 수 있게 되었네요! 설치를 진행합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음, 마이크로 코드를 위한 패키지도 설치해 줍니다. 사실 매뉴얼에는 AMD CPU를 쓴다면, 방금 설치한 firmware 패키지에 포함되어 있지만, Intel의 CPU를 쓴다면 따로 설치해야 한다고 적혀 있습니다.&amp;nbsp;일단은 모른다는 가정하게 (있으나 없으나 설치하는 데는 무방하므로) 설치해 주겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743818479680&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행 
emerge --ask sys-kernel/linux-firmware sys-firmware/intel-microcode&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 한 번에 설치하는 방법도 있습니다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;끝나면 커널을 설치해 봅시다!&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇게 커널설치가 간단한 일이 아닙니다?!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Gentoo 리눅스 커널을 준비해봅시다!&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, 커널을 설치하기 위한 도구인 sys-kernel/installkernel를 설치하고 설정합니다. 이건 커널과 장치드라이버, 펌웨어와 부트로더 등의 설정을 자동화하기 위한 도구입니다. 이걸 통해 설정 지옥을 어느 정도 도움을 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 부트로더를 위한 installkernel 설정을 해봅시다.&amp;nbsp;부트로더가 뭔지는 여기 링크의 문서를 읽어보세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Bootloader&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://en.wikipedia.org/wiki/Bootloader&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1743819222899&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Bootloader - Wikipedia&quot; data-og-description=&quot;From Wikipedia, the free encyclopedia Software responsible for starting the computer GNU GRUB, a popular open source bootloader Windows Boot Manager A bootloader, also spelled as boot loader[1][2] or called bootstrap loader, is a computer program that is r&quot; data-og-host=&quot;en.wikipedia.org&quot; data-og-source-url=&quot;https://en.wikipedia.org/wiki/Bootloader&quot; data-og-url=&quot;https://en.wikipedia.org/wiki/Bootloader&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/PmimN/hyYB8RzwjW/ocfEJM9RBwskjiw1pqllcK/img.png?width=666&amp;amp;height=458&amp;amp;face=0_0_666_458,https://scrap.kakaocdn.net/dn/QHjc7/hyYBdZ9vaw/lk0PcJnE9Vw1zuOHds405k/img.png?width=666&amp;amp;height=458&amp;amp;face=0_0_666_458,https://scrap.kakaocdn.net/dn/CBmlC/hyYB9Xe46W/3523hEIoiTiZ73sWer9Nb1/img.png?width=640&amp;amp;height=440&amp;amp;face=0_0_640_440&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Bootloader&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://en.wikipedia.org/wiki/Bootloader&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/PmimN/hyYB8RzwjW/ocfEJM9RBwskjiw1pqllcK/img.png?width=666&amp;amp;height=458&amp;amp;face=0_0_666_458,https://scrap.kakaocdn.net/dn/QHjc7/hyYBdZ9vaw/lk0PcJnE9Vw1zuOHds405k/img.png?width=666&amp;amp;height=458&amp;amp;face=0_0_666_458,https://scrap.kakaocdn.net/dn/CBmlC/hyYB9Xe46W/3523hEIoiTiZ73sWer9Nb1/img.png?width=640&amp;amp;height=440&amp;amp;face=0_0_640_440');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Bootloader - Wikipedia&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;From Wikipedia, the free encyclopedia Software responsible for starting the computer GNU GRUB, a popular open source bootloader Windows Boot Manager A bootloader, also spelled as boot loader[1][2] or called bootstrap loader, is a computer program that is r&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;en.wikipedia.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통 리눅스에서는 grub을 씁니다. 그래서 일단은 저도 grub을 쓰는 걸로 해 보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음은 init 시스템인데... 요즘 대부분의 배포판이 사용하는 Systemd를 쓰던지, OpenRC를 쓰던지 할 수 있는데... 저는 일단 젠투 기본인 OpenRC를 쓰겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 작업에 착수해 봅시다!&lt;/p&gt;
&lt;pre id=&quot;code_1743819488545&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/portage/package.use/installkernel
# 아래 내용을 추가
sys-kernel/installkernel grub dracut&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내용을 추가하면 sys-kernel/installkernel를 설치합니다!&lt;/p&gt;
&lt;pre id=&quot;code_1743819727691&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask sys-kernel/installkernel&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u7MnI/btsNajx6UBm/5y6D4p8zOpMvNMeD5nObWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u7MnI/btsNajx6UBm/5y6D4p8zOpMvNMeD5nObWK/img.png&quot; data-alt=&quot;sys-kernel/installkernel 를 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u7MnI/btsNajx6UBm/5y6D4p8zOpMvNMeD5nObWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu7MnI%2FbtsNajx6UBm%2F5y6D4p8zOpMvNMeD5nObWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;372&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;sys-kernel/installkernel 를 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치를 진행합니다. (달리 옵션이 없지 않나요?!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치하는 동안 젠투 핸드북 문서를 또 읽어봅시다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음은 바로 커널에 대한 내용입니다. 문서에서는 3가지 방법을 소개하고 있는데... 저는 이게 목적이 아니므로... 최대한 자동화되는 Distribution Kernel(배포 커널)을 바이너리로 설치하겠습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1743820368589&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# nano /etc/portage/make.conf
# 이 내용을 추가 수정 
USE=&quot;dist-kernel&quot;

# 쉘에서 실행
emerge --ask sys-kernel/gentoo-kernel-bin sys-kernel/gentoo-sources&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhcEfJ/btsNanmTfPR/sR4E3NHW8RYcOu7EZlzRLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhcEfJ/btsNanmTfPR/sR4E3NHW8RYcOu7EZlzRLk/img.png&quot; data-alt=&quot;커널 바이너리를 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhcEfJ/btsNanmTfPR/sR4E3NHW8RYcOu7EZlzRLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhcEfJ%2FbtsNanmTfPR%2FsR4E3NHW8RYcOu7EZlzRLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;372&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;커널 바이너리를 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 이제... 커널이 준비되었으니 부팅 설정을 해 봅시다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서부터는 젠투 핸드북의 8번째 챕터(&lt;a href=&quot;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/System&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/System&lt;/a&gt;)의 내용입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일시스템의 UUID(&lt;span style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;Universally Unique Identifier&lt;/span&gt;)를 확인해 봅시다. UUID에 대한 설명은 여기를 참고하세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Universally_unique_identifier&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://en.wikipedia.org/wiki/Universally_unique_identifier&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1743824387405&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Universally unique identifier - Wikipedia&quot; data-og-description=&quot;From Wikipedia, the free encyclopedia Label used for information in computer systems A Universally Unique Identifier (UUID) is a 128-bit label used to uniquely identify objects in computer systems. The term Globally Unique Identifier (GUID) is also used, m&quot; data-og-host=&quot;en.wikipedia.org&quot; data-og-source-url=&quot;https://en.wikipedia.org/wiki/Universally_unique_identifier&quot; data-og-url=&quot;https://en.wikipedia.org/wiki/Universally_unique_identifier&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Universally_unique_identifier&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://en.wikipedia.org/wiki/Universally_unique_identifier&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Universally unique identifier - Wikipedia&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;From Wikipedia, the free encyclopedia Label used for information in computer systems A Universally Unique Identifier (UUID) is a 128-bit label used to uniquely identify objects in computer systems. The term Globally Unique Identifier (GUID) is also used, m&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;en.wikipedia.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전 글에서 만든 파티션의 장치 이름을 fstab에 입력합니다.&amp;nbsp;이제 fstab을 열어줍니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743824804968&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/fstab
# 아래와 같이 입력
/dev/sda1               /boot           xfs             defaults        0 2
/dev/sda2               none            swap            sw              0 0
/dev/sda3               /               xfs             defaults,noatime 0 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 네트워크 설정도 해 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 호스트 이름을 gentooSaver(작명센스 참...)라고 하겠습니다. 당연히 DHCP도 사용할 수 있도록 dhcpd를 설치합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1743826060910&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask net-misc/dhcpcd

echo gentooSaver &amp;gt; /etc/hostname
rc-update add dhcpcd default
rc-service dhcpcd start&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제는 센스 맞게 빌드 실행해 놓고, 설정 파일을 수정합니다! (시간 절약차원에서요... 슬슬 지루해질 타임이 되었거든요)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cP3cVJ/btsNaNk5RDL/0YqVK3uomM1f4TkHKwjui1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cP3cVJ/btsNaNk5RDL/0YqVK3uomM1f4TkHKwjui1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cP3cVJ/btsNaNk5RDL/0YqVK3uomM1f4TkHKwjui1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcP3cVJ%2FbtsNaNk5RDL%2F0YqVK3uomM1f4TkHKwjui1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;372&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 그림에서 실패가 나는 건 이미 dhcpd가 동작하고 있기 때문입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치를 처음 시작했을 때 설치 이미지에서 net-setup 명령을 했을 때 dhcpd가 동작했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 hosts 파일도 수정해 줍니다. 역시나 이름은 gentoosaver 입니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743827174329&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
nano /etc/hosts
# 아래 내용처럼 수정
127.0.0.1       localhost gentoosaver
::1             localhost gentoosaver&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 root 사용자 암호를 만들어 줍니다. 이제 거희 끝나가는군요...&lt;/p&gt;
&lt;pre id=&quot;code_1743827257472&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
passwd root&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 시스템에서 사용할 sysklogd와 cron을 설치해 줍니다. 각각이 무엇인지는 아래 글을 참고해 주세요&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Sysklogd&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wiki.gentoo.org/wiki/Sysklogd&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1743829376604&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Sysklogd - Gentoo Wiki&quot; data-og-description=&quot;syslogd &amp;mdash; log systems messages, utility that reads and logs messages to the system console, logs files, other machines and/or users as specified by its configuration file. Syslogd supports RFC5424 and RFC3164 style log messages for both local and remote &quot; data-og-host=&quot;wiki.gentoo.org&quot; data-og-source-url=&quot;https://wiki.gentoo.org/wiki/Sysklogd&quot; data-og-url=&quot;https://wiki.gentoo.org/wiki/Sysklogd&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Sysklogd&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wiki.gentoo.org/wiki/Sysklogd&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Sysklogd - Gentoo Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;syslogd &amp;mdash; log systems messages, utility that reads and logs messages to the system console, logs files, other machines and/or users as specified by its configuration file. Syslogd supports RFC5424 and RFC3164 style log messages for both local and remote&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.gentoo.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Cron&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://en.wikipedia.org/wiki/Cron&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1743829344043&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;cron - Wikipedia&quot; data-og-description=&quot;From Wikipedia, the free encyclopedia Job scheduler for Unix-like operating systems The cron command-line utility is a job scheduler on Unix-like operating systems. Users who set up and maintain software environments use cron to schedule jobs[1] (commands &quot; data-og-host=&quot;en.wikipedia.org&quot; data-og-source-url=&quot;https://en.wikipedia.org/wiki/Cron&quot; data-og-url=&quot;https://en.wikipedia.org/wiki/Cron&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/RpVfO/hyYBf4KF6c/6AOh5DHmQG3iNK34k9kFq1/img.gif?width=1040&amp;amp;height=608&amp;amp;face=0_0_1040_608,https://scrap.kakaocdn.net/dn/r5Fgd/hyYBah466t/2JH3ckF6S3PeOux3nukyZK/img.gif?width=960&amp;amp;height=561&amp;amp;face=0_0_960_561&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Cron&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://en.wikipedia.org/wiki/Cron&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/RpVfO/hyYBf4KF6c/6AOh5DHmQG3iNK34k9kFq1/img.gif?width=1040&amp;amp;height=608&amp;amp;face=0_0_1040_608,https://scrap.kakaocdn.net/dn/r5Fgd/hyYBah466t/2JH3ckF6S3PeOux3nukyZK/img.gif?width=960&amp;amp;height=561&amp;amp;face=0_0_960_561');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;cron - Wikipedia&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;From Wikipedia, the free encyclopedia Job scheduler for Unix-like operating systems The cron command-line utility is a job scheduler on Unix-like operating systems. Users who set up and maintain software environments use cron to schedule jobs[1] (commands&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;en.wikipedia.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 둘을 설치해 봅시다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스로 등록할 때, 이 둘을 등록하면서 SSH 서버도 같이 서비스로 등록해 줍시다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743829474489&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask app-admin/sysklogd sys-process/cronie

rc-update add sysklogd default
rc-update add cronie default
rc-update add sshd default&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;309&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HWP52/btsNbgtCtdW/DJ8bdG3vk4bgwXA9dglprK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HWP52/btsNbgtCtdW/DJ8bdG3vk4bgwXA9dglprK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HWP52/btsNbgtCtdW/DJ8bdG3vk4bgwXA9dglprK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHWP52%2FbtsNbgtCtdW%2FDJ8bdG3vk4bgwXA9dglprK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;309&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;309&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음은, bash 자동 완성, 시간동기화를 위한 chrony, 파일 시스템을 위한 지원 도구를 같이 설치하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(이제는 살짝 지루해서요)&lt;/p&gt;
&lt;pre id=&quot;code_1743829952287&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask app-shells/bash-completion net-misc/chrony sys-fs/xfsprogs sys-block/io-scheduler-udev-rules

rc-update add chronyd default&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NO4SO/btsNa7cBdit/IWuvzyNso0CBPjKIQkRzK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NO4SO/btsNa7cBdit/IWuvzyNso0CBPjKIQkRzK1/img.png&quot; data-alt=&quot;지겹기 시작하네요... 거희 끝나갑니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NO4SO/btsNa7cBdit/IWuvzyNso0CBPjKIQkRzK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNO4SO%2FbtsNa7cBdit%2FIWuvzyNso0CBPjKIQkRzK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;648&quot; height=&quot;343&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;지겹기 시작하네요... 거희 끝나갑니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부트로더 설정을 하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에 grub을 쓰기로 했으니... 먼저 설치부터 해 줍시다.&lt;/p&gt;
&lt;pre id=&quot;code_1743832522497&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
emerge --ask --verbose sys-boot/grub
# grub을 설치 
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;grub-install 명령에 뒤에는 디스크의 장치 경로를 적어주면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;251&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djkHz0/btsM9Yg1egL/SK41DTkgVpwZN1keszi8oK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djkHz0/btsM9Yg1egL/SK41DTkgVpwZN1keszi8oK/img.png&quot; data-alt=&quot;GRUB 설정의 끝!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djkHz0/btsM9Yg1egL/SK41DTkgVpwZN1keszi8oK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjkHz0%2FbtsM9Yg1egL%2FSK41DTkgVpwZN1keszi8oK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;251&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;251&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;GRUB 설정의 끝!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 이제... 설치가 끝났습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 것의 설정이 맞는지 확인을 재부팅하면 알게 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 차례차례 입력해서 재부팅을 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중간에 있는 umout 명령을 하지 않으면 재 부팅이 되지 않아 강제로 껐다켜야하므로... 그대로 실행합시다!&lt;/p&gt;
&lt;pre id=&quot;code_1743833260773&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 쉘에서 실행
exit

cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -R /mnt/gentoo
reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;98&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lu8FZ/btsNaEotmTj/Noktlv7K8gVOsBegFCOZX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lu8FZ/btsNaEotmTj/Noktlv7K8gVOsBegFCOZX0/img.png&quot; data-alt=&quot;두근두근...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lu8FZ/btsNaEotmTj/Noktlv7K8gVOsBegFCOZX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLu8FZ%2FbtsNaEotmTj%2FNoktlv7K8gVOsBegFCOZX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;647&quot; height=&quot;98&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;98&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;두근두근...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과연... 두둥!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1295&quot; data-origin-height=&quot;810&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vaMNP/btsNaD4a4oR/MRoMkz5c80xTFKkJy43Bx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vaMNP/btsNaD4a4oR/MRoMkz5c80xTFKkJy43Bx1/img.png&quot; data-alt=&quot;재부팅 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vaMNP/btsNaD4a4oR/MRoMkz5c80xTFKkJy43Bx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvaMNP%2FbtsNaD4a4oR%2FMRoMkz5c80xTFKkJy43Bx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1295&quot; height=&quot;810&quot; data-origin-width=&quot;1295&quot; data-origin-height=&quot;810&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;재부팅 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단은 오류 없이 재 부팅 되었네요. 혹시 모르니 로그인을 해봅시다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1uM5N/btsNaHrNrxt/zklhC49WruCPB5ABfkEYmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1uM5N/btsNaHrNrxt/zklhC49WruCPB5ABfkEYmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1uM5N/btsNaHrNrxt/zklhC49WruCPB5ABfkEYmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1uM5N%2FbtsNaHrNrxt%2FzklhC49WruCPB5ABfkEYmK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;540&quot; height=&quot;154&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;154&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;음!? 비밀번호 바꿨던 거 같은데... 아닌가 보네요&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐... 이럴 경우에는 비밀번호를 바꿔주면 될 것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단은 설치가 끝났으므로... 이 글은 여기서 마무리하고, 다음 글에서 이어지도록 하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 이거 말고도 문제가 있을 수 있는데, 답글 주시면 아는 데로 최대한 답 드리겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감사합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Linux</category>
      <category>gentoo</category>
      <category>리눅스</category>
      <category>젠투</category>
      <author>잼니크</author>
      <guid isPermaLink="true">https://gam1532.tistory.com/62</guid>
      <comments>https://gam1532.tistory.com/62#entry62comment</comments>
      <pubDate>Sat, 5 Apr 2025 15:14:29 +0900</pubDate>
    </item>
  </channel>
</rss>