カテゴリー

最近の記事

最近のコメント

最近のトラックバック

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

広告リンク


無料

ポケカな親子の日常生活
日常生活で、購入したもの、利用したものを紹介していこうと思います。今のところ、音楽、コンピュータ、映像/画像関係がメインです。どうぞ、よろしく。

LinkStation LS-GL Debian化ほか(その1)
自分用の覚書が、どうしても必要なので、この時点で整理。
まずは、パーティションを作成して、Debianをインストールして再起動するまで。


・LS-GLに新しいHDDを入れる。
 これは問題なし。メンテナンス性は抜群にいい>LS-GL。

・PC、LS-GLともLAN接続。直接繋ぐ必要は無くて、Hubを介して繋いでOK。

・PC側の準備をする。
まずは、起動するためのイメージをダウンロードする。
http://buffalo.nas-central.org/download/Users/davy_gravy/uImage_em_lspro_sda1kernel_sda2rootfs-setup
「uImage_em」など適当な名前で保存しておく。ファイル名を指定してこのファイルを利用するので使いやすい名前であれば何でもOK。

・適当なFTPDソフトを起動してLS-GLから探せるように設定する。
ここでは「TFTPD」を使った。手に入れるのはここ
起動したら、タスクトレイにアイコンが表示されるので、これを右クリックすると設定ができる。例えば「c:\LS-GL\」あたりのフォルダを作成して、上記のファイルを入れてそのフォルダを読むように設定しておけばOK。

・シリアルコンソールを接続して、ソフトを起動しておく。
「192.168.11.x」のプライベートアドレスならネットコンソールでもいけるかも知れないけれど、我が家は「192.168.0.x」なので、シリアルコンソールが必須、だと思う。
ソフトは、使い慣れた「Puttyごった煮版」で。手に入れるのはここ。なぜか今はサイトにつながらないので念のためwikiも。忘れずにLogを取れるように。

・LS-GLのスイッチON!
[READ MORE...] にシリアルコンソールのログを編集したものを入れておきます。 その2の再起動後に続く。

Orion1 CPU = Low

=== BUFFALO LS-GL U-Boot. ===
** LOADER **
** BUFFALO BOARD: BUFFALO_BOARD_LS_GL LE (CFG_ENV_ADDR=fffff000)


U-Boot 1.1.1 (Apr 18 2007 - 18:35:44) Marvell version: 1.12.1 - TINY

DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB
[256kB@fffc0000] [0kB@f8000000] ## Unknown FLASH at f8000000: Size = 0x00000000 = 0 MB
Flash: 256 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done

Soc: 88F5182 A2
CPU: ARM926 (Rev 0) running @ 400Mhz
Orion 1 streaming disabled
SysClock = 200Mhz , TClock = 166Mhz


USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: egiga0 [PRIME]
Using 88E1118 phy

Marvell Serial ATA Adapter
Integrated Sata device found
Device 0: OK
Model: WDC WD10EARS-00Y5B1 Firm: 80.00A80 Ser#: WD-WCAV55251056
Type: Hard Disk
Supports 48-bit addressing
Capacity: 953869.7 MB = 931.5 GB (1953525168 x 512)

Using device ide0, partition 1
** Bad partition 1 **
Using device ide1, partition 1
** Bad partition 1 **
Lost all init_rd
hit any key to switch tftp boot.
Hit any key to stop autoboot: 3 0     ← ここでSpaceキーを叩いてとめる
Marvell>> setenv ipaddr 192.168.0.150    ← NAS側のIPアドレス=適当でよい

Marvell>> setenv serverip 192.168.0.56    ← PC側のIPアドレス

Marvell>> tftpboot 00800000 uImage_em    ← uImage_emを指定してロード

Using egiga0 device
TFTP from server 192.168.0.56; our IP address is 192.168.0.150
Filename 'uImage_em'.
Load address: 0x800000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################
done
Bytes transferred = 5407280 (528230 hex)
Marvell>> bootm 00800000      ← メモリーからboot

