>> Raspbian 2020-04-19 update, kernel 3.10.108 버전 img 설치.
2020-04-19-raspbian-jessie-bpi-m2u-sd-emmc.img.zip
마이크로 SD 카드에 이미지 적재.
보드에 전원 켜고
putty 로그인.
시리얼 로그인 pi / bananapi
usb메모리에 동일한 img.zip 파일을 그대로 넣어주고
# bpi-copy 2020-04-19-raspbian-jessie-bpi-m2u-sd-emmc.img.zip /dev/mmcblk0
완료 후 error
# bpi-bootsel 사용해야 정상적으로 emmc 에 설치 & 부팅 가능.
우분투 서버.
# bpi-bootsel /mnt/jjj/2020-04-19-ubuntu-16.04-server-bpi-m2u-sd-emmc.img.zip /dev/mmcblk1
bpi-bootsel, emmc 기존 os 설치되어 있으면 wipe 후에 설치.
>> 전원공급.
USB 전원 공급 5V 2A 어댑터 사용. --> 보드 다운 증상.
5V2A DC 어댑터로 전원 공급 --> 정상 작동.
>> 우분투 설치.
마이크로 sd 카드에 배포 이미지 설치.
기존 emmc에 os 설치된 경우 마이크로SD 부팅이 안될수도 있습니다.
mSD 부팅하기 위해
mSD 카드 제거 후, 기존 emmc os 부팅하기 위해 리셋버튼.
uboot 진입 --> mSD 카드 장착 -> #run bootcmd ( mSD 부팅)
>> mSD 부팅, emmc 8GB 재 포맷 후 일반 드라이브로 사용가능.
또는 반대로 가능.
>> 우분투 gui 제거.
1. 우분투 데스크탑 환경 제거
sudo apt-get remove ubuntu-desktop
2. GNOME 데스크톱 매니저 제거
sudo apt-get remove gdm3
3. 그래픽 드라이버 제거
sudo apt-get remove xserver-xorg-video-*
4. 그래픽 서버 제거
sudo apt-get remove xserver-xorg-core
5. autoremove
sudo apt-get autoremove
6. 재부팅
sudo reboot
>> removed v3d driver.
부팅시 드라이버 'v3d' 에러 메시지.
# journalctl |more 확인 후 에러 정정.
apt-get update --fix-missing
https://wiki.banana-pi.org/Getting_Started_with_M2_Ultra_%26_Berry
apt-get install apache2 php5 libapache2-mod-php5
>> nginx 바나나파이.
우분투 emmc 설치 후.
apt-get update
lock pkg 메시지.
Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
1) sudo killall apt apt-get
만일 진행중인 프로세스가 없다
아래와 같이 하나하나씩 디렉토리를 삭제./
#rm /var/lib/apt/lists/lock
#rm /var/cache/apt/archives/lock
#rm /var/lib/dpkg/lock*
#dpkg --configure -a
#apt update
#apt-get update
#apt-get upgrade
>> 방화벽 체크 및 설정.
apt-get install nginx
/etc/init.d/nginx start
apt-get install mysql-server
apt-get install php5-fpm
apt-get install php-mysql
apt-get install php-apc
nginx 부팅 시작시 에러메시지.
nginx 버전 또는 다른 문제일지는 모르겠지만.
>> /var/log/nginx/ 로그 파일 생성하지 못해서 서비스 시작 못하는 증상.
직접 /etc/nginx/conf.d/ 디렉토리를 생성한 후, 필요한 구성 파일을 추가하세요1.
Nginx의 메인 구성 파일
/etc/nginx/nginx.conf에서 include /etc/nginx/conf.d/*.conf;라는 줄이 있는지 확인.
nginx 소스코드를 확인해쟈 정확하겠자만. /var/log 는 우분투에서는 임시 메모리 디렉터리로
기억됨.
nginx 서비스에서 /var/log/nginx 라는 디렉터리를 생성 권한 없거나
nginx 코드 자체에서 디렉터리 체크 없이 무조건 열기 하는것으로 추측됨.
/etc/nginx/nginx
>> apt install phpmyadmin 설치 시
apache2 연관 설치되는 문제.
>> ArmBian OS 교체 설치.
apache2 설치 완료. phpMyAdmin 설치완료.
>> apache2
웹서버 포트 홈 디렉터리 지정.
Listen 80
Listen 8080
Then create two vhost configurations (/etc/apache/sites-enabled/000-default). The first can be *:80 and the second *:8080. Set the respective DocumentRoots.
<VirtualHost *:80>
DocumentRoot ~/public_html
Blah Blah....
</VirtualHost>
and...
<VirtualHost *:8080>
DocumentRoot ~/public_html/something
Blah Blah....
</VirtualHost>
>> 호스트 명칭 변경. ubuntu 16.4
# hostnamectl set-hostname "nas m2u"
# hostnamectl status
Static hostname: nasm2u
Pretty hostname: nas m2u
Icon name: computer
Machine ID: bad4775cb70c41dc85c9b140e9434836
Boot ID: 3c7d01cbf03a40c0b66d466109a7b5e5
Operating System: Ubuntu 16.04.7 LTS
Kernel: Linux 3.10.108-BPI-M2U-Kernel
Architecture: arm
댓글 없음:
댓글 쓰기