Архив рубрики: LinkStation

LinkStation

Установите Debian хриплый к LS-XHL

< предупреждение >
Я не могу гарантировать ничего о ваших неприятностей, которые случаются с аппаратного или данных, следуя своему процедуру на этой странице. Пожалуйста, выполните процедуру на свой ​​страх и риск.

< Что такое “LS-XHL”? >
Это своего рода NAS(Network Attached Storage – Википедии) сделаны “Buffalo” (японская компания).
Вы можете найти аналогичные NAS на Amazon с помощью функции поиска “linkstation”.
Мы можем установить Debian на нем.
( Может быть, “LS-XHL” слишком стар, чтобы купить новый, вы можете купить только использовали один. )

< Я установил Debian хриплый, чтобы “LS-XHL” >
Я записал о порядке установить Debian хриплый на “LS-XHL”.
В основном я следую
http://www.zorac.org/wp/?p=447“(Японский страницы) и
Buffalo NAS-Central Forums • View topic – LS-CHLv2 – LS-XHL – Debian Wheezy Rootfs – Update 2013.05.15“(Английский страница).
Если вы хотите понять или узнать больше, пожалуйста, прочитайте эти страницы или Google ключевые слова, о них.

< Вещи, которые вы должны >
1. LS-XHL ( LS-VL похож на LS-XHL, может быть, только настройка сети отличается. )
2. Debian Wheezy Rootfs ( http://neboola.de/fjen/lschlv2/debian/wheezy/ )
3. Debian или Ubuntu машина ( Я рекомендую ARM процессора машины. Но, может быть, не-ARM можно. )
4. USB жесткий диск случай ( Вам нужно это для временного подключения к Linux машины. Если это возможно, внутренние SATA или любой вид соединений в порядке. )

Я написал процедуры ARM и не-ARM, как же это возможно, но некоторые процедуры различны. Я проверил только на ARM машины. Пожалуйста, будьте осторожны.

< Что-то вроде ловушки >
1. Когда я использую “Gparted” для разметки, LS-XHL не загрузиться. ( “parted” в порядке. )
2. “chroot” для этого корневой файловой системы доступна только на ARM машины.

< ШАГ 1 – Разберите LS-XHL >
Я нашел хорошее видео на Youtube. Пожалуйста, следуйте этим.

( Может быть, разборки LS-VL то же самое. )
Его пластиковая деталь действительно легко сломать, пожалуйста, будьте осторожны, чтобы не сломать при его открытии.
Даже если вы нарушите какую-то часть, может быть, он может работать. Не волнуйтесь так много.
Потому что я нарушу много пластиковую часть моей LS-XHL ха-ха …

< ШАГ 2 – Разметка разделов и форматирование жесткого диска >
Загрузите вашу машину Linux. ( Я использовал Debian wheezy на Raspberry Pi. )
Вход машину Linux как “root”.
Если ваша машина не имеет “parted”, пожалуйста, установите “parted”.
Если ваш Linux является Debian или Ubuntu, выполнить эту командную строку.

apt-get install parted

Далее, подключить новый жесткий диск (для LS-XHL) к этой машине Linux на USB или любого вида соединений.
И проверить информацию о жестком диске. Если ваш жесткий диск диск на “/dev/sda”, выполнить эту командную строку.

parted /dev/sda print

В моем случае, он показал, как это.

Model: ATA Hitachi HDS72202 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B

Важно слово “2000GB” в линию “Disk /dev/sda: 2000GB”. Пожалуйста, помните, ту же часть вашего жесткого диска.
Сделать разделов.

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

Это мой образец.
Я думал использовать
“/dev/sda1″ для “/boot”,
“/dev/sda2″ для “/”,
“/dev/sda3″ для подкачки,
“/dev/sda4″ для “/home”.
Вы должны изменить “2000G” линии “parted -a cylinder /dev/sda mkpart primary 9215 2000G”.
Также вы можете изменить каждый размер раздела.
Формирование разделов.

mke2fs -I 128 -j /dev/sda1
mke2fs -j -t ext4 /dev/sda2
mkswap /dev/sda3
mke2fs -j -t ext4 /dev/sda4

Подключение разделов по расширению “Rootfs”.

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

< ШАГ 3 – Развернуть “Rootfs” >
К временной папке, как “/tmp”.
И получить “debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz” от 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

Развернуть его на “/mnt”.

tar Jxvf debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz -C /mnt

Скачать “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

< ШАГ 4 – параметры обновления >
Пожалуйста, обновите эти пять файлов.
/mnt/etc/fstab
/mnt/etc/network/interfaces
/mnt/etc/resolv.conf
/mnt/etc/hostname
/mnt/etc/hosts

Это мой “/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

Это мой “/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

Если вы используете “LS-VL”, он не имеет “eth1″.
Может быть, “/mnt/etc/network/interfaces”, как это.

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

( Это всего лишь образцы. Пожалуйста, установите правильные значения для вашей сети. )
Это мой “/mnt/etc/resolv.conf”.

domain linkstation
search linkstation
nameserver 8.8.8.8
nameserver 8.8.4.4

Линии “domain linkstation” и “search linkstation” не являются необходимыми.
Мой “/mnt/etc/hostname” является “linkstation”.
Я не обновлять “/mnt/etc/hosts”.
Но вы можете изменить их, если хотите.

< ШАГ 5 – chroot >
Использование “chroot”, но он доступен только на той же архитектуре. ( В этом случае, это ARM архитектура. )

chroot /mnt

Если у вас нет ARM машину или не “chroot”, Гото ШАГ 6.
Если ваш “chroot” сменяется, по этому пути.

cd /boot
mv uImage.buffalo uImage.buffalo.bk
ln -s uImage.buffalo.3.9.2-fjen-1.lsxhl uImage.buffalo

< ШАГ 6 – Если вы не можете “chroot” >

( Я не проверял этот шаг процедуры, будьте осторожны. И я рекомендую Google некоторую информацию по этому поводу. )

cd /mnt/boot
mv uImage.buffalo uImage.buffalo.bk
mv uImage.buffalo.3.9.2-fjen-1.lsxhl uImage.buffalo

< ШАГ 7 – Основные настройки >
Вставьте жесткий диск к LS-XHL и загрузить его. Когда вы сделаете это, я рекомендую не водить винт и не закрыл крышку. Готовы переустановить Debian, если вы не установите.
Подключите “192.168.1.101″(это мой пример) по SSH.
Корень Пароль по умолчанию “toor”.

ssh root@192.168.1.101

( Это пример для Linux/UNIX. )
Выполните следующие команды после прошли идентификацию

passwd
dpkg-reconfigure locales
dpkg-reconfigure tzdata
rm /etc/ssh/ssh_host_* && dpkg-reconfigure openssh-server

Эти линии означают
1. Сброс пароль суперпользователя
2. Обновите языковой
3. Обновите свой ​​часовой пояс
4. Обновление ключа SSH
Вам нужно выхода из системы SSH обновить ключ SSH в клиента SSH.
Если вы используете SSH на Linux/UNIX, выполните эту команду, чтобы обновить клиентский ключ SSH.

ssh-keygen -R 192.168.1.101

После этого повторно Войти как корень и выполнить “apt-get”.

apt-get update
apt-get upgrade

Это завершена.
Пожалуйста, водить винт и закрыл крышку.
Удачи!

< спасибо >
Большое спасибо человеку, который составленном “Debian Wheezy Rootfs”, людей на http://forum.buffalo.nas-central.org/viewtopic.php?f=71&t=26291 и человек, который написал http://www.zorac.org/wp/?p=447.
Ты сделала мою установку намного проще! Спасибо!