戻る

前へ

bootdisk rootdisk 起動

bootdisk を 計算機に 挿入して 電源を 入れます。最初の部分は Simple Prototype の 部分とまったく同じです 当然ですが

HITACHI

Enter Setup , Press Ctrl_Alt_Esc key

暫くすると stage2.. という表示が出ます。

GRUB Loading stage2...

grub > という 入力待ちの画面に なります。

GNU GRUB  version 0.97 (639K lower / 31744K upper memory )

[ Minimal BASH-like line editing is supported.  For the first word, TAB
lists possible command completions.  Anywhere else TAB lists the possible
completions of a device/filename. ]


grub >

キーボードから 入力します。今回は ”rw ”を追加して 入力します。

grub > kernel (fd0)/boot/vmlinuz rw init=/bin/sh root=/dev/fd0 load_ramdisk=1 pronpt_ramdisk=1

一部分見えないので 以下のように 入力します。

grub > kernel (fd0)/boot/vmlinuz rw init=/bin/sh root=/dev/fd0 load_ramdisk=1 pronpt_ramdisk=1

長い場合は 最初の部分が 見えなくなりますが 矢印キー が有効の 様なので 戻ってみる事が出来ます。 入力をして Enter キーを押すと 画面に Linux-bzImage ... が出てきます。

<disk=1 pronpt_ramdisk=1
[Linux-bzImage , setup=0xa00 , size=0xf27f4]

再び 入力待ちの画面になります。そこで boot を入力します。

<disk=1 pronpt_ramdisk=1
[Linux-bzImage , setup=0xa00 , size=0xf27f4]

grub > boot 

画面に沢山の表示が流れてゆきます。以下はその感じを 見た様子です、但し正確では 有りません。写し間違いは 多々有るでしょう。

.....
VSF: Insert root floppy disk to be loaded into RAM disk and press ENTER

root disk と入れ換えなさい という表示で停止しています。ここまでは Simple Prototype の 部分とまったく同じです さて rootdisk を 入れて ENTER キーを 押します。

RAMDISK: Compressed image found at block 0 
VSF: Mounted root ( ext2 file system ) read only.
Freeing unused kernel memory: 72k freed.
#

ls という命令が有効です

# ls 
bin    dev  home lost+found   bopt  root  tmp u sr
boot   etc  bin  mnt          proc  sbin  usr
# uname -a
Linux (none) 2.4.31 #1 ..../* 省略 文字化け   */
# ls /etc
# echo "PocketLinux" > /etc/hostname
# ls /etc
hostname
# hostname $( cat /etc/hostname )
# uname -n 
PocketLinux
# mkdir home/staff
# cd home/stuff
# pwd
/home/stuff

少し体裁が整ってきました。 でも まだ

停止は CTRL-ALT-DELETE で 行います。

補足

以下の様に スペースが 有る場合 は上手く動作しない

# echo "Pocket Linux" > /etc/hostname

ハイフン をいれるなど 工夫が 必要

# echo "Pocket-Linux" > /etc/hostname

カーネルを 絞りこむと size の所が かわり size=0xf27f4 size=0xd73e9 また Freeing unused kernel memory: 72k freed. が Freeing unused kernel memory: 260k freed. の様になる。

size=0xf27f4 に対して Freeing unused kernel memory: 72k freed.
size=0xd73e9 に対して Freeing unused kernel memory: 260k freed.

にゃんたろう 拝!

2010年 8月23日 (月) 21:21:36 JST 作成


前へ

戻る

Copyright © 2006.-2010. nyantarou All Rights Reserved.