在Surface上安裝Ubuntu 16.04

Surface上面能夠安裝Ubuntu,並且比Windows還快、還省電!ios

有一個老的Surface Pro,由於換了Macbook Pro的緣由,曾經被果斷地打入冷宮。最近大掃除,把這貨翻出來了,準備裝個Ubuntu當服務器使。中間仍是費了些周折,寫出來幫你們少走點彎路。docker

須要幾個步驟:ubuntu

  • 下載Ubuntu鏡像。
  • 製做Ubuntu的啓動U盤。
  • 修改Bios鎖定,設爲U盤啓動。
  • 安裝Ubuntu 16.04 LTS。
  • 安裝Docker和OpenHab。

一、下載Ubuntu鏡像。

先搞了個Ubuntu Desktop 15.04,結果裝到一半死掉了。試了幾回回覆不了,放棄。服務器

在筆記本上,下載Ubuntu 16.04 LTS(http://www.ubuntu.com)64位的,先燒到一個U盤上,作成自動的Ubuntu安裝盤。網絡

二、製做Ubuntu的啓動U盤。

  • 須要一個全空的U盤,啓動U盤製做時會將原來的內容所有擦除!!!

將全空的U盤插入Macbook Pro,首先查看U盤的標識符:.net

diskutil list

** 假設這裏是/dev/disk6,必定不要搞錯哦!後面的操做會將該盤所有擦除!!!**rest

卸載U盤,讓後面的dd操做獨佔磁盤,按裸設備寫入鏡像。code

diskutil umountdisk /dev/disk6
  • 不要用MacOS系統的「彈出設備」操做,若是誤用了,須要拔出重插,按上面方式再來一遍。

寫入U盤:server

sudo dd if=ubuntu-xxx of=/dev/disk6 bs=4m
  • 把上面的ubuntu-xxx改成本身下載的Ubuntu的ISO文件。若是是壓縮格式,解壓縮爲*.iso文件,網上有人說MacOS上要轉dmg,是不須要的,ISO直接燒錄便可。
  • 注意,這一步須要的時間較長,並且沒有任何進度提示,保持耐心,不然會前功盡棄。

等寫入結束信息出來後,Ubuntu的啓動U盤就作好了。blog

四、修改Bios鎖定,設爲U盤啓動。

將Surface關機,而後同時按住「電源+下音量鍵」,等出現Surface標識時鬆開,便可進入Bios。

設置Bios解鎖,啓動設爲U盤啓動。

五、安裝Ubuntu。

插入作好的Ubuntu啓動U盤,關機,同時按住「電源+下音量鍵」啓動,便可進入U盤啓動。

按正常安裝Ubuntu的方式安裝、設置。

六、安裝Docker和OpenHab。

安裝Docker/Harbor/Weave/OpenHab。具體能夠參考:

OpenHab【http://www.openhab.org/】是一個智能家居設備集成的平臺,是Eclipse基金會的IoT開放平臺(GPL協議),能夠把各類智能設備管理起來進行集中控制。

  • 將OpenHab放到Docker中運行起來。

將下面的內容保存到文件 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

這一套東西搞起來,功能很強大哦!!!

相關文章
相關標籤/搜索