Debian 7 Wheezy를 실행할 때 내 시스템이 상대적으로 빠르게 시작되었지만 Debian 8 Jessie로 업그레이드한 SysVinit
후 systemd
.
시작 속도를 늦추는 것은 네트워크입니다. 네트워크 인터페이스가 시작될 때까지 1분 이상 기다립니다. /etc/network/interfaces
부팅 프로세스에 영향을 미치는 것이 무엇인지 모르므 로 여기에 전체 내용이 있습니다.
/etc/네트워크/인터페이스:
allow-auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.150.1
netmask 255.255.255.0
auto eth1
iface eth1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
auto eth2
iface eth2 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
auto eth0
iface eth0 inet dhcp
post-up brctl addbr br0
post-up brctl addif br0 eth1 eth2
post-up ifconfig br0 192.168.10.1
pre-down ifconfig br0 0.0.0.0
pre-down brctl delif br0 eth1 eth2
pre-down ifconfig br0 down
pre-down brctl delbr br0
일을 촉진하는 방법에 대한 제안이 있습니까?
답변1
해결책은 간단했습니다 . auto
로 바꾸면 allow-hotplug
됩니다.
allow-hotplug lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.150.1
netmask 255.255.255.0
allow-hotplug eth1
iface eth1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
allow-hotplug eth2
iface eth2 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
allow-hotplug eth0
iface eth0 inet dhcp
post-up brctl addbr br0
post-up brctl addif br0 eth1 eth2
post-up ifconfig br0 192.168.10.1
pre-down ifconfig br0 0.0.0.0
pre-down brctl delif br0 eth1 eth2
pre-down ifconfig br0 down
pre-down brctl delbr br0
이제 시스템이 매우 빠르게 부팅됩니다.
답변2
약간 다른 파일 이름으로 동일한 문제가 발생했습니다.
/etc/network/interfaces.d 아래(폴더 이름의 .d 참고) 폴더 안에는 "setup" 파일이 있습니다. "auto eth0"을 "allow-hotplug eth0"으로 변경했습니다.
이것은 작동하는 것 같습니다:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp