8TB RAID5再構築には80時間くらいかかった。(汗)
何もせずにほったらかしにしていれば50時間程度らしいのだが・・・。
もったいないので再構築の傍らaptの有効化をしていたので長引いたのだと思う。
aptの有効化は以前にもチャレンジして頓挫していた。
/var/lib/dpkg/statusの入手ができなかったためなのだがsfioさんの
だいこんの日々 に有益な情報があったため重い腰を上げてリトライすることに。
参考にさせていただいたのはこちら。
#敬称略、順不同
この場を借りてお礼申し上げます。m(__)m
Compensator.net - LANDISK Home (HDL4-G) Hack
http://www.compensator.net/doc/hdl4g.html
Hacker Maskeeの日記 HDL4-G hack(2)
http://d.hatena.ne.jp/hackermaskee/20090419
だいこんの日々 HDL4-G1.0をHDL4-G4.0に改造(4)
http://d.hatena.ne.jp/sfio/20110110/1294653850
LANDISK@Debian sarge - odawaraの「はてな de メモ」
http://d.hatena.ne.jp/odawara/20081202/1228177922
以下自分用のメモ。
全部理解しているわけではないので間違っているかもしれないし
この通りやって成功するとは限りません。
1./を読み書き可能にする
mount -o rw,remount /
2.作業用ディレクトリ作成
mkdir /mnt/hda5/hack
cd /mnt/hda5/landisk
mkdir -p apt/lists/partial
touch apt/lists/lock
mkdir -p apt-cache/archives/partial
mkdir -p dpkg/updates
touch dpkg/available
touch dpkg/status
mkdir backups
3.作業用ディレクトリリンクシェルスクリプト作成
vi /mnt/hda5/hack/hack.sh
ln -s /mnt/hda5/landisk/apt /var/lib/apt
ln -s /mnt/hda5/landisk/apt-cache /var/cache/apt
ln -s /mnt/hda5/landisk/dpkg /var/lib/dpkg
ln -s /mnt/hda5/landisk/backups /var/backups
4.シェルスクリプト実行
chmod 755 /mnt/hda5/hack/hack.sh
/mnt/hda5/hack/hack.sh
5.sources.list作成
mkdir /etc/apt
vi /etc/apt/sources.list
deb http://archive.debian.org/debian-archive/debian/ sarge main contrib non-free
deb-src http://archive.debian.org/debian-archive/debian/ sarge main contrib non-free
deb http://archive.debian.org/debian-archive/debian-security/ sarge/updates main contrib non-free
deb-src http://archive.debian.org/debian-archive/debian-security/ sarge/updates main contrib non-free
6.パッケージダウンロード
apt-get update
apt-get install dpkg
7.エラーになるので手作業でdpkgインストール
cd /var/cache/apt/archives/
ar xv dpkg_1.10.28_arm.deb
tar zxvf data.tar.gz
cd usr/bin/
cp dpkg* /usr/bin
cd /var/cache/apt/archives/
rm -rf usr
rm -rf sbin
rm -rf var
rm -rf etc
rm debian-binary
rm control.tar.gz
rm data.tar.gz
8.またapt-get
apt-get install dpkg
9.statusの加工。non-installedをinstalledに修正
vi /var/lib/dpkg/status
10.エラーが消えるまで8〜9を実行。成功すると次のメッセージが出る
dpkg は既に最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 7 個。
11.ダウンロードしたパッケージのインストール
dpkg -i /var/cache/apt/archives/*.deb
以降は自分の好きなように。
自分はgccと標準ライブラリをインストールした。
apt-get install gcc
apt-get install libc6-dev