在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

这一套东西搞起来,功能很强大哦!!!

相关文章
相关标签/搜索