我有一个干净的安装Mythbuntu11.10只作为一个前端。它使用eth0联网,我在同一子网上有一个路由器充当DHCP服务器。
前端引导并自动登录并运行Myth前端。
无论大约每4次启动中有3次,在神话开始之前,盒子还没有通过DHCP获得IP地址。这将导致Myth进入配置模式。如果我取消,那么神话开始正常,因为DHCP的反应已经收到。
在登录之前,如何更改引导以等待DHCP响应?
发布于 2011-10-19 08:35:11
谢谢奥利,我带着你的选项3去了,我会在这里描述,以防其他人感兴趣:
/etc/init/lightdm.conf start on中的start触发器(文件系统和运行级06和已启动的dbus和(drm-设备添加的card0 PRIMARY_DEVICE_FOR_DISPLAY=1或停止udev-回退图形)和网络设备- up IFACE!=lo)或运行级PREVLEVEL=S)。我添加了条件net-device-up IFACE!=lo。
到目前为止,它似乎运行良好。
发布于 2011-10-19 02:45:47
对于你来说,有三个选择,从手工-但容易到手动和需要-博士学位(在这个过程中)。
在路由器中分配一个静态IP (所以它不会将该IP分配给另一个设备),然后配置Ubuntu来使用该静态地址。您可以使用Network (如果您正在使用网络管理器)或使用以下内容编辑/etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1我说的是写一个脚本来检查你的网卡是否打开。为了简单起见,您可以将任何启动XBMC的内容与类似于(从论坛偷来的)的检查结合起来:
#!/bin/bash
until wget -q -O - http://www.google.com | grep Lucky > /dev/null; do
sleep 10
done
xbmc并调用该脚本,而不是直接调用xmbc。
Upstart是管理所有系统事务并根据每个作业发出的事件运行时进行管理的内容。对于您来说,这似乎是最令人愉快的路由,因为您可能能够让它在指定DHCP地址时发出信号。
问题是,您必须深入了解引导过程才能更改内容。我对这件事不太了解,无法合理地帮助你。
https://askubuntu.com/questions/69008
复制相似问题