bootdisk の 内容の確認
# cd ../../ # pwd /home/ksim/proj # cp vmlinuz /mnt/boot/vmlinuz # df | sed 2,3d Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1412 1030 382 73% /mnt # ls /mnt/ boot/ lost+found/ # ls /mnt/boot/ grub/ vmlinuz # ls /mnt/boot/grub/ stage1* stage2 # umount /mnt/
さて 用意が 出来ました が menu.lst は 存在していません。そこで ”grub” の プロンプト が出てきた時に 入力して カーネルに ルートファイルシステム は 別ですよ ということで root disk と 取り換え るように 指示が 必要になります。
kernel (fd0)/boot/vmlinuz init=/bin/sh root=/dev/fd0 load_ramdisk=1 pronpt_ramdisk=1
過去に 上記の様な 起動を した事が有ります。
”Pocket Linux Guide の Chapter 3. Saving Space” 当たりを 参照
今回 は ”init=/bin/sh” は 不要 です 。不完全ですが (etc は空です) しかしながら sbin/init は もう存在しています。まあ 形式に近いのですが、 あるという事です。そこで 以下のように 入力をする事を考えて起動させましょ う。
kernel (fd0)/boot/vmlinuz root=/dev/fd0 load_ramdisk=1 pronpt_ramdisk=1
bootdisk は今回新たに作成しました 見てきた通りです。rootdisk について は なーんも 変更する必要はありません。
ほんでもって 試行します。
少なくとも 同程度の 起動が 出来たようです。もう少し 続けてみておきます。
grub の 起動ディスク 最低限 という所まで 見てきた事になります。
にゃんたろう 拝!
2011年 8月 2日 (火) 21:05:25 JST 作成