<>
## Booting image at 00800000 ...
Image Name: Linux-2.6.26
Created: 2008-08-01 21:33:02 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5407216 Bytes = 5.2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK

Starting kernel ...

arg:$(bootargs_base) $(bootargs_root)
Uncompressing Linux............................................................................................................................................
................................................................................ done, booting the kernel.


______ _____ _____ __ __ _____ ______

| ___| | | \| |/ _ \| ___|

_| ___| - | - | | _ |\ \

| |__| |_____|_____|__|\___|__| |__|_\ \

|___________________________________________|
↑ FOONAS と見えるキャラ絵


foonas-em for lspro - http://foonas.org



lspro login: root         ← ID入力
Password:              ← Passwd入力「hydr0g3n」
foonas-em$ fdisk /dev/sda     ← fdisk の実行
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that the previous content
won't be recoverable.


The number of cylinders for this disk is set to 121601.
There is nothing wrong with that, but this is larger than 1024,
and could icertain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x00,0x00 of partition table 4 will be corrected by w(rite)

Command (m for help): n      ← 新規作成
Command action
e extended
p primary partition (1-4)
p                 ← プライマリー
Partition number (1-4): 1     ← 1番
First cylinder (1-121601, default 1): Using default value 1     ← 何も入力せず[return]
Last cylinder or +size or +sizeM or +sizeK (1-121601, default 121601): +1000M    ← 1GB

Command (m for help): n      ← 新規作成
Command action
e extended
p primary partition (1-4)
p                 ← プライマリー
Partition number (1-4): 2     ← 2番
First cylinder (124-121601, default 124): Using default value 124  ← 何も入力せず[return]
Last cylinder or +size or +sizeM or +sizeK (124-121601, default 121601): +10000M   ← 10GB

Command (m for help): n      ← 新規作成
Command action
e extended
p primary partition (1-4)
e                 ← 拡張
Partition number (1-4): 4     ← 4番
First cylinder (1341-121601, default 1341): Using default value 1341  ← 何も入力せず[return]
Last cylinder or +size or +sizeM or +sizeK (1341-121601, default 121601): Using default value 121601
   ← ここでも、何も入力せず[return]

Command (m for help): n      ← 新規作成
Command action
l logical (5 or over)
p primary partition (1-4)
l                 ← 論理
First cylinder (1341-121601, default 1341): Using default value 1341  ← 何も入力せず[return]
Last cylinder or +size or +sizeM or +sizeK (1341-121601, default 121601): +512M  ← 512MB

Command (m for help): n      ← 新規作成
Command action
l logical (5 or over)
p primary partition (1-4)
l                 ← 論理
First cylinder (1404-121601, default 1404): Using default value 1404  ← 何も入力せず[return]
Last cylinder or +size or +sizeM or +sizeK (1404-121601, default 121601): +10000M  ← 10GB

Command (m for help): n      ← 新規作成
Command action
l logical (5 or over)
p primary partition (1-4)
l                 ← 論理
First cylinder (2621-121601, default 2621): Using default value 2621  ← 何も入力せず[return]
Last cylinder or +size or +sizeM or +sizeK (2621-121601, default 121601): Using default value 121601
   ← 何も入力せず[return]

Command (m for help): t      ← タイプの変更
Partition number (1-7): 5     ← パーティション番号
Hex code (type L to list codes): 82  ← 82番=swap領域
Changed system type of partition 5 to 82 (Linux swap)

Command (m for help): p      ← パーティションの状況の確認

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 123 987966 83 Linux
/dev/sda2 124 1340 9775552+ 83 Linux
/dev/sda4 1341 121601 965996482+ 5 Extended
/dev/sda5 1341 1403 506016 82 Linux swap
/dev/sda6 1404 2620 9775521 83 Linux
/dev/sda7 2621 121601 955714851 83 Linux

Command (m for help): w      ← 書き込み
The partition table has been altered!

