Super GRUB2 Disk est un projet open source qui permet aux utilisateurs de démarrer dans des systèmes d'exploitation endommagés, dans le but d'essayer de les réparer. Il interagit principalement avec le bootloader GRUB2 et le processus de démarrage de l'ordinateur respectif.
Une réécriture complète du bootloader GRUB de 1ère génération
Comme GRUB2 est une réécriture complète du bootloader GRUB de 1ère génération, ainsi que Super GRUB2 Disk, une réécriture complète de la distribution Super GRUB Disk, initialement conçue pour interagir avec le bootloader GRUB.
En comparant les deux éditions du système d'exploitation examinées ici, nous pouvons immédiatement remarquer que Super GRUB2 Disk a été conçu de telle manière qu'il n'écrit pas les changements sur le disque et qu'il ne peut pas réécrire le MBR (Master Boot Record).
Distribué sous la forme d'un CD Live à double arch
Il est distribué sous la forme d'une seule image hybride ISO Live CD prenant en charge les plates-formes matérielles 32 bits et 64 bits. Lorsque vous démarrez le support en direct, tout ce que vous verrez est un chargeur de démarrage GRUB avec une multitude d'options.
D'abord, vous serez en mesure de choisir votre langue préférée pour l'ensemble du système, activer ou désactiver la couleur du bootloader, démarrer manuellement un système d'exploitation existant, ainsi que de lister les périphériques et les partitions.
Supporte LVM, RAID, PATA et USB
De plus, la distribution fournit des fonctionnalités supplémentaires, en particulier pour le bootloader GRUB2. Par exemple, vous serez en mesure d'activer la prise en charge de LVM (Logical Disk Management), RAID, PATA et USB, de monter des volumes cryptés (supporte geli et LUKS), et d'activer le terminal série.
Lorsque vous entrez l'entrée Boot Manually, vous verrez plusieurs options qui vous permettent de démarrer des images ISO, des systèmes d'exploitation existants installés sur le lecteur de disque ou de modifier des fichiers de configuration GRUB importants à la volée. La fonctionnalité de recherche supplémentaire vous permettra d'activer la distribution sur CD-ROM ou sur disquette.
Ligne de fond
Pour le moment, Super GRUB2 Disk supporte les langages anglais, allemand, français, espagnol, italien et bahasa Melayu, et nous pouvons le déclarer comme le meilleur outil pour amorcer des bootloaders GRUB cassés.
< p Quoi de neuf dans cette version:
- Modifiez les variables sg2d_directory et sg2d_dev_name pour que SG2D soit plus portable
- L'option 'Activer tous les pilotes de disque natifs' a été améliorée. Il ne se bloque plus.
- Maintenant, les périphériques sont mis en cache et le disque Super Grub2 est plus rapide
- Autres améliorations mineures
- Les images autonomes ne sont plus rompues et affichent le menu principal
Quoi de neuf dans la version 2.02s9:
- Mise à jour de grub 2.02 build to tag: 2.02. C'est la dernière version stable de Grub 2.02 en amont.
- Ajout de la traduction en chinois (merci à shankerwangmiao)
- Ajout de la traduction en finnois (merci à tavallinenvirtanen7)
- supergrub-release-news aide l'équipe de publication à générer un modèle pour ses nouvelles.
- Ajout de supergrub-release-changes pour aider l'équipe de publication.
- Rename '(installation de GRUB2 (même si mbr est écrasée))' to: '(installation de GRUB2)'
Nouveautés dans la version 2.02s8:
- Mise à jour de grub 2.02 build to tag: 2.02 ~ rc2. Ceci est le candidat à la libération pour la version 2.02 finale finale de Grub. S'il vous plaît utiliser cette version pour leur donner (en amont Grub) des commentaires sur cette version. Il est conseillé de demander ici avant de leur faire un rapport afin que nous éliminions le bug étant un disque spécifique de Super Grub2.
- Grâce à une suggestion de Necrosporus, le thème par défaut starfield n'est plus inclus. Les images sont maintenant plus petites. Par exemple. la taille de l'image hybride est de 19,3 Mo alors que la taille de l'image de la version précédente était de 22 Mo.
Quoi de neuf dans la version 2.02s7:
- Mise à jour de grub 2.02 build to tag: 2.02 ~ rc1. Ceci est le candidat à la libération pour la version 2.02 finale finale de Grub. S'il vous plaît utiliser cette version pour leur donner (en amont Grub) des commentaires sur cette version. Il est conseillé de demander ici avant de leur faire un rapport afin que nous éliminions le bug étant un disque spécifique de Super Grub2.
- Nous allons voir quelles sont les fonctionnalités complètes du disque Super Grub2 avec une vidéo de démonstration, où vous pouvez le télécharger, le fameux "Hall of Fame" et quelques réflexions sur le développement du disque Super Grub2.
Nouveautés dans la version 2.02s6:
- Ajout de la langue russe
- Détection d'Archramfs Arch Linux améliorée
- Ajout du support de compilation i386-efi
- La plupart d'entre vous n'auront pas besoin de cette image. Il y a très peu de machines qui nécessitent spécifiquement un démarrage i386-efi.
- Ajouté i386-efi à l'iso hybride
- Maintenant, l'iso hybride est encore plus puissant en étant capable de détecter automatiquement i386-efi et de charger ses modules.
- Grub lui-même est traduit quand une langue est sélectionnée.
- Cela signifie que les chaînes telles que & quot; Utilisez les touches haut et bas pour sélectionner ... & quot; de Grub lui-même sera également traduit dans votre propre langue (si Grub2 en amont le prend en charge)
- Fichier loopback.cfg ajouté (non pris en charge officiellement)
- Certaines personnes aimeraient être en mesure de charger en chaîne des scripts Super Grub2 Disk à partir d'un autre disque Super Grub2 ou d'un disque Grub2 personnalisé. Maintenant, vous pouvez le faire en faisant un configfile à notre loopback.cfg. Cependant, cette façon de travailler n'est pas officiellement supportée. Donc, ne demandez pas de support si cela ne fonctionne pas comme prévu.
Nouveautés dans la version 2.02s3:
- Nouvelle option: & quot; Activer tous les pilotes de disque natifs & quot; de sorte que vous pouvez essayer de charger: disques durs SATA, PATA et USB (et leurs partitions) en tant que lecteurs de disque natifs. C'est expérimental.
- La plupart des options ont amélioré leur code de recherche. Super Grub2 Disk devrait être plus rapide.
- Basé sur grub 2.02 (commit: 8e5bc2f4d3767485e729ed96ea943570d1cb1e45)
- Super Grub2 Disk construit son propre grub basé sur grub en amont au lieu de grub Debian.
- La détection du noyau de Mac OS X a été améliorée pour éviter les fausses détections.
- Grâce à l'amélioration du grub en amont, le disque Super Grub2 prend désormais en charge le démarrage en mode EFI lorsqu'il est démarré à partir d'un périphérique USB / disque dur. En fait SG2D a été annoncé précédemment pour démarrer à partir d'EFI à partir d'un périphérique USB alors qu'il ne démarrait qu'à partir d'un cdrom.
- De nombreux titres d'options ont été réécrits pour mieux les comprendre.
Quoi de neuf dans la version 2.00s2 / 2.02s1 Beta 1:
- Basé sur Grub 2.02 (commit bac5d1a64ab4191058a8fd4c05f6b3b339e249e7)
- Ajout d'une nouvelle option: & quot; Activer tous les pilotes de disque natifs & quot; de sorte que vous pouvez essayer de charger: disques durs SATA, PATA et USB (et leurs partitions) en tant que lecteurs de disque natifs. C'est expérimental.
- Suppression des options inutiles: & quot; Enable USB & quot; et "Activer PATA".
- & quot; Rechercher une disquette & quot; et "Search cdrom" les options ont été déplacées dans le "menu de fonctionnalité Extra GRUB2". En même temps, "fonctionnalité de recherche supplémentaire" le menu a été supprimé.
- Ajout d'une nouvelle option directe: & quot; Activer le support RAID et LVM de GRUB2 & quot;.
- & quot; Répertorier les périphériques / partitions & quot; a été renommé en "imprimantes / partitions".
- & quot; Tout & quot; option a été renommée en "Détecter et afficher les méthodes de démarrage".
- & quot; Tout + & quot; l'option a été supprimée pour éviter les confusions.
- Autres améliorations mineures dans le code source.
- Mise à jour des fichiers de traduction. Maintenant, la plupart des traductions sont en attente.
- Mise à jour des instructions INSTALL
Quoi de neuf dans la version 2.00s2:
- Changer l'interface utilisateur de la langue
- Traduit en plusieurs langues:
- Espagnol / Espanol
- Allemand / Deutsch
- Français / Francais
- Italien / Italien
- Malais / Bahasa Melayu
- Toutes les options pour détecter la plupart des systèmes d'exploitation
- Toutes les options plus pour détecter la plupart des systèmes d'exploitation également dans des périphériques spéciaux ou des systèmes de fichiers
- Démarrer manuellement:
- Systèmes d'exploitation
- grub.cfg - Extraire les entrées
- grub.cfg - (fichiers de configuration GRUB2)
- menu.lst - (fichiers de configuration hérités de GRUB)
- core.img - (Installation de GRUB2 (même si mbr est écrasé))
- ISOs amorçables (dans / boot-isos ou / boot / boot-isos
- Fonctionnalité GRUB2 supplémentaire:
- Activer le support LVM de GRUB2
- Activer le support RAID de GRUB2
- Activer le support PATA de GRUB2 (pour contourner les bogues / limitations du BIOS)
- Monter des volumes cryptés (LUKS et geli)
- Activer le terminal série
- Fonctionnalité de recherche supplémentaire:
- Recherche sur disquette ON / OFF
- Rechercher dans CDROM ON / OFF
- Liste des périphériques / partitions
- Couleur ON / OFF
- Quitter:
- Arrêtez l'ordinateur
- Redémarrez l'ordinateur
Quoi de neuf dans la version 2.00s2 RC5:
- Corrige le démarrage d'OS X grâce à Smx.
- Ajoutez des paramètres de démarrage supplémentaires pour les noyaux OS X. Merci à Smx qui a inspiré le code de son propre repo.
- Citez les entrées de menus ou les fonctions parametres pour éviter les problèmes avec les variables avec des espaces.
Quoi de neuf dans la version 2.01 RC3:
- Détection EFI: assurez-vous de détecter tous les éléments inférieurs combinaisons majuscules de fichiers efi.
Quoi de neuf dans la version 2.01 Bêta 3:
- Ajout d'une nouvelle option: 'grub.cfg - Extraire les entrées '. Vous pouvez maintenant charger vos propres entrées grub.cfg même si vous avez configuré un délai d'attente de 0 secondes par défaut
- Nouveau menu de sortie qui vous permet d'arrêter ou de redémarrer votre machine
- Plusieurs améliorations à l'interface utilisateur. Vous pouvez maintenant voir quelle option vous avez choisie et il est plus facile de revenir au menu précédent.
Quoi de neuf dans la version 2.01 Bêta 2:
- La plupart des options ont été réécrites en bibliothèque:
- Cela facilite la mise à jour du disque Super Grub2
- Il est également plus facile d'avoir une interface utilisateur cohérente
- Nouvelle option: 'Tout +':
- Qui charge initialement LVM, RAID, PATA, USB et essaie également de monter des volumes chiffrés
- Essaie ensuite de trouver toutes les entrées amorçables grâce à l'entrée Everything
- La plupart des options ont maintenant une interface utilisateur cohérente
Quoi de neuf dans la version 2.01 Bêta 1:
- Nouvelle option: 'Tout' pour démarrer la plupart des choses avec une seule entrée
- Refonte de l'interface utilisateur des options de démarrage final afin qu'elles soient clairement distinguées
- Refonte de l'interface utilisateur des options supplémentaires dans le sous-menu
- Refonte de l'interface utilisateur des options manuelles dans le sous-menu
- Nouveau script: supergrub-meta-mkrescue pour construire plusieurs combinaisons cible + plateforme
- Nouvelle technologie de démarrage basée sur AFD conditionnel
- Amélioration de la documentation de construction
Nouveautés dans la version 2.00 Bêta 6:
- Le démarrage de FreeBSD ne fonctionnait pas correctement. Fixé.
- Ajout d'entrées de chargeur de démarrage par défaut pour FreeBSD au script de détection de système d'exploitation
- Si vous voulez traduire dans votre langue, veuillez vérifier le fichier de traduction au code source pour savoir comment traduire dans votre langue.
- Ceci est une version bêta alors s'il vous plaît commenter tout problème que vous trouvez sur le forum.
- Développement divers:
- Jordan Uggla a dit qu'il aurait du temps libre pour travailler dans SG2D. Espérons que c'est vrai.
- Merci à nox- de irc pour le test et la réparation de FreeBSD.
- Merci à Niall Walsh pour son travail actuel visant à améliorer la fonction d'autodétection du système d'exploitation.
- En guise de remarque, la version actuelle de HEAD chez git dit que la version SG2D est 2.00s1-beta5 alors qu'elle est en fait 2.00s1-beta6. Le prochain bêta devrait être le 7ème.
Quoi de neuf dans la version 2.00 Bêta 5:
- Ajout du support x86_64-efi pour que les fichiers EFI soient détecté et peut être démarré.
1 Commentaires
javier 5 Aug 22
muy bueno