Surface上面能夠安裝Ubuntu,並且比Windows還快、還省電!ios
有一個老的Surface Pro,由於換了Macbook Pro的緣由,曾經被果斷地打入冷宮。最近大掃除,把這貨翻出來了,準備裝個Ubuntu當服務器使。中間仍是費了些周折,寫出來幫你們少走點彎路。docker
須要幾個步驟:ubuntu
先搞了個Ubuntu Desktop 15.04,結果裝到一半死掉了。試了幾回回覆不了,放棄。服務器
在筆記本上,下載Ubuntu 16.04 LTS(http://www.ubuntu.com)64位的,先燒到一個U盤上,作成自動的Ubuntu安裝盤。網絡
將全空的U盤插入Macbook Pro,首先查看U盤的標識符:.net
diskutil list
** 假設這裏是/dev/disk6,必定不要搞錯哦!後面的操做會將該盤所有擦除!!!**rest
卸載U盤,讓後面的dd操做獨佔磁盤,按裸設備寫入鏡像。code
diskutil umountdisk /dev/disk6
寫入U盤:server
sudo dd if=ubuntu-xxx of=/dev/disk6 bs=4m
等寫入結束信息出來後,Ubuntu的啓動U盤就作好了。blog
將Surface關機,而後同時按住「電源+下音量鍵」,等出現Surface標識時鬆開,便可進入Bios。
設置Bios解鎖,啓動設爲U盤啓動。
插入作好的Ubuntu啓動U盤,關機,同時按住「電源+下音量鍵」啓動,便可進入U盤啓動。
按正常安裝Ubuntu的方式安裝、設置。
安裝Docker/Harbor/Weave/OpenHab。具體能夠參考:
OpenHab【http://www.openhab.org/】是一個智能家居設備集成的平臺,是Eclipse基金會的IoT開放平臺(GPL協議),能夠把各類智能設備管理起來進行集中控制。
將下面的內容保存到文件 docker-compose.yml:
version: '2' services: openhab: image: 'openhab/openhab:amd64-online' restart: always container_name: "openhab" network_mode: host ports: - "8080:8080" - "8443:8443" - "5555:5555" volumes: - '/etc/localtime:/etc/localtime:ro' - '/etc/timezone:/etc/timezone:ro' - '/opt/openhab/userdata:/openhab/userdata' - '/opt/openhab/conf:/openhab/conf' command: "server"
注意要修改目錄:/opt/openhab/userdata和/opt/openhab/conf ,改成本身的宿主機目錄。
而後運行OpenHub:
docker-compose up -d
這一套東西搞起來,功能很強大哦!!!