Domanda

I `m facendo qualche esercizio sul XV6 che è mini sistema operativo per l'istruzione. Voglio fare un po 'di patch per avviare il sistema operativo dalla porta USB. Devo inserire il MBR del disco USB? Ma che ne so, il primo settore del disco flash USB è salvare alcune informazioni sul blocco danneggiato. Wat Shoud faccio? : (

So che il nucleo USB è grande programma, se voglio il boot da USB, dovrebbe i BIOS supportano l'intero protocollo USB o una parte di esso?

È stato utile?

Soluzione

Penso che si sta overthinking un po '.

  1. La cosa intera su "Il primo settore del disco flash USB è riservato per le informazioni di blocco cattivo" - se questo è vero (ed è dipendente dal disco stesso) - questo sarebbe nascosto da parte dell'utente. (Mappato su spazio utente indirizzabile). Così, il vostro primo blocco è possibile accedere, è davvero il tuo MBR standard.

  2. Trattare il disco flash USB come qualsiasi altro disco.

  3. Assicurarsi che il BIOS sia impostato per fare di avvio USB -. Come primo dispositivo, etc

  4. In generale, ci si partizionare il disco, creare un partiion per il sistema operativo, quindi installare un bootloader come GRUB - che avrà inizio il MBR. Il giusto configurare GRUB per avviare il sistema operativo.

  5. Se # 4 è troppo da affrontare - e il sistema operativo ha qualche possibilità di fare l'installazione standard di MBR -. Basta fare che, come si farebbe con qualsiasi altro disco normale

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top