Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Monica_Barcelona en 11 Abril 2010, 21:21 pm



Título: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Monica_Barcelona en 11 Abril 2010, 21:21 pm
Hola chicos/as,tengo una duda muy grande y que no consigo solucionar,estudio programación y tenemos que hacer un maldito arranque en ASM,concretamente con el FASM,he cojido el codigo de una web,creo que esta en este foro tmbién,y me compila bien y todo me sale redondo,despues pruebo este archivo que es un archivo .BIN en un emulador del tipo "quemu",y allí se me lo hace bien,el microprograma hace lo que tiene que hacer,solo saluda desde el inicio del PC,pero como lo grabo en un CD para que me salga eso quando inicie mi ordenador??? probe grabando el BIN directamente y no funciono,muchos me dicen que lo pase a ISO i despues lo grabe con Nero pero no me sirve me dicen que el archivo no es una imagen valida :(


muchas gracias por la ayuda chicos!


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Eternal Idol en 12 Abril 2010, 14:12 pm
¿Probaste con un diskette?


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: winroot en 12 Abril 2010, 15:25 pm
hola

tienes que conseguir un programa que haga  cds booteables.

sino, no se puede

prueva copiar los archivos de un cd de windows, y gravarlos en otro.
el booteo se perdera, ya que creo que se hace a nivel de hardware, o por lo menos es independiente de los datos.

saludos


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Riki_89D en 12 Abril 2010, 21:24 pm
Hola chicos gracias por buestra respuesta :P,pues no,en un diskete no puedo ponerlo por que mi ordenador no tiene de eso,es un portatil solo puedo poner CDs y DVDs he buscado en Google pero nada solo encontre qu los archivo BIn normalmente van acompañados de un archivo CUE,e creado un archivo CUE con la informacion del BIN,pero nose que hacer ahora :( estoi perdida


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: winroot en 12 Abril 2010, 21:38 pm
hola,

http://www.google.de/search?hl=es&ei=EHXDS_CXEY26NdSrrZUM&sa=X&oi=spellfullpage&resnum=0&ct=result&cd=2&ved=0CAYQvwUoAQ&q=create+a+bootable+cd+step+by+step+for+a+application&spell=1



bueno, seguro que en algun  lado esta, solo que no estamos usando los terminos indicados de busqueda.

de todos modos, en esa busqueda que te puse,  salen un par de resultados interesantess y que si no son utiles empeza a canviar palabras.

saludos


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Eternal Idol en 12 Abril 2010, 22:08 pm
Mejor usa una maquina virtual (VMWare, Virtual PC, etc.) para este tipo de pruebas.


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Monica_Barcelona en 12 Abril 2010, 22:16 pm
Hola,si eso ago uso QEMU,i co el qemu si hago este comando:

qemu -hda Boot.BIN

pues si me sale me funcoiona bien,pero necesito hacerlo de verdad,osea con el ordenador de verdad,pff alomejor tengo que hacer un archivo CUE i grabarlo con el alchool 120%,nose.... y otra cosa,yo programo con el MASM32 pero el codigo que encontre era para FASM y FASM me hace alfinal de todo un archivo.BIN que es el que quiero grabar,i digo yo,no se puede hacer tambien un BotLoader con el MASM que ya que lo tengo,no?? busque y encontre esto:
Código
  1. .model tiny
  2.  
  3.  
  4.  
  5. COMSEG SEGMENT
  6. org 7C00h
  7. start:
  8.  
  9.        mov ax, 00h        
  10.        mov ds, ax
  11.  
  12.        lea si,[ds: MyStr]
  13.        mov ah, 0Eh          
  14.        mov bh, 00h            
  15.        mov cx,15
  16. loopit: lodsb
  17.        int 10h
  18.        LOOP loopit
  19.  
  20.        jmp $                  
  21.  
  22. MyStr db "Hello Bootstrap"
  23. db 510-($-start) dup (0)   ;Loads of zeroes
  24.        dw 0AA55h              
  25.  
  26. COMSEG ENDS
  27. end start
  28.  

pero este no me genera un BIN,solo me genera un OBJ,no s epuede hacer un BotLoader en MASM?? Solo con FASM?? perdonad soy una negada :(


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: MCKSys Argentina en 12 Abril 2010, 22:22 pm
Me meto sólo por curiosidad: ¿ qué significa negada ? :huh: :huh:


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Monica_Barcelona en 12 Abril 2010, 22:27 pm
no lo sabes enserio?? pues que parece que no sirvo para esto y eso que me gusta ago lo que puedo pero pff seguro que lo que os pregunto en verdad es super facil para bosotros y pienso que os ago perder el tiempo en fin ya me entendiste


un saludo


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: MCKSys Argentina en 12 Abril 2010, 22:33 pm
Je,je,je, sip. En verdad, no sabía el significado.

Y por lo otro, pues creo que los integrantes del foro se dan cuenta cuando uno realmente quiere aprender y cuando sólo quiere las cosas servidas.

No te hagas problemas, aquí hay muchos dispuestos a ayudar (no lo hago yo, pues, porque no tengo idea de cómo grabar un boot loader  :xD :xD).

Saludos! (Y gracias por la aclaración)



Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Monica_Barcelona en 12 Abril 2010, 22:34 pm
jejej eso espero :P


gracias a ti x tu amabilidad y aver si acabo con todo esto ya


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Eternal Idol en 12 Abril 2010, 23:05 pm
Si queres hacerlo con un CD no es tan simple, ver:
http://en.wikipedia.org/wiki/El_torito


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: bizco en 12 Abril 2010, 23:13 pm
bootea desde un pendrive que para hacer pruebas sobra http://www.bootdisk.com/pendrive.htm


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Monica_Barcelona en 13 Abril 2010, 12:47 pm
Gracias x responder a mis preguntas,no quiero agobiaros mas con el tema del CD,estoi buscando info en Google,ya encontrare algo para grabar el BIN i mirare los enlaces que me dejais que son buenisimos  ^^,y respeto a lo de programar el BotLoader con MASM como generlo el BIN en masm como lo hace el FASM??



saludos chikos


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: Monica_Barcelona en 16 Abril 2010, 21:08 pm
Nadie puede ayudarme? porfavor tengo que entregar este trabajo pasado mañana :( el malddito BootLoader!, llevo estos dias intentando para con muchos programas el archivo BIN que genero con el ensamblador a ISO pero no me dejan,es como si el BIN no fuera compatible o estuviera vacio :( no lo entiendo,en cambio en una maquina virtual como quemu si que me funciona es increible estoi arta!


un saludo xicos (K)


Título: Re: Como puedo grabar mi BotLoader ??¿¿
Publicado por: 08l00D en 17 Abril 2010, 01:09 am
http://webcache.googleusercontent.com/search?q=cache:1QBRh1BSkX4J:wiki.osdev.org/Special:Random

http://wiki.osdev.org/Bootable_CD

Lee, tampoco pidas todo masticado..