Orange Pi+ 2e 커널 4.x 업그레이드 성공방법
https://diyprojects.io/armbian-update-kernel-test-versions-nightly/#.WkkIbVTvCL4
를 참조해서, 정리한 것입니다.
Orange Pi+ 2e 커널 4.x 업그레이드 성공방법
아래과정은 반드시 순차적으로 다른 작업 없이, 이루어져야 합니다. 중간에 다른 작업 또는 명령어가 어떤 먹통 상황을 만들지 모릅니다.
1. 기존 패키지들 삭제
# aptitude remove ~nlinux-dtb ~nlinux-u-boot ~nlinux-image ~nlinux-headers
# aptitude remove ~nlinux-firmware ~narmbian-firmware ~nlinux-$(lsb_release -cs)-root
위 두 명령어를 실행하면,
실제로는 linux-image-sun8i linux-u-boot-orangepiplus2e-default 두 개 패키지와
armbian-firmware linux-jessie-root-orangepiplus2e 두 개 패키지만이 제거된다.
2. 새로운 커널 패키지들을 설치
# apt-get install linux-image-dev-sun8i linux-dtb-dev-sun8i linux-headers-dev-sun8i
# apt-get install linux-u-boot-orangepiplus2e-dev linux-$(lsb_release -cs)-root-dev-orangepiplus2e
# apt-get install armbian-firmware sunxi-tools swconfig a10disp
실제로는 linux-jessie-root-dev-orangepiplus2e linux-u-boot-orangepiplus2e-dev 두 개 패키지만이 새로이 설치된다.
※ linux-firmware-image-dev-sun8i 패키지 설치가 권장하고 있는데, 설치는 되지 않으며, 실제로 설치하지 않아도 큰 문제가 없는 것으로 보인다.
3. 새로 설치된 커널로 재부팅
# reboot
리부팅 후에, #uname -a 명령어로 커널이 4.x 대가 된 것을 확인한다.
4. 데비안 패키지 jessie 버전(8.x 대)을 stretch 버전(9.x 대)으로 변경
apt 패키지의 레포지트리 소스 설정을 한다.
/etc/apt/sources.list 와 /etc/apt/sources.list.d/armbian.list 두 파일을 수정한다.
# vi /etc/apt/sources.list
하고서, 내용 중에 jessie 문자열을 모두 stretch 문자열로 바꾼다.
# vi /etc/apt/sources.list.d/armbian.list
하고서, 역시 내용 중에 jessie 문자열을 모두 stretch 문자열로 바꾼다.
armbian 용 패키지 업데이트를 위해서, gpg 키 임포트한다.
# wget -qO - http://apt.armbian.com/armbian.key | sudo apt-key add -
5. 패키지 업데이트 와 업그레이드
# apt update
# apt upgrade
6. 새로운 운영체제?로 재부팅
# reboot
7. 추가적인 패키지 설치
X-windows 환경과 한글 환경 추가
# apt-get -y install xorg lightdm xfce4 tango-icon-theme gnome-icon-theme
이후, hdmi 의 그래픽으로 로그인
xterm 말고 좋은 터미널 프로그램을 설치 사용
# apt install xfce4-terminal
8. 한글 환경 설정
한글 폰트 설치
# apt install fonts-nanum
한글 사용을 위한 로케일 생성
# vi /etc/locales.gen
한 다음, ko-kr utf8 라인의 주석표시 # 제거
한글 로케일 생성
# locale-gen
한글 입력기 설치 및 설정
# apt install nabi libhangul1 libhangul-data im-config
# im-config -n hangul
9. 재부팅해서, 완전한 환경 맛보기
# reboot
※ 한글 환경이 완성되고 나서도, 파이어폭스 웹 브라우저가 필요함.
# apt install firefox-esr
아마도 시스템 한계때문인지 설치 시간 엄청 걸림.