1. 程式人生 > >Raspberry pi,一個好玩的派:第四季 NOOBS

Raspberry pi,一個好玩的派:第四季 NOOBS

今天換個玩法,不繼續深入探索Raspbian系統了,研究一下官網推薦的另一種安裝方法NOOBS。

那麼什麼是NOOBS呢?它是專為Raspberry pi打造的簡單易用的圖形介面的作業系統管理工具。全稱為:New Out Of the Box Software

官方截圖如下:



本工具的初衷就是簡化Raspberry pi安裝系統的繁瑣,因為Raspberry pi的板子買來是不帶系統的,我們需要額外購買SDCard來安裝系統。對很多新手來說,命令列的東西肯定是沒有圖形介面來得簡單易懂。正是由於每個sdcard上面代表著安裝好的系統,我們可以通過多買幾個sdcard就可以持續性的體驗不同的系統,只需通過換個sdcard搞定,真是特別方便。下面來說說我是如果在另一張8G卡用NOOBS安裝系統Raspbian的。

第一步,下載NOOBS

官網連結,記得自己是在Ubuntu下用Firefox瀏覽器下載的,可以斷點續傳。

第二步,格式化SDCard

如果你的SDCard本來就是FAT32檔案系統,那麼跳過這一步。不要被這一步嚇到,如果不用格式化,那麼NOOBS安裝只需要三步:下載解壓、在Raspberry pi上啟動

Linux下將SDCard格式化成Fat32檔案系統。用fdisk命令,需要root許可權,或者sudo。插上SDCard卡,執行如下命令:

#fdisk -l
Disk /dev/sdb: 8054 MB, 8054112256 bytes
49 heads, 29 sectors/track, 11070 cylinders, total 15730688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            8192    15730687     7861248    b  W95 FAT32

看來我的8G卡現在已經是FAT32系統了,而且就這一個分割槽。不要緊,過程我還是要執行一遍。
#fdisk /dev/sdb1
Command (m for help): d
No partition is defined yet!

Command (m for help): p

Disk /dev/sdb1: 8049 MB, 8049917952 bytes
248 heads, 62 sectors/track, 1022 cylinders, total 15722496 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

     Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-15722495, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-15722495, default 15722495): 
Using default value 15722495
Tips:回車(Enter)鍵選擇預設項。
Tips:Enter is means you select default option.

上面建立了一個主分割槽,1號分割槽。並且設定了啟動和結束的扇區值。我們再來看看建立的情況:
Command (m for help): p

Disk /dev/sdb1: 8049 MB, 8049917952 bytes
248 heads, 62 sectors/track, 1022 cylinders, total 15722496 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

     Device Boot      Start         End      Blocks   Id  System
/dev/sdb1p1            2048    15722495     7860224   83  Linux

好的,我們的分割槽型別是linux,下面我們再把它轉換成FAT32.
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): l //attention!This is L! Not number 1.

 0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx         
 5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data    
 6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility   
 8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1 80  Old Minix      
Hex code (type L to list codes): b
Changed system type of partition 1 to b (W95 FAT32)

Command (m for help): p

Disk /dev/sdb1: 8049 MB, 8049917952 bytes
248 heads, 62 sectors/track, 1022 cylinders, total 15722496 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

     Device Boot      Start         End      Blocks   Id  System
/dev/sdb1p1            2048    15722495     7860224    b  W95 FAT32

此時需要將新的分割槽寫入到sdcard,使用w命令:
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.


mkfs.vfat /dev/sdb1
mkfs.vfat 3.0.12 (29 Oct 2011)
mkfs.vfat: /dev/sdb1 contains a mounted file system.

值得注意的是,我上面的format操作貌似沒有成功。因為在sdcard中還可以看到原有檔案,
也許是因為防寫?還是什麼別的原因?好像我的一系列操作都沒有成功似的。

第三步,將NOOBS檔案解壓到SDCard

如果SDCard本來就是FAT32系統,那麼直接就可以做這一步,這也就是用NOOBS工具安裝系統的方便之所在。

