bootcdでudevを有効にしているとネットワーク設定を持ち越してeth0が使えない件
このあたりの続き。
http://d.hatena.ne.jp/kinneko/20090321/p2
bootcdwrite.confには、UDEV_FIXNET="yes" なる設定があるが、/etc/udev/rules.d/z25_persistent-net.rulesをターゲとにしているのでlennyでは機能しない。
正しくは、/etc/udev/rules.d/70-persistent-net.rulesになる。
パッチはこれ。
# diff -Naur /usr/bin/bootcdwrite.org /usr/bin/bootcdwrite --- /usr/bin/bootcdwrite.org 2009-03-23 18:54:13.000000000 +0900 +++ /usr/bin/bootcdwrite 2009-03-23 18:55:02.000000000 +0900 @@ -690,8 +690,8 @@ unset $CONFVARS . $CONFDIR/bootcdwrite.conf -# add "z25_persistent-net.rules" to NOT_TO_CD -[ "$UDEV_FIXNET" = "yes" -a -e "/etc/udev/rules.d/z25_persistent-net.rules" ] && NOT_TO_CD="$NOT_TO_CD $SRC_DISK/etc/udev/rules.d/z25_persistent-net.rules" +# add "70_persistent-net.rules" to NOT_TO_CD +[ "$UDEV_FIXNET" = "yes" -a -e "/etc/udev/rules.d/70_persistent-net.rules" ] && NOT_TO_CD="$NOT_TO_CD $SRC_DISK/etc/udev/rules.d/70_persistent-net.rules" # add SRCDISK to variables
つーか、ほんとにテストしたのかな?