启动 U 盘制作
下面说说如何制作U盘启动盘(也可作安装介质),分 Windows 与 Linux
两个平台分别介绍。注意很多U盘在出厂时量产程序产生的分区表可能不适合作系统盘,这种分区表在Linux下
/dev/sdb(假设sdb就是U盘设备)就是整个U盘(USB-FDD模式),我们需要重新建立一个/dev/sdb1(即USB-HDD模式)的主
分区。当然我们可以在 Windows 下直接使用 Ultraiso 工具,它会直接对U盘分区表作重新调整。制作完成的 U 盘既可作
OpenPCTV 启动,也可作它用,但请保持其至少1G以上的空闲容量。
Windows 两种办法:
- 可以使用Ultraiso工具直接将iso写入U盘
- 先用 7zip 等工具将iso内的所有内容解压到U盘,然后打开Windows的命令行窗口(注意 Windows7/8 需要打开管理员模式的命令行窗口),再依次执行:
F: 假设 F 为U盘盘符。cd boot 进入boot目录bootinst 执行bootinst.bat- 再按两次回车。
Linux:
- 建立 openpctv-.iso 光盘文件挂载点:
mkdir /tmp/iso - 挂载 openpctv-.iso 光盘文件:
mount -o loop /where/is/you/openpctv-*.iso /tmp/iso - 将iso中的所有内容拷入你的U盘,假设/media/usb 是你的U盘挂载点:
cp -a /tmp/iso /media/usb - 进入U盘的/boot目录:
cd /media/usb/boot - 执行syslinux引导安装程序
bash bootinst.sh
运行配置
- 第一次启动请进入"Setup
Mode"完成所有初始化配置。配置过程将采用中文对话模式。期间包括语言设置、默认启动项设置、网络设置、DVB 卡驱动配置、Lirc
红外遥控选择、显示设备分辨率设置、音频设置、卫星参数自动下载、CAM 解密模块选择、DiSEqC 配置(只针对
VDR/XBMC,Enigma2需要进入其界面设置)、自动频道扫描(同样只针对 VDR/XBMC,Enigma2
的同样须进入其界面)。值得说明的是对于广泛使用的 CCcam 帐号你只需要将 CCcam.cfg 丢到U盘中,系统启动时将会自动读入配置。
- Enigma2/VDR/XBMC均运行在 tty4,你可以在任何时候按
Ctrl+Alt+F1...F3 切换并以 root:root 登录到shell,你可以运行setup继续进行配置。但要注意的是如果当前 vdr.service 正在支持,则所有针对vdr的修改均将无效,这里需要停止vdr进程,如:
- 当前进入的是VDR:
systemctl stop vdr - 当前进入的是XBMC:
systemctl stop vdr-backend
配置完后可重新启动系统或再直接启动vdr进程:
systemctl restart vdr systemctl restart vdr-backend
- 你可以使用ssh远程登录到运行中的OpenPCTV,帐号root,密码root 也可以使用ftp传送文件,帐号密码均为openpctv
- Enigma2偶然存在死锁的情况,这里我定义了MCE遥控器上的"RECORD"按键为强制重启enigma2进程,这样你可按此键不不需要重新启动计算机来重启Enigma2
相关链接:
项目主页
下载
获得源代码:git clone git://git.code.sf.net/p/openpctv/code openpctv-code |