NOOBS를 사용하면 랩톱의 화면과 키보드 만 (설치 전후에), SSH를 사용한 헤드리스 작동을위한 설치 및 구성이 가능합니다 ( "자동 설치"라고 함). 별도의 화면
이나 키보드 / 마우스가 필요 하지 않습니다 . 그러나 랩톱 (내장 또는 외부 USB)의 SD 카드 리더가 필요합니다.
4GB 이상인 충분히 큰 SD 카드에서 NOOBS ( 2014 년 9 월 9 일 출시 된 NOOBS 1.3.10은 704MB 다운로드)를 다운로드하여 준비하십시오 .
전체 SD 카드를 하나의 큰 FAT32 형식 파티션으로 포맷하려면 "포맷 크기 조정"옵션을 "ON"으로 설정 한 상태에서 SDFormatter 를 사용할 수 있습니다 . 자세한 내용은 링크 된 페이지를 참조하십시오.
에서 os
noobs에와 SD 카드의 폴더를 제외한 모든 폴더 삭제 Raspbian
(폴더 Arch
, RaspBMC
, Pidora
,
OpenELEC
, RISC_OS
, 및 data_partition
noobs에 1.3.7을 위해. 그리고 단지 Data_Partition
noobs에 1.3.10)입니다.
파일을 편집 \os\Raspbian\flavours.json
하여 원하는 버전의 Raspbian 인 "Raspbian"만 포함합니다 ( "Raspbian-Boot to Scratch"가 아님).
전에:
{
"flavours": [
{
"name": "Raspbian - Boot to Scratch",
"description": "A version of Raspbian that boots straight into Scratch"
},
{
"name": "Raspbian",
"description": "A Debian wheezy port, optimised for the Raspberry Pi"
}
]
}
후:
{
"flavours": [
{
"name": "Raspbian",
"description": "A Debian wheezy port, optimised for the Raspberry Pi"
}
]
}
텍스트 편집기에서 생성 할 수있는 추가 파일 (예 : .bak 파일)을 삭제하십시오.
인수 목록 에 추가 할 파일 recovery.cmdline
을 SD 카드 root
폴더 에서 편집하십시오 silentinstall
.
이전 (NOOBS 버전에 따라 다름) :
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline
이후 (NOOBS 버전에 따라 다를 수 있음) :
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall
텍스트 편집기에서 생성 할 수있는 추가 파일 (예 : .bak 파일)을 삭제하십시오.
선택 과목:
TV를 비디오 출력에 연결하는 옵션을 열어 놓으려면 display=3
(PAL의 경우 3, NTSC의 경우 4) 도 추가하십시오 .
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall display=3
선택 사항 : 편집하여 기본 사용자 이름 및 비밀번호를 변경하십시오 \os\Raspbian\os.json
.
전에:
{
"name": "Raspbian",
"url": "http://www.raspbian.org/",
"version": "wheezy",
"release_date": "2014-01-07",
"kernel": "3.10",
"description": "A community-created port of Debian wheezy, optimised for the Raspberry Pi",
"username": "pi",
"password": "raspberry"
}
후:
{
"name": "Raspbian",
"url": "http://www.raspbian.org/",
"version": "wheezy",
"release_date": "2014-01-07",
"kernel": "3.10",
"description": "A community-created port of Debian wheezy, optimised for the Raspberry Pi",
"username": "pi",
"password": "DerSkalMangeFlereJobsTilI2014tOverHeleVerden11111111111111111111df11111111111111111111"
}
텍스트 편집기에서 생성 할 수있는 추가 파일 (예 : .bak 파일)을 삭제하십시오.
SD 카드를 Raspberry Pi에 넣고 이더넷 케이블로 연결하여 SSH 클라이언트가있는 호스트 시스템에서 볼 수 있고 Raspberry Pi에서 DHCP 를 사용할 수 있도록합니다 (예 : 대부분의 NAT 라우터에는 DHCP 서버가 내장되어 있습니다) 에서). 암호가 변경 될 때까지 시스템을 인터넷에서 분리하십시오.
Raspberry Pi의 전원을 켜서 설치를 시작하십시오. 그리고 기다려! 30 분 이상이 소요될 수 있습니다. 확실하게 몇 시간 동안 그대로 두십시오. NOOBS 1.3.10을 사용할 때 19 분 20 초의 설치 시간이 측정되었습니다 (전원 켜기부터 첫 번째 성공적인 핑까지). 소비되는 전류는 400-480mA였으며 첫 번째 핑이 성공한 후 370mA로 떨어졌습니다.
어떻게 든 Raspberry Pi의 IP 주소 (DHCP에서 할당)를 찾으십시오. 예를 들어, NAT 라우터의 DHCP 서버가 사용하고 해당 주소를 핑하는 IP 주소 범위에서 추측하십시오 (광산은 192.168.0.100-192.168.0.255를 사용하도록 설정되며 종종 192.168.0.100 또는 192.168.0.101이 할당 됨) .
Wireshark 는 특히 많은 장치가있는 환경에있는 경우이 목적으로 사용할 수 있습니다. Raspberry Pi의 MAC 주소를 알고있는 경우 훨씬 쉽게 수행 할 수 있으며 아래 4 단계를 사용하여 임시로 얻을 수 있습니다.
아래 단계 4에서 고정 IP 주소를 설정 한 경우에는이 단계가 필요하지 않습니다.
연결이 있는지 테스트하기 위해 호스트에서 Ping합니다.
일부 페이지의 주장에도 불구하고 NOOBS 버전 1.3.7의 Raspbian에는 SSH가 기본적으로 활성화되어 있지 않습니다 . 그러나, 그것은 (그것은. 아치 리눅스 다를 수 있습니다) 입니다 noobs에 버전 1.3.10에 Raspbian를 들어,이 단계가 더 이상하지만 (필요하지 않을 수있다, 어떤은 라즈베리 파이는 이전 버전으로 SD 카드로 전달 될 수있다 구입 NOOBS이며 700MB 다운로드를 절약 할 가치가 있습니다.
이를 활성화하는 가장 쉬운 방법 은 화면
이 없는 ssh 준비 (이 사이트)에 대한 Oli의 답변에 설명되어 있으며 /etc/init.d
(in root
) 에서 기호 링크를 변경하는 것 입니다.
예를 들어, 호스트 시스템에서 USB 카드 리더로 Ubuntu 13.04 LiveCD로 부팅하고 터미널 에서 이러한 명령을 실행하면 충분합니다.
sudo su
cd /media/ubuntu/root
for i in 2 3 4 5; do sudo ln -s /etc/init.d/ssh etc/rc$i.d/S02ssh; done
선택 사항 : 고정 IP 주소를 설정하면 네트워크가 더 쉽고 네트워크가 허용하는 경우 고정 IP 주소를 설정하십시오. 홈 네트워크에서는 NAT 라우터의 DHCP 서버에서 사용하는 IP 주소 범위를 벗어난 IP 주소 (예 : 192.168.0.93)를 할당 할 수 있습니다.
파일 cmdline.txt
( boot
SD 카드 루트의 폴더에 있음)에서 긴 줄의 끝에 이것을 추가하십시오.
ip=192.168.0.93
최종 결과는 다음과 같습니다.
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait ip=192.168.0.93
3 단계와 마찬가지로 편집 할 파일은입니다 /media/ubuntu/root/boot/cmdline.txt
.
참고 : IP 주소 뒤에 추가 매개 변수가 없으면 인터넷에 연결되지 않으므로 아래 11 단계가 실패합니다.
LiveCD 방법이 3 단계와 4 단계에 사용 된 경우 : Ubuntu 종료 (변경 사항을 기록하고 SD 카드를 마운트 해제하기 위해).
SD 카드를 삽입하고 Raspberry Pi up을 시작하십시오.
1 단계 또는 4 단계에서 찾은 IP 주소 (예 : Windows에서 PuTTY 사용)를 사용하여 Raspberry Pi에 SSH하고 다음을 로그인하십시오.
login as: pi
pi@192.168.0.100's password: raspberry (or the password that was set in os.json, see 6 in *Pre-install*.)
새 비밀번호로 변경하십시오.
su pi
passwd
선택 사항 : Raspberry Pi의 추가 구성 수행
sudo raspi-config
선택 사항 : TV 출력 사용
viconfig.txt
에서 열기 :
sudo vi /boot/config.txt
이 줄을 주석 해제하십시오 (NOOBS는 이것을 활성화 한 상태에서 여분의 라인을 삽입했을 수도 있음 #
). (라인 시작 부분에 삽입) 을 읽습니다 .
#hdmi_force_hotplug=1
이 행의 주석을 해제하십시오 ( 2
PAL 0
용, NTSC 용). 읽습니다 ( #
행의 시작 부분에서 제거 ).
sdtv_mode=2
:wq
효과를 보려면 다시 시작하십시오.
sudo shutdown -r now
심지어 Raspbian noobs에 1.3.10로 매우 심각한이 전달 셸 쇼크의 에 취약점 배쉬를 , 당신은 라즈베리 파이가 패치되지 않은 남아있을 싶지 않아요.
Raspberry Pi가 Shellshock에 취약한 지 테스트하려면 다음을 실행하십시오.
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' bash --norc -c ':' 2>/dev/null;
저장소를 새로 고치고 Bash를 업그레이드하려면 다음을 발행하십시오.
sudo su
apt-get update && apt-get install --only-upgrade bash
이것을 테스트 할 때 다음을 사용했습니다.