Surface上面可以安装Ubuntu,而且比Windows还快、还省电!
有一个老的Surface Pro,因为换了Macbook Pro的原因,曾经被果断地打入冷宫。最近大扫除,把这货翻出来了,准备装个Ubuntu当服务器使。中间还是费了些周折,写出来帮大家少走点弯路。
需要几个步骤:
- 下载Ubuntu镜像。
- 制作Ubuntu的启动U盘。
- 修改Bios锁定,设为U盘启动。
- 安装Ubuntu 16.04 LTS。
- 安装Docker和OpenHab。
1、下载Ubuntu镜像。
先搞了个Ubuntu Desktop 15.04,结果装到一半死掉了。试了几次回复不了,放弃。
在笔记本上,下载Ubuntu 16.04 LTS(http://www.ubuntu.com)64位的,先烧到一个U盘上,做成自动的Ubuntu安装盘。
2、制作Ubuntu的启动U盘。
- 需要一个全空的U盘,启动U盘制作时会将原来的内容全部擦除!!!
将全空的U盘插入Macbook Pro,首先查看U盘的标识符:
diskutil list
** 假设这里是/dev/disk6,一定不要搞错哦!后面的操作会将该盘全部擦除!!!**
卸载U盘,让后面的dd操作独占磁盘,按裸设备写入镜像。
diskutil umountdisk /dev/disk6
- 不要用MacOS系统的“弹出设备”操作,如果误用了,需要拔出重插,按上面方式再来一遍。
写入U盘:
sudo dd if=ubuntu-xxx of=/dev/disk6 bs=4m
- 把上面的ubuntu-xxx改为自己下载的Ubuntu的ISO文件。如果是压缩格式,解压缩为*.iso文件,网上有人说MacOS上要转dmg,是不需要的,ISO直接烧录即可。
- 注意,这一步需要的时间较长,而且没有任何进度提示,保持耐心,否则会前功尽弃。
等写入结束信息出来后,Ubuntu的启动U盘就做好了。
4、修改Bios锁定,设为U盘启动。
将Surface关机,然后同时按住“电源+下音量键”,等出现Surface标识时松开,即可进入Bios。
设置Bios解锁,启动设为U盘启动。
5、安装Ubuntu。
插入做好的Ubuntu启动U盘,关机,同时按住“电源+下音量键”启动,即可进入U盘启动。
按正常安装Ubuntu的方式安装、设置。
6、安装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
这一套东西搞起来,功能很强大哦!!!
来源:oschina
链接:https://my.oschina.net/u/2306127/blog/786944