RaspberryPi3에서 Ubuntu 서버 실행(개인 정보)
7907 단어 RaspberryPi
Further releases can be found at http://cdimage.ubuntu.com/ubuntu/releases/ . Please note that even though these images are labelled "+raspi3"they are compatible with the Raspberry Pi 2 and 3 (and 4 in the case of 19.10).
이렇게 기재되어 있기 때문에 공식적인 인상도 달라질 수 있으니 위키를 참고하여 진행하세요.
추서 끝
입문
이 글은 필자가 라즈베리 Pi3에서 이동 공식일 Ubuntu16.04.3 이미지를 기록하기 전의 절차이다.
(대략 단계는 위키이에 따라 다르지만 왜 공식적인 이미지는 라즈베리파이2용삼
컨텐트
환경
Windows에서 작업하므로 이미지 가져오기 등이 전제됩니다.물론 바꿔 읽으면 다른 OS에서도 작동할 수 있다.
환경
Windows에서 작업하므로 이미지 가져오기 등이 전제됩니다.물론 바꿔 읽으면 다른 OS에서도 작동할 수 있다.
7-Zip
rufus
UNetbootin 이런 것도 괜찮아요.
또한 기본적인 Linux 지식 등을 가정하여 쓴다.
또 귀찮아서 와이파이를 연결하지 않고 유선으로 작업했다.
이미지 준비
RaspberryPi 공식 다운로드 페이지 Ubuntu 이미지가 없으므로 다른 곳에서 가져옵니다.
(겸사겸사 Ubuntu 공식 다운로드 페이지에서 거슬러 올라가는 것도 상당히 어렵다)
직접적인 링크위커 다운로드가 있지만 일본 내 거울에서 떨어지는 것이 빠르기 때문에 이렇게 한다.
(근거대칭복사 정보, 부산대학교만 있는 것 같다)
위의 링크에서 파일을 다운로드하여 적절한 위치로 확장합니다.(Windows라면 7-Zip으로 펼치세요)
raspi2
이라는 글자를 볼 수 있지만 뒤의 절차는 대응하기 때문에 문제없다.잡담
Raspberry Pi용 이미지 배포에 대해서는 잘 모르겠습니다. 아래와 같습니다.
http://releases.ubuntu.com/ 중 없음
http://cdimage.ubuntu.com/ubuntu/releases/ 중
이미지를 MicroSD 카드로 굽기
dd
명령을 사용할 수 있는 환경이라면 Installation 되지만 Windows라면 그럴 수 없습니다.따라서 이미지를 MicroSD로 태우려면 rufus 를 사용하십시오.세부 사항을 생략하다.
성공하면
system-boot
드라이브 이름으로 바꿔야 합니다.RaspberryPi3용 조정
솔직히 말하면 나는 단지 이 프로세스을 따랐을 뿐이지만 Windows에서 할 때 좀 모르겠기 때문에 내가 한번 써 보겠다.
먼저 아래와 같이 편집
system-boot
바로 아래에 있는 config.txt
을 참조하십시오.config.txt
- kernel=uboot.bin
- device_tree_address=0x02000000
+ kernel=vmlinuz
+ initramfs initrd.img followkernel
그런 다음 bcm2710-rpi-3-b.dtb
을 /lib/firmware/4.4.0-1065-raspi2/device-tree
에서 system-boot
바로 아래로 복사하지만 Windows에서 참조하기 어렵기 때문에 이미지에서 추출하기로 결정했습니다.7-Zip으로 열면
/lib
라는 파일이 있습니다.또한
ubuntu-16.04.3-preinstalled-server-armhf+raspi2.img
을 열면 리눅스에서 말하는 1.img
에 해당하는 파일 그룹을 볼 수 있기 때문에 지정한 경로 1.img
에서 파일을 복사하고 설정하기만 하면 됩니다.부팅
여기까지 오면 정상적으로 작동할 수 있어요.전원과 모니터 연결을 준비하면 Ubuntu의 로그인 화면(CUI)이 표시됩니다.
/
시간이 오래 걸렸어요.만약/lib/firmware/...
나올 때이 페이지 참고)초기
cloud-init
는systemd-modules-load.service loaded failed
이다.처음 로그인할 때 비밀번호를 변경하라는 메시지가 뜨기 때문에 한 번 로그인하세요.SSH
user/password
등으로 IP 주소를 확인하고 SSH로 연결하세요.이렇게 하면 복제할 수 있다.(내 경우 키보드 사용에 익숙한 물건(HHKB)이 비교적 크다)
호스트 이름 바꾸기
$ sudo hostname お好みのホスト名
$ sudo vim /etc/hostname
$ sudo vim /etc/hosts
/etc/hosts+ 127.0.0.1 お好みのホスト名
잡담
ubuntu/ubuntu
에 가입하면 ifconfig
에서 해당 환경에서 액세스할 수 있습니다.패키지 업데이트
우선 참조지를 일본의 거울로 삼는다.
arm을 향한 거울은 좀 특이하다사.
$ sudo sed -i.bak -e "s%ports.ubuntu.com%jp.archive.ubuntu.com%g" /etc/apt/sources.list
그런 다음 Raspberry Pi3용 저장소를 추가합니다.$ sudo add-apt-repository ppa:ubuntu-raspi2/ppa-rpi3
포장을 최신으로 하다.$ sudo apt update
$ sudo apt upgrade
오류가 발생하면 다음 조치를 취하십시오오.$ sudo dpkg-divert \
--divert /lib/firmware/brcm/brcmfmac43430-sdio-2.bin \
--package linux-firmware-raspi2 \
--rename --add /lib/firmware/brcm/brcmfmac43430-sdio.bin
$ sudo apt upgrade
끝내다
여기까지 하면 정상적인 SSH나 리셋은 문제없을 거예요.
그나저나 안정성이 전혀 검증되지 않아서 모르겠어요.
쓰다가 보니까 불안해
Ubuntu16.04 LTS의 비공식적인 인상을 사용하는 곳에서 갑자기 죽는 일이 여러 번 불안정하다
Raspberry Pi가 아니라 Ubuntu이 문장입니다.
↩ https://wiki.ubuntu.com/ARM/RaspberryPi
↩ 비공식적인 것도 있지만 직접 해보고 싶다https://wiki.ubuntu.com/ARM/RaspberryPi#Download
↩ https://lists.ubuntu.com/archives/ubuntu-jp/2009-August/002059.html
↩ https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi2/+bug/1691729
Reference
이 문제에 관하여(RaspberryPi3에서 Ubuntu 서버 실행(개인 정보)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/watiko/items/a6ff352064ad10a9b8e4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(RaspberryPi3에서 Ubuntu 서버 실행(개인 정보)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/watiko/items/a6ff352064ad10a9b8e4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)