最近组装了一台 NAS+HTPC 合体的机器,自认为还有比较好的性价比,在折腾了两个星期之后,终于差不多搞定所有功能。这台 HTPC 使用 XBMC 作为媒体中心,使用 OpenMediaVault 作为 NAS 系统,这篇博客主要记录 OpenMediaVault 和 XBMC 的安装过程和问题。另外,因为折腾的时候有些地方来来回回搞了好多次,记录的顺序可能并不严谨。
通过 XBMC 可以直接索引所有电影,使用 themoviedb.org 来获取电影海报、介绍、演员等信息,使用 IMDb 来获取电影的评分。使用 OpenMediaVault 来管理存储,设置共享文件夹等。
在设置成功 VA-API 后,XBMC 就可以使用显卡的硬件加速了,在播放 1080P 时,CPU 占用基本在 20% 左右,还算比较不错了。
当然,在一开始我也可以选择使用 Windows 系统,XBMC 也有 Windows 版本,在 Windows 上基本也不用操心驱动程序的事情,而且 Windows 上设置 Samba 共享也是很方便的。
注意:本篇文章都是以 AMD E350 APU 来讲安装过程的,如果你用的主板并不是 E350,或者型号与我使用的不完全一致,可能安装过程会有不同。另外,因为 OpenMediaVault 是基于 Linux 的,所以这需要你懂一些 Linux 知识。
PS. 另外,本篇文章的操作都是直接使用 root 账户进行,如果你在安装的时候使用了非 root 账户,那么多数操作可能需要加 sudo 来运行。
硬件
- 机箱:万由 N400 4盘位 NAS 机箱
- 主板:梅捷 SY-E350-U3M
- 内存:芝奇 G.Skill DDR3 1333 4G
- 电源:肯亿 200W 小 1U 电源
- 系统磁盘:SSK SFD201 USB3.0 16G U盘
因为都是在促销,或者优惠的时候购买的,不包邮费总价在 1400 元左右。
软件
- 基础系统:Debian Squeeze
- NAS 系统:OpenMediaVault
- 媒体中心:XBMC 10.1 Dharma
安装系统
创建 OpenMediaVault 安装盘
因为是用的 NAS 机箱,上面是没有光驱位的,而且我也没有现成的光驱可以用,因为需要用 U 盘来引导安装系统。
首先需要准备一个 512M 以上的 U 盘,然后从 openmediavault.org 下载最新版本的 OpenMediaVault,再使用下面的命令将镜像恢复到 U 盘上:
sudo dd if=openmediavault_0.2.5_i386.iso of=/dev/disk1 bs=4096
注意:disk1 是在我的机器上 U 盘所在的位置,另外,在 dd 恢复镜像的时候,要使用 /dev/disk1,而不是 disk1s1,disk1s1 就会将镜像恢复到某个分区而不是整个 U 盘了。
启动盘注意事项
因为是用的 USB 3.0 的 U 盘,我在安装系统的时候,把 U 盘插在了 USB 3.0 的接口上,但是在系统安装程序启动之后,USB 3.0 的 U 盘没有自动识别出来,因此要将 USB 3.0 的 U 盘插在 USB 2.0 的口上。
在安装的过程中,可以将 Debian 源的地址修改为网易的源镜像,这样安装软件的速度更快一些,网易源的地址为:
http://mirrors.163.com/debian/
安装基本软件
先安装一些基本的软件,包括 X.org,Gnome,GDM3,Vim 和 less:
apt-get install xorg gnome-core gdm3 vim less
Gnome 和 GDM3 其实到后面都不会用到,但是在运行一些需要图形界面的工具时,例如 glxinfo、fglrxinfo,就需要有 X 支持了。
设置 debian-multimedia 源
为了让一些包默认使用 debian-multimedia 的源,先将 debian-multimedia 的源添加到 /etc/apt/sources.list
:
deb http://www.debian-multimedia.org squeeze main non-free
并将所有其他源行首添加 # 注释掉,运行 apt-get update
更新源。
在更新完成之后,再将其他源行首的 # 删掉,再次运行 apt-get update
更新源。
安装 debian-multimedia keyring
apt-get install debian-multimedia-keyring
设置 XBMC 用户
添加一个用户 xbmc 用户来运行 XBMC:
useradd -m -s /bin/bash xbmc
passwd xbmc
设置用户 openmediavault 密码
在后面的设置过程中,可能需要管理员权限,而这个时候是用的 openmediavault 这个用户,我不清楚这个用户的默认密码是什么,所以需要先设置这个用户的密码:
passwd openmediavault
启用 SSH
在安装完 OpenMediaVault 之后,就可以直接访问它的 Web 界面了,建议启用 SSH 以便直接在本机进行操作,省去使用键盘看着电视操作的麻烦。
OpenMediaVault 默认的管理员用户名为 admin
,密码为 openmediavault
。
近期评论