Yalnızca dizüstü bilgisayarın ekranını ve klavyesini kullanarak (kurulumdan önce ve sonra), NHOBS kullanarak SSH kullanarak başsız çalıştırma için kurulum ve yapılandırma mümkündür (buna "sessiz kurulum" diyorlar). O mu değil bir ihtiyaç ayrı ekran
veya klavye / fare. Yine de dizüstü bilgisayarda (dahili veya harici USB) bir SD kart okuyucu gerektiriyor.
Bu, birkaç klasörü silmek, SD kartındaki iki dosyayı düzenlemek ve bazı sembolik bağları ayarlamak için yapılabilir
/etc/init.d
(yalnızca üzerinde NOOBS bulunan bir SD kartınız varsa, önce SD kart içeriğinin bir yedek kopyasını alın). Güvenlik bilinci, kurulumdan önce varsayılan şifreyi değiştirmek isteyebilir.
4 GB veya daha büyük, yeterince büyük bir SD kartta NOOBS'yi indirin ve hazırlayın ( 2014-09-09'da yayınlanan NOOBS 1.3.10 , 704 MB’lık bir indirmedir).
Bu , tüm SD kartını büyük bir FAT32 formatlı bölüm olarak biçimlendirmek için “ON” olarak ayarlanmış “FORMAT BOYUT AYARLARI” seçeneğiyle SDFormatter kullanımını içerebilir ). Detaylar için bağlantılı sayfaya bakınız.
Gelen os
NOOBS ile SD kart üzerinde klasör dışındaki tüm klasörleri silmek Raspbian
(klasörler Arch
, RaspBMC
, Pidora
,
OpenELEC
, RISC_OS
, ve data_partition
acemi 1.3.7 için. Ve ancak Data_Partition
noobs 1.3.10 için).
Dosyayı düzenleyin \os\Raspbian\flavours.json
, böylece yalnızca "Raspbian" ("Raspbian - Boot to Scratch" değil) istenen Raspbian sürümünü içeriyor.
Önce:
{
"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"
}
]
}
Sonra:
{
"flavours": [
{
"name": "Raspbian",
"description": "A Debian wheezy port, optimised for the Raspberry Pi"
}
]
}
Metin düzenleyicinizin üretebileceği fazladan dosyaları (.bak dosyası gibi) silin.
Bağımsız değişkenler listesine eklemek için dosyayı recovery.cmdline
(SD kart root
klasöründe) düzenleyin silentinstall
.
Önce (NOOBS sürümüne bağlı olarak değişebilir):
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline
Sonra (NOOBS sürümüne bağlı olarak değişebilir):
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall
Metin düzenleyicinizin üretebileceği fazladan dosyaları (.bak dosyası gibi) silin.
İsteğe bağlı:
Bir TV'yi video çıkışına bağlama seçeneğini açık tutmak için ayrıca display=3
(PAL için 3, NTSC için 4) ekleyin :
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall display=3
İsteğe bağlı: varsayılan kullanıcı adını ve şifreyi düzenleyerek değiştirin \os\Raspbian\os.json
:
Önce:
{
"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"
}
Sonra:
{
"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"
}
Metin düzenleyicinizin üretebileceği fazladan dosyaları (.bak dosyası gibi) silin.
SD kartı Raspberry Pi’ye takın, SSH istemcisine sahip ana bilgisayar sisteminin görebileceği ve DHCP’nin Raspberry Pi’de kullanılabildiği şekilde bir Ethernet kablosuyla bağlayın (örneğin, çoğu NAT- router’larda dahili bir DHCP sunucusu bulunur. içinde). Belki de şifre değiştirilinceye kadar sistemin İnternet bağlantısını kesin.
Kuruluma başlamak için Raspberry Pi’yi açın. Ve bekle! Bu işlem yarım saat veya daha fazla gibi bir süre alabilir. Emin olmak için birkaç saat yalnız bırakın. NOOBS 1.3.10 kullanıldığında (ilk başarılı ping'e kadar) 19 dakikalık ve 20 saniyelik bir kurulum süresi ölçülmüştür. Çekilen akım 400 - 480 mA idi ve ilk ping'in başarısından sonra 370 mA'ya düştü.
Ahududu Pi'nin IP adresini (DHCP tarafından atanmış) bir şekilde bulun. Örneğin, bir NAT yönlendiricideki bir DHCP sunucusunun kullandığı ve bu adreslere ping attığı IP adres aralığından tahmin edin (benimki 192.168.0.100 - 192.168.0.255 olacak şekilde ayarlanmış ve genellikle 192.168.0.100 veya 192.168.0.101 atanmış) .
Wireshark , özellikle çok fazla cihazın bulunduğu bir ortamdaysa da bu amaç için kullanılabilir. Raspberry Pi'nin MAC adresi biliniyorsa bunu yapmak çok kolaydır ve aşağıdaki 4. adımla geçici olarak elde edilebilir.
Aşağıdaki 4. adımda sabit bir IP adresi ayarlanmışsa bu adım gerekli değildir.
Bir bağlantı olup olmadığını test etmek için ana bilgisayardan ping yapın.
NOOBS sürüm 1.3.7’de Raspbian için SSH varsayılan olarak etkin değildir ; Ancak, (O. Arch Linux için farklı olabilir) olan NOOBS sürümü 1.3.10 yılında Raspbian için ve bu adımı artık ancak (gerekli olabilir, herhangi Ahududu Pi eski bir sürümü ile bir SD kart ile teslim edilebilmektedir satın NOOBS ve 700 MB indirme kaydetmeye değer olabilir).
Bunu yapmanın en kolay yolu, Oli’nün ssh için hazırlanmadan
(bu sitede) ssh için hazırlanma cevabında ve in /etc/init.d
(in root
) içindeki sembolik bağları değiştirmektir .
Örneğin, Ubuntu 13.04 LiveCD'den ana sistemde bir USB kart okuyucusu ile önyükleme yapmak ve bu komutları Terminal'de vermek yeterli olacaktır:
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
İsteğe bağlı: eğer kolaylaştırır ve ağın izin veriyorsa sabit bir IP adresi ayarlayın. Bir ev ağında bu, NAT yönlendiricinin DHCP sunucusu tarafından kullanılan IP adresi aralığının dışında bir IP adresi atamak olabilir, örneğin, 192.168.0.93.
Dosyaya cmdline.txt
( boot
SD kartın kök dizinindeki klasörde ) bunu uzun satırın sonuna ekleyin:
ip=192.168.0.93
Sonuçta şöyle bir şey olabilir:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait ip=192.168.0.93
3. adımda olduğu gibi, düzenlenecek dosya olacaktır /media/ubuntu/root/boot/cmdline.txt
.
Not: IP adresinden sonra ilave parametreler olmadan İnternet bağlantısı yoktur ve bu nedenle aşağıdaki 11 numaralı adım başarısız olacaktır.
LiveCD yöntemi adım 3 ve 4 için kullanılmışsa: Ubuntu'yu Kapat (değişiklikleri yazmak ve SD kartı çıkartmak için).
Raspberry Pi'yi SD kart takılıyken başlatın.
1. veya 4. adımda bulunan IP adresini kullanarak (örneğin, Windows'ta PuTTY'yi kullanarak ) Ahududu Pi'ye SSH uygulayın ve oturum açın:
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*.)
Yeni bir şifre ile değiştir:
su pi
passwd
İsteğe bağlı: Ahududu Pi'nin daha fazla yapılandırmasını yapın
sudo raspi-config
İsteğe bağlı: TV çıkışını etkinleştir
Aç config.txt
içinde vi :
sudo vi /boot/config.txt
Bu satırın altını (NOOBS bu etkinken fazladan bir satır eklenmiş olabilir), bu yüzden okur ( #
satırın başına ekler ):
#hdmi_force_hotplug=1
Bu satırı uncomment ( 2
PAL için; 0
NTSC için kullanın), bu yüzden okur ( #
satırın başındaki kaldır ):
sdtv_mode=2
:wq
Efekti görmek için tekrar başlatın:
sudo shutdown -r now
Hatta Raspbian acemi 1.3.10 ile çok ciddi sahiptir teslim Shellshock olduğu açığını Bash ve Ahududu Pi yama uygulanmamış bırakılmak istemiyoruz.
Ahududu Pi'nin Shellshock'a karşı savunmasız olup olmadığını test etmek için aşağıdakileri yapın:
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' bash --norc -c ':' 2>/dev/null;
Depoları yenilemek ve Bash'i yükseltmek için:
sudo su
apt-get update && apt-get install --only-upgrade bash