樹莓派中安裝ubuntu及相關設置


一、下載並燒錄系統

首先准備好我們要燒錄的ubuntu_meta系統,可以在樹莓派官網中下載https://www.raspberrypi.org/downloads/

這里我們選擇 Raspberry Pi 的

如果下載非常慢,也可以使用百度雲下載 

鏈接:https://pan.baidu.com/s/1PXyaCJyEQf3pteMUMOziWA 密碼:9cr2

下載完,並解壓,得到鏡像文件

 下載燒錄軟件:Win32DiskImager-0.9.5-binary

鏈接:https://pan.baidu.com/s/1IG4HQDqaFCjf9Py4DeBWEA 密碼:gjj2

解壓,並運行Win32DiskImager-0.9.5-binary

選擇一個8G以上的U盤,選擇剛解壓好的ubuntu_meta 鏡像文件img,Write寫入鏡像到U盤,靜心等待結束。

 也可以使用Etcher進行燒錄

啟動 Etcher,選擇鏡像文件和 SD 卡。

一旦進度完成 SD 卡就准備好了。

二、配置與啟動

你可能已經知道你需要一些外設才能使用樹莓派,例如鼠標、鍵盤、HDMI 線等等。你同樣可以不用鍵盤和鼠標安裝樹莓派,但是這篇指南不是那樣。

  • 插入一個鼠標和一個鍵盤。
  • 連接 HDMI 線纜。
  • 插入 SD 卡 到 SD 卡槽。

插入電源線給它供電。確保你有一個好的電源供應(5V、3A 至少)。一個不好的電源供應可能降低性能。

一旦你給樹莓派供電,你將遇到非常熟悉的 Ubuntu 安裝過程。在這里的安裝過程相當直接。

選擇你的鍵盤布局

選擇你的鍵盤布局

選擇你的時區

選擇你的時區

選擇你的 WiFi 網絡並且在網絡連接中輸入密碼。

添加用戶名和密碼

添加用戶名和密碼

在設置了鍵盤布局、時區和用戶憑證后,在幾分鍾后你將被帶到登錄界面。瞧!你快要完成了。

一旦登錄,第一件事你應該做的是更新 Ubuntu。你應該使用下列命令。

一旦登錄,第一件事你應該做的是更新 Ubuntu。你應該使用下列命令。

  1. sudo apt update
  2. sudo apt upgrade

三、配置ubuntu_meta系統

燒錄完系統后,拔下U盤,插入到樹莓派中,並在樹莓派插上網線、鼠標、鍵盤和顯示器(PS,一定要在開機前連好顯示器),開機,進入ubuntu系統配置頁面,語言選擇“中文”、然后就是一頓默認操作,最后輸入用戶名:ubuntu、密碼:123456。

等待。。。。。

重啟進入系統。

(PS:如果需要使用ubuntu_meta里面的火狐瀏覽器,千萬不要使用 sudo apt-get update upgrade 更新系統!!!切記,因為更新完系統火狐瀏覽器會一直崩潰,為什么我也不清楚,淚)

 

3、安裝vim編輯器與git

# sudo apt-get install vim

# sudo apt-get install git

 

4、開啟root權限

設置root密碼:sudo passwd 

輸入兩次密碼完成設置

su root  切換root用戶

 

5、開啟ssh服務並設置為自啟動:參考樹莓派開啟SSH的N種方法

安裝:# sudo apt-get install openssh-server

查看ssh服務是否啟動:# sudo ps -e |grep ssh

啟動ssh服務:sudo service ssh start

設置為自啟動:

1.修改ssh_config文件。命令:vim /etc/ssh/sshd_config

2.將#PasswordAuthentication no的注釋去掉,並且將NO修改為YES  //我的ubuntu_meta中默認是yes

3.將#PermitRootLogin yes的注釋去掉//我的ubuntu_meta中默認去掉了注釋

4.如果保存不成功,切換root用戶再編輯:su root,重復以上1到3小步

5.重啟動SSH服務,命令為:/etc/init.d/ssh start // 或者service ssh start
6.驗證SSH服務狀態,命令為:/etc/init.d/ssh status
7.添加開機自啟動   update-rc.d ssh enable