解壓過程:
此時我在sdcard的目錄下,直接執行unzip。
unzip ~/raspberrypi/NOOBS_v1_3_10.zip 
Archive:  ~/raspberrypi/NOOBS_v1_3_10.zip
  inflating: BUILD-DATA              
  inflating: INSTRUCTIONS-README.txt  
 extracting: RECOVERY_FILES_DO_NOT_EDIT  
  inflating: bootcode.bin            
   creating: defaults/
   creating: defaults/slides/
  inflating: defaults/slides/A.png   
   creating: os/
   creating: os/Raspbian/
  inflating: os/Raspbian/root.tar.xz  
  inflating: os/Raspbian/boot.tar.xz  
  inflating: os/Raspbian/partition_setup.sh  
 extracting: os/Raspbian/Raspbian.png  
   creating: os/Raspbian/slides_vga/
  inflating: os/Raspbian/slides_vga/G.png  
  inflating: os/Raspbian/slides_vga/B.png  
  inflating: os/Raspbian/slides_vga/C.png  
  inflating: os/Raspbian/slides_vga/D.png  
  inflating: os/Raspbian/slides_vga/E.png  
  inflating: os/Raspbian/slides_vga/F.png  
  inflating: os/Raspbian/slides_vga/A.png  
  inflating: os/Raspbian/partitions.json  
  inflating: os/Raspbian/flavours.json  
 extracting: os/Raspbian/Raspbian_-_Boot_to_Scratch.png  
  inflating: os/Raspbian/os.json     
  inflating: os/Raspbian/release_notes.txt  
   creating: os/Data_Partition/
 extracting: os/Data_Partition/Data_Partition.png  
  inflating: os/Data_Partition/partitions.json  
  inflating: os/Data_Partition/os.json  
 extracting: os/Data_Partition/data.tar.xz  
  inflating: recovery.cmdline        
  inflating: recovery.elf            
  inflating: recovery.img            
  inflating: recovery.rfs            
  inflating: riscos-boot.bin         
第四步,啟動

現在可以把SDCard從電腦上退下來,插到板子上,加電啟動。如下圖所示:





在安裝中,拷貝速度是1.4MB/s,明顯比直接用dd命令將img拷貝到sdcard中慢。

經過漫長的安裝過程,終於成功了。啟動畫面與上一季完全一樣。


參考:

官方安裝文件:http://www.raspberrypi.org/documentation/installation/noobs.md


相關推薦

Raspberry pi一個好玩:四季 NOOBS

今天換個玩法,不繼續深入探索Raspbian系統了,研究一下官網推薦的另一種安裝方法NOOBS。那麼什麼是NOOBS呢?它是專為Raspberry pi打造的簡單易用的圖形介面的作業系統管理工具。全稱為:New Out Of the Box Software官方截圖如下:本工

Raspberry pi一個好玩:九季 Raspbmc最佳實踐

大家幫忙嘍!博主參加2014部落格之星活動,大家幫忙投票啦!猛擊這裡!使用Raspbmc近一個月了,這期間有過歡樂也有過丟臉的小插曲,現整理成Raspbmc最佳實踐給大家。一、散熱片長時間播放視訊各晶片的溫度就會比較高,加個散熱片會延長硬體的壽命。在當初買板子的時候帶了幾個散

基於 Raspberry Pi 構建一個飛機觀察器

步驟 inux 進展 定義 lan 擁有 hit mbo helper 此項目使用帶超低成本軟件無線電 (SDR) 硬件的 Raspberry Pi,來接收數百萬裏之外的機載 S 模式應答器發送的跟蹤信息。Raspberry Pi 配備了靈巧的 3.5 英寸 TFT 顯示屏

Building Qt 5 on Raspberry Pi(為樹莓交叉編譯Qt5)

This is a HOW TO guide for building Qt 5 for the Raspberry Pi, and building and deploying Qt 5 apps using Qt Creator. This guide will be using Raspbian

Raspberry pi 一個好玩 十季 看Kodi 用OpenELEC

                一、為什麼又選擇OpenELECRaspbmc的體積龐大功能較多,相應的速度和效能要弱;OpenELEC是一個精簡版,體積小功能少,相應的速度和效能都有提升。這就要看我們的選擇了,如果像我一樣用多個sdcard玩樹莓派,那麼用OpenELEC做家庭媒體中心就最合適不過了。它的體

基於樹莓Raspberry Pi)平臺的智能家居實現(一)----繼電器模塊DHT11模塊

Raspberry 繼電器模塊 DHT11溫濕度模塊 智能家居 前言:    ??其實做這個智能家居系統我還是因為學校的畢業設計,距離上篇文章發布已經過去了20多天了,之前想著只是做一個煙霧報警,然後通過Zabbix進行報警,但是通過這20多天的設計,我發現實現報警的功能其

用樹莓Raspberry Pi和Micro:bit做一個自拍器

clear microsoft 編程 告訴 pac 文本編程 裝配 -a 按鈕 在這個項目中,我們將使用Python來構建一個由Micro:bit觸發樹莓派Raspberry Pi和相機模塊的自拍器。這是開始使用硬件和簡單文本編程的好方法。 我們將學習: 如何設置Raspb

樹莓入門(二) - 樹莓系統備份指令碼Raspberry pi

系統備份步驟 簡述 全卡備份 建立img檔案 使用軟體備份 壓縮備份 原理 備份流程 安裝工具 儲存映象到U盤 建立img檔案 對img檔案分割槽 格式化img檔

樹莓 raspberry pi 能象Arduino一樣外接感測器控制器嗎

                答案是YES樹莓派板子上有26只管腳,這些GPIO (general purpose I/O) 包括 SPI, I2C, 串列埠 UART, 3V3 and 5V 電源。國內論壇就有文章“Raspbmc 設定紅外線接收器”介紹如何為樹莓派安裝Raspbmc 作業系統,安裝配置紅

Raspberry Pi(樹莓)銷量過百萬國內已有代購渠道

茶話匯在前面的文章已有多篇文章介紹Raspberry Pi(中文名“樹莓派”或“山莓派”),基於Linux作業系統的迷你電腦Raspberry Pi電腦板自去年3月份上市,便成為熱銷品,據估計目前銷售量已達百萬臺,對於這樣的簡單裝置來說能達到這樣的業績是非常出色的。 “樹莓派”是一款基於ARM的微型

樹莓raspberry Pi 3B+系統中安裝mysql過程中不提示輸入密碼安裝完後如何設置密碼

rate current 默認 oca acc inpu .so error enter 樹莓派raspberry Pi 3B+安裝mysql未提示輸入密碼,安裝後修改mysql密碼默認密碼 使用mysql -uroot -p 命令連接mysql時,報錯 pi@rasp

ROS(11):莓Raspberry Pi 小車組裝安裝電機和超聲波

1,關於動手能力 說起來簡單,但是做起來就不容易了。 首先是工具的準備,需要鉗子,電烙鐵,電線,萬用表等。 總會遇到一些問題,這個時候一定要堅持下來,其實就差一點點了。 2,電路圖 對於我這個業餘選手來說,是個跳轉,非計算機專業,電路啥都沒

樹莓(raspberry pi)學習3: 下載安裝軟體包 (下載慢修改映象源)

如果沒有更新過樹莓派(raspberry pi)的軟體包,則需要先更新一下,使用以下命令 sudo apt-get update sudo apt-get upgrade 執行過程中,可以按CTRL+C中斷 然後,下載安裝軟體包,命令如下: sudo apt-get

使用overlayfs打造一個只讀的不怕意外關機的樹莓Raspberry Pi

樹莓派的本領就不多說了。但是在樹莓派的應用場合,關機的時候還是顯得尷尬,先不說執行 sudo halt 要麼需要ssh上去,要麼需要有鍵盤和顯示器,更不要說,有的場景可能連網路和顯示器都沒有,真正的 headless。 但是如果不執行sudo halt直接關電源,那麼有很大的

樹莓進階之路 (012) - 關於Raspberry Pi樹莓無線網卡配置

linu names interface 文件內容 動態ip down run 表示 無線網絡 Raspberry Pi樹莓派無線網卡配置[多重方法備選] 要想讓樹莓派方便操作,肯定需要配置無線網卡,這樣可以大大增強樹莓派的移動性和便利性,其實配置無線網卡基本就是和普通li

樹莓raspberry pi配置

hang 開啟 鍵盤布局設置 jin -i icon ccf ron load (1)國際化語言 樹莓派初裝系統之後,首次啟動會出現“raspi-config”工具,如下圖:(若不是初次啟動,在命令模式下,請輸入 sudo raspi-

基於樹莓Raspberry Pi)平臺的MQ-2煙霧報警系統以及結合Zabbix監控的實現(一)

Raspberry Pi Zabbix和嵌入式系統的結合 Python3 樹莓派和MQ-2氣體檢測 一、前期準備 達成目標:   利用Rapberry Pi 驅動MQ-2煙霧報警模塊,對信息進行采集和提取,而後Zabbix監控系統來收集和處理信息采集到的信息。

樹莓 Raspberry Pi 啟用 root 登陸賬戶

樹莓派使用指南樹莓派 Raspberry Pi 啟用 root 登陸賬戶樹莓派系統使用的linux是debian系統,所以樹莓派啟用root和debian是相同的。debian裏root賬戶默認沒有密碼,但賬戶鎖定。當需要root權限時,由默認賬戶經由sudo執行,Raspberry pi 系統中的Raspb

樹莓 Raspberry PI基礎

數字 -c san 波特率 fin block dddddd exp org 樹莓派 Raspberry PI基礎 官網網址:https://www.raspberrypi.org 下載地址:https://www.raspberrypi.org/downloads/ 官方

樹莓 Raspberry PI之GPIO

document ble lock back ocs 輸入輸出 indent 1.5 res 樹莓派 Raspberry PI之GPIO 樹莓派各版本硬件原理圖:https://www.raspberrypi.org/documentation/hardware/raspb