Inicializando a partir da linha de comando

2

Eu tenho uma versão para desktop de #! instalado no meu laptop. Eu sou muito novo no Linux, mas aprendo mais todos os dias.

Gostaria de saber se é possível escolher na inicialização para inicializar na área de trabalho, como é agora por padrão, ou iniciar em um ambiente de linha de comando (com uma exibição gráfica ativada). Dessa forma, se eu precisasse percorrer rapidamente os arquivos, poderia fazê-lo com os comandos do terminal, mas também poderia chamar um programa gráfico, se necessário (ou seja, thunar).

Estou pensando em evitar o carregamento da área de trabalho quando não precisar. Claro, gostaria de manter a possibilidade de fazer login no desktop.

    
por Maxim 13.06.2013 / 21:50

2 respostas

5

Dê uma olhada neste tutorial intitulado: Aprenda Linux, 101: Runlevels, desligamento e reinicie . Você pode alterar do nível de execução 3 (Área de trabalho não-GUI) para Área de trabalho da GUI (normalmente nível de execução 5) com o seguinte comando:

$ telinit 5

Você pode ver em qual nível de execução você está atualmente com o comando runlevel:

$ runlevel
N 3

Depois de executar o comando telinit acima, você verá essa mudança de 3 para 5. Algumas distros usam runlevels diferentes, não tendo certeza sobre o crunchbang, então talvez seja necessário verificar novamente qual runlevel é apropriado para o modo GUI Desktop .

Você pode alterar qual nível de execução é o padrão normalmente por meio desse arquivo: /etc/inittab :

$ sudo nano /etc/inittab

# change this line (5 = Desktop)
id:5:initdefault:

# to this (3 = console)
id:3:initdefault:

Além disso, durante a inicialização, você pode substituir seu nível de execução pelo Grub anexando um número no final da linha boot . Colocar um 1 ali irá dizer ao kernel para inicializar o nível de execução 1 (modo de usuário único). Colocar um 3 lá será inicializado no runlevel 3.

Este é um exemplo da linha do kernel no menu do Grub:

title Fedora (2.6.35.14-106.fc14.x86_64)
    root (hd0,4)
    kernel /vmlinuz-2.6.35.14-106.fc14.x86_64 ro root=/dev/mapper/vg_grinchy-lv_root rd_LVM_LV=vg_grinchy/lv_root rd_LVM_LV=vg_grinchy/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
    initrd /initramfs-2.6.35.14-106.fc14.x86_64.img

Adicionar um número (1,2,3 ou 5) ao final da linha do kernel forçará o Grub a inicializar o kernel nesse nível de execução.

    
por 13.06.2013 / 21:57
-1

Exemplo de como adicionar o número:

root (hd0,4)
kernel /vmlinuz-2.6.35.14-106.fc14.x86_64 ro root=/dev/mapper/vg_grinchy-lv_root rd_LVM_LV=vg_grinchy/lv_root rd_LVM_LV=vg_grinchy/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb **quiet 3**
initrd /initramfs-2.6.35.14-106.fc14.x86_64.img
    
por 09.03.2014 / 07:37