Étape 6: Pogoplug V2
AVERTISSEMENT : ce faire à vos risques et périls, il existe plusieurs modèles de la pogoplug.and que cela ne fonctionne que sur une seule version seulement de l’unité. Ne sera pas responcible pour toutes les questions.
Arch Linux ARM
Pogoplug v2 (rose/gris)
Vue d’ensemble et Installation
La v2 de Pogoplug est le deuxième dispositif de CloudEngines à dotés du logiciel Pogoplug. Il excellait où le Pogoplug original faisait défaut en incluant 4 ports USB et un profil matériel plus perceptible.
Le Pogoplug gris a été introduit à une date ultérieure pour mieux s’adapter à des composants existants des utilisateurs, qui n’étaient pas aussi roses que le v2 de Pogoplug original.
Récemment, moteurs de nuage a commencé expédition nouvelle Pogoplugs rose avec les numéros de modèle POGO-B01/02/03/04/P21 - ce sont des appareils complètement différents et vous ne devriez pas suivre le guide sur l’onglet installation ci-dessus. Regardez dans la section « ARMv6 » pour ces modèles, ou cliquez ici.
Numéros de modèles pris en charge :
POGO-E02
POGO-E02G
VÉRIFIER VOTRE NUMÉRO DE MODÈLE ! Ces instructions s’appliquent uniquement aux modèles POGO-E02 et POGO-E02G.
Ces instructions, votre garantie seront annulée. Alors que toutes les précautions sont prises pour s’assurer que rien de mauvais ne se passe, toutes les actions sont à vos propres risques.
le bureau Pogoplug connecteur My.Pogoplug.com et les applications mobiles ne fonctionneront plus.
Le dispositif sur et en ligne, essayez de SSH pour l’adresse IP de l’appareil reçu via DHCP. Si vous ne parvenez pas à SSH, vous inscrire et activer SSH via my.pogoplug.com. La connexion par défaut (sauf si modifié par my.pogoplug.com) est racine/ceadmin. Arrêter le logiciel Pogoplug, donc il n’interfère pas avec l’installation processus : killall hbwd que suffit pour tuer le temps de service la première Pogoplug vous SSH dedans. Exécutez le programme d’installation dans les étapes suivantes il désactive complètement. Lorsque vous êtes connecté via SSH à votre fiche, copier, coller et exécutez les commandes suivantes pour télécharger un bootloader qui peut démarrer à partir USB lecteurs :
# cd/tmp
# wget http://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh
# chmod + x install_uboot_mtd0.sh
#./install_uboot_mtd0.sh
Une fois le nouveau bootloader est installé, vous devrez utiliser fdisk pour partitionner un périphérique de stockage. Branchez un 1 Go ou plus gros disque USB. RETIREZ TOUS LES AUTRES LECTEURS. Déplacez tout ce dont vous avez besoin hors de l’Arch Linux ARM conduire et sauvegardez-le. Tout sur la clé USB avec soit supprimé et remplacé par Arch Linux ARM. Affectez à la variable U-Boot à dire le noyau pour utiliser ext3 :
# /usr/sbin/fw_setenv usb_rootfstype ext3
Fdisk de démarrer sur la clé USB :
# / sbin/fdisk/dev/sda
À l’invite de commandes fdisk, supprimer les anciennes partitions et créer un nouveau :
Type o. Ceci va effacer toutes les partitions sur le disque.
Tapez p pour les partitions de liste. Il ne devrait y avoir aucuns partitions à gauche.
Maintenant, tapez n, puis p pour 1 primaire, pour la première partition sur le disque, et
puis appuyez sur entrée, acceptant les valeurs par défaut.
Sortie en tapant w.
Maintenant, créez le système de fichiers ext3 :
# wget http://archlinuxarm.org/os/pogoplug/mke2fs
# chmod 755 mke2fs
#. / mke2fs -j/dev/sda1
# mkdir usb
# mount/dev/sda1 usb
Télécharger et installer Arch Linux ARM :
# cd usb
# wget http://archlinuxarm.org/os/ArchLinuxARM-armv5te-latest.tar.gz
# tar - xzvf ArchLinuxARM-armv5te-*.tar.gz
Cela va prendre beaucoup de temps
# rm ArchLinuxARM-armv5te-*.tar.gz
sync #
Prend un certain temps lorsque vous utilisez un flash drive Clean up et redémarrez. Croisez les doigts et espérer pour le mieux.
# cd...
# umount usb
# / sbin/reboot
La clé SSH de votre appareil sera différente, donc vous devez indiquer à Mac OS X ou Linux pour le supprimer de ~/.ssh/known_hosts avant de réutiliser le SSH :
# ssh-keygen - R 192.168.1.123
Utilisez IP votre appareil. Connectez-vous de nouveau après le redémarrage de votre FreeAgent DockStar™ en utilisant le nom d’utilisateur root et root mot de passe.
Installation FAQ
J’ai couru à travers le programme d’installation, avez tout où il devrait être sur la clé USB, mais ça ne marche toujours pas.
Essayez de démarrer à nouveau. Cela fait souvent l’affaire. Si cela n’aide pas, essayez d’utiliser un autre lecteur USB. Lecteurs flash se sont avérés ne fonctionne ne pas bien avec un système d’exploitation complet, un disque dur USB est la meilleure option.
fw_printenv/fw_setenv ne fonctionne plus.
Exécutez le script install_uboot_mtd0.sh au sein de Arch Linux ARM. Il va installer les applications pour vous.
Architecture
ARMv5te
Processeur
Marvell Kirkwood 1,2 GHz
RAM
256 MO
NAND
128 MO
USB
4
Ethernet
Gigabit
Ne Posté par Edouard à 18:34 aucun commentaire :
E-mail ThisBlogThis ! Partager à TwitterPartager sur Facebook
Étiquettes : commande. ligne, linux, pogoplug
Samedi 1er septembre 2012
Pogoplug rebranché.
Contre mes meilleurs voeux de frères, j’ai acheté un Pogoplug. Ne sais pas si c’est le seul que j’ai demandé, mais je ne me plains pas. A passé moins de vingt dollars pour elle (frais de port). Remarqué que le prix suis remonté après que j’ai acheté le mien. De haut en bas donc il va. Quels sont les specs censés être :
Ce qui est dans la boîte de
Pogoplug
Câble d’alimentation
Câble Ethernet
Guide de démarrage rapide
Garantie limitée
Exigences d’alimentation
100-240V, 50 / 60HZ
Connexion du disque
USB 2.0 (4 ports)
Formats de disque
NTFS, FAT32, Mac OS étendu journalisé et non-journalisé (HFS +), EXT-2/EXT-3
Connexion réseau
Gigabit Ethernet
Après l’obtention de l’unité, j’ai connecté sur leur site et immédiatement enregistré l’appareil et activé ssh donc je pourrais connecter dedans à distance. Il utilise en fait un environnement de type nix minime, alors je me suis senti real à domicile autour d’outillage dans les répertoires. Tu dois te connecter tant que root, puisqu’il n’y a aucun compte d’utilisateur en tant que tel. La première chose que j’ai faite a été lance ifconfig pour obtenir l’adresse mac pour la mise en place dans le routeur. La deuxième chose que j’ai fait était de voir ce qui a été pour ainsi dire sous le capot. Il était donc plus de 1 ghz vitesse.
$ ssh root
# cat/proc/cpuinfo
Processeur : Rev d’ARM926EJ-S 1 (v5l)
BogoMIPS : 1192.75
Caractéristiques : swp demi pouce fastmult edsp
Implémenteur de CPU: 0 x 56
Architecture du processeur: 5TE
Variante de CPU: 0 x 2
Partie CPU: 0x131
Révision de la CPU: 1
Type de cache : écriture différée
Cache propre : cp15 c7 ops
Mettre en cache lockdown : format C
Format cache : Harvard
Je taille : 16384
J’ai assoc: 4
J’ai la ligne longueur : 32
Je met : 128
Taille D: 16384
D assoc: 4
Longueur de la ligne D: 32
Jeux D: 128
Matériel : Feroceon-KW
Révision : 0000
Série : 0000000000000000
Vous pouvez l’alimenter au large de la ligne de commande qui est probablement mieux que juste en tirant le cordon d’alimentation.
Mon objectif principal est de modifier l’appareil pour faire une machine linux vrai. Peut attendre jusqu'à ce que la garantie s’est éteint. Je vais probablement sauvegarder l’unité d’abord et ensuite procéder à l’installation de linux. L’une des versions plus populaires de linux est Arch et c’est lui la plupart des gens vous suggérons d’utiliser l’appareil. Pas utilisé Arch linux avant, mais je ne sais pas qu'il devrait être assez facile à ramasser. Suffit d’apprendre quelques nouvelles commandes pour faire la même chose de vieux.
Selon quelle version de l’appareil que vous avez, il y a différentes instructions pour configurer l’appareil pour linux. Une chose est qu’il est un shoot merde d’installer linux sur les unités. Vous pouvez très facilement rendre inutile. Vous le faites à vos propres risques. Sur le Nslu2, vous avez un filet de sécurité pour récupérer d’un mauvais flash. Il s’agit d’un bon moment pour s’assurer que vous avez un bon ups pour l’équipement de l’installation et le pogoplug pour s’exécuter sur.
Chaque fois que vous prévoyez de modifier le matériel, il y a plusieurs étapes, que vous pourriez vouloir prendre.
1. Obtenez les instructions d’installation et quels fichiers vous avez besoin de télécharger. Vérifier et s’assurer qu’ils sont pour votre appareil. Vérifier une deuxième fois il.
2. chercher sur le net et chercher des problèmes et comment ils ont été résolus. Vérifier les pièges. Faire de la recherche en particulier dans les forums de support peut vous faire économiser beaucoup de maux de tête.
3. faire une balade dans votre esprit sans jamais toucher une partie de l’équipement afin d’avoir une idée de la situation dans son ensemble. Il vérifie également les instructions n’a plus que probablement pas d’erreurs. Vous pouvez revenir au net et vérifier les mises à jour. Si vous avez des questions vous pouvez les résoudre maintenant.
4. Assurez-vous que vous avez téléchargé et vérifié tous les logiciels dont vous aurez besoin. Pas une mauvaise idée de le garder dans un endroit et à l’arrière jusqu'à un endroit l’ordinateur hors tension. De cette façon vous n’avez pas un échec si votre accès internet devient coupé.
5. revenir en arrière et relire les instructions pour s’assurer que vous avez l’essentiel du projet au bout des doigts.
6. Assurez-vous que vous n’êtes pas pressé pour réaliser le projet. Allouer plus de temps pour de possibles revers.
7. reste calme à travers le processus.
8. le faire pour elle.
aterwards il mat b3 nore programmes à installer
$ sudo pacman-Sy bash-completion
-----------------------------------------------
Installation de Apache ?
Mise à jour système
$ sudo pacman - Syu
Installer Apache
apache -S de $ sudo pacman
Ouvrez le fichier de configuration d’apache :
$ sudo nano /etc/httpd/conf/httpd.conf
Commentez l’unique_id_module (vous pouvez utiliser ctrl w pour le trouver rapidement) :
#LoadModule unique_id_module modules/mod_unique_id.so
Redémarrez Apache :
$ sudo systemctl restart httpd
(Note : si apache n’est pas sta4rt
$ sudo systemctl activer httpd.service
$ sudo systemctl démarrer httpd
Ouvrez le fichier hosts :
$ sudo nano/etc/hosts
Ajoutez votre nom d’hôte à la fin de la ligne commençant par 127.0.0.1 :
127.0.0.1 localhost.localdomain localhost droplet1
Vous pouvez rapidement tester un exemple de page en ajoutant un fichier index.html au répertoire racine du document du centre Arch, situé à l’intérieur « srv/http » :
$ sudo nano /srv/http/index.html
< html >
< titre > Bienvenue < /title >
< corps >
< h2 > Bonjour, Bienvenue à l’arche < / h2 >
< / body >
< / html >
Pour installer MySQL, ouvrez terminal puis tapez ces commandes: (mariadb remplacé mysql)
$ sudo pacman -S mysql
Appuyez sur entrée si elle vous demande quoi que ce soit, sauf si vous savez que vous ne voulez pas les valeurs par défaut.
Une fois que vous avez installé MySQL, démarrez-le en cours d’exécution
$ sudo systemctl démarrer mysqld
Finir en exécutant le MySQL créer script :
sudo mysql_secure_installation
Le processus vous demandera pour votre actuel mot de passe root MySQL (ne doit ne pas être confondu avec votre mot de passe serveur) et, puisqu’il n’a pas encore été défini, simplement appuyez sur entrée.
Lorsque vous êtes invité, « mot de passe root Set? » tapez Y et ensuite entrez votre nouveau mot de passe MySQL root.
Après cela, il est plus facile juste dire oui à toutes les options. À la fin, MySQL va recharger et mettre en œuvre les nouveaux changements.
Par défaut, l’installation de MySQL a un utilisateur anonyme, permettant à toute personne
pour se connecter à MySQL sans avoir besoin d’avoir un compte d’utilisateur créé pour
eux. Ceci est prévu uniquement pour le test et faire l’installation
aller un peu plus lisse. Vous devez les supprimer avant de passer à un
environnement de production.
Supprimer des utilisateurs anonymes ? Y [O/n]
... Succès !
Normalement, racine seulement puisse se connecter à partir « localhost ». Ceci
veille à ce qu’une personne ne peut deviner le mot de passe root du réseau.
Interdire la connexion de root à distance ? Y [O/n]
... Succès !
Par défaut, MySQL est livré avec une base de données nommée « test » que n’importe qui peut
accès. Il est également destiné uniquement pour le test et devrait être supprimé
avant de passer à un environnement de production.
Supprimer la base de données test et accès ? Y [O/n]
-Base de données de test dropping...
... Succès !
-Suppression des privilèges sur la base de données test...
... Succès !
Recharger les tables privilège veillera à ce que toutes les modifications apportées jusqu'à maintenant
prendra effet immédiatement.
Recharger les tables privilège maintenant ? Y [O/n]
... Succès !
Nettoyage des...
Une fois que vous avez terminé d’installer MySQL, fini la pile de la lampe par l’installation de PHP.
Troisième étape : installer PHP
PHP est un web open source scripting language qui est largement utilisé pour générer des pages Web dynamiques.
Pour installer PHP, ouvrez terminal et tapez cette commande.
$ sudo pacman -S php php-apache
PHP devrait aussi figurer dans le fichier de configuration d’apache :
sudo nano /etc/httpd/conf/httpd.conf
Coller dans ce bloc de texte dans la config.
# Utiliser PHP 5.x :
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
Inclure des conf/extra/php5_module.conf
Étape 4 — voir votre Config PHP et ajouter des programmes au démarrage
Après que le feu est complètement installé, nous pouvons jeter un oeil et voir les détails PHP en créant une page d’info rapide php
Pour mettre en place, tout d’abord créer un nouveau fichier vide :
$ sudo nano /srv/http/info.php
Ajouter dans la ligne suivante :
<? php
phpinfo() ;
? >
Puis Save and Exit.
Pour que toutes les modifications prennent effet, redémarrez apache :
$ sudo systemctl restart httpd
Visitez votre page d’infos de php (veillez à remplacer l’exemple d’adresse ip avec votre correct): http://192.168.1.28/info.php
Ensuite, votre écran devrait ressembler à ceci :
Informations PHP
Pour terminer l’installation de la lampe, ouvrez le fichier de configuration d’innitscripts de l’Arch et ajoute la liste des programmes qui s’exécutent au démarrage du serveur, le serveur apache et MySQL démons :
$ sudo systemctl activer mysqld httpd
Félicitations, vous avez installé maintenant le serveur LAMP sur Arch Linux !