最近買了一塊cubieboard的板子,因爲沒有HDMI接口的現實器,板子買了一兩個星期,還沒用起來,買了跟HDMI轉VGA的線也不能用。
經過幾番摸索,終於把系統安裝好,並且用起來了。
首先,通過下面的教程爲SD卡安裝ubuntu linaro系統:
http://cn.cubieboard.org/forum.p ... d=55&extra=page%3D1
安裝好了之後,啓動,發現系統可以啓動了,通過路由器,可以看到系統連接到網絡,但是,要想在外部通過ssh連接到板子,出現拒絕連接的情況,沒有安裝ssh server。
在論壇找到一個安裝SSH SERVER 到SD的方法,但是不管用,還是連不上,ssh server沒啓動成功。
http://cn.cubieboard.org/forum.p ... d=56&extra=page%3D1
下面自己編譯代碼的方案還沒有試過:
http://cn.cubieboard.org/forum.php?mod=viewthread&tid=54&extra=
不過經過不斷地努力和嘗試,通過在linux宿主機編輯SD卡的信息,然後插入到板子上運行,記錄一些日誌信息,終於發現了些問題,也想到了解決辦法。
下面是發現的一些問題:
查看/var/log/syslog經常出現sshd啓動後,又退出的日誌。
在外面交叉編譯的telnetd程序沒啓動成功,於是想到了在板子上編譯的方法。
下面說說我自己的方法:
先下載telnetd的代碼,在linux啓動的時候,自動安裝gcc編譯器,然後編譯程序,啓動telnetd。通過外部程序telnet,再安裝ssh。
1.首先在宿主機下載telnetd的代碼,拷貝到sd卡的opt目錄下,並且在該目錄下創建一個bin目錄,修改權限。
http://www.pudn.com/downloads166/ebook/detail757786.html
下載的代碼可能會編譯不過,在宿主機試着編譯一下,找出錯誤修改一下。
記得有一個SHELLPATH的宏未定義,還有一些警告信息,修改一下即可。
然後執行下面的命令:
cp utelnetd.c /media/sdcard/opt
cd /media/sdcard/opt
sudo mkdir bin
chmod 777 bin
2.在Linux宿主機創建個人啓動跟蹤日誌目錄,然後編輯SD卡的Ubuntu linaro linux啓動腳本。
創建個人啓動跟蹤日誌目錄:
cd /media/sdcard/var/log
sudo mkdir sysstart
chmod 777 sysstart
編輯啓動腳本.
vi /media/sdcard/etc/init.d/rcS
在腳本最後輸入下面的內容:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
#通過runlevel >> /var/log/sysstart/runlevel.txt,查看到之前系統啓動後的運行等級是2,改成標準模式3。
init 3
# 啓動後自動安裝下面的編譯器
apt-get --fix-missing -y install gcc
apt-get --fix-missing -y install g++
apt-get --fix-missing -y install build-essential
#編譯代碼
gcc -o /opt/bin/telnetd utelnetd.c
#重定向方便出錯時跟蹤
/opt/bin/telnetd -d >> /var/log/sysstart/telnetd.txt
netstat -anp >> /var/log/sysstart/netstat-anp.txt
ps aux >> /var/log/sysstart/ps-aux.txt
保存後,把SC卡插入cubieboard,接上網線,上電啓動,找出板子的IP,然後就可以telnet連接了。
telnet 192.168.1.101
>apt-get --fix-missing -y install openssh-server
安裝好了後,啓動:
/etc/init.d/ssh start
然後就可以通過ssh連接板子的系統了。
安裝好了ssh後,再編輯/etc/init.d/rcS文件,去掉剛開始添加的那些內容。
總結:
後來發現,也可以在宿主機編輯SD卡的linux啓動腳本,添加2行:
apt-get --fix-missing -y install openssh-server
/etc/init.d/ssh start
啓動的時候安裝ssh server並啓動,就省去了下載telnetd源碼的工作了。
無顯示器-通過SD卡爲cubieboard安裝ubuntu linaro的ssh server
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Ubuntu16.04安裝Python3.7及其pip3並切換爲默認版本
ipromise
2019-02-24 14:15:00
ubuntu下更改ip地址
lzwing
2019-02-23 13:57:24
ubuntu下打開txt文件亂碼的解決
3543772
2019-02-23 13:51:43
linux下安裝ipython
guokaikaikai
2019-02-23 13:32:00
Ubuntu 關閉cron開機自啓動
goldfishe
2019-02-23 13:30:42
Ubuntu下配置samba實現文件夾共享
aaronzzq
2019-02-23 13:16:22
Ubuntu12.04安裝和管理VirtualBox
cdq502
2019-02-23 12:59:15
ubuntu12.04更新源
dave555
2019-02-23 00:42:19
Ubuntu系統下配置IP地址方法介紹
Allon_
2019-02-23 00:40:03
ubuntu修改IP地址和網關的方法
shen4yue
2019-02-23 00:39:19
ubuntu解壓rar文件
sccassiel
2019-02-23 00:38:23
mysql 安裝配置
sherry20150511
2019-02-23 00:35:23
win7與Ubuntu雙系統安裝過程
877306405
2019-02-23 00:34:23
ubuntu-16.04.1-server-amd64安裝時提示busybox-initramfs軟件包錯誤
幸運_7
2019-02-23 00:33:03
ubuntu
yuanchunxu
2019-02-23 00:32:40
24小時熱門文章