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?)
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).
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:
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.
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.
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.
Si vous souhaitez simplement mettre l'ISO NetInstall sur votre périphérique USB et installer Centos via URL, faites ceci:
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.
démarrer le périphérique USB
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.
supprimer toute la scène2 = ... section.
ajouter "inst.repo =", où l'URL est quelque chose comme http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
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
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
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é.
D'abord obtenir ce qui suit:
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.