投稿

LinuxマシンでCFカードにDebianインストール(ALIX3D2用)実践 5

イメージ
ホストマシンをALIX3D2 Voyage0.10.0に変えてやり直し  debootstrapのインストール 以下は、テキストコピー 色々試行錯誤したことをそのまま Linux voyage 3.14.12-voyage-rt-rt9 #1 SMP PREEMPT RT Fri Apr 17 15:10:46 HKT 2015 i586 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.  __  __  \ \/ /___ __  __ ___  ___  ___    Useful Commands:   \  // _ \\ \/ /,-_ |/ _ |/ -_)     remountrw - mount disk as read-write    \/ \___/ \  / \___,\_  |\___|     remountro - mount disk as read-only            _/_/        _'_|          remove.docs - remove all docs and manpages      { V o y a g e } - L i n u x   ...

LinuxマシンでCFカードにDebianインストール(ALIX3D2用)実践 4

イメージ
躓いてばかりで前に進めないので一旦リセットして初めからやり直し ホストマシンをALIX3D2 Voyage0.8.0に変更して CFカード4GB新品にインストールする。  fdiskでドライブの確認 内部スロットのCFカードは、hda1 外部接続カードリーダーのCFカードは、sda1  新規CFカード4GBをパーティション分割  第1パーティションに3GB、第2パーティションに残りを割り当てる。  第1パーティションにブートフラグを付けて内容確認し変更内容を書き込み。  リブートして確認  sda1をフォーマット 中断を挟んで続き スワップファイルの設定 以下は、長いので画面コピーではなくテキストコピーを貼り付け debootstrapのインストール root@voyage:~# mkdir work root@voyage:~# ls ArchLinuxARM-am33x-latest.tar.gz    debian-for-alix-v3.img.bz2  root Minimserver-0.8.4-linux-x86.tar.gz  minimserver                 rootfs boot                                mnt                         work root@voyage:~# cd work root@voyage:~/work# wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.109_all.deb --2018-12-06 06:13:47--  ht...

LinuxマシンでCFカードにDebianインストール(ALIX3D2用)実践 3

イメージ
前回の続き debootstapの実行が失敗して保留にしていた。問題となっていたバックスラッシュの意味を考えてみた。Googleで検索すると当該のコマンドラインについては、改行コードを無視するということまで分かった。しかしTeratermにコピペして実行したコマンドラインには改行コードなど含まれていない。バックスラッシュが次の1文字を無視するということならスペースを無視したということになる。これではエラーになるはずである。 バックスラッシュを削除してやりなおしてみた結果 コマンドライン打ち直し Teratermの画面上では2行に跨っているが改行コードは、無い。  enterを押すとコマンドが実行された。 実行画面の最後の方でエラーになっているようだが何のことか分からない。 Teratermの画面でエラー表示の最後の2行のテキストをコピペすると以下のとおり W: Failure trying to run: chroot /mnt/debinst dpkg --force-overwrite --force-confold --skip-same-version --install /var/cache/apt/archives/adduser_3.115_all.deb /var/cache/apt/archives/libapparmor1_2.11.0-3+deb9u2_i386.deb /var/cache/apt/archives/libcryptsetup4_2%3a1.7.3-4_i386.deb /var/cache/apt/archives/libip4tc0_1.6.0+snapshot20161117-6_i386.deb /var/cache/apt/archives/libkmod2_23-2_i386.deb /var/cache/apt/archives/libcap2_1%3a2.25-1_i386.deb /var/cache/apt/archives/libidn11_1.33-1_i386.deb /var/cache/apt/archives/libseccomp2_2.3.1-2.1+deb9u1_i386.deb /var/cache/apt/archives/dmsetup_2%3a1.02.137-...

LinuxマシンでCFカードにDebianインストール(ALIX3D2用)実践 2

イメージ
インストール作業続き Teratermをprt scで画面コピーした画像貼り付け スワップファイル設定 パーティションをホストマシンにマウント debootstrapダウンロードとインストール apt-get installで手っ取り早くインストールした。VivoPCで直接操作したので画面コピーは、取っていない。 debootstrapの実行 準備編のとおりにコマンドを打ってみたがエラーとなった。バックスラッシュが¥に変わっている。Windowsマシンでは、準備編でも¥に変わっている。フォントを変更すると \に変わる。Teratermもフォント設定を変えないと¥ のままである。Teratermのフォント設定を変えて \にして再度コマンドを打ってみたがやはりエラーとなる。 Googleで検索するとコマンドオプションに\が入ってる例が出てこない。良く分からないので一旦保留。

