Je suis intéressé par l'écriture d'un chargeur de démarrage pour clés USB qui recherche un répertoire d'ISO et vous donne l'option de démarrer l'un d'entre eux comme s'il s'agissait d'un CD amorçable. C'est essentiellement ainsi j'ai un programme piloté par menu qui me permet d'installer une des différentes distributions sur une clé USB. Où devrais-je aller pour comprendre comment faire ce travail? Ai-je besoin d'installer une sorte de bidouillage du BIOS pour permettre le remappage des blocs de CD sur les blocs du système de fichiers? Comment cela fonctionnerait-il une fois que la botte du CD aurait assez de billes pour commencer à essayer d'accéder directement à l'appareil?Où est-il de bonnes informations sur le démarrage de PC de bas niveau?
Répondre
cherchez-vous à connaître le fonctionnement du démarrage? le cas échéant, vous pouvez consulter le ver docs ici: http://www.gnu.org/software/grub/
autrement, si vous essayez de créer un bootloader USB qui peut charger une variété de systèmes d'exploitation, ce tutoriel semble que cela couvre assez bien: http://www.freesoftwaremagazine.com/articles/grub_intro/
Je ne pense pas qu'il construira dynamiquement un chargeur de systèmes d'exploitation car ils sont disponibles en lisant le contenu d'un répertoire.
Je vais regarder ces plus. Ils ont au moins l'air d'être un peu instructif. Je n'essaie pas d'obtenir une multitude de systèmes d'exploitation pour démarrer exactement. Je veux une multitude d'installations d'OS pour démarrer. Je pourrais juste démarrer les CD live à la place, mais je déteste les CD live pour les installations car ils manquent souvent de certaines des fonctionnalités de l'installation complète. – Omnifarious
qu'essayez-vous de faire? installer par programme des systèmes d'exploitation sur plusieurs machines à la fois? –
J'installe différentes versions de Linux sur diverses machines. Certains d'entre eux ont besoin de x86_64, d'autres de i686, d'autres d'Ubuntu et d'autres de Fedora. Je veux être capable de charger toutes ces images ISO sur ma clé USB 16G et choisir celle que je veux. – Omnifarious
- 1. Keyhook de bas niveau
- 2. Où puis-je trouver de bonnes informations sur le fonctionnement du nouvel élément HTML canvas?
- 3. Claviers multiples et crochets de bas niveau
- 4. Débogage Android de bas niveau
- 5. Implémentation d'algorithmes de haut niveau et de bas niveau
- 6. Détails du plus bas niveau de x86
- 7. Comment simuler une pression de bas niveau sur os x?
- 8. Opérations de bas niveau avec carte SD sur Android
- 9. JPA vs Bas niveau de données Datastore sur App Engine
- 10. API audio de bas niveau pour Android
- 11. Propriétés de bas niveau de microphone mobile Windows
- 12. Comment désactiver le rendu de bas niveau dans ASP.NET?
- 13. Delphi accès aux paramètres machine de bas niveau
- 14. Programmation Bluetooth de bas niveau en C++
- 15. Surveillance des crochets de bas niveau [C]
- 16. bas niveau Hooker
- 17. Informations supplémentaires de peu d'informations sur le fichier PNG
- 18. Où mettre le code de démarrage de Django?
- 19. GAE/J API de bas niveau: utilisation de FetchOptions
- 20. Informations sur le moniteur du PC à l'aide de .NET/WMI
- 21. Bonnes façons de générer dynamiquement l'image de démarrage d'une application iPhone/iPad
- 22. De bonnes ressources sur SOA?
- 23. Contrôle de bas niveau de l'enceinte système sous Windows
- 24. Crochet de clavier de bas niveau C# ne fonctionne pas
- 25. Génération réelle de sons de bas niveau en C#?
- 26. démarrage automatique de l'application rails sur le démarrage du serveur?
- 27. Google App Engine - indicateur d'API de banque de données de bas niveau?
- 28. Capture d'informations StackOverflow Exception sur le PC de l'utilisateur
- 29. Où stocker le chargeur de démarrage sur une image de disquette?
- 30. Est-il possible d'obtenir plus d'informations de bas niveau sur les événements tactiles?
Voting to close comme ressource rec. –