[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
玄箱PRO の調べ物
玄箱PRO にDebian をインストールするのは今となってはよくある話なのだが、
私はなんとなU-BOOT を少し前のブログで調べた結果、
U-BOOT を使えばWget や共有フォルダを使わなくても、
玄箱PRO のNANDブートエリアの初期化手段と同様のTFTPプロトコルによる
ファイルのメモリ展開で、インストールが可能なのが分かった。
①下調べ
U-BOOT を調べてみた過去のブログ記事は[玄箱 (KUROBOX-PRO) のU-BOOT の仕組みを調べてみた]を。
玄箱PROのTFTPboot コマンドによる初期化の手順は[玄箱 PRO(KUROBOX-PRO)のtftpboot による初期化]を。
追伸:
ハードディスクのパーティションの区切り方が、私の場合はインストーラー任せでは、
パフォーマンスに影響が出る区切り方、具体的にはシリンダ単位での計算で、
シリンダを共有する形でパーティションを区切ってしまったので、
パーティションをまたがない様に、手動でパーティションだけは区切り、
フォーマットはインストーラーに任せる方法を取った、
またまた長いですが参考は[fdisk コマンドのdoes not end on cylinder boundary. って何なの?] を。
かなり具体的で細かく自分で見直せるように書いているので、独り言も含め長いです^^;
その辺は私の何時ものブログなので勘弁してください><;
②環境に適合したDebian インストーラーイメージのダウンロード
TFTPboot によるDebian squeeze のインストールファイルは、
config-debian 27-Mar-2012 15:59 1.5K
initrd.buffalo 22-Jan-2012 21:38 3.9M
uImage.buffalo 22-Jan-2012 21:38 1.3M
と今回している。
主に手動で色々操作してU-BOOT のsetenv をセットするなら、
config-debian のスクリプトは必要ないのは、私のブログ、
[玄箱PRO(KUROBOX-PRO)の tftpboot による初期化]にも説明があったと思う。
具体的に、これらのダウンロード元は、本家USや
http://http.us.debian.org/debian/dists/squeeze/main/installer-armel/current/images/orion5x/network-console/buffalo/kuroboxpro/
や、ミラーサイト
http://ftp.ne.jp/000/Linux/packages/Debian/debian/dists/squeeze/main/installer-armel/current/images/orion5x/network-console/buffalo/kuroboxpro/
などである。
③TFTPサーバーにダウンロードしたファイルをセットしておく
では、tftpboot によるDebian squeeze の初期化は、基本的に
これまた何度も出てくるが[玄箱 PRO(KUROBOX-PRO)のtftpboot による初期化]の初期化ファイルとと、
同様にinitrd.buffalo とuImage.buffalo を tftpサーバの公開フォルダに入れておく。
後はU-BOOT の設定、つまり玄箱PRO のNORフラッシュの設定を書き換えて、
U-BOOT 上から実行するか、reset 命令で設定後に再起動するだけなのである。
④U-BOOT の設定を変更
その設定とは、以下なのだが、少々問題がある。
問題のある環境変数>>-- -- -- -- -- -- -- ---- -- -- -- -- -- -- ---- -- -- -- --
setenv bootargs_root 'root=/dev/sda1 rw panic=5'
setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver)
setenv bootcmd 'ide reset; ext2load ide 0:1 $(default_kernel_addr) /$(kernel); ext2load ide 0:1 $(default_initrd_addr) /$(initrd); setenv bootargs $(bootargs_base); bootm $(default_kernel_addr) $(default_initrd_addr)'
setenv nand_boot no
saveenv
-- -- -- -- -- -- -- ---- -- -- -- -- -- -- ---- -- -- -- --<<
実は上記だと、
setenv bootcmd 'ide reset; ext2load ide 0:1 $(default_kernel_addr) /$(kernel); ext2load ide 0:1 $(default_initrd_addr) /$(initrd); setenv bootargs $(bootargs_base); bootm $(default_kernel_addr) $(default_initrd_addr)'
は引数が長すぎて受け付けないという落ちがある・・・
setenv コマンドは、最大は16ブロックまでらしい。
なので、新たに適当な環境変数を作り分割した修正をしてみる。
分割して修正した環境変数>>-- -- -- -- -- -- -- ---- -- -- -- -- -- -- ---- -- -- -- --
setenv bootargs_root 'root=/dev/sda1 rw panic=5'
setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver)
setenv ext2_load_kernel ext2load ide 0:1 $(default_kernel_addr) /$(kernel)
setenv ext2_load_initrd ext2load ide 0:1 $(default_initrd_addr) /$(initrd)
setenv bootcmd 'ide reset; $(ext2_load_kernel); $(ext2_load_initrd); setenv bootargs $(bootargs_base); bootm $(default_kernel_addr) $(default_initrd_addr)'
setenv nand_boot no
saveenv
-- -- -- -- -- -- -- ---- -- -- -- -- -- -- ---- -- -- -- --<<
上記の部分が新たに環境変数として分割した部分と、その環境変数を埋め込んで短くした物。
⑤インストーラーの起動
つまり、U-BOOT を立ち上げ、またまた何度も述べてしまうが、前のブログ玄箱 PRO(KUROBOX-PRO)のtftpboot による初期化]で初期化の方法を知ったら、
同様な条件を作り出して、分割して修正した環境変数を入力 するかWindows のハイパーターミナルなら
ホストに貼り付けをするだけで済む。
その後は、またまたまた何度も述べるが、前のブログ玄箱PRO(KUROBOX-PRO)の tftpboot による初期化]にある様に
config-debianの シェルスクリプトを
手動で環境変数化と解析すると、結果的に以下
U-BOOTで手動で行う場合の実行コマンド>>-- -- -- -- -- -- -- ---- -- -- -- -- -- -- ---- -- -- -- --
tftpboot 0x00100000 uImage.buffalo
tftpboot 0x02000000 initrd.buffalo
bootm 0x00100000 0x02000000
-- -- -- -- -- -- -- ---- -- -- -- -- -- -- ---- -- -- -- --<<
を実行しているだけである。
ただし、Windows (XP)標準のハイパーターミナルでのホストに貼り付けでは、連続実行は出来ないので、1行づつ実行して下さい。
つまり、玄箱PRO のNORフラッシュから起動し、U-BOOT を立ち上げ、
分割して修正した環境変数 を打ち込んだついで に、
U-BOOTで手動で行う場合の実行コマンド を入力するかWindows のハイパーターミナルなら
ホストに貼り付けをすると、EABI ARM 用のDebian インストーラーが実行ができてしまうのである。
もしくは、正常に環境変数が動いているのならば、
reset コマンドで玄箱PRO を再起動してもEABI ARM 用のDebian インストーラーが始まるはずだ!?
因みに元のNANDブートに戻し保存するには
※----------
setenv bootargs_root root=/dev/mtdblock2 rw panic=5
setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver)
setenv bootcmd 'nboot $(default_kernel_addr) 0 $(nand_uImage_offset) ;setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver); bootm $(default_kernel_addr)'
setenv nand_boot yes
saveenv
--------- これで戻ります。
以上で基本的な内容は終わりです。
また余談ですが、Tera Term などのターミナルソフトを使った方が、文字化けは少ないと思えた。
都合によっては他のターミナルソフトの方が良い場合もあるので、他のソフトを使うことも良いと思える。
状況に分けて使うと良い。
途中でターミナルソフトを終了して他のターミナルソフトに切り替えることも出来るが、
その時にしっかりCOMポートを開放していないと、他のターミナルソフトから使えない。
その点だけを気をつければ、何時でも好きな他のターミナルソフトから接続することが可能だった。
では以下はインストーラーが動き出してからの経緯を一応、少しの解説と共に載せておきます。
⑥インストーラーの起動と経緯
<<Debian squeeze インストーラーの起動!>>
<<stop_sound>>
## Booting image at 00100000 ...
Image Name: Debian kernel
Created: 2012-01-22 21:38:15 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1315840 Bytes = 1.3 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 02000000 ...
Image Name: debian-installer ramdisk
Created: 2012-01-22 21:38:15 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 4076444 Bytes = 3.9 MB
Load Address: 02000000
Entry Point: 02000000
Verifying Checksum ... OK
Starting kernel ...
arg:console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.091
Uncompressing Linux... done, booting the kernel.
・・・
(略)
・・・
Starting system log daemon: syslogd, klogd.
mount: mounting /dev/mtdblock2 on /tmp/oldsys-preseed/rootfs failed: Input/outpu
t error
umount: can't umount /tmp/oldsys-preseed/rootfs: Invalid argument
※~~~ 静まり返っ た様に沈黙を続けるが8~9分くらい待つ ~~~※
ターミナルソフトによっては
⊂^v^;⊃空欄が出来るのは仕様ですw
・・・
(略)
・・・
/usr/sbin/micro_evtd.command: line 57: disown: not found
774
(何か無いとか言ってくるが、このままで良い様だ!)
余りにも空欄がひどいので・・・・やっぱり・・・
・・・
(略)
・・・
------------------------------- とりあえず一番初めのメニュー から -------------------------------------------
この画面はSSHを用いた接続の場合の話です、
コンソールのまま行うので特にメモなどはしませんでした。
<Continue>をして進めます。(エンターキー)
lqqqqqqqqqqqu [!!] Continue installation remotely using SSH tqqqqqqqqqqqk
x x
x Start SSH x
x To continue the installation, please use an SSH client to connect to x
x the IP address 192.168.123.22 and log in as the "installer" user. For x
x example: x
x x
x ssh installer@192.168.○.× x
x x
x The fingerprint of this SSH server's host key is: x
x 0?:e?:1?:c?:2?:3?:7?:b?:c?:4?:b?:f?:e?:2?:8?:a? x
x x
x Please check this carefully against the fingerprint reported by your x
x SSH client. x
x x
x <Continue> x
x x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
-(うまく行ったケースです、ダメなら読み飛ばしてxxxxxメ ニューxxxxxから見てもらっても良いと思う)--
ミラーサイトで日本を選んでみた
[!] Choose a mirror of the Debian archive
k x
x The goal is to find a mirror of the Debian archive that is close to
x you on the network -- be aware that nearby countries, or even your
x own, may not be the best choice.
x
x Debian archive mirror country:
x
x Hong Kong
x Hungary
x Iceland
x Ireland
x taly
x Japan
x Kazakhstan
x Korea, Republic of
x Latvia
x x
x <Go Back>
-(ダメだったケース、読み飛ばしてxxxxxメニューxxxxxから見てもらっても良いと思 う)---------------------------
具体的な日本のFTPのミラーを適当に指定
[!] Choose a mirror of the Debian archive
k x
x Please select a Debian archive mirror. You should use a mirror in
x your country or region if you do not know which mirror has the best
x Internet connection to you.
x
x Usually, ftp.<your country code>.debian.org is a good choice.
x
x Debian archive mirror:
x
x ftp.jp.debian.org
x x ftp.nara.wide.ad.jp
x ftp2.jp.debian.org
x dennou-k.gfd-dennou.org
x dennou-q.gfd-dennou.org
x dennou-h.gfd-dennou.org
x cdn.debian.net
x
x <Go Back>
-----------------------------------
適当なFTPサーバを選ぶ
[!] Choose a mirror of the Debian archive
x
x If you need to use a HTTP proxy to access the outside world, enter
x the proxy information here. Otherwise, leave this blank
x
x The proxy information should be given in the standard form of
x "http://[[user][:pass]@]host[:port]/".
x
x HTTP proxy information (blank for none):
x
x ___________________________________________________________________ x
x
x <Go Back> <Continue>
xxxxxx※色々やってダメな場合※は、<Go Back>を繰り返して ウィザードからの質問度合いを変えるxxxxxxx
なぜか、Choose a mirror of the Debian archiveee で引っかかり、アップデートというか、
ダウンロードのサイト(apt リポジトリ http://www.debian.or.jp/using/mirror.html) の
指定がうまくいかなかった場合は、<Go Back> を繰り返して、
「Debian installer main menu」メニューの中の
「Configure the network」を再び実行したり、繰り返してもうまくいく場合もある?
この辺はうまくいかないときは、項目をやり直したり質問を変えて詳細に尋ねてくるウィザードの設定にしてみるには、
「Change debconf priority」 という項目を選び、
その中で一番上の選択肢が以下の様にあるが、
critical
high
medium
low
「critical」として、詳しく色々質問してくるモードを選びなおし、再び開始したりしてみた。
するとうまくいく場合もあった。
実際は、何が原因で止まってしまっているか分からない場合があるが、
何度か繰り返していると、同様な設定なのにうまく行ってしまったこともある。
FTPサーバに繋がらない状況などで変化した可能性もある。
[!] Debian installer main menu
x
x Choose the next step in the install process:
x
x Detect network hardware
x Configure the network
x Choose a mirror of the Debian archiveee
x Download installer components
x Change debconf priority
x Save debug logs
x Execute a shell
x Abort the installation
xxxxxxxx--------------------------------------------------------------------------xxxxxxxx
設定を「critical」に変えると、こんな感じに滅茶苦茶色々聞いてくる。
普通にインストールしてもパッケージに何を選ぶか聞いてくる場合と聞いてこない場合があったのは、
なぜか未だに分からないが、聞いてこない場合は最小限のパッケージだと考えてもいいのだと・・は・・思う・・・
足らないものは、後からdebian のパッケージ管理コマンドでインストール(追伸:して設定)すればいいだけの話だ。
(追伸:また、squeeze の日本語化について、公式的なやり方はこちら)
[!!] Debian installer main menu
x
x Choose the next step in the install process:
x
x Choose language
x Detect network hardware
x Configure the network
x Choose a mirror of the Debian archive
x Download installer components
x Set up users and passwords
x Configure the clock
x Detect disks
x Partition disks
x Install the base system
x Configure the package manager
x Select and install software
x Make the system bootable
x Continue without boot loader
x Finish the installation
------------------------------
デフォルトのウィザードの質問量、「high」を選んだ場合、使うランゲージを聞いてくる。
英語以外なので「C」を選ぶ。
[!!] Select a language
k x
x Choose the language to be used for the installation process. The
x selected language will also be the default language for the installed
x system.
x
x Language:
x
x C
x English
x x
x <Go Back>
-------------------------
日本はアジア圏なので、「Asia」を選ぶ。
[!!] Select your location
k x
x The selected location will be used to set your time zone and also for
x example to help select the system locale. Normally this should be the
x country where you live.
x
x Select the continent or region to which your location belongs.
x
x Continent or region:
x
x Africa
x x Antarctica
x Asia
x Atlantic Ocean
x Caribbean
x Central America
x Europe
x
x <Go Back>
<Tab> moves; <Space> selects; <Enter> activates buttons
-------------------------
上下でスクロールして、中から日本である「Japan」を見つけて選ぶ。
[!!] Select your location
k x
x The selected location will be used to set your time zone and also for
x example to help select the system locale. Normally this should be the
x country where you live.
x
x Listed are locations for: Asia. Use the <Go Back> option to select a
x different continent or region if your location is not listed.
x
x Country, territory or area:
x
x Iran, Islamic Repub
x x Iraq lic of
x Israel
x x Japan
x Jordan
x Kazakhstan
x
x <Go Back>
-------------------------
ルートのパスワードを入力する。
[!!] Set up users and passwords
k x
x You need to set a password for 'root', the system administrative
x account. A malicious or unqualified user with root access can have
x disastrous results, so you should take care to choose a root password
x that is not easy to guess. It should not be a word found in
x dictionaries, or a word that could be easily associated with you.
x
x A good password will contain a mixture of letters, numbers and
x punctuation and should be changed at regular intervals.
x
x The root user should not have an empty password. If you leave this
x empty, the root account will be disabled and the system's initial
x user account will be given the power to become root using the "sudo"
x command.
x
x _____________________________________________________________________ x
x
x <Go Back> <Continue>
-------------------------
ルートパスワードを確認の為、再度入力する。
[!!] Set up users and passwords
x
x Please enter the same root password again to verify that you have
x typed it correctly.
x
x Re-enter password to verify:
x
x __________________________________________________________________ x
x
x <Go Back> <Continue>
-------------------------
このOS の管理主をユーザーとして入力する。
(私の場合は適当にフルネームにせず、ユーザーアカウントを入力した。)
[!!] Set up users and passwords
x
x A user account will be created for you to use instead of the root
x account for non-administrative activities.
x
x Please enter the real name of this user. This information will be
x used for instance as default origin for emails sent by this user as
x well as any program which displays or uses the user's real name. Your
x full name is a reasonable choice.
x
x Full name for the new user:
x
x _____________________________________________________________________ x
x
x <Go Back> <Continue>
-----------------------------------
今入れた管理人のアカウントを入力する。
(前回の管理人の名前などが既に入っていると思う)
[!!] Set up users and passwords
x
x Select a username for the new account. Your first name is a
x reasonable choice. The username should start with a lower-case
x letter, which can be followed by any combination of numbers and more
x lower-case letters.
x
x Username for your account:
x
x xxxxxxxxx____________________________________________________________ x
x
x <Go Back> <Continue>
-----------------------------------
今作ったユーザーアカウントのパスワードを入力する。
[!!] Set up users and passwords
x
x A good password will contain a mixture of letters, numbers and
x punctuation and should be changed at regular intervals.
x
x Choose a password for the new user:
x
x _______________________________________________________________ x
x
x <Go Back> <Continue>
-----------------------------------
今入力したユーザーアカウントのパスワードを確認の為、再度入力する。
[!!] Set up users and passwords
x
x Please enter the same user password again to verify you have typed it
x correctly.
x
x Re-enter password to verify:
x
x _____________________________________________________________________ x
x
x <Go Back> <Continue>
-----------------------------------
色々ローディングとかセットアップの進行状況が流れる・・・
(毎度のことだけど、%の値は同じ場所に対しての描画で文字化けしているけど気にせずに)
Loading additional components
k x
x 160%
x x
x Retrievinpartman-auto-lvm
x
-----------------------------------
Partition disks でディスクをどうするか!ここで選ぶ。
私が何度もこのDebian squeeze のインストーラーを試しても、インストール後に、
fdisk -l コマンドで、does not end on cylinder boundary.と言ってきたので、
これを読んでいる人も同様ならば、私の前のブログ、
「fdisk コマンドのdoes not end on cylinder boundary. って何なの? 」の様に、
NANDフラッシュのブートより、ハードディスクをfdisk コマンドによってパーティション分けを手動で行い、
このウィザードでは「Manual」を選び、マウントの方法やファイルシステムだけを選択する方法を選ぶと良い。
[!!] Partition disks
k x
x If you choose guided partitioning for an entire disk, you will next
x be asked which disk should be used.
x
x Partitioning method:
x
x Guided - use entire disk
x x Guided - use entire disk and set up LVM
x Guided - use entire disk and set up encrypted LVM
x Manual
x
x <Go Back>
xxxxxxx※ 私の前のブログの方法でパーティションを区切った場合 ※xxxxxxxxxxx
パーティションをNANDフラッシュからブートしてfdisk を使って区切ったと思う、その場合は、
ブートの指定や、マウントする場所、などをここで選ぶ。
ブートの指定はパーティションを区切ったときにも設定できたが、こちらでも行える。
勿論、ファイルシステムもここで選ぶので注意して行うこと。
#1 primary 256.9 MB B
を選び、
x Use as: do not use
x x
x Bootable flag: on
こうなっているだろうから、「Use as」より「Ext2 file system」 を選ぶ。
次に「Mount point」より「/boot - static files of the boot loader」を選ぶ。
x Use as: Ext2 file system
x
x Mount point: /boot
x x Mount options: defaults
x Label: none
x Reserved blocks: 5%
x Typical usage: standard
x Bootable flag: on
するとこうなるので、選択項目から、「one setting up the partition」を選ぶ。
続いて
#2 primary 39.4 GB
を選び、
x Use as: do not use
x
x Bootable flag: off
こうなっているだろうから、「Use as」より「Ext2 file system」 を選ぶ。
しかし、ジャーナリングの機能を使いたい場合には、「Ext3 journaling file system」を選んでも良い。
しかしNANDフラッシュからディスクチェックをする場合に、本当にジャーナリングの意味がるのかを考えると、
ジャーナリングに対応しているかどうか分からないので、私は一応カットした、ジャーナルの機能がついたExt3は
Ext2としてマウントできるらしいが、古いカーネルは対応していないと聞くので、なんとなく私の場合は
「Use as」より「Ext2 file system」を選んだが、好みの選択で選んで下さい。
次に「Mount point」より「/ - the root file system」を選ぶ。
x Use as: Ext2 file system
x x
x Mount point: none
x Mount options: defaults
x Label: none
x Reserved blocks: 5%
x Typical usage: standard
x Bootable flag: off
するとファイルシステムは任意ですが、それ以外はこうなるので、確認後、選択項目から、「one setting up the partition」を選ぶ。
続いて
#5 logical 400.5 MB
を選び、
x Use as: do not use
x
x Bootable flag: off
こうなっているだろうから、「Use as」より「swap area」を選ぶ。
x Use as: swap area
x x
x Bootable flag: off
するとこうなったと思う。確認後、選択項目から、「Done setting up the partition」を選ぶ。
最後に、
[!!] Partition disks
のメニューが
x SCSI1 (0,0,0) (sda) - 40.0 GB ATA INTEL SSDSA2M040
x > #1 primary 256.9 MB B f ext2 /boot
x > #2 primary 39.4 GB f ext2 /
x > #5 logical 400.5 MB f swap swap
こうなっているのを確認する。
そしてこれでよければ、上下キーより「Finish partitioning and write changes to disk 」を選んで、
x Write the changes to disks?
x
x <Yes> <No>
次の画面では、上記の様に書き込んでよいか聞いてくるので<Yes>を選ぶとファイルシステムをパーティション上に
設定してOSのインストールも続行される。
-------------------------------
また、もし私の前のブログを用いない場合は、例えばこんな風になります。
空にしてあるディスクが1つしかないので、選択肢も1つしかない為、これを選ぶ。
[!!] Partition disks
k x
x Note that all data on the disk you select will be erased, but not
x before you have confirmed that you really want to make the changes.
x
x Select disk to partition:
x
x SCSI1 (0,0,0) (sda) - 40.0 GB ATA INTEL SSDSA2M040
x x
x <Go Back>
x
--------------------------------
例えば、 Finish partitioning and write changes to disk を選んで進んでみた!
[!!] Partition disks
k x
x This is an overview of your currently configured partitions and mount
x points. Select a partition to modify its settings (file system, mount
x point, etc.), a free space to create partitions, or a device to
x initialize its partition table.
x
x Configure the Logical Volume Manager
x Configure encrypted volumes
x
x SCSI1 (0,0,0) (sda) - 40.0 GB ATA INTEL SSDSA2M040
x > #1 primary 254.8 MB B f ext2 /boot
x > #2 primary 39.4 GB f ext3 /
x > #5 logical 377.5 MB f swap swap
x
x Undo changes to partitions
x Finish partitioning and write changes to disk
x x
x <Go Back>
----------------------------
これでいいか?と聞いてくる、<No>になっているので、<Yes>を選んでパーティションを区切ってみる。
これは私の前のブログでも聞いてきた確認です。
[!!] Partition disks
x
x If you continue, the changes listed below will be written to the
x disks. Otherwise, you will be able to make further changes manually.
x
x The partition tables of the following devices are changed:
x SCSI1 (0,0,0) (sda)
x
x The following partitions are going to be formatted:
x partition #1 of SCSI1 (0,0,0) (sda) as ext2
x partition #2 of SCSI1 (0,0,0) (sda) as ext3
x partition #5 of SCSI1 (0,0,0) (sda) as swap
x
x Write the changes to disks?
x
x <Yes> <No>
--------------------------
面白いほどWindows 標準のターミナルソフトだと、文字が化けて変だけですが、パーティションやフォーマット処理も、
こんな感じに処理が表示されます。
Partitions formatting
k x
x 330%
x x
x Creating ext3 file system for / in partition #2 of SCSI1 (0,0,0)
x (sda)...
---------------------------
続けてパッケージもインストールしだしてくれました。31%のとき。
Installing the base system
k x
x 31%
x x
x Resolving dependencies ofbase packages...
x
-----------------
こっちは、65%のとき。CUIでも変わっていくのはとても面白い。なんせ玄箱でしかもメモリ上からのブート。
Installing the base system
k x
x 65%
x x
x Configuring man-db...
x
------------------------
ベースシステムのインストール状況でカーネルもインストールしているのがわかる。いろいろしている。
Installing the base system
k x
x 79%
x x
x Installing the kernel - retrieving and installing initramfs-tools...
x
--------------------------
ミラーさいともこの前にスキャンしていたけど、キャプチャしそびれた^^;
aptコマンドでインストールしたい物でも探す準備をしていたみたいです。
Configuring apt
k x
x 16%
x x
x Scanning the mirror...
x
x <Cancel>l>
x
--------------------------
ここに書き込めないほど早く終わってしまうメニューもあれば、ちょくちょく切り替わって出てきたりする
メニューもある。勿論キャプチャーし忘れもあると思う、余りにも長い時間だし。
Select and install software
k x
x 1 0%
x x
x Upgrading software...
x
--------------------------
簡単に言うと、レポート提出に参加するか?みたいな内容だと思う。
ウィークリーどうとかあるので、パケットを送出するのだと思う。
都合が悪い人は<No>を選ぶ、パッケージの出来具合に貢献したければ<Yes>です。
[!] Configuring popularity-contest
x
x The system may anonymously supply the distribution developers with
x statistics about the most used packages on this system. This
x information influences decisions such as which packages should go on
x the first distribution CD.
x
x If you choose to participate, the automatic submission script will
x run once every week, sending statistics to the distribution
x developers. The collected statistics can be viewed on
x http://popcon.debian.org/.
x
mx This choice can be later modified by running "dpkg-reconfigure
x popularity-contest".
x
x Participate in the package usage survey?
x
x <Go Back> <Yes> <No>
---------------------
これこれ! これ毎回ディストリービューションによって迷う私は初心者ですw
やっぱり何がインストールされるか分からないので、出来るだけ何も選ばずに、
ウィザードが終わったら自分でカスタマイズするべきなんでしょう。
たとえばSQL database を選ぶと、PostgreSQL(ぽすとぐれすきゅーえる)がインストールされちゃいます・・・
MySQL がいいんですが・・・・
なので出来るだけ選ばないと、デフォルトで選ばれている、
「Standard system utilities」だけになると思います。
あとX Window 関係だと思う、「Graphical desktop environment」とかもあり、
とても興味がありますが、リモートデスクトップ接続オンリーの画面環境をコマンドのみで構築する方法とか、
やってみたいですが、それも今回の目的ではないので、後回しにしたいと思います。
[!] Software selection
k x
x At the moment, only the core of the system is installed. To tune the
x system to your needs, you can choose to install one or more of the
x following predefined collections of software.
x
x Choose software to install:
k
x Graphical desktop environment
x [ ] Web server
xx [ Print server
] DNS server
] File server
x ] Mail server
x ] SQL database
x ] SSH server
x [ ] Laptop stem utilities
x
x <Go Back> <Continue>
---------------------------------
ソフトウェアをインストールしだした。
Select and install software
k x
x 1 0%
x x
x Upgrading software...
x
--------------------------------
インストール終わったので、CDとか取るとかしとくといいよって教えてくれている。
PCならBIOSの設定を戻すとかするのだろうけど、インストーラーはU-BOOTの仕組みを使って
玄箱PROのメモリ上にtftpから持ってきたイメージを置いた物だから、
再び参照しなければ、特に再び参照するような環境変数を触ったりしていないので、
そのままでよいかと思う。
<Continue>を選ぶ。
[!!] Finish the installation
x
x Installation complete
x Installation is complete, so it is time to boot into your new system.
x Make sure to remove the installation media (CD-ROM, floppies), so
x that you boot into the new system rather than restarting the
x installation.
x
mx <Go Back> <Continue>
----------------------------------
リブートされる。
Finishing the installation
k
84%
x
Gathering information for installation report...
x [12103.662308] Restarting system.
----------------------------------
ここで、玄箱PRO のNANDフラッシュメモリから起動をまだしてしまうので、
起動前のU-BOOTによって、Debian をインストールしたディスクから起動出来る様に、
U-BOOTの環境変数を変えておく必要がある。
--------------------------------
Debian が立ち上がるまで
Orion1 CPU = Low
=== KURO U-Boot. ===
** LOADER **
** KUROBOX BOARD: KURO_BOX LE (CFG_ENV_ADDR=fffff000)
U-Boot 1.1.1 (Apr 10 2007 - 18:10:08) Marvell version: 1.12.1 - TINY
・・・
(略)
・・・
<<stop_sound>>
## Booting image at 00100000 ...
Image Name: Debian kernel
Created: 2012-04-18 3:04:21 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1316220 Bytes = 1.3 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 02000000 ...
Image Name: Debian ramdisk
Created: 2012-04-18 3:04:21 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 2344021 Bytes = 2.2 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Starting kernel ...
・・・
(略)
・・・
Debian GNU/Linux 6.0 debian ttyS0
debian login:
-----------------------------------------------------------------// これでDebian のインストールが完了したことが分かる。
コメント一覧