ZaurusでArch Linux【失敗】
以前にZuaurus3x00向けにArch Linuxにインストールしている人がいたが、1000と860しか持ってないので試せなかった。
最近見たら1000向けのファイルもアップロードされいるっぽい。
開発者が答えているスレッドでも1000持ってないが動くはずのようなことが書かれていたため試してみた。
kexecbootのインストール
- ここからlinux-2.6.26-c1000-frankenstein.tar.gzをダウンロード
- FATにフォーマットしたSDカードに↑のファイルを書き込み
- Zaurusの電源をOFF
- 電源プラグを挿してOKボタンを押しながら電源ON
- アップデート→SDで更新
linux-3.10.y-c1000-f2fs-kexec-test-r0.tar.gzのほうは試してみたところ起動できなかった。
Arch Linuxのインストール
LinuxマシンがなかったのでRaspberry PiにRaspbianをインストールして実行。
$ sudo parted -s -a optimal /dev/sda mklabel msdos -- mkpart primary ext4 1 -1 $ sudo mkfs.ext4 /dev/sda1 $ sudo mount /dev/sda1 /mnt/ $ sudo bsdtar xvf alarm-zaurus-c3x00-minimal-rootfs-may2017.tar.xz -C /mnt/ $ sudo cp alarm-zaurus-c3x00-minimal-rootfs-may2017.tar.xz /mnt/root/ $ sudo umount /mnt/; sync
※CFの場合は/mnt/boot/boot.cfgの APPEND=root=/dev/mmcblk0p1 を APPEND=root=/dev/sdb1に変える
起動と失敗
あとはSDかCFを挿して電源ONするだけだがkexecboot起動後にインストールしたデータが認識されない。
ext4をext3やext2に変えても変化なし。
やり方をミスしてるっぽい気がする。
更新されたらまた試してみたい。