Desativar rede no Live-CD remasterizado do Ubuntu 13.04, exceto localhost

1

Eu remasterizei um Live-CD do Ubuntu 13.04 para apresentações de software. Durante a inicialização, ele tenta encontrar uma conexão de rede por vários minutos (mas falha no final). Talvez ele não detecte minha placa de rede corretamente (MacBook Pro). Para o sistema ao vivo, não preciso de uma conexão com a internet. Apenas o acesso ao host local é importante.

Como evito que o sistema configure a conexão de rede / internet enquanto preserva o acesso ao host local?

Se eu não puder desativar isso, é possível reduzir o tempo limite para esse processo de configuração?

EDIT: Esqueci de dizer que usei um Ubuntu 13.04 mínimo apenas com a linha de comando. Portanto, nenhum componente GUI é responsável pelo atraso.

EDIT 2: O /etc/network/interfaces do DVD ao vivo antes da remasterização é

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
    
por porst17 22.08.2013 / 16:45

2 respostas

0

Eu resolvi isso editando /etc/init/failsafe.conf , que continha as mensagens e os atrasos:

# failsafe

description "Failsafe Boot Delay"
author "Clint Byrum <[email protected]>"

start on filesystem and net-device-up IFACE=lo
stop on static-network-up or starting rc-sysinit

emits failsafe-boot

console output

script
    # Determine if plymouth is available
    if [ -x /bin/plymouth ] && /bin/plymouth --ping ; then
        PLYMOUTH=/bin/plymouth
    else
        PLYMOUTH=":"
    fi

    # The point here is to wait for 2 minutes before forcibly booting 
    # the system. Anything that is in an "or" condition with 'started 
    # failsafe' in rc-sysinit deserves consideration for mentioning in
    # these messages. currently only static-network-up counts for that.
    sleep 20

    # Plymouth errors should not stop the script because we *must* reach
    # the end of this script to avoid letting the system spin forever
    # waiting on it to start.
    $PLYMOUTH message --text="Waiting for network configuration..." || :
    sleep 40

    $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
    sleep 59

    $PLYMOUTH message --text="Booting system without full network configuration..." || :

    # give user 1 second to see this message since plymouth will go
    # away as soon as failsafe starts.
    sleep 1
    exec initctl emit --no-wait failsafe-boot
end script

post-start exec logger -t 'failsafe' -p daemon.warning "Failsafe of 120 seconds reached."

Basta substituir o xx em sleep xx por um valor pequeno. Também pode ser possível remover os comandos de suspensão. Isso não desativa necessariamente as interfaces de rede, mas reduz o tempo para o sistema tentar encontrar uma conexão.

    
por porst17 31.08.2013 / 23:04
0

Suponho que esteja procurando por um ponto de acesso sem fio. Normalmente, o Network Manager não procurará uma conexão ethernet se não puder detectar um cabo. Eu sugiro que você determine o driver sem fio a partir do comando do terminal:

sudo lshw -C network

Em muitos MacBooks, o driver será mostrado como b43-pci-bridge. Se este for o seu caso, você realmente quer b43. Lista negra do driver sem fio encontrado:

gksudo gedit /etc/modprobe.d/blacklist.conf

Adicione uma nova linha no final:

blacklist driver

... onde driver é o driver sem fio que você encontrou no lshw.

Em seguida, remasterize.

    
por chili555 22.08.2013 / 18:01