2010-09-18 14 views
10

Interesuje mnie napisanie programu ładującego dla pendrive'ów USB, który szuka katalogu ISO i daje możliwość uruchomienia jednego z nich tak, jakby był bootowalną płytą CD. Zasadniczo mam program oparty na menu, który pozwala zainstalować jedną z kilku różnych dystrybucji z pamięci USB.Gdzie są dobre informacje na temat uruchamiania komputera na niskim poziomie?

Gdzie mogę się dowiedzieć, jak to zrobić? Czy muszę zainstalować jakiś hack BIOS, aby umożliwić ponowne mapowanie bloków CD na bloki w systemie plików? Jak by to działało, gdyby boot z CD miał wystarczająco dużo marmurów, aby zacząć próbować bezpośrednio uzyskać dostęp do urządzenia?

+0

Głosowanie w celu zamknięcia jako rec. –

Odpowiedz

1

Czy chcesz dowiedzieć się, jak działa bootloading? jeśli tak, to można sprawdzić w dokumentacji łba tutaj: http://www.gnu.org/software/grub/

inaczej, jeśli starasz się stworzyć bootloader USB, który można załadować wiele systemów operacyjnych, w tym poradnik wygląda ona obejmuje go całkiem przyjemnie: http://www.freesoftwaremagazine.com/articles/grub_intro/

Nie sądzę, że będzie dynamicznie budować ładowarkę systemów operacyjnych, ponieważ są one dostępne po przeczytaniu zawartości katalogu.

+0

Spojrzę na te więcej. Przynajmniej mają trochę informacji. Nie próbuję uzyskać dokładnie mnóstwa systemów operacyjnych do załadowania. Chcę uruchomić wiele instalacji systemu operacyjnego. Mogłem zamiast tego uruchamiać Live CD, ale nienawidzę Live CD do instalacji, ponieważ często brakuje im niektórych funkcji pełnej instalacji. – Omnifarious

+0

co próbujesz zrobić? programowo instalować systemy operacyjne na kilku komputerach jednocześnie? –

+0

Instaluję różne wersje systemu Linux na różnych komputerach. Niektóre z nich potrzebują x86_64, niektóre potrzebują i686, a niektóre potrzebują Ubuntu, a niektóre potrzebują Fedory. Chcę móc załadować wszystkie te ISO na moją pamięć USB 16G i wybrać, które chcę. – Omnifarious

Powiązane problemy