< предупреждение >
Я не могу гарантировать ничего о ваших неприятностей, которые случаются с аппаратного или данных, следуя своему процедуру на этой странице. Пожалуйста, выполните процедуру на свой страх и риск.
< Что такое “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.
Ты сделала мою установку намного проще! Спасибо!