< Avertissement >
Je ne peux rien garantir vos soucis qui se produisent à votre matériel ou de données en suivant ma procédure sur cette page. S’il vous plaît suivez la procédure à votre propre risque.
< Qu’est-ce que «LS-XHL»? >
Il est une sorte de NAS(Network Attached Storage – Wikipedia) faite par Buffalo (société japonaise).
Vous pouvez trouver NAS similaires sur Amazon en cherchant « linkstation ».
Nous pouvons installer Debian sur elle.
( Peut-être que « LS-XHL » est trop vieux pour acheter un nouveau, vous pouvez acheter uniquement d’occasion. )
< J’ai installé Debian wheezy pour «LS-XHL» >
J’ai écrit au sujet de la procédure pour installer Debian Wheezy pour «LS-XHL».
Fondamentalement, je suis «http://www.zorac.org/wp/?p=447»( Page japonais ) et «Buffalo NAS-Central Forums • View topic – LS-CHLv2 – LS-XHL – Debian Wheezy Rootfs – Update 2013.05.15»( Page en anglais ).
Si vous voulez comprendre ou en savoir plus, s’il vous plaît lire ces pages ou google les mots clés sur eux.
< Choses que vous devez >
1. LS-XHL ( LS-VL est similaire à LS-XHL, peut-être seulement mise en réseau est différente. )
2. Debian Wheezy Rootfs ( http://neboola.de/fjen/lschlv2/debian/wheezy/ )
3. Debian ou Ubuntu Machine ( Je recommande ARM machine de CPU. Mais peut-être non-ARM est possible. )
4. USB cas disque dur ( Vous en avez besoin pour connecter temporairement à la machine Linux. Si c’est possible, SATA interne ou tout autre type de connexions sont OK. )
J’ai écrit les procédures de ARM et non ARM comme même que possible, mais certaines procédures sont différentes. J’ai vérifié que la machine ARM. S’il vous plaît soyez prudent.
< Quelque chose comme des pièges >
1. Lorsque j’utilise «Gparted» pour le partitionnement, LS-XHL n’a pas démarré. ( «parted» est OK. )
2. « chroot » pour ce système de fichiers racine est uniquement disponible sur la machine ARM.
< L’étape 1 – Démonter LS-XHL >
J’ai trouvé la bonne vidéo sur Youtube. S’il vous plaît suivre cette.
( Peut-être que le démontage LS-VL est la même. )
La partie en plastique est vraiment facile à briser, s’il vous plaît soyez prudent de ne pas casser lorsque vous l’ouvrez.
Même si vous cassez une partie, peut-être il peut travailler. Ne vous inquiétez pas tellement.
Parce que je casse beaucoup partie en plastique de mon LS-XHL haha …
< L’étape 2 – Partitionnement et le formatage du disque dur >
Démarrez votre machine Linux. ( J’ai utilisé poussif Debian sur Raspberry Pi. )
Connectez la machine Linux en tant que root.
Si votre machine ne dispose pas de «parted», s’il vous plaît installer «parted».
Si votre Linux Debian ou Ubuntu est, exécuter la ligne de commande.
apt-get install parted
Ensuite, connectez votre nouveau disque dur (pour LS-XHL) à cette machine Linux par USB ou tout autre type de connexions.
Et vérifier les informations d’un disque dur. Si votre disque dur est sur »/dev/sda », exécutez la ligne de commande.
parted /dev/sda print
Dans mon cas, il a montré ce genre.
Model: ATA Hitachi HDS72202 (scsi) Disk /dev/sda: 2000GB Sector size (logical/physical): 512B/512B
Mot important est «2000GB» en ligne «Disk /dev/sda: 2000GB». S’il vous plaît rappelez la même partie de votre disque dur.
Créer des partitions.
parted /dev/sda mklabel gpt parted -a cylinder /dev/sda mkpart primary 0 511 parted -a cylinder /dev/sda mkpart primary 511 8191 parted -a cylinder /dev/sda mkpart primary 8191 9215 parted -a cylinder /dev/sda mkpart primary 9215 2000G parted /dev/sda set 1 boot on
C’est mon échantillon.
Je pensais à utiliser
«/dev/sda1» pour «/boot»,
«/dev/sda2» pour «/»,
«/dev/sda3» pour swap,
«/dev/sda4» pour «/home».
Vous avez besoin de changer «2000G» de la ligne «parted -a cylinder /dev/sda mkpart primary 9215 2000G».
Vous pouvez également modifier la taille de chaque partition.
Partitions de définition.
mke2fs -I 128 -j /dev/sda1 mke2fs -j -t ext4 /dev/sda2 mkswap /dev/sda3 mke2fs -j -t ext4 /dev/sda4
Monter des partitions d’élargir Rootfs.
mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
< L’étape 3 – Développer Rootfs >
Allez dans le dossier temporaire comme « /tmp ».
Et obtenir «debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz» de http://neboola.de/fjen/lschlv2/debian/wheezy/.
cd /tmp wget http://neboola.de/fjen/lschlv2/debian/wheezy/debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz
Étendre à «/mnt».
tar Jxvf debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz -C /mnt
Télécharger «uImage.buffalo.3.9.2-fjen-1.lsxhl» à «/mnt/boot».
cd /mnt/boot wget http://neboola.de/fjen/lschlv2/debian/wheezy/lsxhl-kernel-for-20130515/uImage.buffalo.3.9.2-fjen-1.lsxhl
< L’étape 4 – Paramètres de mise à jour >
S’il vous plaît mettre à jour ces cinq dossiers.
/mnt/etc/fstab
/mnt/etc/network/interfaces
/mnt/etc/resolv.conf
/mnt/etc/hostname
/mnt/etc/hosts
C’est mon «/mnt/etc/fstab».
/dev/sda1 /boot ext3 noauto,noatime 1 2 /dev/sda2 / ext4 noatime 0 1 /dev/sda3 none swap sw 0 0 /dev/sda4 /home ext4 noatime 0 0 proc /proc proc defaults 0 0 shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 devpts /dev/pts devpts gid=4,mode=620 0 0 #tmpfs /tmp tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0
C’est mon «/mnt/etc/network/interfaces».
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.101 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
Si vous utilisez «LS-VL», il n’a pas «eth1».
Peut-être que «/mnt/etc/network/interfaces» est comme ça.
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.101 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
( Ce ne sont que des exemples. S’il vous plaît définir les valeurs correctes pour votre propre réseau. )
C’est mon «/mnt/etc/resolv.conf».
domain linkstation search linkstation nameserver 8.8.8.8 nameserver 8.8.4.4
Lignes «domain linkstation» et «search linkstation» ne sont pas nécessaires.
Mon «/mnt/etc/hostname» est «linkstation».
Je n’ai pas mis à jour «/mnt/etc/hosts».
Mais vous pouvez les modifier, si vous le souhaitez.
< L’étape 5 – chroot >
Utilisant chroot, mais ce n’est disponible que sur la même architecture. ( Dans ce cas, c’est l’architecture ARM. )
chroot /mnt
Si vous n’avez pas de machine ARM ou ne parviennent pas à «chroot», passez à l’étape 6.
Si votre « chroot » est réussi, suivre cette voie.
cd /boot mv uImage.buffalo uImage.buffalo.bk ln -s uImage.buffalo.3.9.2-fjen-1.lsxhl uImage.buffalo
< L’étape 6 – Si vous ne pouvez pas «chroot» >
( Je n’ai pas testé cette étape de la procédure, être prudent. Et je recommande à Google des informations à ce sujet. )
cd /mnt/boot mv uImage.buffalo uImage.buffalo.bk mv uImage.buffalo.3.9.2-fjen-1.lsxhl uImage.buffalo
< L’étape 7 – Réglages de base >
Insérez le disque dur de LS-XHL et démarrer. Lorsque vous faites cela, je vous recommande de ne pas conduire une vis et de ne pas fermer le couvercle. Prêt à ré-installer Debian, si vous ne l’installez.
Connectez «192.168.1.101»(c’est mon exemple) par SSH.
Mot de passe par défaut de root est «toor».
ssh root@192.168.1.101
( C’est par exemple Linux / UNIX. )
Suivez ces commandes après connecté.
passwd dpkg-reconfigure locales dpkg-reconfigure tzdata rm /etc/ssh/ssh_host_* && dpkg-reconfigure openssh-server
Ces lignes signifient
Une. Réinitialiser mot de passe root
2. Mettre à jour votre région
3. Mettez à jour votre fuseau horaire
4. Mettre à jour clé SSH
Vous devez SSH déconnexion de mettre à jour la clé SSH client SSH.
Si vous utilisez SSH sur Linux / UNIX, suivez cette commande pour mettre à jour le client clé SSH.
ssh-keygen -R 192.168.1.101
Après cela, re-connecter en tant que root et exécuter «apt-get».
apt-get update apt-get upgrade
Il est maintenant complète.
S’il vous plaît conduire une vis et fermer le couvercle.
Bonne chance!
< Merci >
Merci beaucoup pour une personne qui a compilé «Debian Wheezy Rootfs», les gens sur le http://forum.buffalo.nas-central.org/viewtopic.php?f=71&t=26291 et une personne qui a écrit http://www.zorac.org/wp/?p=447.
Vous avez fait mon installation beaucoup plus facile! Merci!