[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:04505] Re: Boot FD の作成
-
From:Chie Nakatani
-
Date:Sat, 27 Nov 1999 11:56:46 +0900
- Subject: [plamo:04505] Re: Boot FD の作成
- From: Chie Nakatani <jeanne@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 27 Nov 1999 11:56:46 +0900
- Posted: Sat, 27 Nov 1999 11:56:20 +0900
こんにちは
Boot FD の件です。
> ML log から Boot FD 作成のための script を拝借してきたのですが
> Command Line から打込んで、行けそうな部分もあり
> そうでない部分もあり、、、
全部コマンドでいけるけれど。
先の書き込みを何か読みのがしてしまったのかもしれないですが、
この Boot FD 作成の件、何か特別な目的があるのですか。
一旦インストールした Linux の boot ディスクを作るのはそれほど難しいこ
とではなくて、何かアクシデントがあったときに、とにかく起動させる方法を自
分なりに持っているといろいろ便利ですよ。
ですから目的によったら
とても簡単に緊急用のブートディスクを作成することができます。
/usr/src/linux にある README をぜひ一度見てください。
kernel の扱いについてとてもよくまとまったREADME だと思います。
> どなたかもう少し、かみ砕いて
> やりかたを教えてくれませんでしょうか。
一度この通りにコマンド入力してやってみるのが一番だとは思いますが。
> mke2fs -i 1024 /dev/fd0h1440 (フロッピーディスクのフォーマットをしてる)
> mkdir /tmp/lilo (/tmp に lilo というディレクトリを作成している)
> mount -t ext2 /dev/fd0 /tmp/lilo (/tmp/lilo にFD をマウントしてる)
ですからこれ以降は/mnt はフロッピーディスクのなかを覗いていることになります
> cp /vmlinuz /tmp/lilo (/tmp/lilo に /vmlinuz をコピー)
> cp -a /dev /tmp/lilo (同じく /dev をコピー)
> mkdir /tmp/lilo/etc (/tmp/lilo 以下に etc というディレクトリを作成)
> cat << EOF > /tmp/etc/lilo.conf (/etc にあるlilo.conf の中身を表示)
----------- ですからこれは lilo.conf のなかみ
> boot = /dev/fd0
> message=/boot/message
> prompt
> image = /vmlinuz
> label = mount
> ramdisk = 0
> root = $ROOT_DEVICE
> vga = normal
> read-only
> EOF
--------------
> cp -a /boot /tmp/lilo (/tmp/lilo に /boot をコピー)
> lilo -r /tmp/lilo 1> /dev/null 2> /dev/null
lilo -r というオプションは、
-r root-directory
操作を行う前に、 chroot でルートディレクトリを変 更
す る。フロッピィでブートし設定を修正するときに使用
する。
> umount /tmp/lilo (umount で /tmp/lilo を切り離す)
> rm -rf /tmp/lilo (/tmp 以下/lilo は不用なので削除している)
> (これは最初に mkdir /tmp/lilo をしているから)
実際のところ、lilo を使ったブートフロッピーのなかというのは、
こんな風になっています。
bash# mount /dev/fd0 /mnt
bash# cd /mnt
bash# ls
boot dev etc lost+found vmlinuz
bash# ls -l
total 855
drwxr-xr-x 2 root root 1024 Nov 16 19:39 boot
drwxr-xr-x 2 root root 5120 Oct 2 11:22 dev
drwxr-xr-x 2 root root 1024 Nov 16 19:39 etc
drwxr-xr-x 2 root root 12288 Nov 16 19:38 lost+found
-rw-r--r-- 1 root root 850847 Nov 16 19:39 vmlinuz
bash# cd ./boot
bash# ls
boot.0200 boot.b map message
bash# cd ..
bash# cd ./etc
bash# ls
lilo.conf
bash#
bootdsk の lilo.conf
-------------
boot = /dev/fd0
message=/boot/message
prompt
image = /vmlinuz
label = mount
ramdisk = 0
root = /dev/sdc3
vga = normal
read-only
-------------
中谷千絵
- Follow-Ups
-
- [plamo:04507] Re: [plamo:04505] Re: Boot FD の作成, Tadashi Nakamura
- References
-
- [plamo:04503] Boot FD の作成, Tadashi Nakamura
[検索ページ]
[メール一覧]
Plamo ML 公開システム