grubinstall installa un boot loader GRUB su un disco fisso. E 'semplice e facile da capire che i metodi che vengono con il pacchetto GRUB.
grubinstall utilizza un particolare metodo di installazione che è semplice, facile da capire, e difficile da sbagliare. Al contrario, il pacchetto GRUB è dotato di strumenti per l'installazione in vari modi, e questi strumenti sono difficili da capire (anche perché sono scarsamente documentate) ei metodi comuni sono ugualmente difficili da capire e facile da rovinare.
Questo progetto è così semplice che si tratta di un piccolo programma Perl.
Che cosa c'è di diverso il modo in cui installazioni grubinstall e le modalità convenzionali di installare GRUB è che grubinstall mette l'intero caricatore in una speciale area di avvio contigua all'inizio del disco di avvio, riservato per GRUB, mentre nei metodi convenzionali, la maggior parte del caricatore risiede in un file system.
Il fatto che una parte del loader si trova in un file system significa a) si può ottenere abbastanza confuso su ciò che accade al di GRUB momento dell'installazione rispetto a ciò che accade al momento dell'avvio; e b) per evitare di fare il vostro sistema non bootabile, è necessario assicurarsi che alcuni file nel vostro soggiorno filesystem negli stessi blocchi di accompagnamento. Questa è una violazione dello scopo di un filesystem e facile da rovinare.
Ma il fatto che grubinstall bisogno di un'area riservata sul disco di avvio significa che in genere non si può banalmente passare a grubinstall su un sistema esistente, perché questo sistema esistente probabilmente sta già utilizzando la zona all'inizio del disco per qualcos'altro. È per questo che esistono i metodi più complessi. Se si desidera passare un sistema esistente di utilizzare la grubinstall più semplice, è necessario prima di trasferire il contenuto della prima partizione sul disco di avvio.
Ho creato grubinstall quando ho deciso di passare ad usare GRUB invece di LILO per avviare i miei sistemi Linux. Leggendo su GRUB, ero costernato per scoprire che ha lo stesso problema che stavo cercando di scappare con LILO: dipendenza dalla posizione di archiviazione dei file nel filesystem.
Ma io ero più costernato dalla mia incapacità di ottenere un quadro chiaro di come funziona l'intero processo, a causa di una combinazione di complessità e la scarsa documentazione. E 'molto importante per me per comprendere appieno il processo di avvio, quindi posso evitare di accidentalmente fare il mio sistema non bootabile e così posso capire come recuperare se lo faccio. Voglio essere in grado di capire in modo inequivocabile quale sarà l'effetto di ricablaggio un disco, lo spostamento di file di sistema, la copia di un'immagine del disco, ecc
Con i file di filesystem a cui si accede sia al GRUB momento dell'installazione e in fase di avvio, mi ci è voluto molto tempo per capire quello che viene letta quando. Gli strumenti sono inoltre progettati per fare un po 'di pensiero per me, per rendere più facile l'installazione di GRUB. Ma per fare questo, essi devono fare alcune ipotesi circa il mio sistema, e non sono sempre valide.
Dopo tanto studio e un po 'di sperimentazione, sono venuto a capire di GRUB. Ho scoperto che c'è un semplice, robusto bootloader sotto tutto il casino, in grado di soddisfare tutte le mie esigenze; Non ho bisogno di nessuna delle caratteristiche che lo rendono complesso. Tutto quello che serviva era un semplice programma da installare semplicemente. Così ho scritto.
Dettagli del software:
Versione: 1.00
Data di caricamento: 2 Jun 15
Licenza: Libero
Popolarità: 80
I commenti non trovato