digital西行庵 wiki  Index  Search  Changes  PageRank  RSS  Login

Start on SheevaPlug from USB/SDHC

ページを編集するにはログインが必要です。

他のディストリビューションを試してみる前に、Ubuntuで実験してみる。

内臓フラッシュ・メモリのUbuntuを、USB Flash に、まるっとコピー
USB Flash は、ext2でフォーマット済みである。

内臓フラッシュ・メモリで起動しているUbuntu上で、

# mount /dev/sda1 /mnt
# rsync -avx // /mnt/
   :
   :
   :
# cp -ax /dev/* /mnt/dev
# reboot

再起動して、U-Bootのプロンプトを出し、

Marvell>> setenv bootargs console=ttyS0,115200 mtdparts=orion_nand:0x400000@0x100000(uImae),0x1fb00000@0x500000(rootfs) rw root=/dev/sda1 rootdelay=10 panic=10
Marvell>> boot
   :
   :
   :
SheevaPlug login: root
Password:
   :
root@SheevaPlug:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                 1927104    578732   1250480  32% /
tmpfs                   256872         0    256872   0% /lib/init/rw
varrun                  256872        32    256840   1% /var/run
varlock                 256872         0    256872   0% /var/lock
udev                    256872        24    256848   1% /dev
tmpfs                   256872         0    256872   0% /dev/shm
tmpfs                   256872         0    256872   0% /var/cache/apt
root@SheevaPlug:~#

ルートが約2GB

内臓フラッシュ・メモリのUbuntuを、SDHC Flash に、まるっとコピー
SDHC Flash は、ext2でフォーマット済みである。

内臓フラッシュ・メモリで起動しているUbuntu上で、

# mount /dev/sda1 /mnt
# rsync -avx // /mnt/
   :
   :
   :
# cp -ax /dev/* /mnt/dev
# reboot

再起動して、U-Bootのプロンプトを出し、

Marvell>> setenv bootargs console=ttyS0,115200 mtdparts=orion_nand:0x400000@0x100000(uImae),0x1fb00000@0x500000(rootfs) rw root=/dev/mmcblk0p1 rootdelay=10 panic=10
Marvell>> boot
   :
   :
   :
SheevaPlug login: root
Password:
   :
root@SheevaPlug:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                 7885736    722128   6763032  10% /
tmpfs                   256872         0    256872   0% /lib/init/rw
varrun                  256872        32    256840   1% /var/run
varlock                 256872         0    256872   0% /var/lock
udev                    256872        24    256848   1% /dev
tmpfs                   256872         0    256872   0% /dev/shm
tmpfs                   256872         0    256872   0% /var/cache/apt

ルートが約8GB

rsync の aオプションは、デバイスファイルも処理してくれるはずなんだが・・・。cp -ax でやり直している。何故だ?何故なんだ??

今回は、saveenv していないので、再起動するとスタンドアロンで起動する。

Last modified:2009/08/08 19:38:50
Keyword(s):
References: