LS-CH1.0TLにDebian 9.0 stretchをインストールする
環境
・Buffalo NAS LinkStation LS-CHLシリーズ LS-CH1.0TL
・Debian 9.0 stretch
理研 http://ftp.riken.jp/Linux/debian/debian/dists/stretch/main/installer-armel/current/images/kirkwood/network-console/buffalo/ls-chlv2/
準備
NASのHDD 1TBを外して余っていた1.5TBに交換し必要ならフォーマットする
Debian 9.0 stretchを理研などからダウンロード
uImage.buffalo
uImage.buffalo
debian公式のサーバーリスト
https://www.debian.org/CD/http-ftp/#stable
適当なサーバーからインストラーをダウンロードする
最新版はここからダウンロードする
更新日が2019/01/02なので頻繁に更新している模様
Index of /daily-images/armel/daily/kirkwood/network-console/buffalo/ls-chlv2
※こちらの開発版のようなものは何時間経ってもインストール完了しなかったので、安定版がおすすめ。
どうでも良いけどこの地球流体電脳倶楽部って公式のリストになくて名前がとても怪しい
http://ftp.jp.debian.org/
http://ftp.jp.debian.org/debian/dists/stretch/main/installer-armel/current/images/kirkwood/network-console/buffalo/ls-chlv2/
手順
Partedコマンドを使用してパーティションテーブルを作成する
$ sudo parted /dev/sdd GNU Parted 3.2 /dev/sdd を使用 GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。 (parted) print モデル: ATA ST31500341AS (scsi) ディスク /dev/sdd: 1500GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: gpt ディスクフラグ: 番号 開始 終了 サイズ ファイルシステム 名前 フラグ (parted) mklabel gpt 警告: いま存在している /dev/sdd のディスクラベルは破壊され、このディスクの全データが失われます。続行しますか? はい(Y)/Yes/いいえ(N)/No? y (parted) mkpart boot 2048s 1024MiB (parted) mkpart root 1024MiB 6144MiB (parted) mkpart swap 6144MiB 6400MiB (parted) mkpart data 6400Mi -1 (parted) print モデル: ATA ST31500341AS (scsi) ディスク /dev/sdd: 1500GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: gpt ディスクフラグ: 番号 開始 終了 サイズ ファイルシステム 名前 フラグ 1 1049kB 1074MB 1073MB boot 2 1074MB 6442MB 5369MB root 3 6442MB 6711MB 268MB swap 4 6711MB 1500GB 1494GB data (parted) quit 通知: 必要であれば /etc/fstab を更新するのを忘れないようにしてください。
GPartedで確認するとこうなっている
sdd1をext3でフォーマットする
$ sudo mkfs.ext3 /dev/sdd1 mke2fs 1.42.13 (17-May-2015) /dev/sdd1 contains a ext4 file system labelled 'boot' last mounted on /media/<user_name>/boot on Thu Jan 3 10:16:06 2019 Proceed anyway? (y,n) y Creating filesystem with 261888 4k blocks and 65536 inodes Filesystem UUID: 2c4d8530-706c-43f0-aad0-b4dd2a4362dd Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Allocating group tables: done Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done
※sdd2、sdd3、sdd4はdebianインストール時にパーティション設定を行うため、フォーマット不要
マウントしてファイルをダウンロードする
※こちらの開発版のようなものは何時間経ってもインストール完了しなかったので、安定版をダウンロードしてHDDに置くことをおすすめ。
$ sudo mount /dev/sdd1 /mnt $ sudo wget https://d-i.debian.org/daily-images/armel/daily/kirkwood/network-console/buffalo/ls-chlv2/uImage.buffalo --2019-01-03 10:33:30-- https://d-i.debian.org/daily-images/armel/daily/kirkwood/network-console/buffalo/ls-chlv2/uImage.buffalo d-i.debian.org (d-i.debian.org) をDNSに問いあわせています... 2001:67c:2564:a119::148:14, 2001:4f8:1:c::15, 2001:41c8:1000:21::21:4, ... d-i.debian.org (d-i.debian.org)|2001:67c:2564:a119::148:14|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 2048715 (2.0M) `uImage.buffalo' に保存中 uImage.buffalo 100%[===================>] 1.95M 1.05MB/s 時間 1.9s 2019-01-03 10:33:33 (1.05 MB/s) - `uImage.buffalo' へ保存完了 [2048715/2048715] $ sudo wget https://d-i.debian.org/daily-images/armel/daily/kirkwood/network-console/buffalo/ls-chlv2/initrd.buffalo --2019-01-03 10:34:42-- https://d-i.debian.org/daily-images/armel/daily/kirkwood/network-console/buffalo/ls-chlv2/initrd.buffalo d-i.debian.org (d-i.debian.org) をDNSに問いあわせています... 2001:4f8:1:c::15, 2001:41c8:1000:21::21:4, 2001:67c:2564:a119::148:14, ... d-i.debian.org (d-i.debian.org)|2001:4f8:1:c::15|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 12271532 (12M) `initrd.buffalo' に保存中 initrd.buffalo 100%[===================>] 11.70M 5.61MB/s 時間 2.1s 2019-01-03 10:34:44 (5.61 MB/s) - `initrd.buffalo' へ保存完了 [12271532/12271532]
bootにファイルをコピーする
$ sudo mv *.buffalo /mnt
アンマウントする
$ sudo umount /mnt
ここまで準備できたらHDDをNASのケースに戻す
NASを接続し、ルーターなどからIPアドレスを確認する
192.168.1.まではわかっていたので総当りして、192.168.1.7でsshログインした
user:installer
password:install
$ssh installer@192.168.1.7
ログインできたらstart installerを選択してインストールを続ける
proxyは空のままContinueを押す
Download installer coponentsの項目もとりあえず何も選択せずにContinueする
2時間以上かかってなんとか完了する
うまく行くとinstallerユーザーは使えなくなっている
設定したユーザーでログインでき、rootはsuコマンドで入る
参考
*LinkStation LS-XHL(またはLS-CHL)にDebianをインストール https://wv4short.com/installing_debian_8_to_linkstation_ls-xhl_part1/
*LinkStation/玄箱をハックしよう http://www.yamasita.jp/linkstation/index.html
*ハックサイトまとめ http://wiki.nothing.sh/page/BUFFALO%20Hack/%BB%B2%B9%CD%A5%B5%A5%A4%A5%C8
*LinkStation LS-CHLシリーズのHDD交換 https://kumasan114.blog.fc2.com/blog-entry-655.html