Técnico Informática QI
Seja bem-vindo(a) ao Fórum Técnico em Informática QI

Participe do fórum, é rápido e fácil

Técnico Informática QI
Seja bem-vindo(a) ao Fórum Técnico em Informática QI
Técnico Informática QI
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grub -> Filippe Guerreiro Carvalho

Ir para baixo

Grub -> Filippe Guerreiro Carvalho Empty Grub -> Filippe Guerreiro Carvalho

Mensagem por fgc1991 Sex maio 08, 2009 8:12 pm

GNU GRUB

Introdução
GNU GRUB é um Multiboot arranque. É derivado de GRUB,
Grand Unified bootloader, que foi originalmente concebido e implementado por Erich Stefan Boleyn.
Resumidamente, gestor de arranque é o primeiro programa de software que é executado quando um computador é iniciado. Ela é responsável por carregar e transferir controle para o kernel do sistema operacional do software (como o Hurdou o Linux). O kernel, por sua vez, inicia o resto do sistema operativo (por exemplo, GNU).
2 e GRUB GRUB Legacy
Atualmente em fase de desenvolvimento, o GRUB 2, veio substituir o que era antigamente conhecida como GRUB (ou seja, versão 0.9x), que, por sua vez, tornam-se GRUB Legacy.
GRUB 2 destina-se a fusão a partir de fontes PUPA, a fim de criar a próxima geração do GNU GRUB. Um mailing list e um wiki ter sido configurada para discutir o desenvolvimento do GRUB 2.
GNU GRUB
"GRUB" redireciona aqui. Para outros usos, ver o grub (desambiguação).
GNU GRUB ( "GRUB" para o short) é um gestor de arranque pacote do Projeto GNU. GRUB é a implementação de referência doMultiboot Specification, que permite que um usuário possa ter vários sistemas operativos no seu computador de uma vez, e escolher um deles para ser executado quando o computador é iniciado. GRUB pode ser utilizado para seleccionar a partir de diferentes imagens do kernel disponíveis sobre um determinado sistema operativo da partições, bem como de tempo de boot para passar parâmetros para tais miolo.
GNU GRUB anterior desenvolvido a partir de um pacote chamado o Grand Unified bootloader (jogar em uma grande teoria unificada).Ela é utilizada predominantemente em Unix-like sistemas: o sistema operacional GNU usa GNU GRUB como seu gestor de arranque, tal como a maioria de uso geral distribuições Linux. Solaris tem utilizado o GRUB como seu gestor de arranque num x86 sistemas desde o Solaris 10 1 / 06 libertação.
Funcionalidades
GRUB é dinamicamente configurável, que carrega a sua configuração no arranque, permitindo a inicialização de mudanças como selecionando diferentes kernels ou discos RAM inicial. Para este efeito, o GRUB oferece um simples, bash-like, interface de linha de comando que permite aos usuários gravar novo arranque seqüências.
GRUB é altamente portátil. Suporta múltiplos formatos executável, e é geometria tradução independentes; enquanto Multiboot compatível, suporta não Multiboot sistemas operacionais como o Microsoft Windows e OS / 2 através de uma cadeia de carga função. GRUB suporta todos os sistemas de arquivos Unix comumente utilizados, bem como VFAT e NTFS tal como é utilizado pelo Windows, e suporta Logical Block Address (LBA) modalidade. GRUB permite aos utilizadores visualizar o conteúdo de arquivos em qualquer sistema de arquivos suportados.
GRUB pode ser usado com uma variedade de diferentes interfaces utilizador. A maioria das distribuições Linux aproveitar o apoio do GRUB de uma interface gráfica para fornecer um menu personalizado boot com uma imagem de fundo e, ocasionalmente mouse apoio. [Citação necessários] GRUB texto da interface pode ser configurado para usar um link serial de fornecer umterminal remoto arranque acesso.
GRUB pode baixar imagens de um sistema operacional de rede, e pode, assim, apoiar disco livre de sistemas. GRUB suporta descompressão automática de OS imagens antes de arrancar a partir delas.
GRUB difere de outros gestores de arranque, sendo capaz de comunicar com um usuário diretamente através de um prompt GRUB. Um GRUB prompt é o palco antes GRUB carrega um sistema operacional e podem ser acionados em um modo de texto GRUB boot tela (o que é controlado pelo arquivo de configuração "menu.lst" (ou "grub.conf": ver abaixo)) por pressionando o "c" chave. Um GRUB prompt (semelhante ao bash) também pode ser obtido por arrancar o GRUB como um sistema autónomo, sem um sistema operacional agregado ou em qualquer GRUB instalação com um sistema operativo, quando o "menu.lst" arquivo está ausente. Desde o GRUB prompt um usuário pode selecionar manualmente e controlar o arranque a partir de qualquer sistema operativo instalado usando bash-como comandos. Para iniciar um sistema operacional automaticamente, os comandos são colocados em um arquivo de configuração chamado "menu.lst", em um subdiretório designado.
GRUB tem um rico conjunto de comandos que permitem que um terminal usuário GRUB no prompt de comando para ver os detalhes partição dos discos rígidos, alterar uma partição definição, a re-mapear o disco fim temporariamente, arrancar qualquer usuário-definidas ficheiro de configuração e para ver o arranque configuração de outros gestores de arranque no GRUB suporta formatos de arquivo. Assim, sem conhecimento prévio do que está instalado em um computador pode usar um GRUB de um dispositivo externo, como um disquete, USBou um dispositivo de CD-ROM para iniciar um sistema operacional instalado.
GRUB utiliza uma tela deslizante de selecção de sistemas operativos para arrancar. Isso significa 150 ou mais inicializar opções podem ser controladas por GRUB com facilidade, acrescentando cada um para o "menu.lst" arquivo de configuração e selecionando uma em tempo de arranque utilizando as teclas de seta.
Um gestor de arranque pode iniciar um outro gestor de arranque por chainloading. GRUB usa as mesmas duas a três linhas de comando para iniciar qualquer seqüências DOS, Windows,Linux, BSD e Solaris sistema, o que torna muito fácil trabalhar com.
Embora GNU GRUB pode ser pré-embalados ou retro-construído em estilo Unix, sistemas operacionais, há também o GRUB implementações específicas para DOS e Windows. GRUB também pode ser instalado como um sistema autônomo independente de qualquer sistema operativo. A sua aplicação requer um arquivo para iniciar a partir de um CD e dois arquivos de inicialização de um disquete, disco rígido ou um dispositivo USB. Esses arquivos estão disponíveis a partir de qualquer Linux Live CD que suporta o GRUB, tornando-se facilmente e livremente obtenível por computador usuários.
Boot processo
Quando um computador está ligado, o computador do BIOS verifica o primeiro dispositivo de arranque (normalmente, o disco rígido do computador) e carrega o primeiro bootstrap programa do registro mestre de inicialização (MBR), os primeiros 512 bytes do disco rígido e, em seguida, transfere controle para esse código.
O MBR contém GRUB fase 1. Dado o pequeno tamanho da MBR, Fase 1 faz pouco mais de carregar a próxima etapa do GRUB (que podem residir fisicamente noutro local do disco).Fase 1 Fase 2 pode carregar directamente, ou ele pode carregar etapa 1.5: GRUB Stage 1.5 está localizada nos primeiros 30 kilobytes de disco imediatamente após o MBR. Fase 2 Fase 1/5 cargas.
Quando o GRUB recebe controle Fase 2, que apresenta uma interface para o usuário, a fim de escolher qual sistema operacional para iniciar. Isso normalmente leva a forma de um menu gráfico, embora, se este não estiver disponível ou o usuário desejar mais controle, o GRUB tem a sua própria linha de comandos, onde o usuário pode especificar manualmente os parâmetros de arranque. GRUB também pode ser configurado para automaticamente carregar um kernel especial após um tempo limite.
Após arrancar opções foram selecionados, GRUB carrega o kernel selecionado na memória e passar para o controlo sobre o kernel, o que continua a iniciar em si. Nesta fase GRUB também pode passar o controlo do processo de arranque para o outro carregador, através da cadeia de carga, para sistemas operacionais como o Windows que não suportam o padrão Multiboot. Neste caso, as cópias da inicialização do sistema, outros programas foram salvas pelo GRUB; em vez de um kernel, o outro sistema é carregado como se ele tivesse sido iniciada a partir do MBR. Isto pode ser mais um gerenciador de inicialização, como o Microsoft boot menu, permitindo uma maior seleção de não-Multiboot sistemas operacionais. (Este comportamento é frequentemente automática quando modernas distribuições Linux estão instalados "no topo do" existentes sistemas Windows, que permite ao usuário manter o sistema operacional original, sem modificação, incluindo sistemas que contêm várias versões do Windows.)
Instalação
Uma característica fundamental do GRUB é que pode ser instalado sem estar ligado a um sistema operacional, mas precisa de uma cópia de uma imagem para o Linux nessa instalação.Trabalhando como um sistema autônomo é praticamente um mini-sistema de direito próprio e capaz de arrancar todos os principais sistemas operacionais instalados pela cadeia de carga, como descrito acima.
Ao contrário do LILO, não há necessidade de reinstalar o GRUB no MBR ou uma partição após a mudança para o arquivo de configuração.
No Linux, o "grub-install" comando é usado para instalar stage1 nem a MBR ou uma partição. Ficheiro de configuração do GRUB, stage2 (normalmente), e outros arquivos devem estar em uma partição utilizáveis. Se esses arquivos ou a partição se tornar indisponível stage1 irá largar o usuário sobre a interface de linha de comando.
O nome ea localização do disco GRUB configuração arquivo varia de sistema para sistema; por exemplo, no Debian GNU / Linux e openSUSE o arquivo é armazenado em/boot/grub/menu.lst enquanto Fedora e Gentoo Linux utiliza /boot/grub/grub.conf Fedora também fornece um link simbólico de /etc/grub.conf para /boot/grub/grub.conf para FHScompatibilidade razões.
Em vez de ser instalado no sistema do disco rígido, o GRUB pode ser instalado em uma mídia removível, como uma unidade óptica (bios acesso, e El-Torito), disquete ou unidade flash USB, a fim de trazer um sistema que não pode ter ou não pode iniciar a partir do seu próprio disco.
Desenvolvimento
A versão mais usada do GRUB é referido como "GRUB Legacy". Esta versão ainda está recebendo correções de bugs, mas não novas funcionalidades são adicionadas. O GRUB programadores mudaram seu foco para ter GRUB 2, um completo reescrever cujas metas incluem a GNU GRUB limpo, mais seguro, mais robusto, mais portáteis e mais poderosos.GRUB 2 começou sob o nome de pupa. PUPA, foi apoiada pela informação-tecnologia Promotion Agency (IPA) no Japão. PUPA foi integrado no GRUB 2 desenvolvimento em torno de 2002, quando o GRUB versão 0.9x foi renomeado GRUB Legacy. Quando o GRUB 2 é liberada vai constar o nome GNU GRUB.
Alguns dos objetivos do projeto incluem o apoio para a não-x86 plataformas, internacionalização / localização, caracteres não-ASCII, dinâmico módulos, gestão de memória, um scriptmini-língua, migram para plataformas específicas (x86) código plataforma para módulos específicos, e uma object-oriented framework.
Variantes
Desde o GRUB Legacy ainda é a versão mais utilizada entre os usuários finais, mas oficial para o desenvolvimento está sendo feito em uma versão diferente, vários outros projectos manter os seus próprios acessórios (garfos) para o GRUB Legacy código entretanto. Estes incluem Super Grub Disk (novos comandos incluem "setgrubdevice" e "usbshift") e GRUB para DOS (vários comandos foram reforçados, incluindo o "find - set-root", "mapa - gancho", e "cdrom").
Sílaba SO projeto fez uma versão modificada do GRUB para carregar o sistema a partir do seu AFS arquivos [1]
GRUB editores
StartUp-Manager, um programa usado para configurar o GRUB
StartUp-Manager é um programa que pode editar o GRUB muitas opções.
KGRUBEditor é um sistema GUI ferramenta para visualizar e editar o GRUB boot loader, escrito no KDE 4 bibliotecas. [2]
Conf Grub é um GNOME 2 baseado GRUB configuração editor. [3]
grub-escolher-padrão controla a entrada padrão no menu.lst, através de um Python GUI. [4] [5] No Windows se você estiver executando oext2 / 3, então você pode usar Ext2IFS [6]
GrubEd é um script que dá aos usuários uma agradável GUI para alterar as suas configurações grub com o toque de (alguns) botões. [7]
Utilidades
GRUB Utilities é uma coleção de utilidades para a plataforma multi GRUB Legacy, GRUB2 e GRUB para DOS. [8]

fgc1991
Novato
Novato

Mensagens : 2
Data de inscrição : 06/05/2009

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos