Como fazer o boot do GRUB direto para o Ubuntu Server 14.04

0

Eu estava seguindo este tutorial e ele diz para gksudo gedit /etc/default/grub , mas eu recebo esta mensagem:

root@ubuntuBirdCage:/home/bird47# gksudo gedit /etc/default/grub  
(gksudo:8029): Gtk-WARNING **: cannot open display:  

Eles mudaram alguma coisa para o Ubuntu 14.04? Eu quero inicializar diretamente no meu Ubuntu Server, e não tenho que selecioná-lo desta lista.

    
por Bird47 17.05.2014 / 00:01

3 respostas

1

Eu suponho que você esteja usando o Ubuntu Server.

O Ubuntu Server geralmente é instalado em um computador sem cabeçalho e, portanto, não possui uma GUI para economizar recursos.

Por causa disso você não pode executar programas gráficos (como gedit ) no Ubuntu Server, a menos que você instale um gerenciador de desktop (GUI). gksudo é usado para executar aplicativos gráficos com privilégios de superusuário. Para executar um comando de terminal como superusuário, você usaria apenas sudo .

Assim, como mencionado nos comentários, você deve usar um editor de texto CLI.

  • vim (avançado)

    vim /path/to/the/file/to/edit.txt
    
  • nano (fácil)

    nano /path/to/the/file/to/edit.txt
    
por Louis Matthijssen 17.05.2014 / 00:28
0

Há alguns problemas aqui, apresentados em ordem decrescente de importância

  1. Você já efetuou login como root , portanto, não precisa usar sudo (ou seus equivalentes). Você já é raiz! Tudo o que você precisa fazer é executar gedit /etc/default/grub .

  2. No entanto, se este for um servidor, você provavelmente não tem uma GUI em execução. Isso significa que aplicativos gráficos como gedit não poderão ser executados e você precisará de um editor de linha de comando. A mais simples delas é nano :

    nano /etc/default/grub
    

    O melhor deles é emacs , embora algumas pessoas mal orientadas 1 insistam em usar uma coisa chamada vim .

Se você estiver executando uma GUI em seu servidor, isso pode estar acontecendo por vários motivos, dependendo de como você está se conectando a ela. Por favor, dê uma olhada na minha resposta aqui , eu passo pela maioria deles.

1 Isso não deve ser levado a sério. Essa é uma piada longa na comunidade * nix, vim é um excelente software, por acaso estou no emacs camp. Ficamos muito empolgados sobre o que é melhor, mas, com toda a honestidade, ambos são ótimos.

    
por terdon 17.05.2014 / 00:31
0
  1. Você precisa usar nano, vi ou vim em vez do comando gedit. Execute-o como root para editar /etc/default/grub .
  2. Altere o valor GRUB_DEFAULT=0 em /etc/default/grub . O valor depende do seu menu de inicialização do grub. GRUB_DEFAULT=0 significa que o primeiro item no menu de inicialização será inicializado como padrão; GRUB_DEFAULT=1 significa que o segundo item no menu de inicialização será inicializado como padrão. Altere este valor para o que você deseja.
  3. Execute o comando update-grub como root. Isso entrará em vigor na próxima inicialização.

boa sorte!

    
por RobinHood 17.05.2014 / 02:28