Daphile安装⼿册--官⽅⽂档译⽂[原创]
英⽂原⽂:
本⽂:
采集⽇期:2021-01-01
快速⼊门指南(Quick start guide)
下载 Daphile ISO ⽂件
⽤ USBWriter 或其他类似软件将此 ISO ⽂件写⼊ USB 闪存盘
从 USB 闪存盘将 Daphile PC 启动起来
通过 Web 浏览器访问 Daphile PC
请⽤或 Daphile PC 的 IP 地址访问
去“Settings -> System Firmware”安装 Daphile
1. 安装(Introduction)
本⽂介绍了 Daphile 的安装⽅法及⼀些必要的基础设置。默认的安装⽅式将假定整个盘都归 Daphile 使⽤,盘上的现有数据将被清空。默认安装⽅式不⽀持⾃动配置为多操作系统启动(multiboot)。
如果⽤户需要⾃定义驱动器分区或配置多操作系统引导,应⾸先阅读第8章和第9章。
2. 软硬件需求(Requirements)
运⾏ Daphile 的计算机:
处理器:x86 架构,⾄少 i486
RAM:512MB
⽹卡:Ethernet 或⽆线
可启动存储设备:2GB(SATA、IDE 或 USB)
⾳频设备:内置(PCI)、USB 或⽕线(FireWire)
外加⼀台安装了 Web 浏览器的设备,⽤于访问 Daphile。
3. 下载 Daphile(Downloading Daphile)
从下载 Daphile ISO ⽂件。
推荐采⽤ x86_64 版本。
4. 准备安装介质(Preparing installation media)
建议采⽤ USB 闪存盘进⾏安装,只要计算机能由其启动操作系统即可。以下将说明如何利⽤各种操作系统准备 USB 闪存安装介质:Windows、OS X 和 Linux。本节只会将 Daphile 安装介质准备好,还不是完成 Daphile 的安装。Daphile 的安装介质只是⽤于最终的安装罢了。
要由 ISO ⽂件准备可引导的 USB 盘,⼯具有很多,⽐如 unetbootin、Rufus、Universal USB Installer 等。当然可⽤这些⼯具来创建“Daphile Live USB”。但不推荐如此,仅当推荐⽅案⾏不通时才启⽤。“Daphile Live USB”功能很有限,最重要的是缺少 Daphile 版本更新的功能。
以下⽅案均会删除存储设备中的全部数据。必须格外⼩⼼,请将⽬标盘选择正确,否则数据可能会损失惨重。
4.1 Windows
利⽤ USBWriter()。
4.2 OS X
采⽤ Balena Etcher,是创建可启动 USB 介质的最简单⽅案。该应⽤程序可从以下⽹址下载:。
该程序安装完成后,只需定位 Daphile 映像⽂件并选中⽬标介质即可。以下是三个步骤的⽰意图:
网卡驱动装不上4.3 Linux
请运⾏以下命令,将 /dev/sdx 换成⾃⼰的驱动器。
sudo dd if=/path/to/daphile.iso of=/dev/sdx bs=1M && sync
lsblk 命令可⽤于查驱动器名称。请确保其未被挂载(mount)。
5 ⽤ Daphile 安装介质启动计算机(Starting the computer with the Daphile installation media)⾸先必须确保计算机从新建的安装介质中启动操作系统。多数情况都需要修改计算机的 BIOS 设置,搜索启动选项和启动设备的优先级。
对于 Apple Mac ⽽⾔,必须在 Mac 开机时按选项(option)键才能选择启动设备。Daphile 安装介质应该会显⽰为 EFI Boot 设备。
Daphile 启动成功后,屏幕上⾸先会出现以下画⾯:
如果要执⾏以下操作,应按下 F1 键去进⾏初始化设置:
配置⽆线⽹络
配置静态 IP 地址
清除/准备其他存储设备以作为 Daphile 的安装⽬的地。
当 Daphile 启动成功后,屏幕上将会显⽰以下信息:
6 Daphile 最终安装(Final target installation of Daphile)
只要⽤ Daphile 安装介质启动计算机完成,就可⽤ Daphile 的 Web 界⾯进⾏最终安装。必须⽤另⼀个启⽤了 Web 浏览器的设备,才能访问 Daphile 的 Web 界⾯并完成安装。
要想访问 Web 界⾯,最简单的⽅式就是⽤ Daphile 引导屏上的 IP 地址作为 Web 浏览器的访问地址,例如。如果操作系统⽀持 mDNS(iOS、OS X、⼤多数发⾏版本的Linux 和 Windows 10,但不⽀持 Android 或低版本的 Windows),那应该也可⽤。如果路由器⽀持本地 DNS,可以试试或 .。(后者末尾有⼀个句点)。
在 Daphile Web 界⾯中,应该进⼊“Settings”页,打开“System Firmware”,然后选择安装⽬标驱动器。
如果需要安装的⽬标驱动器在列表中是禁⽤状态,则必须将其清空(如何⽤ Daphile 安装介质操作请参见第4章),或者⼿动创建所需分区(参见第8章)。如果 Daphile PC 的 RAM ⾜够⼤(512MB),并且在启动过程中已将系统映像完全加载到 RAM 中了,那也可以在安装介质驱动器上执⾏最终安装。
⾸选请采⽤ MSDOS 分区表(与 PC BIOS 的兼容性更好),但如果驱动器⼤于 2TB 或者⽤到 Mac 计算机,则应选⽤ GUID 分区(GPT)。
如何选择引导程序(boot loader)取决于 PC 的情况。多数情况下可以两者皆选,如果有以后升级 PC 的打算,其实这也是确保兼容性的最佳⽅案。Mac 计算机则建议只选UEFI 引导程序。
如果是在已包含 DaphileBoot 和 DaphileData 分区的驱动器上进⾏安装,则引导程序和分区表类型是不可选的。这时 Daphile 只会把 GRUB 引导程序和 EFI 加载程序(Daphile.efi)安装到DaphileBoot 分区。⽤户必须⼿动完成系统引导程序的配置(请参阅第9章)。
在安装时即可对⽬标系统进⾏参数配置。不然系统将使⽤默认值,然后在从新安装的驱动器启动 Daphile 后,需要从头开始配置所有内容。第7章给出了⼀些基本的配置说明。
在已经装有 Daphile 的驱动器上(已存在 DaphileBoot 和 DaphileData 分区),也是可以进⾏安装的,⽐如要⽤⼀个 USB 驱动器对 Daphile 进⾏升级之类的情况。所有⽤户⽂件和配置参数都会保留下来。
如果选中“Configure system settings”,则旧的配置参数将会被新的替换,但⽤户⽂件和媒体服务器设置仍将会保留。
7 全新安装时的基本设置(Basic settings for new installation)
7.1 概述
参数“System name”在 Daphile 所在⽹络中必须唯⼀。特别是要在同⼀⽹络中安装多台 Daphile PC 时,则应提前将第⼀台 PC 重命名为“daphile”之外的名称。
默认情况下,“Media server”将设为“Internal”。如果另有⼀台外部的媒体服务器,则需将其地址配好。如果外部媒体服务器不是 Daphile 版本的,并且使⽤了⾮默认 HTTP
端⼝(默认为 9000),则还应指定⾮默认端⼝号,例如:
如果 IP 地址设置正确,且媒体服务器能被识别,则外部媒体服务器地址这⼀栏将会出现绿⾊的 Squeezebox 图标或 Daphile 图标。
7.2 ⾳频设备(Audio Devices)
如果⾳频设备连接的扬声器不带有外部功放,则“Settings -> Audio Devices -> [audio device] -> Volume control”必须启⽤。其默认值为“Off – Bitperfect playback”,若不作⾳量控制甚⾄可能对扬声器造成损害。
还有⼀项⾳频设置是需要重点检查的,即“Mixer controls”(如果有的话)。该列表的选择与实际的⾳频设备密切相关,很可能采⽤了默认的静⾳设置。请仔细查看⼀下选项列表,并按需启⽤使得⾳频能正常输出。
⽐如在上述列表中,可能“Speaker”必须得启⽤。但在某些情况下可能⼜要禁⽤它,⽐如笔记本电脑要从转录线(line level connector)输出声⾳,从⽽禁⽤内置扬声器。
7.3 存储位置(Storage)
配置 Storage 参数是为了将外部⾳乐源纳⼊ Daphile 的⾳乐库中。默认情况下,Daphile 会使⽤ Daphile
Data 分区作为⾳乐存储位置。USB 驱动器会被⾃动(也即热插拔)⽤作⾳乐存储设备,但只会⼯作于只读模式。其他情况就需要⽤户按需配置存储驱动器参数。
以上⽰例将“Users/Kimmo/Music”(⽬录必须存在)配置为⾳乐存储位置。勾选了“RW”可让 Daphile ⽤户在其中存放和删除⽂件。该存储位置在 Daphile 中被命名
为“MyMusic”(名称必须唯⼀)。勾选了“Share”,则同时将“MyMusic”⽤作共享名称,使其成为⽹络存储(NAS)以便⽹络中的其他设备使⽤。
点击 Eject 按钮之后,可移动驱动器可被安全移除。
7.3.1 ⽹络驱动器(Network drives)
所有类型的⽹络驱动器,“Remote target”字段都采⽤相同的基本格式:“username@host:port/path”。这⾥包含4个元素,不过其中有些是可选填项(取决于⽹络驱动器的类型)。如果可选元素未⽤到,则相关的分隔符也可省略,⽐如若⽆需指定⽤户名和端⼝,则“host/path”即为有效。
“host”可以⽤服务器名称或 IP 地址指定。
每条驱动器配置最右侧的勾选框,供删除时选中使⽤。
保存配置并重启系统后,每个⽹络驱动器均应显⽰⼀个指⽰灯图标,标明该驱动器是否可成功使⽤。请注意,⽹络驱动器在启动 Daphile 时应处于可⽤状态。
通⽤⽹络⽂件系统(Common Internet File System,cifs)
通⽤⽹络⽂件系统(cifs)可能是最常见的⽹络存储(NAS)类型。⽽且这种类型还与服务器消息块(S
erver Message Block,SMB)协议兼容。Daphile 使⽤的驱动器映射符号与 Windows 操作系统的不同(\host\path 和 host/path;请注意使⽤斜杠⽽不是反斜杠)。
“path”部分必须⾄少包含共享名,但也可以加上⽬录路径,例如:host/share/dir1/dir2;
如果允许 guest ⽤户访问,则“username”是可选填项;
仅当服务器不使⽤标准的 139 或 445 端⼝时,才必须指定“port”;
workgroup 可以通过在“username”末尾添加分隔符“/”来指定,例如:“username/workgroup@host/path”;
如果服务器不需要⾝份验证,则“Password”字段可以留空。
8 ⼿动分区(Manual drive partitioning)
如果不想如默认安装时那样让 Daphile 占⽤整个存储驱动器,则必须使⽤其他第三⽅分区⼯具(如 GParted Live USB)⼿动创建分区。还有⼀种⽅法是在安装完成后缩⼩DaphileData 分区,再创建其他
分区,这种⽅法需要谨慎的态度和专业的知识,外加⼀些第三⽅⼯具。
Daphile 需要⽤到同⼀驱动器上的两个特定分区。强烈建议采⽤ Linux “EXT4” ⽂件系统格式化这些分区,且须命名为“DaphileBoot” 和 “DaphileData”。
DaphileBoot 分区的⼤⼩应为 1GB。DaphileData 分区的最⼩尺⼨也是 1GB,但即便⾳乐⽂件将存于其他位置,也建议为其留⽤更⼤的空间。因为媒体服务器插件、数据库、缓存等等都会存于DaphileData 分区之中。
请注意,在⼿动分区的驱动器上安装 Daphile 时,Daphile 只会将 GRUB 引导程序和 EFI 加载程序(Daphile.efi)安装到 DaphileBoot 分区上,⽤户必须⾃⾏完成系统引导程序的配置(请参阅第9章)。
9 多重引导的配置(Multiboot configuration)
Daphile 的安装⼯具不⽀持多重启动的配置。不过仅需⼀点点专业知识和⼿动⼯作,就可以安装和配置 Daphile,使其得以在多操作系统环境下⼯作。
9.1 BIOS 引导程序(BIOS boot loaders)
仅当 Daphile 安装时采⽤了⾃动分区且⽤户选中了 BIOS 引导程序时,才会将 GRUB 写⼊驱动器的主引
导记录(MBR)。但 Daphile ⼀定会将 GRUB 引导程序写⼊DaphileBoot 分区的,可以⼿动配置主引导程序从 DaphileBoot 分区中串联加载 GRUB。⽐如主引导程序也是 GRUB,那么从 DaphileBoot 分区启动 Daphile 的菜单项将如下所⽰:
menuentry "Daphile" {
insmod chain
insmod ext2
set root=(hd1,3) # 2nd HDD, 3rd partition
chainloader +1
}
不建议直接⽤ Daphile 内核和 initramfs 配置外部启动程序。Daphile 版本升级时只会更新 DaphileBoot 分区中⾃⼰的引导程序配置,若不⽤“chainloader”配置,则每次更新时都必须⼿动更新外部引导程序配置。
9.2 UEFI
Daphile 在安装过程中,会在 DaphileBoot 分区中创建其专⽤的 GRUB EFI 加载程序(Daphile.efi)。为了能让其应⽤于 UEFI 多重引导,必须⼿动复制到 EFI 系统分区,可能还需要重命名。
10 答疑
参见 Daphile ⽹站上的常见问题清单(frequently asked questions list,FAQ)。