Raspberry Pi에 Ubuntu Core를 설치하는 방법

60$ 미만의 Ubuntu 기반 서버를 원한 적이 있습니까? Ubuntu Snappy Core 덕분에 Raspberry Pi에서 서버급 애플리케이션을 쉽게 실행할 수 있도록 간소화된 린 버전의 Ubuntu를 얻을 수 있습니다. Snappy Core의 제목에 “Ubuntu”가 있지만 이것이 기존 Ubuntu처럼 작동한다는 의미는 아닙니다. 대신 Snappy 패키지와 함께 완전히 실행됩니다. 사용자는 “sudo apt install xxx” 등을 수행할 수 없습니다. Raspberry Pi에 Ubuntu Core를 설치하는 방법은 다음과 같습니다.

참고: Snappy Core는 Orange Pi, Intel Joule 등과 같은 Pi 라인 외에 다른 임베디드 장치를 지원합니다.

우분투 코어란?

Ubuntu Core는 핵심 Debian 기반(apt/apt-get)이 없는 Ubuntu의 최소 버전입니다. 이 Ubuntu 버전은 사물 인터넷 장치, 클라우드 컴퓨터 및 Raspberry Pi와 같은 소형 장치에 이상적입니다.

Ubuntu Core가 Ubuntu에서 제거되었다는 사실 때문에 훨씬 더 가볍게 실행되고 더 적은 리소스가 필요합니다. 시스템의 모든 패키지와 프로그램은 Snap으로 제공됩니다. 이러한 유형의 패키지 제공을 통해 Ubuntu Core에서 최신 소프트웨어를 쉽게 얻을 수 있습니다.

설정

계정 만들기

Ubuntu Core를 사용하려면 SSO 계정이 필요합니다. 이 페이지로 이동하여 등록하십시오.. 계정으로 Ubuntu Snappy Core에 로그인하면 계정이 Pi에 바인딩되고 등록됩니다.

SSH 키 가져오기

Ubuntu에 계정을 등록한 후 다음 단계는 SSH 키를 가져와 Ubuntu Core에 로그인할 때 SSH가 올바르게 작동하도록 하는 것입니다. 공개 SSH 키가 이미 있는 경우(~/.ssh에 있고 .pub로 끝남) 해당 키의 내용을 붙여넣습니다. 이 페이지는 여기.

그렇지 않으면 SSH 키 생성에 대한 자습서를 읽으십시오. 키 생성을 다루는 기사 부분만 따르십시오. 키를 가져오는 방법을 설명하는 섹션은 무시하십시오. 대신 ~/.ssh에 있는 id_rsa.pub의 내용을 다음으로 복사합니다. 우분투 페이지.

  Ubuntu에서 하드 드라이브를 마운트 해제하는 방법

설치 미디어 만들기

공개 SSH 키를 가져오면 다음 단계는 설치 매체를 만드는 것입니다. 최신 버전의 Ubuntu Core 다운로드 라즈베리 파이 2 또는 라즈베리 파이 3. 그런 다음 마이크로 SD 카드를 PC에 연결합니다.

다음을 사용하여 설치 매체를 굽습니다. 동판 화공.

첫 부팅

새로 생성된 Ubuntu Core Micro SD 카드를 Raspberry Pi에 연결합니다. 또한 HDMI 케이블과 키보드를 연결합니다. Pi가 켜지면 화면에 프롬프트가 표시됩니다. 이 프롬프트는 구성할 준비가 되었음을 사용자에게 알려줍니다. Enter 키를 눌러 Ubuntu Core의 구성 프로세스를 시작합니다.

“시작”을 선택하십시오. 첫 번째 페이지에서 Pi에 대한 네트워크 연결을 구성해야 합니다. Ubuntu Core는 이더넷과 무선 연결을 모두 지원합니다. Pi 3를 사용하고 WiFi가 필요하십니까? “wlan0″을 선택하고 거기에서 이동하십시오.

구성

참고: Pi 2 사용자의 경우 WiFi가 필요한 경우 연결할 수 있는 USB 무선 동글이 있어야 합니다.

네트워크 구성 중에 IPv4를 사용하는 경우 “DHCPv4 사용”을 선택해야 합니다. 이 옵션은 장치의 IP 주소를 자동으로 할당합니다. IPv6을 사용하시겠습니까? 대신 “DHCPv6 사용”을 선택하십시오.

네트워크 연결을 구성한 후 Ubuntu Core는 사용자에게 이메일 주소를 입력하도록 요청합니다. 이것은 이전에 만든 Ubuntu 계정에 해당하는 이메일 주소입니다. 입력한 다음 “완료”를 선택합니다.

로그인 시도 시 Ubuntu Core는 장치가 입력한 이메일 계정에 등록되었으며 SSH를 통해 로그인할 수 있음을 사용자에게 알립니다.

화면에 출력되는 SSH 명령어를 복사하여 리눅스 PC의 터미널에서 사용하세요. 로그인하려면 이전에 적용된 동일한 SSH 키가 필요합니다. Ubuntu 계정에 추가된 키가 로그인에 사용된 모든 PC에도 있는지 확인하십시오. 파일은 ~/.ssh/id_rsa.pub에 있어야 합니다.

우분투 코어 사용

초기 설정 후 Ubuntu Core는 베어 터미널 기반 Ubuntu 세션을 로드합니다. 원격 PC의 SSH 터미널을 통해 Raspberry Pi의 Ubuntu snappy 코어 세션에 로그인합니다. 또는 Pi에서 직접 베어 터미널 세션을 사용합니다.

로그인하려면 X와 Y를 초기 구성 프로세스 중에 Ubuntu Core가 화면에 인쇄한 SSH 정보로 바꿉니다.

ssh [email protected]

Ubuntu 코어는 Apt를 사용하지 않습니다. 소프트웨어를 설치하려면 스냅 패키지와 상호 작용해야 합니다.

  온라인에서 친구와 함께 Netflix를 시청하는 방법

Pi를 NextCloud 서버로 바꾸고 싶습니까? 노력하다:

sudo snap install nextcloud

Docker 실행에 관심이 있으십니까? 하다:

sudo snap install docker

Pi에서 쉽게 실행할 수 있는 다양한 서버급 Snap이 있어 저렴한 Linux 서버에 적합합니다.

참고: Ubuntu Core는 기존 컴퓨팅용이 아니며 기존 Ubuntu 데스크탑을 사용하려는 경우 Raspberry Pi용 Ubuntu Mate를 설치하는 것이 가장 좋습니다. Pi 2 및 Pi 3에 대해 전통적인 ARM 기반 Linux 환경을 제공합니다.