ALIX3D2 CFカードブートでDebianインストール 準備1

Debianのインストールガイドを何度も読み返して少しずつ内容が理解できてきた。いきなりインストール作業に入る前に手順を整理してみたい。

目的 ALIX3D2にDebian最新版をインストールする。
条件 内部スロットのCFカードから起動して起動したCFカード自身にインストールする。

インストールガイドの参照箇所   ・・・・・今回該当する部分
i386 用 Debian GNU/Linux 9 のインストール https://www.debian.org/releases/stable/i386/index.html.ja
 2.4. インストールに利用できるメディア
 2.4.4. ハードディスク

 4. システムインストールメディアの入手
 4.4. ハードディスク起動ファイルの準備
 4.4.1. LILO や GRUB を使用した Linux からのハードディスクインストーラ起動

 5. インストールシステムの起動
 5.1. 32-bit PC でのインストーラの起動
 5.1.5. LILO や GRUB を用いた Linux からの起動
 5.1.7. ブート画面
 5.1.8. グラフィカルインストーラ

インストールガイドの自分なりの理解
ハードディスクにDebianインストーラーをコピーすることとブートローダーを編集してブートメニューにDebianインストーラーを追記することによりハードディスクからDebianインストーラーを起動できるようになる。Debianインストーラーは、既存のOSに置き換えてDebianをインストールするかパーティションを追加して既存のOSを残したまま追加パーティションにDebianをインストールできる。

ALIX3D2の場合 内蔵ハードディスクは、CFカードということになる。CFカードには、VoyageMPDがインストール済でブートローダーは、GRUBが入っている。

インストールに必要なファイルのダウンロード
カーネルバイナリ vmlinuz または linux,RAMディスクイメージ initrd.gz この2つは、必須

・パーティションを変更しない場合 hd-media用のフォルダーからダウンロードする
 この場合 CDのISOが必要となる。ファイルサイズにより各種あるがインターネット経由インストール作業前提で小さなCDイメージとする。
 vmlinuz initrd.gz
 http://ftp.nl.debian.org/debian/dists/stretch/main/installer-i386/current/images/hd-media/
 debian-9.5.0-i386-netinst.iso
 https://cdimage.debian.org/debian-cd/current/i386/iso-cd/

・パーティションを変更する場合 netboot用のフォルダーからダウンロードする
 この場合 ネットワークから全てインストールする為 CDのISOは、必要ない。
 linux initrd.gz
 http://ftp.nl.debian.org/debian/dists/stretch/main/installer-i386/current/images/netboot/debian-installer/i386/

ダウンロードしたファイルのCFカードへのコピー
インストールガイドには、適当な場所 /boot/newinstall/   等にコピーせよとある。

CFカードの現状ディレクリ         ・・・・・minidlnaをインストールしたALIX3D2のCFカード
root@voyage:/# ls      ・・・・・/ディレクリの中身
CHANGELOG       etc         mnt   sbin      vmlinuz
README          home        opt   srv       voyage.depends.list
README.live-cd  initrd.img  proc  sys       voyage.dpkg-l
README.pxe      lib         ro    tftpboot  voyage.dpkg.list
bin             live-build  root  tmp
boot            lost+found  run   usr
dev             media       rw    var

root@voyage:/# cd boot    ・・・・・bootディレクリへ移動
root@voyage:/boot# ls     ・・・・・bootディレクリの中身
System.map-3.14.12-voyage-rt-rt9  grub
coffee.bmp                        initrd.img-3.14.12-voyage-rt-rt9
config-3.14.12-voyage-rt-rt9      inside.bmp
debian-de.bmp                     onlyblue.bmp
debian.bmp                        tuxlogo.bmp
debianlilo.bmp                    vmlinuz-3.14.12-voyage-rt-rt9

ブートローダーの編集
CFカードには、grubがインストールされているのでインストールガイドのgrub1の設定で編集すれば良い。
/boot/grub/ menu.lst を編集
下記4行を追記するとブートメニューにDebianインストーラーが追加表示される。
 title  New Install
 root   (hd0,0)
 kernel /boot/newinstall/vmlinuz
 initrd /boot/newinstall/initrd.gz

CFカード 現状のmenu.lst 
root@voyage:/boot# cd grub   ・・・・・grubディレクリへ移動
root@voyage:/boot/grub# ls    ・・・・・grubディレクリの中身
e2fs_stage1_5  jfs_stage1_5  minix_stage1_5     stage1  stage2_eltorito
fat_stage1_5   menu.lst      reiserfs_stage1_5  stage2  xfs_stage1_5

root@voyage:/boot/grub# cat menu.lst   ・・・・・menu.lst内容表示
 #
 # This file generated automatically by /usr/local/sbin/setboot.sh
 # on Tue Jun 30 09:06:26 GMT 2015
 #
 timeout 5
 default 0
  title Voyage Linux 0.10.0 (Build Date 20150429)    ・・・・・Voyageの起動メニュー・・・・・
  root (hd0,0)                     ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
  kernel /vmlinuz root=LABEL=VOYAGE_FS       ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
  initrd /initrd.img                   ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

コメント

このブログの人気の投稿

BDP-S370 SACD SP/DIF同軸出力

LightMPD/upnpgw イーサネット分離モード

10~12cm用バックロードホーン