ALIX3D2 CFカードブートでDebianインストール 準備1
Debianのインストールガイドを何度も読み返して少しずつ内容が理解できてきた。いきなりインストール作業に入る前に手順を整理してみたい。
目的 ALIX3D2に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をインストールできる。
ハードディスクに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
カーネルバイナリ 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 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
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 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
コメント
コメントを投稿