O Grub está instalado quando o Ubuntu é o único sistema operacional instalado?

2

Eu tenho uma pergunta simples sobre o Grub. Quando o Ubuntu é o único sistema instalado em uma máquina, o Grub não aparece quando o computador está ligado, minha pergunta é: Quando o Ubuntu é o único sistema, o Grub não está instalado no MBR?

Eu tenho essa dúvida quando tentei o comando ASPM no Grub, para ver se ele poderia economizar bateria no meu notebook, e a diferença era de apenas 0.4W. Eu nem sei se isso fez algum efeito ou é apenas uma oscilação normal.

Obrigado.

    
por Removed 14.12.2011 / 01:22

3 respostas

4

Como a página wiki do GRUB do Ubuntu diz (do seção de comportamento ):

  

Padrão inicial

     

O GRUB 2 inicializará diretamente no sistema operacional padrão se não houver   outro sistema operacional é detectado. Nenhum menu será exibido. E se   outro sistema operacional é detectado, o menu GRUB 2 será exibido.

Então, não se preocupe. O GRUB está lá.

    
por bioShark 14.12.2011 / 01:32
2

Por padrão, o Grub não mostra a lista de sistemas operacionais instalados se houver apenas um instalado. No entanto, ainda tem muitas entradas (como modo de segurança e memtest).

Para forçar, mostre a lista (e prove a sua existência) apenas pressione e segure a tecla Shift durante o processo de inicialização (antes do kernel ser carregado).

    
por Vadim 14.12.2011 / 15:05
1

GRUB como gerenciador de inicialização

Você está pensando no GRUB como um gerenciador de inicialização , o que não é errado, mas é apenas parte de sua função. Os gerenciadores de inicialização são mais úteis ao selecionar entre diferentes sistemas operacionais. Mas, na sua capacidade de gerenciador de boot, o GRUB também permite:

  • escolha entre kernels diferentes
  • especifique manualmente as opções do kernel (como nomodeset )
  • run memtest (o utilitário de teste de RAM) - tecnicamente está sendo inicializado em outro sistema operacional
  • implementar inicialização protegida por senha
  • realizam operações básicas de diagnóstico e recuperação - embora normalmente apenas inicializemos a partir de um CD / DVD ou live USB para isso, pois é mais poderoso e, muitas vezes, mais fácil e menos técnico

Como outros já disseram, quando o Ubuntu é o único sistema operacional instalado, a maior parte desta funcionalidade é acessível pressionando Shift durante a inicialização.

Mas o GRUB é, mais importante, um gerenciador de inicialização.

Mas a função mais importante do GRUB é como boot loader . As funções de um gerenciador de inicialização e de um gerenciador de inicialização se sobrepõem um pouco, e os termos às vezes são usados de forma intercambiável. Mas a diferença é:

  • Um gerenciador de inicialização fornece funcionalidade útil para aprimorar o controle do usuário sobre o processo de inicialização.
  • Um carregador de boot executa as ações necessárias para inicializar o sistema operacional. Sem um gerenciador de inicialização, o sistema operacional não pode nem mesmo inicializar.

Essencialmente, todos os gerenciadores de inicialização são gerenciadores de inicialização, mas nem todos os gerenciadores de inicialização são gerenciadores de inicialização. Alguns gerenciadores de inicialização oferecem recursos de gerenciamento de inicialização menos extensos que o GRUB. Por exemplo, o gerenciador de partida do Windows permite que você escolha entre sistemas operacionais, embora na prática ele seja normalmente usado apenas para selecionar entre diferentes sistemas operacionais Windows.

Por que um carregador de boot é necessário

O firmware BIOS ou EFI do seu computador é responsável por acessar os dispositivos de armazenamento e carregar o carregador de boot do registro mestre de inicialização o dispositivo sendo inicializado de.

A imagem do kernel (normalmente) reside dentro de uma partição real no disco. O gerenciador de partida acessa o sistema de arquivos que contém o kernel, carrega o kernel na memória, executa todas as etapas necessárias para executar o kernel 1 e o executa 2 .

Alguns gerenciadores de inicialização fornecem recursos adicionais, como permitir que você escolha qual sistema operacional ou o kernel inicializar ou configurar opções de inicialização para os kernels (como o kernel do Linux e a maioria dos outros kernels modernos) que os aceitam. Mas isso é tudo, em certo sentido, secundário: a principal função do gerenciador de inicialização é carregar o kernel e iniciá-lo em execução. Sem um gerenciador de inicialização, seu PC não inicializaria um sistema operacional.

(1) Por exemplo, por razões históricas, um PC tradicional baseado em BIOS de 32 ou 64 bits começa a emular um processador de 16 bits. Ele precisa "se tornar" uma máquina de 32 bits (ou 64 bits) antes de carregar um kernel moderno, que carregadores de inicialização modernos facilitam.

(2) Logo após o kernel ser carregado pela primeira vez, ele se comporta como um programa e faz sentido falar sobre ele "rodando". Uma vez que o sistema é iniciado, não há um processo específico em um sistema operacional moderno que seja "o kernel". Em vez disso, existem vários serviços de kernel separados, e o que normalmente pensamos como "o kernel em execução" é realmente mais como uma biblioteca (fornecendo chamadas do sistema para aplicativos).

Outras leituras:

por Eliah Kagan 22.08.2014 / 18:26