Instalar o Linux do Live CD

0

Eu fiz um Linux From Scratch e construí um CD ao vivo dele. Eu também escrevi um script em /usr/sbin named install-lfs . Quando eu quero instalar o Linux, eu só tenho que abrir um terminal na sessão ao vivo e digite install-lfs .

Agora eu quero ser capaz de instalá-lo sem inicializar o live CD, ou seja, eu quero adicionar uma entrada chamada install no menu isolinux, que inicia os scripts em vez de abrir a GUI.

Fui aconselhado a colocar o script em /etc/init.d , mas isso também interferiria na sessão ao vivo.

Existe alguma maneira de passar parâmetros especiais do isolinux?

    
por Aniket Bhattacharyea 25.03.2016 / 09:43

1 resposta

0

Você poderia passar o parâmetro de inicialização install para o kernel e então ter um script de inicialização que tem uma função como a seguinte:

install() { grep -q install /proc/cmdline if [[ $? != 0 ]]; then /usr/sbin/install-lfs reboot fi } install

Se ele vir o parâmetro de inicialização, ele executará o script e reinicializará a máquina quando ela for concluída. Se isso não acontecer, será iniciado normalmente.

    
por 25.03.2016 / 12:55