|
|
当サイトは、玄箱PRO (KURO-BOX/Pro)を中心とした組み込み、Linuxと電子工作を扱っています。
会社案内
情報セキュリティおよび個人情報の取り扱いについて コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。コメントはそれぞれ投稿した人のものです。 |
■はじめに
Debian 化するのに利用した hddrootfs.tar.gz はどうやって作るのでしょうか。ここでは、Debian GNU/Linux インストールガイドの D.3. Unix/Linux システムからの Debian GNU/Linux のインストール, にしたがって、インストール後のディレクトリを構築し、それを hddrootfs.tar.gz としてまとめていく手順を紹介します。すべての作業は、Debian 化した玄箱PRO で行います。
以降の作業は root で行います。kurobox ユーザの場合は su コマンドで root になってください。
kurobox@kurobox:~$ su
Password: ← root のパスワード (kuroadmin) を入力する
kurobox:/home/kurobox#
mkdir /home/work
mkdir /home/root
■必要なパッケージのインストール
binutils (追加でインストールが必要です。binutils に含まれる ar コマンドが必要です)と wget (標準でインストールされています)がインストールされていないときは、
apt-get update ←以前に実行していれば不要
apt-get install binutils ←binutils のインストール
apt-get install wget ←wget のインストール, 通常は不要
■debootstrap でインストールイメージを作成する
まず debootstrap を wget で入手し、インストールします。
ファイルをとってくる(1行です)
wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_0.3.3.2etch1_arm.udeb
ar -x debootstrap-udeb_0.3.3.2etch1_arm.udeb
cd /
tar xzvf /home/work/data.tar.gz
kurobox:/# tar xzvf /home/work/data.tar.gz
./
./usr/
./usr/lib/
./usr/lib/debootstrap/
./usr/lib/debootstrap/scripts/
./usr/lib/debootstrap/scripts/woody
./usr/lib/debootstrap/scripts/sarge
./usr/lib/debootstrap/scripts/sid
./usr/lib/debootstrap/scripts/warty
./usr/lib/debootstrap/scripts/hoary
./usr/lib/debootstrap/scripts/breezy
./usr/lib/debootstrap/functions
./usr/lib/debootstrap/pkgdetails
./usr/lib/debootstrap/devices.tar.gz
./usr/lib/debootstrap/arch
./usr/sbin/
./usr/sbin/debootstrap
./usr/lib/debootstrap/scripts/etch
./usr/lib/debootstrap/scripts/lenny
/usr/sbin/debootstrap --arch arm etch /home/root http://ftp.jp.debian.org/debian
kurobox:/# /usr/sbin/debootstrap --arch arm etch /home/root http://ftp.jp.debian.org/debian
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://ftp.jp.debian.org/debian...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving aptitude
I: Validating aptitude
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
I: Validating base-passwd
I: Retrieving bash
I: Configuring netcat...
I: Configuring tcpd...
I: Configuring man-db...
I: Configuring libgcrypt11...
I: Configuring whiptail...
I: Configuring ifupdown...
I: Configuring dhcp3-client...
I: Configuring openbsd-inetd...
I: Configuring libreadline5...
I: Configuring logrotate...
I: Configuring libopencdk8...
I: Configuring libgnutls13...
I: Configuring libldap2...
I: Configuring netbase...
I: Configuring gnupg...
I: Configuring debian-archive-keyring...
I: Configuring apt...
I: Configuring aptitude...
I: Configuring apt-utils...
I: Configuring klogd...
I: Configuring tasksel-data...
I: Configuring sysklogd...
I: Configuring tasksel...
I: Base system installed successfully.
このブログ記事を参照しているブログ一覧: インストール用イメージ(hddrootfs.tar.gz)を構築してみる(1/3)
このブログ記事に対するトラックバックURL: http://www.eleki-jack.com/mt/mt-tb.cgi/721
おすすめ書籍 |
![]() |
コメントする