Como puedo grabar mi BotLoader ??¿¿

Iniciado por Monica_Barcelona, 11 Abril 2010, 21:21 PM

0 Miembros y 1 Visitante están viendo este tema.

Monica_Barcelona

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!

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

winroot

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
Mi blog sobre programación y seguridad informática:
http://win-root.blogspot.com

Riki_89D

#3
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

winroot

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
Mi blog sobre programación y seguridad informática:
http://win-root.blogspot.com

Eternal Idol

Mejor usa una maquina virtual (VMWare, Virtual PC, etc.) para este tipo de pruebas.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Monica_Barcelona

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 (asm) [Seleccionar]

.model tiny



COMSEG SEGMENT
org 7C00h
start:

        mov ax, 00h         
        mov ds, ax
       
        lea si,[ds: MyStr]
        mov ah, 0Eh           
        mov bh, 00h           
        mov cx,15
loopit: lodsb
        int 10h
        LOOP loopit

        jmp $                   

MyStr db "Hello Bootstrap"
db 510-($-start) dup (0)   ;Loads of zeroes
        dw 0AA55h             

COMSEG ENDS
end start


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 :(

MCKSys Argentina

Me meto sólo por curiosidad: ¿ qué significa negada ? :huh: :huh:
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Monica_Barcelona

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

MCKSys Argentina

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)

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."