Super GRUB2 Disk è un progetto open source che consente agli utenti di avviarsi in sistemi operativi danneggiati, nel tentativo di provare a ripararli. Interagisce principalmente con il bootloader GRUB2 e il processo di avvio del rispettivo computer.
Una completa riscrittura del bootloader GRUB di 1a generazione
Come GRUB2 è una completa riscrittura del bootloader GRUB di 1a generazione, così è Super GRUB2 Disk, una completa riscrittura della distribuzione Super GRUB Disk, originariamente progettata per interagire con il bootloader GRUB.
Confrontando le due edizioni del sistema operativo qui recensito, possiamo immediatamente notare che Super GRUB2 Disk è stato progettato in modo tale che non scriva modifiche all'unità disco e non è possibile riscrivere l'MBR (Master Boot Record).
Distribuito come un Live CD dual-arch
È distribuito come singola immagine ibrida ISO di Live CD che supporta piattaforme hardware sia a 32 bit che a 64 bit. Quando avvii il live medium, tutto ciò che vedrai è un bootloader GRUB con una miriade di opzioni.
In primo luogo, sarai in grado di scegliere la lingua preferita per l'intero sistema, attivare o disattivare il colore del bootloader, avviare manualmente un sistema operativo esistente, nonché elencare dispositivi e partizioni.
Supporta LVM, RAID, PATA e USB
Inoltre, la distribuzione offre alcune funzionalità extra, in particolare per il bootloader GRUB2. Ad esempio, sarà possibile abilitare il supporto per LVM (Logical Disk Management), RAID, PATA e USB, montare volumi crittografati (supporta geli e LUKS) e abilitare il terminale seriale.
Quando inserisci la voce Boot Manual, vedrai diverse opzioni che ti permetteranno di avviare immagini ISO, sistemi operativi esistenti installati sull'unità disco o di modificare importanti file di configurazione di GRUB al volo. La funzionalità di ricerca aggiuntiva consentirà di abilitare la distro alla ricerca in CD-ROM o floppy.
Linea di fondo
Al momento, Super GRUB2 Disk supporta le lingue inglese, tedesco, francese, spagnolo, italiano e Bahasa Melayu e possiamo dichiararlo lo strumento migliore per l'avvio in bootloader GRUB danneggiati.
Novità in questa versione:
- Modifica le variabili sg2d_directory e sg2d_dev_name in modo che SG2D sia più portatile
- "L'opzione Abilita tutti i driver del disco nativo" è stata migliorata. Non si blocca più.
- Ora i dispositivi sono memorizzati nella cache e il disco Super Grub2 è più veloce
- Altri miglioramenti minori
- Le immagini autonome non sono più danneggiate e mostrano il menu principale
Novità nella versione 2.02s9:
- Aggiornato grub 2.02 build to tag: 2.02. Questa è la versione finale stabile di Grub 2.02 in uscita.
- Aggiunta traduzione in cinese (grazie a shankerwangmiao)
- Aggiunta traduzione finlandese (grazie a tavallinenvirtanen7)
- supergrub-release-news aiuta a rilasciare il team per generare un modello per le sue notizie.
- Aggiunto supergrub-release-changes per aiutare con il team di rilascio.
- Rinomina '(installazione di GRUB2 (anche se mbr è sovrascritto))' a: '(installazione di GRUB2)'
Novità nella versione 2.02s8:
- Aggiornamento grub 2.02 compilato per tag: 2.02 ~ rc2. Questa è la release candidate per la release finale Grub 2.02 stabile. Si prega di utilizzare questa build per dare il feedback (Grub upstream) su questa versione. Si consiglia di chiedere qui prima di riferire a loro in modo che eliminiamo il bug come disco specifico di Super Grub2.
- Grazie a un suggerimento del Necrosporus ora il tema predefinito starfield non è più incluso. Le immagini ora sono più piccole. Per esempio. la dimensione dell'immagine ibrida è di 19,3 MB mentre la dimensione dell'immagine precedente era di 22 MB.
Novità nella versione 2.02s7:
- Aggiornamento grub 2.02 compilato per tag: 2.02 ~ rc1. Questa è la release candidate per la release finale Grub 2.02 stabile. Si prega di utilizzare questa build per dare il feedback (Grub upstream) su questa versione. Si consiglia di chiedere qui prima di riferire a loro in modo che eliminiamo il bug come disco specifico di Super Grub2.
- Vedremo quali sono le funzionalità complete di Super Grub2 Disk con un video dimostrativo, dove è possibile scaricarlo, la sala da ballo di ringraziamento e alcune riflessioni sullo sviluppo del Super Grub2 Disk.
Novità nella versione 2.02s6:
- Aggiunta la lingua russa
- Rilevamento initramfs di Arch Linux migliorato
- Aggiunto il supporto per la build i386-efi
- La maggior parte di voi non avrà bisogno di questa immagine. Esistono pochissime macchine che richiedono in particolare l'avvio di i386-efi.
- Aggiunto i386-efi all'iso ibrido
- Ora l'iso ibrido è ancora più potente essendo in grado di rilevare automaticamente i386-efi e caricare i suoi moduli.
- Grub stesso viene tradotto quando viene selezionata una lingua.
- Ciò significa che le stringhe come & quot; utilizzano i tasti su e giù per selezionare ... & quot; da grub stesso verrà anche tradotto nella tua lingua (se Grub2 lo supporta)
- Aggiunto il file loopback.cfg (non ufficialmente supportato)
- Alcune persone vorrebbero poter eseguire il chainload negli script Super Grub2 Disk da un altro disco Super Grub2 o da un disco Grub2 personalizzato. Ora puoi farlo facendo un configfile al nostro loopback.cfg. Tuttavia questo modo di lavorare non è ufficialmente supportato. Quindi non chiedere supporto se non funziona come ci si aspetta.
Novità nella versione 2.02s3:
- Nuova opzione: & quot; Abilita tutti i driver del disco nativo & quot; in modo che tu possa provare a caricare: dischi rigidi SATA, PATA e USB (e le loro partizioni) come unità disco native. Questo è sperimentale.
- La maggior parte delle opzioni ha migliorato il loro codice di ricerca. Super Grub2 Disk dovrebbe essere più veloce.
- Basato su grub 2.02 (commit: 8e5bc2f4d3767485e729ed96ea943570d1cb1e45)
- Super Grub2 Disk crea il proprio grub basato su grub upstream invece di Debian grub.
- Il rilevamento del kernel di Mac OS X è stato migliorato per evitare falsi rilevamenti.
- Grazie al miglioramento della grub upstream ora Super Grub2 Disk supporta l'avvio in modalità EFI quando viene avviato da un dispositivo USB / disco rigido. In realtà SG2D è stato annunciato in precedenza per l'avvio da EFI da un dispositivo USB mentre veniva avviato solo da un CD-ROM.
- Molti titoli di opzioni sono stati riscritti per essere meglio compresi.
Novità nella versione 2.00s2 / 2.02s1 Beta 1:
- Basato su Grub 2.02 (commit bac5d1a64ab4191058a8fd4c05f6b3b339e249e7)
- Aggiunta nuova opzione: & quot; Abilita tutti i driver del disco nativo & quot; in modo che tu possa provare a caricare: dischi rigidi SATA, PATA e USB (e le loro partizioni) come unità disco native. Questo è sperimentale.
- Rimosse le opzioni non più necessarie: & quot; Abilita USB & quot; e & quot; Abilita PATA & quot;.
- & quot; Cerca floppy & quot; e & quot; Cerca cdrom & quot; le opzioni sono state spostate in & quot; menu funzionalità Extra GRUB2 & quot ;. Allo stesso tempo & quot; Funzionalità di ricerca aggiuntiva & quot; il menu è stato rimosso.
- Aggiunta la nuova opzione diretta: & quot; Abilita il supporto RAID e LVM di GRUB2 & quot;.
- & quot; Elenca dispositivi / partizioni & quot; è stato rinominato in & quot; Stampa dispositivi / partizioni & quot;.
- & quot; Tutto & quot; l'opzione è stata rinominata in & quot; Rileva e mostra metodi di avvio & quot;.
- & quot; Tutto + & quot; l'opzione è stata rimossa per evitare confusioni.
- Altri piccoli miglioramenti nel codice sorgente.
- File di traduzione aggiornati. Ora la maggior parte delle traduzioni è in sospeso.
- Istruzioni per l'installazione aggiornate
Novità nella versione 2.00s2:
- Modifica l'interfaccia utente della lingua
- Tradotto in diverse lingue:
- spagnolo / spagnolo
- tedesco / tedesco
- francese / francese
- Italiano / Italiano
- Malese / Bahasa Melayu
- Tutto l'opzione per rilevare la maggior parte dei sistemi operativi
- Tutto più l'opzione per rilevare la maggior parte dei sistemi operativi anche in dispositivi speciali o filesystem
- Avvia manualmente:
- Sistemi operativi
- grub.cfg - Estrai voci
- grub.cfg - (file di configurazione di GRUB2)
- menu.lst - (file di configurazione legacy GRUB)
- core.img - (installazione di GRUB2 (anche se mbr è sovrascritto))
- ISO avviabili (in / boot-isos o / boot / boot-isos
- Funzionalità Extra GRUB2:
- Abilita il supporto LVM di GRUB2
- Abilita il supporto RAID di GRUB2
- Abilita il supporto PATA di GRUB2 (per ovviare ai bug / limitazioni del BIOS)
- Montare i volumi crittografati (LUKS e geli)
- Abilita terminale seriale
- Funzionalità di ricerca aggiuntiva:
- Cerca in floppy ON / OFF
- Cerca in CD-ROM ON / OFF
- Elenca dispositivi / partizioni
- Colore ON / OFF
- Esci:
- Arresta il computer
- Riavvia il computer
Novità nella versione 2.00s2 RC5:
- Risolvi OS X Boot grazie a Smx.
- Aggiungi parametri di avvio aggiuntivi per i kernel di OS X. Grazie a Smx che ha ispirato il codice dal proprio repository.
- Preventivo menuentries o funzioni parametres per evitare problemi con variabili con spazi su di essi.
Novità nella versione 2.01 RC3:
- Rilevamento EFI: assicurati di rilevare tutti i combinazioni maiuscole di file efi.
Novità nella versione 2.01 Beta 3:
- Aggiunta una nuova opzione: "grub.cfg - Estrai voci '. Ora puoi caricare le tue voci grub.cfg anche se hai impostato un timeout di 0 secondi per impostazione predefinita li>
- Nuovo menu Esci che consente di arrestare o riavviare il computer
- Diversi miglioramenti all'interfaccia utente. Ora puoi vedere quale opzione hai scelto ed è più facile tornare al menu precedente.
Novità nella versione 2.01 Beta 2:
- La maggior parte delle opzioni è stata riscritta in modo libreria:
- Ciò rende più facile l'aggiornamento del disco Super Grub2
- Inoltre, rende più semplice avere un'interfaccia utente coerente
- Nuova opzione: "Tutto +":
- Che inizialmente carica LVM, RAID, PATA, USB e tenta anche di montare volumi crittografati
- Quindi prova a trovare tutte le voci di avvio grazie alla voce Tutto
- La maggior parte delle opzioni ora ha un'interfaccia utente coerente
Novità nella versione 2.01 Beta 1:
- Nuova opzione: "Tutto" per avviare quasi tutto con una sola immissione
- Riprogettazione dell'interfaccia utente delle opzioni di avvio finali in modo che siano chiaramente distinte
- Riprogettazione dell'interfaccia utente delle opzioni extra nel sottomenu
- Riprogettazione dell'interfaccia utente delle opzioni manuali nel sottomenu
- Nuovo script: supergrub-meta-mkrescue per la creazione di più combinazioni di piattaforme target +
- Nuova tecnologia di avvio basata su AFD condizionale
- Documentazione di build migliorata li>
Novità nella versione 2.00 Beta 6:
- L'avvio di FreeBSD non funzionava correttamente. Fisso.
- Aggiunte le voci del caricatore di avvio predefinite per FreeBSD allo script di rilevamento del sistema operativo
- Se vuoi tradurre nella tua lingua, controlla il file TRANSLATION sul codice sorgente per sapere come tradurre nella tua lingua.
- Questa è una versione beta, quindi ti preghiamo di commentare qualsiasi problema che trovi sul forum.
- Sviluppo varie:
- Jordan Uggla ha detto che avrebbe avuto del tempo libero per lavorare in SG2D. Speriamo sia vero.
- Grazie a nox- da irc per il testing e il fixing di FreeBSD.
- Grazie a Niall Walsh per il suo attuale lavoro sul tentativo di migliorare la funzione di rilevamento automatico del sistema operativo.
- Come nota a margine l'attuale HEAD di git afferma che la versione SG2D è 2.00s1-beta5 mentre in realtà è 2.00s1-beta6. La prossima beta dovrebbe essere la settima.
Novità nella versione 2.00 Beta 5:
- Aggiunto il supporto x86_64-efi in modo che i file EFI siano rilevato e può essere avviato.
1 Commenti
javier 5 Aug 22
muy bueno