Я использую сервер Ubuntu 13.10, и я выполняю автоматическую установку сервера Ubuntu 13.10. После установки я хочу выполнить конфигурацию сети автоматически, и для этого я хочу указать имя eth0 как первое сетевое устройство и eth1 как второе сетевое устройство.
Но последние материнские платы и оборудование дают em1 для устройств, интегрированных в материнскую плату, и дают pXpY для устройств, подключенных к слотам.
Теперь я жестко запрограммировал имена сетевых устройств в syslinux.cfg, чтобы они выглядели так:
MENU LABEL Fresh Install With Format ^Ubuntu Server 13.10
KERNEL /install/vmlinuz
APPEND initrd=/install/initrd.gz biosdevname=0
Но я не уверен, работает это или нет? Есть ли лучший способ сделать это?
Вместо того, чтобы убедиться, что загрузчик настроен на передачу необходимого параметра ядру, просто полностью избавьтесь от этой функции:
aptitude purge biosdevname && update-initramfs -u