web-dev-qa-db-fra.com

Comment installer Centos 6 via un périphérique de stockage de masse USB?

Je souhaite installer Centos 6.2 sur un ordinateur portable (ThinkPad R40) qui se trouve sans lecteur de CD/DVD mais avec des ports USB 2.0.

Il semble que Centos ne fournisse pas d'images USB prêtes à l'emploi pour l'installation.

Ainsi, ma question: Comment installer Centos via un périphérique USB (par exemple un lecteur flash USB de 16 Go)?

En ce qui concerne l'utilisation de différentes images iso-images disponibles en tant que base: l'ordinateur portable a un accès net - mais je tiens à vous assurer que le programme d'installation Centos ne charge pas des packages non cochés à partir du réseau lors de l'installation - peut-être une image NetInstall ne vérifie pas les packages cryptographiquement signés lors de l'installation. ( comme avec le programme d'installation de Fedora 14 ).

Il existe un Centos installfromusbkey qui offre uniquement des informations obsolètes, cryptiques et mauvaises.

En particulier, les instructions pour Centos 6 sont des détails manquants et contiennent des erreurs (10 Mo pour la première partition ne suffit pas, syslinux device échoue et que parlent-ils de grub?)

15
maxschlepzig

Méthode suivante fonctionne avec CentOS 6.2:

