Un débutant à MBR / GPT ici. Je vis dans le monde d'Ubuntu 16.04.
J'utilise très souvent Ubuntu Live CD . Comme j'ai un disque dur externe avec beaucoup de disques, mon idée :) ingénieuse est de dédier un disque sur ce disque dur en tant que LiveCD afin d'éviter de transporter constamment les minuscules clés USB dans mon portefeuille.
Le disque dur est monté en tant que /dev/sdb
. Ci-dessous est ce que j'ai essayé.
En utilisant "
sudo parted /dev/sdb print
", j'ai trouvé que ce disque dur avait un MBR mais pas de GPT sur ce disque dur.Ensuite, en utilisant "
gparted
" J'ai créé un lecteur "/dev/sdb8
" (non principal, je ne pouvais en faire qu'un lecteur logique sur la partition étendue)En utilisant "
sudo rsync -a
", j'ai copié tout le contenu du LiveCD sur ce lecteur "/dev/sdb8
"En utilisant l' option
gparted
->manage flags
, j'ai activé l'indicateur "boot"/dev/sdb8
(c'est le seul lecteur avec l'indicateur défini)Redémarré avec le lecteur connecté sur USB.
Hélas! Ça n'a pas marché.
Dans la liste des options de démarrage <F12>
ponctuel de (modèle Dell T1700), je ne vois même pas le disque dur externe répertorié. En d'autres termes, je ne peux pas démarrer à partir d'ici.
Quelqu'un, s'il vous plaît aider!
Clairement, j'ai besoin de comprendre quelques bases, une explication / un pointeur est extrêmement apprécié !!
grug4dos
et le configurer dansmenu.lst
Ubuntu (l'utilisation degrub4dos
vous permet d'ajouter un autre LiveCD au disque, ce dont vous pourriez avoir besoin ultérieurement). Remplacez toutes les partitions simplement par des dossiers dans lesquels vos informations seront stockées. Si cela vous intéresse, plus tard, je pourrai vous en dire plusRéponses:
Grub4dos
peut être installé sur une clé USB / disque dur sur les systèmes de fichiers pris en charge. Dans ce cas, il est capable de remplacer complètement le chargeur du système d'exploitation d'origine. Il est préférable de formater en NTFS.gparted
,acronis
,paragon
, etc.) supprimer toutes les partitions et créer une partition sur le disque entier dansntfs
(peut être nécessaire de le rendre actif et de démarrage).grub4dos
fichier zip ici:https://sourceforge.net/projects/grub4dos/files/GRUB4DOS/grub4dos%200.4.4/grub4dos-0.4.4.zip/download
si vous travaillez dans Windows, vous pouvez utiliser le programme d'installation graphique ici:
https://yadi.sk/d/dQYHiAFJTH8TR
Pour installer Grub4dos sur une clé USB / disque dur, exécutez n’importe quel système d’exploitation (Windows, n’importe quel liveCD Linux), connectez le périphérique cible - clé USB ou disque dur USB, le contenu du paquet
grub4dos-0.4.4.zip
est décompressé à l’emplacement disponible pour le système d’exploitation utilisé. Dans le répertoire non archivé, la commande est exécutée.# bootlace.com --time-out=0 --no-backup-mbr --mbr-disable-floppy /dev/sdX
où
/dev/sdX
- est le périphérique connecté ciblesi vous travaillez sous windows, vous lancez le programme d'installation graphique
Grub4DOS.exe
(désolé, la première fenêtre est en russe, mais tout est clair sur l'image) (via la"Browse"
sélection du disque dur USB, extrayez les fichiers)http://lazvm-comp.ucoz.ru/_pu/0/s63791143.jpg
Nous mettons un oiseau sur le
"Disc"
terrain et sélectionnons notre clé USB-HDD. Dans la liste, il y aura aussi des sections de votre autre disque dur, soyez prudent, soyez guidé par le volume. Dans ce cas, le lecteur de test USB a une capacité de 4 Go (3 812 Mo). Les autres paramètres ne se touchent pas et ne cliquez pas sur Installer.http://lazvm-comp.ucoz.ru/_pu/0/s53051361.jpg
Après cela, les fichiers nécessaires sont apparus sur le disque dur USB et celui-ci est devenu amorçable. Il ne reste plus qu'à glisser sur le support les fichiers nécessaires au téléchargement des systèmes d'exploitation et des programmes nécessaires.
Menu.lst
est le fichier de configuration le plus important à utiliser. C'est essentiellement un fichier texte, vous pouvez l'ouvrir en utilisant un bloc-notes ordinaire.grldr
est le chargeur lui-même. Dans leBoot
dossier, il y a un sous-dossier appelégfx
, où leGrub4dos
thème est stocké.Il vous suffit de copier l'image ISO sur le disque et d'ajouter une entrée
menu.lst
ressemblant à ceci:Cela permet de trouver l'ISO, de l'extraire, de le monter en boucle dans la mémoire (les trois premières lignes), puis d'utiliser une
grub4dos
astuce en chargeant le chargeur de démarrage de l'image qu'il vient d'extraire. Généralement, cela chargera l’instance de grub fournie avec l’ISO, qui démarrera ensuite le noyau. L'avantage est que vous n'avez pas besoin de savoir où se trouvent tous les fichiers dans l'image ISO, cela est géré par le chargeur de démarrage de l'image elle-même.Les images en direct «plus denses» livrent généralement le système de fichiers sous forme d'image compressée et exécutent une astuce similaire pour vous donner un système fonctionnel. Toutefois, si vous exécutez ces images avec la chaîne de démarrage des chargeurs de démarrage, les références aux différents systèmes de fichiers sont mélangées et l'ISO ne parviendra pas à démarrer
“Unable to find a medium containing a live file system”
.La solution consiste à ne pas charger en chaîne le prochain chargeur de démarrage, mais à
grub4dos
démarrer directement le noyau Linux de l'ISO. Cela peut nécessiter quelques essais et erreurs, car chaque distribution semble avoir sa propre convention sur l'emplacement des fichiers pour les images en direct (dans/live
ou/casper
ou/boot
ou…). Afin de démarrer une image ISO de bureau Ubuntu, l'menu.lst
entrée ressemble à ceci:Les différences avec avant sont:
chainloader (0xff)
a été remplacé parroot (0xff)
: Plutôt que de charger en chaîne le chargeur de démarrage du volume temporaire (0xff), le volume temporaire est défini comme volume racine pour la prochaine commande. Ligne du noyau: Il s'agit de la ligne du noyau à partir de l'instance grub sur l'ISO, avec uneiso-scan/filename
option ajoutée . initrd line: Il s'agit de la ligne initrd de l'instance grub sur l'ISO. Une façon de déterminer les options à transmettre au noyau (et l'emplacement de tous les fichiers) consiste à charger en chaîne le chargeur de démarrage inclus et à inspecter sa configuration de démarrage. Vous pouvez ensuite copier ces paramètres dans le fichiergrub4dos
menu.lst
. Même si ces paramètres diffèrent d'une distribution à l'autre, les distributions elles-mêmes ne les modifient pas très souvent. Une fois que vous avez une entrée fonctionnelle pour votre distribution préférée, il y a de fortes chances que vous puissiez les réutiliser en gros lors de la sortie de la prochaine version.La source:
http://lazvm-comp.ru/publ/sozdanie_multizagruzochnoj_usb_fleshki_na_osnove_zagruzchika_grub4dos/1-1-0-0-38
https://wdullaer.com/blog/2010/02/26/boot-iso-files-from-usb-with-grub4dos/ https://wdullaer.com/blog/2016/08/17/boot-live- disques-de-un-multiboot-usb-as-an-iso /
Mon exemple
menu.lst
:qui correspond à la structure de répertoire:
Vous pouvez ajouter, supprimer des images de démarrage en les modifiant
menu.lst
par analogiela source