[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:29125] Re: Rescue floppy の作成



On 01.7.9 2:19 PM, "norio goto" <goto@xxxxxxxxxxxxxxxxxxxx> wrote:

>後藤といいます。
>
>Rescue floppy のカーネルの入れ換え方法について質問です。
>
>kernel-source-2.2.19をインストールしてRescue floppy の
>readme.txt に従って make bzImage でvmlinux を作成したのですが
>容量が 1455442 byte もあり floppy にコピーできません。

後藤さん、はじめまして。
西田と申します。

Debian の rescue disk は SYSLINUX を用いて作成されています。
syslinux.cfg に従い、bzImage を linux という名前でコピーすればOKです。
syslinux も併せて再実行しておいた方が確実でしょう。

私は、母艦となる Linux box のカーネルを DOS FAT と Loopback
device に対応させ、ファイル形式のまま中身をいじっています。
ちなみに現時点での potato の rescue disk は以下のような状態です。

# mount -o loop -t msdos rescue.bin /mnt
# ls -l /mnt
total 1097
drwxrwxr-x    2 root     root         7168 Jan  1  1970 .
drwxrwxrwx   22 root     root          536 Jul  9 17:39 ..
-rwxrwxr-x    1 root     root         3871 Apr 14 18:26 config.gz
-rwxrwxr-x    1 root     root         1182 Apr 14 18:26 debian.txt
-rwxrwxr-x    1 root     root          804 Apr 14 18:26 f1.txt
-rwxrwxr-x    1 root     root          759 Apr 14 18:26 f10.txt
-rwxrwxr-x    1 root     root          752 Apr 14 18:26 f2.txt
-rwxrwxr-x    1 root     root         1071 Apr 14 18:26 f3.txt
-rwxrwxr-x    1 root     root         1209 Apr 14 18:26 f4.txt
-rwxrwxr-x    1 root     root         1191 Apr 14 18:26 f5.txt
-rwxrwxr-x    1 root     root         1373 Apr 14 18:26 f6.txt
-rwxrwxr-x    1 root     root          833 Apr 14 18:26 f7.txt
-rwxrwxr-x    1 root     root         1348 Apr 14 18:26 f8.txt
-rwxrwxr-x    1 root     root         1269 Apr 14 18:26 f9.txt
-rwxrwxr-x    1 root     root         1470 Apr 14 18:27 install.sh
-r-xr-xr-x    1 root     root         5860 Apr 14 18:26 ldlinux.sys
-rwxrwxr-x    1 root     root      1001473 Apr 14 18:26 linux
-rwxrwxr-x    1 root     root          634 Apr 14 18:27 rdev.sh
-rwxrwxr-x    1 root     root          896 Apr 14 18:26 readme.txt
-rwxrwxr-x    1 root     root        81851 Apr 14 18:26 sys_map.gz
-rwxrwxr-x    1 root     root         1213 Apr 14 18:27 syslinux.cfg
-rwxrwxr-x    1 root     root            7 Apr 14 18:27 type.txt
# df /mnt
Filesystem           1k-blocks      Used Available Use% Mounted on
/debian/rescue.bin        1423      1089       335  77% /mnt

まだ 335KB の余裕がありますので、コンパイルオプションを削り込む必要は
なさそうです。厳密には config.gz と sys_map.gz も置換してあげなければ
なりませんが、とりあえずインストールするためにはカーネルの置き換えだけで
十分だと思います。