Conditions requises: Lecteur flash USB (au moins 4 Go, j'ai utilisé un 16 Go)

Téléchargez une image ISO à partir d'un miroir - j'ai choisi la 1ère image de DVD complète pour éviter une installation de réseau (car elle n'est pas claire si les signatures de colis cryptographiques sont vérifiées par le programme d'installation ou non), par exemple:

$ wget http://ftp.uni-bayreuth.de/linux/CentOS/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso
$ md5sum CentOS-6.2-i386-bin-DVD1.iso

Vérifiez le MD5SUM contre un md5sum.txt Fichier d'un autre miroir (et vérifiez md5sum.txt contre md5sum.txt.asc via gpg).

Partition Votre lecteur flash (disons que c'est /dev/sdb), I.e. Supprimer toutes les partitions, créez un seul, définissez le drapeau de démarrage et peut-être le type FS:

# dd if=/dev/zero of=/dev/sdb bs=512 count=1
# fdisk /dev/sdb
> n
> p
> 1
(defaults)
> a
> 1
(toggles boot flag)
> t
> c
(filesystem type, default is 83, probably no need to change it)
> w
(write the new table)

Créez un système de fichiers de type VFAT:

# mkfs.vfat /dev/sdb1

Chercher les outils Fedora-LiveCD:

$ git clone git://git.fedorahosted.org/livecd

(Nous avons besoin livecd/tools/livecd-iso-to-disk.sh - Il prend également en charge non - LiveCD Iso-images comme source!)

Installez des packages nécessaires par le script, par ex. Sous un système ressemblant à debian:

# apt-get install isomd5sum syslinux extlinux

Exécuter le script:

# bash livecd-iso-to-disk.sh CentOS-6.2-i386-bin-DVD1.iso /dev/sdb1

Testez l'appareil:

$ qemu -hda /dev/sdb -m 256 -vga std

Pour que cela fonctionne, vous devez utiliser l'utilisateur (temporairement) rw autorisations sur /dev/sdb.

PS: En tant que nœud latéral, Rhel 6 a chuté de support pour le matériel non PAE - c'est-à-dire que le noyau ne fonctionne pas sur un tel système ancien comme un ThinkPad R40 (qui est basé sur Centrino).

12
maxschlepzig

Cela aide vraiment: http://iso2usb.sourceforge.net/

L'utilitaire ISO2USB crée une clé USB amorçable du disque d'installation CENTOS/REDHAT 5.X/6.X ou de l'image ISO correspondante. Le lecteur USB créé peut être utilisé pour effectuer une installation sur des machines qui manquent d'un lecteur optique. Les disques d'installation personnalisés (avec des fichiers de configuration Kickstart) sont entièrement pris en charge.

Le code source ISO2USB est basé sur le projet de non -TOOTINE, mais présente les distinctions suivantes:

  • Le lecteur USB créé est entièrement autonome et ne s'appuie pas sur l'installation réseau.
  • Les disques d'installation personnalisés sont entièrement pris en charge (les fichiers de configuration Kickstart sont adaptés pour le mode d'installation USB).
  • Le support optique d'origine (CD ou DVD) peut être utilisé à la place des images ISO.
  • L'image peut être adaptée à l'installation de la console série RS-232.
4
Dmitry Shost

Si vous utilisez Windows, utilisez-l'utiliser nonTootin et préparez les CENTOS ISO. Branchez le lecteur USB, exécutez la non-totine, puis à partir de la non -Tootine graver l'ISO sur le lecteur USB.

2
kurniawan

Le problème que vous rencontrez avec Centos (Fedora et RHEL) sont qu'ils installent à partir d'un fichier kickstart (ks.cfg) et non directement à partir du image/iso/CD/DVD.

Exécution d'un CD/DVD live est un animal différent. De nombreux outils ISO USB sont basés sur l'utilisation d'une image Live CD et non une image d'installation. Sur beaucoup il n'y a pas de différence Linux distros en Live à installer, mais CentOS/RHEL, Fedora distros ont différents pour une raison de l'ISO (bon ou n'est pas discutable).

Jusqu'à présent, je n'ai trouvé que iso2usb, unetbootin et Xboot gérer cette tâche un peu correctement. Le problème sous-jacent est que le contenu du fichier Kickstart ont plus d'informations que les besoins changeants de travailler correctement. Il existe également des différences dans les versions CentOS/RHEL 6.2 à 6.3 qui changent le fichier Kickstart de sorte que la méthode que je travaillais pour 6.2 ne fonctionne pas pour 6.3.

Fondamentalement, ces distros installent presque tout à partir de fichiers RPM et non binaires contenus dans la norme ISO. Cette méthode RPM fonctionne pour l'installation, la mise à niveau, la modification, les mises à jour à partir du CD ou d'un réseau ou d'un fichier local, mais rend l'installation de USB dur.

Changer # 1, La clé USB peut ressembler à un lecteur local et non un CD, alors que l'emplacement de montage peut changer en fonction du type/marque de clé USB que vous avez. Certains sont reconnus comme des disques durs derrière un Hub USB, d'autres sont considérés comme un disque dur (pas USB), d'autres ne sont pas reconnus du tout par le BIOS et certains sont reconnus par le BIOS et lorsque le processus d'installation obtient transféré au programme d'installation Centos pour l'achèvement alors qui ne fonctionne plus parce que les changements de bâton USB point de montage et ne peuvent pas être trouvés (changement # 2).

J'ai trouvé que les différentes marques/types/formats de clés USB changer les emplacements de montage au cours du processus d'installation et provoque deux types de défaillances.

  1. Vos modifications du disque dur point de montage, ou
  2. les changements USB point de montage. (Qui est le problème 6.3)

Vous pouvez prendre le chemin plus facile et installer à partir d'une image LiveCD ou LiveDVD sur une clé USB. Il suffit de démarrer l'image en direct et l'installation à partir effectuer le bureau ou faire le init 6 chose. Je crois que l'exécution d'une installation à l'aide du filet installer le fichier ISO à partir d'une clé USB devrait fonctionner parce que le point où les regards d'installation pour les fichiers RPM va être à la recherche sur le NET et non sur le lecteur USB qui a déplacé les points de montage, mais Je ne l'ai pas essayé encore.

2
bondo

Si vous souhaitez simplement mettre l'ISO NetInstall sur votre périphérique USB et installer Centos via URL, faites ceci:

  1. utilisez la méthode de MaxSchlePzig ci-dessus pour obtenir l'ISO NetInstall sur votre périphérique USB. Cette méthode ne fonctionne que avec des isos autonomes qui ont tous les forfaits dont vous avez besoin pour l'installation.

  2. démarrer le périphérique USB

  3. sur l'écran du chargeur de démarrage ("installer ou mettre à niveau un système existant", etc.), appuyez sur Tab pour modifier les options de démarrage.

  4. supprimer toute la scène2 = ... section.

  5. ajouter "inst.repo =", où l'URL est quelque chose comme http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64

  6. appuyez sur Entrée pour démarrer

il essaiera d'abord de trouver la prévisualisation.img et un autre fichier qui n'existe pas, mais éventuellement expirer et récupérer installer.Img et vous permettre de passer à travers NetInstall.

voir http://wwoods.fedorapeople.org/doc/boot-opptions.html pour Options de démarrage Anaconda

1
carillonator

Si vous êtes dans le système basé sur Fedora/Centos, vous pouvez utiliser LiveCD-Tools.

Étapes simples.

yum install livecd-tools.x86_64 -y
livecd-iso-to-disk --format --reset-mbr /home/vmimage/CentOS-6.3-x86_64-minimal.iso /dev/sdg

où SDG est votre appareil de stockage USB.

Ht

0
chandank

J'ai téléchargé l'ISO pour la LiveCD et branché un USB de 1 Go Kingston et dirigé la commande.

Sudo dd if=/path/to/CentOSiso of=/dev/sdb (path of the USB device) bs=1M

Quand j'ai émis un init 6, J'ai démarré dans les Centos 6 LiveCD et a choisi l'installation. Pas élégant, mais ça a fonctionné.

0
Mike

D'abord obtenir ce qui suit:

  1. Un Centos valide et vérifié ISO. Il y a pas mal de miroirs disponibles.
  2. dinotintine: cette petite application Rox!
  3. Un flashstick/ThumbDrive de 16 Go ou tout ce que vous voulez l'appeler. N'oubliez pas que le démarrage de Flash dépend également du flashstick. Certains ne travaillent pas ... lesquels? Lemme sais si vous découvrez. 7 de mes 19 n'a pas fonctionné!
  4. Temps libre. En attendant que la chose finie me conduisait au mur la nuit dernière!

Une fois que vous avez tous vos logiciels sur votre machine, enfoncez le non-bastootine. Pointez-le à votre flashstick et à votre ISO et dites-le d'y aller. Allez faire du café, passez une fumée, puis revenez-en une dehors ... ça va prendre aussi longtemps. Une fois que c'est fait, vous avez une étape de plus: copiez l'ISO au flashstick. Vous en aurez besoin plus tard! Une fois terminé, branchez le flashstick dans la machine cible et démarrez-le. Compte tenu de la gamme de machines, je ne peux pas vous dire comment configurer votre machine pour démarrer à partir de Flash, mais vous devez entrer dans votre BIOS et faire cela. La machine ramassera le flashstick un démarrage à partir d'un écran de non-bois.

Allez-y et installez jusqu'à ce que l'installateur demande une source pour l'ISO. Sélectionnez HDD et pointez-le à /dev/sda.

Cela devrait ensuite reposer anaconda et bobs votre tante.

0
user41811