При запуске я получаю следующую информацию: от 3 до 5 минут, а обычно около 1 минуты:
Waiting network configuration Booting system without full network configuration
После поиска я обнаружил, что я должен изменить / etc / networks / interface . Я закомментировал там все, но проблема остается:
# auto lo
# iface lo inet loopback
# auto eth0
# iface eth0 inet dhcp
# address 192.168.0.2
# netmask 255.255.255.0
# gateway 192.168.0.1
# broadcast 192.168.0.255
Как вы можете сделать запуск Ubuntu 11.10 быстрее?
boot
startup
networking
Лео Леопольд Герц 준영
источник
источник
allow-hotplug
вместоauto
файла / etc / network / interfaces, например,allow-hotplug enp0s25
затемiface enp0s25 inet dhcp
. Это говорит серверу не ждать, пока интерфейс загорится с ответом dhcp.Ответы:
Во-первых, это новое поведение, описанное в примечаниях к выпуску 11.10, которое я на самом деле разработал вместе со Скоттом Мозером, чтобы повысить надежность загрузки сервера.
Комментирование
lo
будет означать, что у вас нет возможности локальной сети, что сломает некоторые программы, когда они попытаются использовать сеть. Это также приведет к тому, что ваша система никогда не загрузится, потому что это очень важно. Итак, оставьте эти две строки:Эти биты
eth0
означают, что ваша машина настроена на ожидание динамического адреса, который будет назначен ей, прежде чем сеть будет считаться UP . Вpre-upstart
версиях Ubuntu (8.10 и более ранних) система ожидала этого до 60 секунд, прежде чем продолжить загрузку. Когда этоupstart
было добавлено, это условие больше не ожидалось, потому что сетевые интерфейсы, которые не всегда ожидали подключить, лучше управляются чем-то вродеnetwork-manager
.Итак, если у вас есть сервер, вы, вероятно, захотите дождаться динамического адреса, иначе система загрузится без доступа всех своих сетей (что происходит, если для получения адреса требуется более 2 минут). Если у вас есть ноутбук, к которому вы не всегда рассчитываете подключиться
eth0
, настройте егоeth0
в диспетчере сети и удалите только те линии/etc/network/interfaces
, которые должны избавить вас от задержки загрузки.Имейте в виду, есть известная ошибка с,
VMware
иdbus
это также вызывает это сообщение.источник
Если вы переместили свою ОС с одного компьютера на другой, можно предположить, что udev создал конфигурацию, содержащую mac-адрес вашего старого сетевого устройства, который отличается от mac-адреса сетевого устройства от вашей новой системы.
Попробуйте удалить следующий файл, затем перезагрузите систему и посмотрите, решит ли это проблему:
источник
Вы смешиваете 2 несовместимых способа присвоения адреса сетевому интерфейсу.
говорит «отправьте пакет DHCPDISCOVER в физическую локальную сеть, дождитесь пакета DHCPOFFER от физически локального сервера DHCP и получите от него IP-адрес (см. http://www.rfc-editor.org/rfc/rfc1531. txt ), в то время как остальные строки присваивают значения интерфейсу «вручную». Важно, чтобы один из них правильно использовал метод назначения IP-адресов. Если в вашей локальной сети есть DHCP-сервер, вы должны его использовать. удалите строки "адрес", "маска сети", "шлюз" и "широковещание".
Если вы не подключены к «администрируемой» локальной сети (и не имеете DHCP-сервера) и хотите назначить параметры IP-адреса вручную, измените первую строку на:
и сохраните строки «адрес», «маска сети», «шлюз» и «широковещание». См. Http://www.rfc-editor.org/rfc/rfc5735.txt для получения подробной информации о том, какие IP-адреса доступны для использования. Параметры у вас выглядят хорошо для меня.
Читать
просто комментировать все не лучший путь к счастью.
источник
ifconfig -a
во время запуска, вы получаете тайм-аут.Похоже для меня, лучшее решение для этой проблемы было найдено на этом сайте Linux
По сути, по-прежнему вызывать /etc/init/failsafe.conf, но комментировать два спящих вызова, которые вызвали задержку. Я действительно не понимаю, почему они были добавлены, так как моя сеть настроена нормально без необходимости задержки.
источник
я использую
Я не вижу смысла ждать, когда нет ссылки (отсутствует кабель). Нет способа, которым dhcp может получить адрес, если нет носителя. Это ошибка
источник
У меня недавно была такая же проблема. Я попытался зайти и закомментировать время ожидания в
/etc/init/failsafe.conf
файле и в итоге система просто пыталась загрузиться. Я исправил эту ошибку, загрузившись в безопасном режиме и перейдя в корневую оболочку и выполнив следующие действия, чтобы у меня были права доступа rw:Затем я выполнил следующую команду, которая вызвала файл, чтобы я мог отредактировать его обратно в исходное состояние:
Сохраните и выйдите, затем перезагрузите систему.
источник
Используйте
allow-hotplug
вместоauto
в/etc/network/interfaces
файле, например,allow-hotplug enp0s25
затемiface enp0s25 inet dhcp
. Это говорит серверу не ждать, пока интерфейс загорится с ответом dhcp. - Комментарий доктора Зима.источник