關閉則為:update-rc.d ssh disabled

自啟動需要重啟生效:sudo reboot

 

6、查看樹莓派ip

#sudo ifconfig

192.168.2.159即為我的樹莓派的ip,記下來!!!

 

7、使用putty登錄系統

putty是ssh客戶端的一種工具

 putty下載鏈接:https://pan.baidu.com/s/1Mu3OFaqtdjY0eH8Vsfi7zQ 密碼:ufu4

運行putty,輸入ip與Saved Sessions,但Save,方便下次登錄

點擊“open”,“是”,用戶名輸入:ubuntu,回車,密碼:123456,回車,就成功登錄進去了!

到這步,我們已經學會了使用putty遠程訪問Linux。

 

8、安裝xrdp遠程軟件

一般情況下我們用ssh客戶端遠程登陸Linux系統,至於圖形界面下的Linux遠程登陸工具,我們一般都會想到vnc,但它的安全性不夠,在這里,我將介紹XRDP的安裝配置方法。我們可以很方便的通過Windows遠程桌面 Linux。

xrdp安裝配置方法

打開終端:依次安裝

sudo apt-get install xrdp

sudo apt-get install vnc4server tightvncserver 

設置xrdp(這里我的是ubuntu_meta,可以不需要此步驟)

echo "gnome-session --session=gnome-classic" > ~/.xsession

該命令的作用是由於安裝了 gnome桌面,ubuntu12.04中同時存在unity、GNOME多個桌面管理器,需要啟動的時候指定一個,不然

即使遠程登錄驗證成功以后,也只是背景。

xrdp的配置文檔在/etc/xrdp目錄下的xrdp.ini和sesman.in,一般選擇默認。 

重啟 xrdp

sudo /etc/init.d/xrdp restart 

運行Windows的mstsc

即windows 遠程桌面,打開輸入遠程的Ip,連接,輸入用戶密碼 即可遠程linux。

如果登錄過程中,遇到錯誤,退出重新登錄即可!

 

下面po出一張遠程桌面圖

 

 9、解決 github 下載慢的問題

后面創建wifi熱點需要用到GitHub上的一個開源項目,

github 下載慢是因為 git clone 用的是另一個域名來下載的:

所以我們需要修改host文件

 

github加速的方法如下:

1.用記事本打開hosts文件

windows上的hosts文件路徑在

C:\Windows\System32\drivers\etc\hosts 

linux的hosts文件路徑在:

sudo vim /etc/hosts  

2. 在hosts文件末尾添加兩行

151.101.72.249 http://global-ssl.fastly.Net 192.30.253.112 http://github.com 

如果不起作用,登錄 http://github.com.ipaddress.com/ 、Dns檢測|Dns查詢 - 站長工具  http://tool.chinaz.com/dns(需要翻牆)輸入 github.global.ssl.fastly.net 和 github.com查詢對應的ip,修改host文件中的ip地址即可


3.重啟電腦,讓hosts文件生效

你會發現git clone的速度快很多

 

10、創建Wifi熱點

創建wifi熱點就是為了在不需要網線的情況下就可以連接到我們的樹莓派,手機也可以!

創建WiFi熱點使用的GitHub上一個開源項目: 
https://github.com/oblique/create_ap

putty登錄到ubuntu_meta,具體在樹莓派上操作為:

#將代碼copy到本地,安裝

git clone https://github.com/oblique/create_ap(如果這步不成功,一般是沒有安裝git,使用# sudo apt-get install git 安裝)

下載git項目太慢了,

cd create_ap

su root

make install

 

#安裝依賴的庫

apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

#創建WiFi熱點(GitHub上有多種方式創建,可以查找自己需要的那種)

sudo create_ap wlan0 lo pi0 123456

注:lo為網卡,可以通過ifconfig查詢,pi0為wifi的名稱,123456為wifi的密碼!

 即可看到開啟的wifi熱點

 

 #開機啟動

# vim /etc/rc.local 

#將sudo create_ap wlan0 lo pi0 123456 添加到/etc/rc.local當中,即可開機啟動

 

 到此,系統環境算是准備好了,后面將安裝MySQL、Apache、搭建基於樹莓派的數據采集與控制系統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM