Comunidade OSDevBrasil.net
Maio 20, 2012, 03:27:30 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: [1]
  Imprimir  
Autor Tópico: Carregar kernel apartir de outro ficheiro  (Lida 402 vezes)
Windowstec
OS Jr. Member
**

Karma: 1
Mensagens: 65


Estudante

gilmendes_999@hotmail.com
Ver Perfil WWW Email
« : Agosto 02, 2011, 06:48:33 »

Boas,
Mounter, ou outro user qualquer, alguem sabe onde posso encontrar decomentação para aprender como se carrega um kernel apartir de uma ficheiro.

Pode parecer confuso, o que quero é isto:
Já fiz um bootloader que entra directamente em 64bit, e apartir desse bootloader quero carregar o kernel que está noutro ficheiro.

Cumprimentos,
Gil Mendes (Windowstec)
Registrado

Windowstec OS - O link no google Code foi cancelado brevemente em domínio próprio.
Windowstec - www.windowstec.netne.net
anthony collucci
it not exist
Moderador Global
OS Full Member
*****

Karma: 3
Mensagens: 100


Ver Perfil WWW Email
« Responder #1 : Agosto 03, 2011, 09:31:54 »

Windowstec,

Teria de primeiro carregar um suporte simples a pastas (ficheiros), então tens de subir o sistema de arquivos ao menos rudimentar, para assim poder apontar para uma pasta.

Caso contrário as pastas nem serão interpretadas como tais pelo seu bootloader.

att,
Registrado

Windowstec
OS Jr. Member
**

Karma: 1
Mensagens: 65


Estudante

gilmendes_999@hotmail.com
Ver Perfil WWW Email
« Responder #2 : Agosto 03, 2011, 10:38:05 »

OK, vou então começar a implementar um sistema de ficheiros e ver o que consigo fazer.
Registrado

Windowstec OS - O link no google Code foi cancelado brevemente em domínio próprio.
Windowstec - www.windowstec.netne.net
JJeronimo
OS Newbie
*

Karma: 0
Mensagens: 1


Ver Perfil Email
« Responder #3 : Novembro 17, 2011, 11:30:49 »

Hum... Para carregares um ficheiro num ambiente tão básico não podes estar em modo de 64 bits, porque a BIOS só corre em modo de 16 bits... A não ser que pretendas criar já um driver para o disco rígido, ou fazer transições constantes entre real mode e long mode (ir a real mode executar a leitura, e voltar de seguida para long mode), ou que o ficheiro já tenha sido carregado por outro boot loader qualquer (tipo grub).

Espero ter ajudado...

JJ
Registrado
Páginas: [1]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!