LinuxマシンでCFカードにDebianインストール(ALIX3D2用)実践 1

イメージ
VivoPCをホストマシンとしてCFカードにDebianインストールを実践してみる。WindowsPCからTeratermでSSH接続してリモート操作した画面のプリントスクリーンを順番に貼り付けて説明していく。 VivoPCにカードリーダーを接続して新品のCFカード4GBを挿す。 CFカードのパーティション分割とフォーマット  SDカードのディバイス番号を確認  接続されたデバイスの内容をfdiskで確認 内部スロットのCFカードがsda1、カードリーダーのCFカードがsdb1(FAT32)  sdbをパーティション分割していく  インストール用のパーティション1の設定 3GBととする。  スワップファイル用のパーティション2の設定 残り全部とする。  パーティション1にブートフラグを付ける。  設定内容の書き込み  リブートして接続ディバイスの確認 パーティション1をフォーマット

LinuxマシンでCFカードにDebianインストール(ALIX3D2用) 準備

インストール手順整理 インストールマシンとALIX3D2のアーキテクチャーが異ならないとして最低限の手順を考えてみる。 インストールガイドから基本的な項目を抜き出して箇条書きにしてみる。 新しいCFカードのパーティション分割とフォーマット スワップファイル設定 パーティションをホストマシンにマウント debootstrapダウンロードとインストール debootstrapの実行 chroot デバイスファイルの作成 パーティションのマウント fstab設定 タイムゾーンの設定 ネットワークの設定 ロケールとキーボードの設定 カーネルのインストール ブートローダーのインストールと設定 SSHインストール 項目毎の詳細手順 自分の環境に合わせて考える ALIX3D2をホストマシンとして作業する。 usbポートにカードドライブを接続してCFカードを挿す。 CFカードのパーティション分割とフォーマット 予めSDカードのディバイス番号を確認しておく。 # ls /dev/sd*    ・・・・・内部スロットは、sda 、カードドライブは、sdbとなるはず sdbをパーティション1と2に分割 fdiskでやってみる # fdisk sdb             ・・・・・以降fdiskのオプションコマンドで操作 フォーマット # mke2fs -j /dev/sdb1         ・・・・・sdb1をext3でフォーマット スワップファイルの設定 # mkswap /dev/sdb2 # sync # swapon /dev/sdb2 パーティションのマウント # mkdir /mnt/debinst          ・・・・・/mntの下にディレクトリdebinstを作成 # mount /dev/sdb1 /mnt/debinst      ・・・・・sdb1をdebinstにマウント debootstrapダウンロードとインストール # mkdir work             ・・・・・作業用ディレクトリ作成 # cd work              ・・・・・workに移動 /work# wget http://ftp.debian.org/debian/pool/main/d/debo...

ALIX3D2 Debian インストール再検討

DebianインストーラーをALIX3D2で起動させるのは、断念して別の方法を再検討する。 やはり操作の過程を画面で確認しながらインストールを進めていくことが簡単にできるのが基本として必要である。Debianインストールガイドには、上級者向けの方法として稼動中のLinuxマシンを使いインストーラーを使わずにハードディスクにDebianの最小限のプログラムをインストールする方法の記載がある。 インストールガイドの参照 2.4. インストールに利用できるメディア 2.4.5. Un*x・GNU システム  https://www.debian.org/releases/stable/i386/ch02s04.html.ja#idm395 D.3. Unix/Linux システムからの Debian GNU/Linux のインストール  https://www.debian.org/releases/stable/i386/apds03.html.ja 一通り読んでみたが何が書いてあるのかよく分からないのが実感である。やってみないことには何も始まらないという思いだけである。ただ手順の終わりの方でブートローダーのインストールをやることになっているのでいきなり躓いて断念ということは、なさそうである。Googleでキーワードdebootstrapで検索したら事例が沢山出てくるので手がかりは、つかめるのではないかと思う。 手作業で進める為のシステムをどうするか Linuxの入っているPCを使ってCFカードにDebianの最小限のシステムをコマンドラインで構築するということだが手持ちのPCの中でどれをどう使うか検討してみたい。 ・ALIX3D2のCFカードにはVoyageが入っているのでLinuxマシンということになる。  WindowsPCからSSH接続してVoyageをコマンドラインで操作してインストール作業を  進めることはできるがどこにインストールするかで選択肢が複数ある。  内部スロットのCFカードをパーティション分割して第2パーティションにインストール  かUSBポートにカードドライブを接続してCFカードにインストールするかである。 ・Debianをインストール済の通常のX86マシンを常用しているのでそれを使えばPC1台  で作...