begin process at 2012 05 25 06:36:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Système d'exploitation

 > 

Autre

 > 

création de disquette image de boot sous bochs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

création de disquette image de boot sous bochs

mardi 26 janvier 2010 à 14:41:47 | création de disquette image de boot sous bochs

ISSYSTEMS


Bonjour à tous et du courage dans vos travaux

J'ai un sérieux problème qui me casse la tête: En fait je travaille en architecture des ordinateurs et je me sers de Bochs sous windows pour simuler mes programmes (boot, kernels et autres écrits en asm). lorsque je finis l'assemblage de mes sources je voudrais créer une disquette image de boot. et le problème qui démeure est que je n'arrive pas à lier les .bin au fichier image crée avec l'utilitaire fourni par bochs. dans un tout premier temps je me sers de linux avec lequel je fais un "cat [fichiers à joindre] /dev/zero dd fd=.img" en fait là je joins les fichiers bin et je transforme la disquette image en boot. Quelqu'un peut_il m'indiquer toutes les procédures sous windows car j'ai fouillé la doc fournie avec bochs. merci


mercredi 27 janvier 2010 à 22:27:52 | Re : création de disquette image de boot sous bochs

ghuysmans99

Membre Club
As-tu seulement des premiers secteurs à copier ou tout un système de fichiers derrière ?
---
VB.NET is good ... VB6 is better
jeudi 28 janvier 2010 à 09:15:36 | Re : création de disquette image de boot sous bochs

ISSYSTEMS





En fait dans un premier temps je voudrais copier les octets du boot dans le premier secteur et le noyeau dans le second et ensuite copier le reste des utilitaires. Mais en utilisant une disquette image sous windows 7
jeudi 28 janvier 2010 à 19:03:31 | Re : création de disquette image de boot sous bochs

ghuysmans99

Membre Club
Est-ce un OS entièrement en ASM ou alors il y a une partie en C ?
Si t'es dans le cas n°2 c'est plus simple de faire ça via Linux (en machine virtuelle)
Sinon tu utilises copy dans l'Invité de commandes :
Code :
copy /B fichier1+fichier2 fichierFinal

---
VB.NET is good ... VB6 is better
mardi 16 février 2010 à 09:42:10 | Re : création de disquette image de boot sous bochs

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

tu peux créer un fichier asm a compiler en binaire qui te créera l'image directement.

ex avec nasm:

[ORG 0x7C00]
[BITS 16]
MBR:
mov ax,$$;met la pile dans 0x600-0x7BFF
mov sp,ax
; ici, tu continue ton programme.

times (510-($-$$)) db 0 ; affiche une erreur si ton code est trop gros, pratique.
dw 0xAA55

D0TE_PLACE_SIOUPLAI:
; tu peux rajouter du code ici mais c'est ton mbr qui devra le charger à sa suite (adresse 0x7E00)

FICHIER1:
incbin "fichier1.bin"
FICHIER2:
incbin "fichier2.bin"
...

THIS_IS_THE_END__TA_DA_DAM:
times (512*18*70*2-($-$$)) db 0 ; taille d'une d7


tu compiles par nasm -f bin. Avec d'autres assembleurs, utilise le modèle tiny mais je ne suis pas sur qu'il acceptent un modèle tiny superieur a 64Ko.

PS: je ne suis pas sur que le format image de d7 soit SECTEUR/PISTE/FACE.

soit PISTE0/FACE0, PISTE1/FACE0, ...
soit PISTE0/FACE0, PISTE0/FACE1, ...

a verifier.

@++


Cette discussion est classée dans : image, création, boot, disquette, bochs


Répondre à ce message

Sujets en rapport avec ce message

Disquette et secteur de BOOT [ par clem2003 ] Clem2002:Salut a tous, J'aimerai savoir comment puis-je copier mon fichier binaire dans le secteur de boot de la disquette par une commande DOS si pos boot sector sur image binaire [ par Sialagio ] bonjour a tousj'essaye de créer une image d'une disquette boot sans utiliser de support physique. je souhaiterais mettre un de mes progs de boot où i Boot / Os [ par the_best ] Qui peut m'aider ??!!:j'ai envie de faire un os mais je ne sais pas coment rendre une disquette bootale et la faire executer mon noyeau.Qui peut me t comment créer un fichier image d'une disquette sous dos ? [ par hudson ] bonjour,je voudrais savoir comment créer une image d'une disquette sous dos en yincluant mon fichier boot + un fichier kernel...pour faire tourner tou copier le boot secteur 0 et le kernel secteur 1....sur disquette ??? [ par hudson ] bonjour, excusez moi tout d'abord par cette ignorance mais il faut bien commencer un jour...voilà j'ai suivi les vours et tus de "inferno" un des rare Boot depuis disquette [ par ghuysmans99 ] Bonjour à tous.Je suis entrain de faire un petit os mais mon boot ne fonctionne pas (il boot bien mais il ne sait pas bien charger le secteur 2 de la secteur boot sur CDs [ par sajaris ] Bonjour a tous, j'ai essayé quelques tutoriels sur la creation d'un secteur boot et d'un petit kernel (les exemple ne manque pas sur le net). Mon prob Mon pseudo OS [ par andrelec1 ] Plop a vous Alors voila je voudrais cree un pseudo OS Donc d'apres ce que j'ai deja lue , il me faudras apprendre deux langages :ASM (cherche un bon t


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales