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
这一套东西搞起来,功能很强大哦!!!