Descărcați os Kolibri cu flash, dev64

După cum se știe, Kolibri OS - un sistem de operare scris în limbaj de asamblare. KolibriOS deviat de la menuetos, atunci când menuetos a început trecerea la versiunea pe 64 de biți.

Descărcați os Kolibri cu flash, dev64

OS Kolibri - sistem de operare mic. Un bun candidat pentru studiul unora dintre platforma x86 interne. Am făcut experimente și am vrut să văd cum aranjate Kolibri. Am descarcat codul sursa din SVN, oglindită pe forum, am fost curios să descarce Kolibri OS pe hardware reale.

După unele căutări, am aflat după cum urmează. Dezvoltatorii Kolibri OS așa cum sa dovedit a implementat sistemul de încărcare destul de exotice, mai degrabă decât inerente clasice, și sistem încorporat. Sistemul de operare este scris în limbaj de asamblare. Prin urmare, dimensiunea kernel-ului și aplicații nu este încă mare. Acest lucru vă permite să plasați o instalare Kolibri standard, pe o dischetă.

Cu toate acestea, în lumea de astăzi nu se mai găsesc dischetele. Aceasta este exotice. Dezvoltatorii Kolibri au rezolvat această problemă într-un mod remarcabil: atunci când pornirea de pe mass-media „mari“, cum ar fi unitățile flash sau hard disk, directorul rădăcină este plasat nu numai Kolibri de bază, ci un fișier cu o dischetă virtuală pe care sunt scrise instalarea software-ul standard necesar. Încărcător speciale încarcă în dischetele de date RAM, apoi se încarcă kernel-ul și transferă controlul acestuia.

Downloader au mai multe opțiuni. Kolibri pot fi astfel încărcate cu discuri care utilizate de Windows. Ie rădăcina C: unitatea este scris un modul special de mtldr, modificați configurația Windows și Kolibri încărcător standard, devine una dintre opțiunile de boot.

Am această opțiune nu va fi luată în considerare în detaliu. Deoarece primele experimente nu ar dori să expune computerul este un mare pericol. O eroare undeva în configurația bootloader, mă tem că pot obține de scumpe. De aceea, încerc să-l setat să pornească de la o unitate flash.

M-am scris bootloader detenta c FAT32. În primul rând am încercat. Kolibri încărcător încărcat kernel-ul, și a adus un meniu de boot care totul sa oprit. Pentru a descărca va continua în memorie pe care doriți să descărcați o altă imagine pe o dischetă.

Căutare în forumuri și a dat următoarea SVN. În SVN, aici
SVN: //kolibrios.org/programs/hd_load/usb_boot are tot ce ai nevoie pentru a porni de la o unitate flash.

Am scris deja pe MBR-ul bootabil unitate flash luat dintr-un articol în modul bootloader LBA MBR. De aceea, MBR-ul nu l-am atins. Restul este luat din SVN:

Ca rezultat, pe o unitate flash pentru a obține astfel de fișiere:

Cu flash drive-uri încărcate pe laptop-ul său și a primit un ecran mare, captura de ecran de mai sus. Captură de ecran, desigur, nu este o mașină reală, și cu virtual. Dar, în timp real arăta cam la fel.

Pentru a porni de la mașina virtuală, doar conectați KERNEL.IMG ca floppik virtuală la VMware Player și testate.

În plus față de aceste fișiere în SVN directorul specificat: //kolibrios.org/programs/hd_load/usb_boot este încă sursa si utilitati README pentru scris sectorul de boot și mbr. Am folosit propriile lor facilități de testare, cu toate acestea, cred că instrumentele menționate pot veni la îndemână.

articole similare