| 
	
		|  Autor | Tema: Preparar maquina virtual para mi bootloader  (Leído 6,141 veces) |  
	| 
			| 
					
						| Vaagish 
								 
								
								 Desconectado 
								Mensajes: 875
								
								   | 
 
Hola.. Alguien ha tenido que configurar VMWare o VirtualBox para probar un bootloader? No doy con la configuración,, ya probé iniciar las maquinas con el binario y con la imagen del mismo pero no va.. si inicio una pc con el bootloader en diskette arranca..
 Saludos! Y Gracias!
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Eternal Idol 
								Kernel coder ajeno al tiempo 
								Moderador
								      Desconectado 
								Mensajes: 5.970
								
								 
								Israel nunca torturó niños, ni lo volverá a hacer.
								
								
								
								
								
								     | 
 
VMWare y en su momento Virtual PC. Si tenes un diskette con hacer una imagen del mismo y configurarla en la maquina virtual deberia ir bien, asegurate que la BIOS intente bootear con floppy ... ¿Que problema tenes exactamente?
 PD. Esto no tiene nada que ver con C/C++.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 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
 |  |  |  | 
			| 
					
						| dato000 
								       
								
								 Desconectado 
								Mensajes: 3.035
								
								   | 
 
Creo que esto va en linux... |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Vaagish 
								 
								
								 Desconectado 
								Mensajes: 875
								
								   | 
 
VMWare y en su momento Virtual PC. Si tenes un diskette con hacer una imagen del mismo y configurarla en la maquina virtual deberia ir bien, asegurate que la BIOS intente bootear con floppy ... ¿Que problema tenes exactamente? El asunto es que estaba haciendo las pruebas en una maquina fisica,, con disketera y ahi cargaba bien el bootloader, pero ahora quiero probar con mi pc (sin disketera) en una VM,, el problema exacto es que no lo lee al bootloader,, dice Operating Sistem not found en ambas maquinas (VMWare y VirtualBox), ahora estaba leyendo en OSDev, de un enlace de MCKSys,, pero dice esto: The VMware BIOS supports booting from a CD (use mkisofs to make a bootable CD, attach cdrom device to the .iso file) or a floppy drive (attach the floppy disk to a file), plus hard drives. These are the easiest options for loading your own kernel. Pero no entiendo si tengo que quemar el disco o el diskette,, (calculo que no.. espero) PD. Esto no tiene nada que ver con C/C++. Verdad, en ASM hubiera sido mas correcto,, en dudas generales no me iban a dar bola    Creo que esto va en linux... Mmmm.. nop    |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Eternal Idol 
								Kernel coder ajeno al tiempo 
								Moderador
								      Desconectado 
								Mensajes: 5.970
								
								 
								Israel nunca torturó niños, ni lo volverá a hacer.
								
								
								
								
								
								     | 
 
Pero no entiendo si tengo que quemar el disco o el diskette,, (calculo que no.. espero) No, solamente necesitas crear una imagen del diskette que contenga el bootloader (asegurate que tenga el tamaño de un diskette real, como 1.44mb). |  
						| 
								|  |  
								|  |  En línea | 
 
 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
 |  |  |  | 
			| 
					
						| MCKSys Argentina | 
 
Para hacer una imagen del diskette, fijate esto: click Saludos! |  
						| 
								|  |  
								|  |  En línea | 
 
 MCKSys Argentina"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando." |  |  |  | 
			| 
					
						| Vaagish 
								 
								
								 Desconectado 
								Mensajes: 875
								
								   | 
 
Haa,, una imagen del diskette.. yo estoy creando una imagen del archivo, que obviamente ni pesa eso ni es un disco.. bueno,, pero eso tendría que ser mañana, si emulo el dispositivo podre hacerlo hoy? o otra solución?    Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje. Para hacer una imagen del diskette, fijate esto: click Lujo!! Ahora lo leo,, aclaro que no tengo disketera.. pero leo eso a ver que pasa.. Gracias!! Como siempre, una fuente de sabiduría ustedes jeje   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Eternal Idol 
								Kernel coder ajeno al tiempo 
								Moderador
								      Desconectado 
								Mensajes: 5.970
								
								 
								Israel nunca torturó niños, ni lo volverá a hacer.
								
								
								
								
								
								     | 
 
Con CreateFile, WriteFile, SetFilePointer, SetEndOfFile y CloseHandle lo haces rapidamente. 
 O incluso siendo argv[1] un archivo con el bootloader: HANDLE hFloppy = CreateFile(argv[1], GENERIC_ALL, 0, 0, OPEN_EXISTING, 0, 0);if (hFloppy != INVALID_HANDLE_VALUE){  SetFilePointer(hFloppy, 1440 * 1024, 0, FILE_BEGIN);  SetEndOfFile(hFloppy);  CloseHandle(hFloppy);}
 |  
						| 
								|  |  
								| « Última modificación: 25 Marzo 2014, 01:40 am por Eternal Idol » |  En línea | 
 
 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
 |  |  |  | 
			| 
					
						| Vaagish 
								 
								
								 Desconectado 
								Mensajes: 875
								
								   | 
 
jaja paraa EI,, dejame asimilar.. vos decís que,, a ese código le pase como argv el bootloader,, eso lo va a abrir y después ta, me perdí.. jajaja  Na,, déjame que investigue eso, ademas nunca use SetFilePointer y SetEndOfFile, tengo que leer esas funciones.. Gracias!! Saludos!   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Eternal Idol 
								Kernel coder ajeno al tiempo 
								Moderador
								      Desconectado 
								Mensajes: 5.970
								
								 
								Israel nunca torturó niños, ni lo volverá a hacer.
								
								
								
								
								
								     | 
 
Lo que va a hacer es que el archivo tenga como tamaño 1440 KB    |  
						| 
								|  |  
								|  |  En línea | 
 
 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
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Usar una maquina virtual para practicas Hacking
 | El_Rengo | 6 | 6,496 |  30 Noviembre 2012, 21:27 pm por Fantasma Errante
 |  
						|   |   | Problema para instalar S.O. en una Maquina Virtual Dudas Generales
 | Omega185 | 0 | 2,669 |  25 Mayo 2010, 21:03 pm por Omega185
 |  
						|   |   | ¿Qué W7 para una máquina virtual?
							« 1 2 » Windows
 | Halos | 10 | 10,125 |  14 Junio 2010, 07:20 am por Randomize
 |  
						|   |   | creacion de una maquina virtual para atacar Dudas Generales
 | linusin87 | 8 | 9,746 |  4 Enero 2011, 23:05 pm por T0rete
 |  
						|   |   | Especial Windows 10: Cómo preparar tu PC para la actualización Noticias
 | wolfbcn | 0 | 2,054 |  27 Julio 2015, 14:23 pm por wolfbcn
 |    |