41 | | * rock 的 init 切入點蠻特殊的,我原本是把切換成 br0 的程序加在 udhcpc 之前,試圖讓 br0 去取得 IP 位址。可是卻會出現 /sbin/init 第 175 行錯誤的問題。若是在 udhcpc 已經用 eth0 取得 IP 之後,才去把 eth0 暫停,新增 br0,再將 eth0 加入 br0,就能正常掛載 NFS 當 ROOTFS。這真的是需要一些觀念啊~ |
| 41 | * rock 的 init 切入點蠻特殊的,我原本是把切換成 br0 的程序加在 udhcpc 之前,試圖讓 br0 去取得 IP 位址。可是卻會出現 /sbin/init 第 175 行錯誤的問題。 |
| 42 | {{{ |
| 43 | 150 $echo "Bringing up loopback interface" |
| 44 | 151 ifconfig lo 127.0.0.1 up |
| 45 | 152 route add -net 127.0.0.0 netmask 255.0.0.0 lo |
| 46 | 153 ### 加在這裡 |
| 47 | + brctl addbr br0 |
| 48 | + brctl addif br0 eth0 |
| 49 | + ifconfig br0 0.0.0.0 ### 在 initrd.img 中要用這種方式才能啟動 br0 |
| 50 | + ifconfig eth0 0.0.0.0 |
| 51 | + sleep 0.1 |
| 52 | }}} |
| 53 | * 若是在 udhcpc 已經用 eth0 取得 IP 之後,才去把 eth0 暫停,新增 br0,再將 eth0 加入 br0,就能正常掛載 NFS 當 ROOTFS。這真的是需要一些觀念啊~ |