【今更】オラ、フロッピー1枚でLinuxさインスコするべYO!【河島英五】

♪ 自分のことは後にすべ?(何。

昔はインストール用FDイメージありましたが、カーネルがFD1枚ではとても入らんので今はもうありません。駄菓子菓子、できないこともないのであります。(全くもってスマートではないけんど...)

ぶっちゃけ、PLoP Boot Manager で起動FDから USBメモリブートとか、別PCあるならネットワークブートの方が楽だったりしますが、そこはそれ。

出番があるかどうかは、オラシラネ!

必要最低条件はルーターあり + 有線LANが使えること!(あっと、もちろんFDブート可能なPCで)

INDEX

about

結構しんどいので心の準備というか注意点あげとくと・・・

  • フロッピーは起動がめっちゃ遅いんやでぇ
  • フロッピーはよく壊れんねんでぇ
  • 事前に format a: で不良セクタないか確認しとった方がよろしいでぇ
  • ドライブの方も古いと壊れかけてたりして... orz
  • 「NICのドライバーがありませんねんけど・・・」とか言われることがあるかも

ってか、USBブートできない様な古いPCに入れられるディストリて、Debian ぐらいかもしれんなし。。。orz

どけんすっと?
  1. 起動FDでブート
  2. インターネット上からインストール用ファイル (kernel, initrd) をダウンロード
  3. セットアップが起動

フロッピーにはネットブート用のブートローダーだけ入れて、後はすべてインターネット上のサーバからダウンロードするわけです。

起動FD作成のおおまか手順
  1. ROM-o-matic.net でスクリプト埋め込みネットブート用イメージを作成&ダウンロード
  2. RawWrite for Windows などでFDへ書き込み

FDイメージ作成

下記サイトで。

  1. 1. Choose an output format: SYSLINUX-based bootable floppy image (.sdsk)
  2. 2. Choose a NIC type: 対象PCのNICに合わせて選択、または、
    • all-drivers, or undionly
  3. 5. 「Customize」ボタンをクリック
  4. ページ下部の Embedded Script: に下記のスクリプトを貼り付け
  5. Get Image」でダウンロード
  • Debian stable テキストモード LXDE指定
#!gpxe
dhcp net0
initrd http://ftp.riken.jp/Linux/debian/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz
chain http://ftp.riken.jp/Linux/debian/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/linux desktop=lxde vga=788
boot
  • Debian stable グラフィカルモード LXDE指定
#!gpxe
dhcp net0
initrd http://ftp.riken.jp/Linux/debian/debian/dists/stable/main/installer-i386/current/images/netboot/gtk/debian-installer/i386/initrd.gz
chain http://ftp.riken.jp/Linux/debian/debian/dists/stable/main/installer-i386/current/images/netboot/gtk/debian-installer/i386/linux desktop=lxde video=vesa:ywrap,mtrr vga=788
boot

FDへ書き込み

事前に format a: で不良セクタがないか確認した方がええでなし。

イメージのFDへの書き込みは下記 RawWrite for Windows がお手軽

FDブートでインストール

SYSLINUXのブート画面でもす。

f:id:palm84:20181225090920p:plain

ダウンロード失敗することもあるんで気長にやんべ。

  • Debian Wheezy テキストインストーラー

f:id:palm84:20181225090925p:plain

  • Debian Wheezy グラフィカルインストーラー

f:id:palm84:20181225090930p:plain

Iceweasel(Firefox)、日本語入力、OpenOffice.org など一通り入ったべ。

f:id:palm84:20181225090935p:plain

【追記】non-PAE な Xubuntu 12.04 も入ったべ!

オラ non-PAE (Pentium M 733) マシンで確認したべ。

  • Ubuntu 12.04 (Precise) ネットブート用インストーラー
#!gpxe
dhcp net0
initrd http://www.ftp.ne.jp/Linux/packages/ubuntu/archive/dists/<strong>precise-updates</strong>/main/installer-i386/current/images/netboot/<strong>non-pae</strong>/ubuntu-installer/i386/initrd.gz
chain http://www.ftp.ne.jp/Linux/packages/ubuntu/archive/dists/<strong>precise-updates</strong>/main/installer-i386/current/images/netboot/<strong>non-pae</strong>/ubuntu-installer/i386/linux vga=788
boot

/precise/ ディレクトリのやつだと途中で止まってだめ、/precise-updates/ のやつでおkですたよ。

Ubuntu の non-PAE のインストーラーはテキストモードしかないのがちと悲しいべ。

Debian のとよく似てっけどこっちはデスクトップ環境の選択が可能だ、「インストールするソフトウェアの選択」画面では「Xubuntu desktop」のみにチェック入れるべ。

f:id:palm84:20181225090941p:plain

f:id:palm84:20181225091001p:plain

下記ページ参照して追加パッケージ入れたら日本語環境は完璧だ。

$ wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
$ wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
$ sudo wget https://www.ubuntulinux.jp/sources.list.d/precise.list -O /etc/apt/sources.list.d/ubuntu-ja.list
$ sudo apt-get update

コマンド実行後にポップアップのメッセージに従いアップデートすんべ。

ほなまたでごわす。