כותרת: למה אי אפשר בC?
אמנם צריך לכתוב לMBR, אבל המערכת הפעלה יכולה להיות בC… לינוקס כתוב בC לרוב (ווינדוז בטח גם.) אני חושב שגם התוכנות שלינוקס שמה בMBR כתובים בC, אבל ממילא תוכל להשתמש בכאלה קיימות. (קרי: אלה של לינוקס.)
לגבי איך בונים מערכת הפעלה בפועל – אני לא יודע.