Calling ioctl() to re-read partition table

foonas-em$ mkfs.ext2 /dev/sda1     ← sda1をext2でフォーマット
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
123648 inodes, 246991 blocks
12349 blocks (5.00%) reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
15456 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

foonas-em$ mkfs.ext3 /dev/sda2     ← sda2をext3でフォーマット
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1224000 inodes, 2443888 blocks
122194 blocks (5.00%) reserved for the super user
First data block=0
75 block groups
32768 blocks per group, 32768 fragments per group
16320 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

foonas-em$ mkswap /dev/sda5     ← sda5をswapでフォーマット
Setting up swapspace version 1, size = 518156288 bytes

foonas-em$ mkfs.ext3 /dev/sda6     ← sda6をext3でフォーマット
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1224000 inodes, 2443880 blocks
122194 blocks (5.00%) reserved for the super user
First data block=0
75 block groups
32768 blocks per group, 32768 fragments per group
16320 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

foonas-em$ mkfs.jfs /dev/sda7     ← sda7をjfsでフォーマット
mkfs.jfs version 1.1.13, Jul 30 2008
Warning! All data on device /dev/sda7 will be lost!

Continue? (Y/N) y      ← y[return]

Format completed successfully.

955714851 kilobytes total disk space.

ここからは、マウントしてDebianをダウンロードして展開
foonas-em$ cd /
foonas-em$ mkdir sda2
foonas-em$ mount -t ext3 /dev/sda2 /sda2
foonas-em$ mkdir /sda2/boot
foonas-em$ mount -t ext2 /dev/sda1 /sda2/boot
foonas-em$ cd /sda2
foonas-em$ wget http://buffalo.nas-central.org/download/Users/davy_gravy/armel_i mages/armel-lenny-for-lspro-dgv0.3.2.tgz
Connecting to buffalo.nas-central.org (140.211.169.172:80)

armel-lenny-for-lspr 0% -> 100% |*******************************| 84398k 00:00:00 ETA

foonas-em$ tar zxvf armel-lenny-for-lspro-dgv0.3.2.tgz
./
./lost+found/
./usr/

・・・ 途中省略 ・・・

./var/local/
./var/backups/
./var/backups/passwd.bak
./var/backups/dpkg.status.1.gz
./var/backups/shadow.bak
./var/backups/gshadow.bak
./var/backups/dpkg.status.0
./var/backups/infodir.bak
./var/backups/group.bak

foonas-em$ vi etc/network/interfaces   環境に合わせてstaticでIPアドレス設定。autoでも可

foonas-em$ vi etc/resolv.conf   ここも環境に合わせてアドレス設定
foonas-em$ vi etc/hostname   MACアドレスを使った「LS-GL8F3」で

foonas-em$ vi etc/hosts   127.0.0.1 localhost
                   127.0.0.1 LS-GL8F3


foonas-em$ cd
foonas-em$ umount /dev/sda1   アンマウント
foonas-em$ umount /dev/sda2
foonas-em$ fooboot -h   HDDから起動するための情報確認?
Switching to normal bootup using kernel at /dev/sda1/uImage and rootfs=/dev/sda2
Make sure you have a working rootfs at /dev/sda2, otherwise your device won't boot
Your console settings are : netconsole=6666@192.168.11.150/,@192.168.11.149/

The current bootcmd for UBoot is:
bootcmd=ide reset ;
ext2load ide 0:1 0x00100000 /uImage ;
setenv bootargs netconsole=6666@192.168.11.150/,@192.168.11.149/ root=/dev/sda2 rw ;
bootm 0x00100000
If this is not correct, fix before rebooting.

foonas-em$ reboot   ということで再起動。Debianが立ち上がるのを待ちます

スポンサーサイト
この記事に対するコメント

この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
→http://tsuhotta.blog22.fc2.com/tb.php/422-12d2f00e
この記事にトラックバックする(FC2ブログユーザー)