digital西行庵 wiki  Index  Search  Changes  PageRank  RSS  Login

digital西行庵 wiki - Start on SheevaPlug from USB Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

他のディストリビューションを試してみる前に、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 -avxD -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 していないので、再起動するとスタンドアロンで起動する。