Jan 19, 2004

             onlsbc1, ネットワークブートシステムの検討
          			---  ネットワークブート #7
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               (http://www-online.kek.jp/~inoue/para-CAMAC/
                                   Work/SBC-Linux7.html)



                        高エネルギー加速器研究機構
                            素粒子原子核研究所
                         物理、オンライングループ
                                井上 栄二

        目的

	    SBC-Linux16.htmlからSBC-Linux20.htmlでの作業により、512MBのコンパク
	    トフラッシュ上に Debian GNU/Linux 3.0 を構築した。 コンパクトフラッ
	    シュ上に構築した Linuxシステムは正常に使用できた。 ここでは、リモー
	    トマシン上に構築した Linuxシステムを、CC/NET からネットワークブート
	  で起動して使用する方法について検討する。




        項目

        (1). テスト方法
        (2). BIOS のチェック
        (3). FD起動、Etherboot の検討
          (3-1).  Etherboot の入手
          (3-2).  ブートフロッピーの作成
          (3-3).  Bootp の設定
          (3-4).  Tftp の設定
          (3-5).  /etc/exportsファイルの設定
          (3-6).  /dev/nfsrootファイルの作成
          (3-7).  サーバ側カーネルの再構築
             (3-7-1).  カーネルソースのインストール
             (3-7-2).  カーネル構築の準備
             (3-7-3).  カーネルの設定
             (3-7-4).  構築
          (3-8).  クライアント用カーネルの再構築
             (3-8-1).  カーネルの設定
             (3-8-2).  構築
          (3-9).  クライアント用ファイルの作成
          (3-10).  /tftpboot/130.87.153.3/etc 以下のファイルの編集
        (4). FD起動、GRUB の検討
        (5). コンパクトフラッシュ起動、Etherboot の検討
        (6). コンパクトフラッシュ起動、GRUB の検討


  --------------------------------------------------------------------


 (1). テスト方法

	まず最初に SBC、PC-9370 の BIOSのみでネットワークブートが可能かどうかを
	調べる。 次に、ブートローダーとして Etherboot および GRUB を使った場合
	について、FD 起動によるネットワークブートについて調べる。 最後に、起動
	デバイスをコンパクトフラッシュにして同様のテストを行う。


 (2). BIOS のチェック

	CC/NET で使用している SBC の BIOS はネットワークブートローダーを実装して
	いるか調べる。

	SBC の電源オン時に DELキーを押して、CMOS Setup Utility を起動する。

	メインメニュー
	    > Advanced BIOS Feachures
		> First Boot Device	[ LAN ]
	    > Integrated Peripherals
		> Onboard Lan Chip	[ Enabled ]

	Save & Exit Setup

	ここで、BIOS が再起動される。
		:
		:
Verfying DMI Pool Data ....... Update Success
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
 
	と入力待ちの状態になる。 BIOS にはネットワークブート用のブートローダーは
	組み込まれていないようだ。 従って、現在の BIOS だけを使ってネットワーク
	ブートを行うことはできない。 BIOS の設定を元に戻す。


 (3). FD起動、Etherboot の検討

	BIOS のみによるネットワークブートはできないことが確認できた。 現状では
	FDからの起動、2.5"IDEハードディスクからの起動およびコンパクトフラッシュ
	からの起動は正常に実行できることは、これまでの Linuxシステム構築の段階で
	確認できている。

	次に FD起動、Etherboot について検討してみる。


   (3-1).  Etherboot の入手

	Etherboot のソフトウェアは、http://rom-o-matic.net/ のサイトから入手でき
	る。 最新バージョンは 5.2.2 である。 自分の環境に合わせて、入手する。

	CC/NET の FD起動用に、eb-5.2.2-82559er.zdsk を入手した。 

	   NO_DHCP_SUPPORT にした。

	ハードディスク用は別なので、必要になった時に再度入手することにしよう。


   (3-2).  ブートフロッピーの作成

	ダウンロードした etherbootプログラムをフロッピーディスクに書き込む。

onlpc03:/home/inoue# ls
AcrobatReader  MGBreizh  check                                out4
Default        Nostalgy  compact-debian-oct232003g.tar.gz     public_html
Desktop        Wood      j2sdk1.4_1.4.2.01-0.13_i386.changes  report.pdf
EtherBoot      bin       j2sdk1.4_1.4.2.01-0.13_i386.deb
JavaRMI        boot.img  out
onlpc03:/home/inoue# fdformat /dev/fd0
両面, 80 トラック, 18 セクタ/トラック。合計容量 1440 kB。
フォーマットします ... 終了
照合します ... 終了
onlpc03:/home/inoue# 

onlpc03:/home/inoue# cd Ether*
onlpc03:/home/inoue/EtherBoot# ls
ROM-o-matic for Etherboot version 5_2_2.htm  eb-5[1].2.2-82559er.zdsk
onlpc03:/home/inoue/EtherBoot# ls -l
合計 36
-rw-r--r--    1 inoue    inoue       18766 12月  4 09:45 ROM-o-matic for Etherboot version 5_2_2.htm
-rw-r--r--    1 inoue    inoue       16297 12月  4 10:07 eb-5[1].2.2-82559er.zdsk
onlpc03:/home/inoue/EtherBoot# ls
ROM-o-matic for Etherboot version 5_2_2.htm  eb-5[1].2.2-82559er.zdsk
onlpc03:/home/inoue/EtherBoot# cat eb-5[1].2.2-82559er.zdsk > /dev/fd0
onlpc03:/home/inoue/EtherBoot# ls
Default-eb-5[1].2.2-82559er.zdsk             eb-5[1].2.2-82559er.zdsk
ROM-o-matic for Etherboot version 5_2_2.htm
onlpc03:/home/inoue/EtherBoot# cat eb-5[1].2.2-82559er.zdsk > /dev/fd0


   (3-3).  Bootp の設定

	"Debian GNU/Linux 3.0 のインストール (Intel x86) , 第 4 章 - システムイ
	ンストールメディアの入手" から参照

	ここから参照開始 --->

	4.5.2 BOOTP サーバの設定

	GNU/Linux で使える BOOTP サーバは二つあります。 CMU の bootpd と、もう一
	つは実際には DHCP サーバなのですが、 ISC の dhcpd です。それぞれ Debian 
	GNU/Linux では bootp パッケージと dhcp パッケージに入っています。

	CMU bootpd を使う場合は、まず /etc/inetd.conf ファイルの 該当行をアンコ
	メント (または追加) する必要があります。 Debian GNU/Linux では update-in
	etd --enable bootps を実行し、 続いて /etc/init.d/inetd reload とすれば 
	OK です。この行は次のようなものです。

     bootps         dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -i -t 120

	ここで次に /etc/bootptab を作成します。 このファイルの書式は printcap(5)
	termcap(5), disktab(5) ファイルなどでお馴染みの、 例のわかりにくい形式に
	なっています。 詳細は bootptab(5) マニュアルページを見てください。 CMU 
	bootpd では、 クライアントのハードウェア (MAC) アドレスを知っておかなけ
	ればなりません。 /etc/bootptab の例を示します。

     client:\
             hd=/tftpboot:\
             bf=tftpboot.img:\
             ip=192.168.1.90:\
             sm=255.255.255.0:\
             sa=192.168.1.1:\
             ha=0123456789AB:

	少なくともクライアントのハードウェアアドレスを指定している "ha" オプショ
	ンは変更する必要があるでしょう。 "bf" オプションはクライアントが TFTP で
	取得するファイルを指定しています。このファイルについては TFTP イメージを
	適切な場所に配置する, 第 4.5.5 節 を見てください。

	対照的に、ISC dhcpd を使っての BOOTP の設定は実に簡単です。 dhcpd では、
	BOOTP クライアントは やや特殊な DHCP クライアントとして取り扱われます。 
	アーキテクチャに該当してしまったら、DHCP サーバの設定, 第 4.5.3 節 の節
	を読んでください。 該当しないアーキテクチャでは、クライアントの含まれる
	サブネットの設定ブロックに allow bootp というディレクティブを追加し、 
	/etc/init.d/dhcpd restart で dhcpd を再起動するだけでおしまいです。

	<--- ここで参照終了


     (3-3-1).  bootp のインストール

	サーバマシンに bootpパッケージがインストールされているかどうかチェック。
	サーバマシンは onlpc03 とする。
	
inoue@onlpc03:~$ uname -a
Linux onlpc03 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown
inoue@onlpc03:~$
inoue@onlpc03:~$ dpkg -l | grep bootp
inoue@onlpc03:~$

	bootpパッケージはインストールされていない。 インストールする。

onlpc03:/home/inoue# apt-cache search bootp
bootp - bootp/DHCP server
bootparamd - Boot parameter server.
bootpc - bootp client
dhcp - DHCP server for automatic IP address assignment
dhcp-relay - DHCP Relay
dhcp3-relay - DHCP Relay
dhcp3-server - DHCP server for automatic IP address assignment
fai-kernels - special kernels for FAI (Fully Automatic Installation)
pump - Simple DHCP/BOOTP client.
onlpc03:/home/inoue#

onlpc03:/home/inoue# apt-get install bootp
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  gftp-text: Depends: gftp-common (>= 2.0.11-1) but it is not going to be instal
led
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a s
olution).
onlpc03:/home/inoue# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  gftp-common
The following NEW packages will be installed:
  gftp-common
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/234kB of archives. After unpacking 901kB will be used.
Do you want to continue? [Y/n] y
未選択パッケージ gftp-common を選択しています。
(データベースを読み込んでいます... 現在 53899 個のファイルとディレクトリがインス
トールされています。)
(.../gftp-common_2.0.11-1_i386.deb から) gftp-common を展開しています...
gftp-common (2.0.11-1) を設定しています ...

gftp-text (2.0.11-1) を設定しています ...

onlpc03:/home/inoue#

onlpc03:/home/inoue# apt-get install bootp
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  bootp
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
Need to get 64.5kB of archives. After unpacking 233kB will be used.
Get:1 http://ftp.jp.debian.org stable/main bootp 2.4.3-8 [64.5kB]
Fetched 64.5kB in 2s (24.4kB/s)
未選択パッケージ bootp を選択しています。
(データベースを読み込んでいます... 現在 53929 個のファイルとディレクトリがインス
トールされています。)
(.../bootp_2.4.3-8_i386.deb から) bootp を展開しています...
bootp (2.4.3-8) を設定しています ...

onlpc03:/home/inoue#

onlpc03:/home/inoue# dpkg -l | grep bootp
ii  bootp          2.4.3-8        bootp/DHCP server
onlpc03:/home/inoue#

	bootp パッケージはインストールされた。


     (3-3-2).  bootp サーバの設定、/etc/inetd.conf ファイルの修正

	bootp サーバを設定する。

onlpc03:/etc# update-inetd --enable bootps
onlpc03:/etc# /etc/init.d/inetd reload
Reloading internet superserver: inetd.
onlpc03:/etc#
onlpc03:/etc# grep bootp inetd.conf
#bootps         dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -
i -t 120
onlpc03:/etc#

	なぜか inetd.confファイル中の bootps のコメントが外れていない。 手動で
	外す。

onlpc03:/etc# vi inetd.conf
		:
#:BOOT: Tftp service is provided primarily for booting.  Most sites
# run this only on machines acting as "boot servers."
bootps          dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -
i -t 120
		:
inetd.conf: 47 lines, 1438 characters
onlpc03:/etc#

onlpc03:/etc# ls -l /usr/sbin/bootpd
-rwxr-xr-x    1 root     root        37064  4月  7  2002 /usr/sbin/bootpd
onlpc03:/etc#

onlpc03:/etc# /etc/init.d/inetd reload
Reloading internet superserver: inetd.
onlpc03:/etc#


     (3-3-3).  bootp サーバの設定、/etc/bootptab ファイルの作成

BOOTPTAB(5)         Carnegie Mellon University        BOOTPTAB(5)



NAME
       bootptab - Internet Bootstrap Protocol server database

DESCRIPTION
       The  bootptab  file is the configuration database file for
       bootpd, the Internet Bootstrap Protocol server.  It's for-
       mat  is similar to that of termcap(5) in which two-charac-
       ter case-sensitive tag symbols are used to represent  host
       parameters.  These parameter declarations are separated by
       colons (:), with a general format of:

            hostname:tg=value... :tg=value... :tg=value. ...

       where hostname is the actual name of a bootp client (or  a
       "dummy  entry"),  and  tg  is  a two-character tag symbol.
       Dummy entries have an invalid hostname (one with a "."  as
       the  first character) and are used to provide default val-
       ues used by other entries via the  tc=.dummy-entry  mecha-
       nism.   Most tags must be followed by an equals-sign and a
       value as above.  Some may also appear in  a  boolean  form
       with no value (i.e.  :tg:).  The currently recognized tags
       are:

            bf   Bootfile
            bs   Bootfile size in 512-octet blocks
            cs   Cookie server address list
            df   Merit dump file
            dl   DHCP lease time in seconds
            dn   Domain name
            ds   Domain name server address list
            ef   Extension file
            ex   York ex option (huh?)
            gw   Gateway address list
            ha   Host hardware address
            hd   Bootfile home directory
            hn   Send client's hostname to client
            ht   Host hardware type (see Assigned Numbers RFC)
            im   Impress server address list
            ip   Host IP address
            lg   Log server address list
            lp   LPR server address list
            ns   IEN-116 name server address list
            nt   NTP (time) Server (RFC 1129)
            ra   Reply address override
            rl   Resource location protocol server address list
            rp   Root path to mount as root
            sa   TFTP server address client should use
            sm   Host subnet mask
            sw   Swap server address
            tc   Table continuation (points to similar "template"
       host entry)
            td   TFTP   root  directory  used  by  "secure"  TFTP
       servers
            to   Time offset in seconds from UTC
            ts   Time server address list
            vm   Vendor magic cookie selector
            yd   YP (NIS) domain name
            ys   YP (NIS) server address


       There is also a generic tag, Tn, where  n  is  an  RFC1084
       vendor   field   tag  number.   Thus  it  is  possible  to
       immediately take advantage of future extensions to RFC1084
       without being forced to modify bootpd first.  Generic data
       may be represented as either a stream of hexadecimal  num-
       bers  or  as  a  quoted  string  of ASCII characters.  The
       length of the generic data is automatically determined and
       inserted  into  the  proper  field(s) of the RFC1084-style
       bootp reply.

       The following tags take a whitespace-separated list of  IP
       addresses: cs, ds, gw, im, lg, lp, ns, nt, ra, rl, and ts.
       The ip, sa, sw, sm, and ys tags  each  take  a  single  IP
       address.   All  IP  addresses  are  specified  in standard
       Internet "dot" notation and may  use  decimal,  octal,  or
       hexadecimal numbers (octal numbers begin with 0, hexadeci-
       mal numbers begin with '0x' or '0X').   Any  IP  addresses
       may  alternatively  be  specified  as  a hostname, causing
       bootpd to lookup the IP address for that host  name  using
       gethostbyname(3).   If the ip tag is not specified, bootpd
       will determine the IP address using the entry name as  the
       host  name.   (Dummy  entries  use an invalid host name to
       avoid automatic IP lookup.)

       The ht tag specifies the hardware type code as  either  an
       unsigned  decimal, octal, or hexadecimal integer or one of
       the following symbolic names: ethernet or ether  for  10Mb
       Ethernet,  ethernet3 or ether3 for 3Mb experimental Ether-
       net, ieee802, tr, or token-ring  for  IEEE  802  networks,
       pronet for Proteon ProNET Token Ring, or chaos, arcnet, or
       ax.25 for Chaos, ARCNET, and AX.25 Amateur Radio networks,
       respectively.   The  ha tag takes a hardware address which
       may be specified as a host name or in numeric form.   Note
       that  the  numeric  form must be specified in hexadecimal;
       optional periods and/or a leading '0x' may be included for
       readability.   The  ha  tag must be preceded by the ht tag
       (either explicitly or implicitly; see tc below).   If  the
       hardware  address  is not specified and the type is speci-
       fied as either "ethernet" or "ieee802", then  bootpd  will
       try to determine the hardware address using ether_hton(3).

       The hostname,  home  directory,  and  bootfile  are  ASCII
       strings  which  may  be  optionally  surrounded  by double
       quotes (").  The client's request and the values of the hd
       and bf symbols determine how the server fills in the boot-
       file field of the bootp reply packet.

       If the client provides a file name it is left as is.  Oth-
       erwise,  if the bf option is specified its value is copied
       into the reply packet.  If the hd option is  specified  as
       well,  its value is prepended to the boot file copied into
       the reply packet.  The  existence  of  the  boot  file  is
       checked  only  if the bs=auto option is used (to determine
       the boot file size).  A reply may be sent whether  or  not
       the boot file exists.

       Some newer versions of tftpd(8) provide a security feature
       to change their root directory using the chroot(2)  system
       call.   The  td  tag  may be used to inform bootpd of this
       special root directory used by tftpd.  (One  may  alterna-
       tively  use  the  bootpd  -c chdir option.)  The hd tag is
       actually relative to the root directory specified  by  the
       td  tag.   For  example, if the real absolute path to your
       BOOTP client  bootfile  is  /tftpboot/bootfiles/bootimage,
       and  tftpd  uses /tftpboot as its "secure" directory, then
       specify the following in bootptab:

            :td=/tftpboot:hd=/bootfiles:bf=bootimage:

       If your bootfiles are located directly in /tftpboot, use:

            :td=/tftpboot:hd=/:bf=bootimage:

       The sa tag may be used to specify the IP  address  of  the
       particular TFTP server you wish the client to use.  In the
       absence of this tag, bootpd will tell the client  to  per-
       form TFTP to the same machine bootpd is running on.

       The  time offset to may be either a signed decimal integer
       specifying the client's time zone offset in  seconds  from
       UTC, or the keyword auto which uses the server's time zone
       offset.  Specifying the to symbol as  a  boolean  has  the
       same effect as specifying auto as its value.

       The  bootfile  size  bs may be either a decimal, octal, or
       hexadecimal integer specifying the size of the bootfile in
       512-octet  blocks,  or  the  keyword auto which causes the
       server to automatically calculate  the  bootfile  size  at
       each  request.  As with the time offset, specifying the bs
       symbol as a boolean has the same effect as specifying auto
       as its value.

       The vendor magic cookie selector (the vm tag) may take one
       of the following keywords: auto  (indicating  that  vendor
       information   is  determined  by  the  client's  request),
       rfc1048 or rfc1084 (which always forces  an  RFC1084-style
       reply), or cmu (which always forces a CMU-style reply).

       The hn tag is strictly a boolean tag; it does not take the
       usual equals-sign and value.  It's presence indicates that
       the  hostname  should  be sent to RFC1084 clients.  Bootpd
       attempts to send the entire hostname (including domain) as
       it  is  specified  in the configuration file; if this will
       not fit into the reply packet, the name  is  shortened  to
       just  the  host field (up to the first period, if present)
       and then tried.  In no case  is  an  arbitrarily-truncated
       hostname  sent (if nothing reasonable will fit, nothing is
       sent).

       Often, many host entries share common values  for  certain
       tags (such as name servers, etc.).  Rather than repeatedly
       specifying these tags, a full specification can be  listed
       for  one host entry and shared by others via the tc (table
       continuation) mechanism.  Often, the template entry  is  a
       dummy  host  which  doesn't actually exist and never sends
       bootp requests.  This feature is similar to the tc feature
       of  termcap(5)  for  similar  terminals.  Note that bootpd
       allows the tc tag symbol to appear anywhere  in  the  host
       entry,  unlike  termcap  which  requires it to be the last
       tag.  Information explicitly specified for a  host  always
       overrides  information implied by a tc tag symbol, regard-
       less of its location within the entry.  The value  of  the
       tc tag may be the hostname or IP address of any host entry
       previously listed in the configuration file.

       Sometimes it is necessary to delete a specific  tag  after
       it  has  been inferred via tc.  This can be done using the
       construction tag@ which removes the effect of  tag  as  in
       termcap(5).   For  example,  to completely undo an IEN-116
       name server specification, use ":ns@:" at  an  appropriate
       place in the configuration entry.  After removal with @, a
       tag is eligible to be set again through the tc  mechanism.

       Blank  lines  and  lines beginning with "#" are ignored in
       the configuration file.  Host entries are  separated  from
       one  another  by  newlines;  a  single  host  entry may be
       extended over multiple lines if the lines end with a back-
       slash  (\).   It is also acceptable for lines to be longer
       than 80 characters.  Tags may appear in  any  order,  with
       the  following  exceptions:  the hostname must be the very
       first field in an entry, and the hardware type  must  pre-
       cede the hardware address.

       An example /etc/bootptab file follows:

            # Sample bootptab file (domain=andrew.cmu.edu)

            .default:\
                 :hd=/usr/boot:bf=null:\
                 :ds=netserver, lancaster:\
                 :ns=pcs2, pcs1:\
                 :ts=pcs2, pcs1:\
                 :sm=255.255.255.0:\
                 :gw=gw.cs.cmu.edu:\
                 :hn:to=-18000:

            carnegie:ht=6:ha=7FF8100000AF:tc=.default:
            baldwin:ht=1:ha=0800200159C3:tc=.default:
            wylie:ht=1:ha=00DD00CADF00:tc=.default:
            arnold:ht=1:ha=0800200102AD:tc=.default:
            bairdford:ht=1:ha=08002B02A2F9:tc=.default:
            bakerstown:ht=1:ha=08002B0287C8:tc=.default:

            # Special domain name server and option tags for next host
            butlerjct:ha=08002001560D:ds=128.2.13.42:\
                 :T37=0x12345927AD3BCF:\
                 :T99="Special ASCII string":\
                 :tc=.default:

            gastonville:ht=6:ha=7FFF81000A47:tc=.default:
            hahntown:ht=6:ha=7FFF81000434:tc=.default:
            hickman:ht=6:ha=7FFF810001BA:tc=.default:
            lowber:ht=1:ha=00DD00CAF000:tc=.default:
            mtoliver:ht=1:ha=00DD00FE1600:tc=.default:


FILES
       /etc/bootptab
              The definition file


SEE ALSO
       bootpd(8), tftpd(8),
       DARPA  Internet  Request  For  Comments  RFC951,  RFC1048,
       RFC1084, Assigned Numbers



Version 2.4.3            12 November 1995             BOOTPTAB(5)
inoue@onlpc03:~$

onlpc03:/etc# pwd
/etc
onlpc03:/etc# vi bootptab
# /etc/bootptab: database for bootp server (/usr/sbin/bootpd)

# Blank lines and lines beginning with '#' are ignored.
#
# Legend:       (see bootptab.5)
#       first field -- hostname (not indented)
#       bf -- bootfile
#       bs -- bootfile size in 512-octet blocks
#       cs -- cookie servers
#       df -- dump file name
#       dn -- domain name
#       ds -- domain name servers
#       ef -- extension file
#       gw -- gateways
#       ha -- hardware address
#       hd -- home directory for bootfiles
#       hn -- host name set for client
#       ht -- hardware type
#       im -- impress servers
#       ip -- host IP address
#       lg -- log servers
#       lp -- LPR servers
#       ns -- IEN-116 name servers
#       ra -- reply address
#       rl -- resource location protocol servers
#       rp -- root path
#       sa -- boot server address
#       sm -- subnet mask
#       sw -- swap server
#       tc -- template host (points to similar host entry)
#       td -- TFTP directory
#       to -- time offset (seconds)
#       ts -- time servers
#       vm -- vendor magic number
#       Tn -- generic option tag n
#
# Be careful about including backslashes where they're needed.  Weird (bad)
# things can happen when a backslash is omitted where one is intended.
# Also, note that generic option data must be either a string or a
# sequence of bytes where each byte is a two-digit hex value.

            .default:sm=255.255.252.0:\
                 :ds=130.87.*.*, 130.87.*.*, 130,87.*.*:\
                 :gw=130.87.*.*:\
                 :ht=ethernet:

	    onlsbc1.kek.jp:hd=/tftpboot/130.87.*.*:\
                 :tc=.default:\
                 :ha=00:11:22:33:44:55:\
                 :ip=130.87.*.*:
bootptab: 50 lines, 1504 characters
onlpc03:/etc#


   (3-4).  Tftp の設定

	サーバマシンに tftpパッケージがインストールされているかどうかチェック。

onlpc03:/etc# dpkg -l | grep tftp
onlpc03:/etc#

	tftpパッケージはインストールされていない。 インストールする。

onlpc03:/etc# apt-cache search tftp
atftp - Advanced TFTP client.
atftpd - Advanced TFTP server.
libnet-tftp-perl - Perl module for accessing TFTP servers
m68k-vme-tftplilo - Linux kernel TFTP boot loader for m68k VME processor boards.
tftp - Trivial file transfer program.
tftp-hpa - HPA's tftp client
tftpd - Internet trivial file transfer protocol server.
tftpd-hpa - HPA's tftp server
onlpc03:/etc#

onlpc03:/etc# apt-get install tftpd
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  tftpd
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
Need to get 14.4kB of archives. After unpacking 81.9kB will be used.
Get:1 http://ftp.jp.debian.org stable/main tftpd 0.17-9 [14.4kB]
Fetched 14.4kB in 0s (80.9kB/s)
未選択パッケージ tftpd を選択しています。
(データベースを読み込んでいます... 現在 53952 個のファイルとディレクトリがインス
トールされています。)
(.../archives/tftpd_0.17-9_i386.deb から) tftpd を展開しています...
tftpd (0.17-9) を設定しています ...

onlpc03:/etc#

onlpc03:/etc# dpkg -l | grep tftpd
ii  tftpd          0.17-9         Internet trivial file transfer protocol serv
onlpc03:/etc#

	tftpd パッケージはインストールされた。


     (3-4-1).  tftpd サーバの設定、/etc/inetd.conf ファイルの修正

	tftpd サーバを設定する。

onlpc03:/etc# vi inetd.conf
		:
#:BOOT: Tftp service is provided primarily for booting.  Most sites
# run this only on machines acting as "boot servers."
bootps          dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -
i -t 120
#tftp           dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tft
pd /boot
tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tft
pd /tftpboot

		:
onlpc03:/etc#


   (3-5).  /etc/exportsファイルの設定

EXPORTS(5)                                             EXPORTS(5)



名前
       exports  - (カーネルベースの NFS で) エクスポート (export)
       される NFS ファイルシステム

書式
       /etc/exports

説明
       /etc/exports ファイルは、 NFS のクライアントにどのファイル
       システムをエクスポート (export) してよいか、というアクセス
       コントロールリストを与える。これは exportfs(8) によって 使
       用 され、NFS マウントデーモン mountd(8) と、カーネルベース
       の NFS ファイルサーバデーモン nfsd(8) とに情報を与える。

       このファイルの書式は SunOS の exports ファイルとほぼ同じで
       ある。ただし指定できるオプションがいくつか追加されている。
       それぞれの行には、エクスポートポイントと、そのポイントにあ
       るファイルシステムをマウントできるマシン・ネットグループの
       リストファイルシステムをマウントできるマシンまたはネットグ
       ループのリストが書かれている。エクスポートパラメータのリス
       トを括弧で括り、それぞれのマシンの名前の後に置くこともでき
       る。空行は無視され、# 以降行末まではコメントとみなされる。
       行末にバックスラッシュをおけば、エントリは次の行に継続でき
       る。エクスポート名に空白が含まれる場合は、ダブルクォートで
       括る。エクスポートパス名として空白やその他の通常は使われな
       い文字を指定することもできる。このような文字を使う場合は、
       バックスラッシュの後に 3 桁の 8 進数で文字コードを指 定 す
       る。


   マシン名のフォーマット
       NFS クライアントはいろいろな方法で指定できる。

       single host
              こ れはもっとも普通のフォーマットである。ホストの指
              定には、レゾルバが認識できる省略形、FQDN、IP アドレ
              スのどれを用いてもよい。

       netgroups
              NIS  のネットグループを @group のように与えることが
              できる。ネットグループの各メンバーは、ホストの部 分
              だ けが取り出され、メンバーに入れられる。ホストの部
              分が空だったり、単一のダッシュ (-) だったものは無視
              さ れる。マシン名の指定には、ワイルドカード文字とし
              て * と ? を用いることができる。これ ら を 使 う と
              exports   ファ イ ル を コ ンパクトにできる。例えば
              *.cs.foo.edu はドメイン cs.foo.edu にあるすべてのホ
              ス トにマッチする。ただし、これらのワイルドカード文
              字はドメイン名のドット (.) にはマッチしない。 し た
              がって上記のパターンは、ドメイン内の a.b.cs.foo.edu
              のようなホストにはマッチしない。

       IP networks
              ディレクトリを IP の (サブ) ネットワークに存在す る
              す べ て のホストに同時にエクスポートすることもでき
              る。これには IP アドレスとネットマス ク の ペ ア を
              address/netmask のように指定すればよい。ここで net-
              mask は 10 進数をドットで区切って指定することもでき
              る し、連続するマスクの長さで指定することもできる (
              例 え ば、 ネッ ト ワー ク ベー ス ア ド レ  ス  に
              `/255.255.252.0'  を追加した場合でも、 `/22' を追加
              した場合でも、ホスト部が 10 ビットの同じサブネッ ト
              ワークになる)。

   一般的なオプション
       exportfs は以下のエクスポートオプションを受け付ける。

       secure  このオプションを指定すると、IPPORT_RESERVED (1024)
              より小さな internet ポートから発したリクエストし か
              受 け つ けない。このオプションはデフォルトで有効に
              なっている。無効にするには insecure と指定する。

       rw     この NFS ボリュームに対して、書き込みと読み出しリク
              エ ストのみを許可する。デフォルトではファイルシステ
              ムを変更する全ての書き込みを拒否する (これは ro  オ
              プションで明示した場合も同じ)。

       sync    こ の オプションを使うと、書き込み要求が完了する前
              に、全てのファイル書き込みがディスクに反映され る。
              サー バのクラッシュが生じたときにもデータの完璧な安
              全性を要する場合にはこのオプションがいるが、性能 は
              低 下する。デフォルトでは、サーバは書き込みの準備が
              できたときにいつでもデータの書き込みができる。こ れ
              は async オプションで明示的に指定することもできる。

       no_wdelay
              このオプションは sync が一緒に設定されているとき に
              のみ効果がある。 NFS サーバは、書き込み要求を受けた
              とき、関連した別の書き込み要求が実行中である (ま た
              は 近々到着する) と予想した場合、その要求のディスク
              への反映を少し遅らせる。これより一度の操作で複数 の
              書 き込み要求がディスクに反映されるので、性能が向上
              する。 NFS サーバが受け取るデータの書き込み要求が、
              主 として関連性のない小さなものの場合には、この動作
              は実際には性能を低下させてしまうので、 no_wdelay を
              指 定して無効にできる。デフォルトの動作を wdelay オ
              プションで明示的に指定することもできる。

       nohide このオプションは IRIX NFS で提供される同じ名前の オ
              プションを元にしている。サーバが 2 つのファイルシス
              テムをエクスポートし、そのうちの 1 つが他の NFS  を
              マ ウントしたものである場合、クライアントはアクセス
              を行うために両方のファイルシステムを明示的にマウ ン
              トしなければならない。親サーバの NFS をマウントした
              だけでは、他のファイルシステムがマウントされてい る
              ディ レクトリは空になって見える。そのようなファイル
              システムは "hidden" といわれる。

              hidden にしたくないファイルシステムに nohide  オ プ
              ショ ンを設定すれば、適切な権限のあるクライアントは
              変更を知らせることなく親からファイルシステムに移 動
              できる。

              しかし NFS クライアントのなかには、このような状況 (
              例えば、見かけ上は 1 つのファイルシステムで 2 つ の
              ファイルが同じ inode 番号を持つような状況) ではうま
              く動作しないものもある。

              nohide オプションは現在のところ single host エク ス
              ポー ト で しか効果がない。このオプションの動作は、
              netgroup, subnet, wildcard などによるエクスポートで
              は信頼性がない。

              こ のオプションはある状況ではとても便利であるが、ク
              ライアントシステムがその状況で効果的に動作するこ と
              を確認した後で、注意して使うべきである。

              このオプションは hide で明示的に無効にできる。

       no_subtree_check
              こ のオプションのサブツリーのチェックを無効にする。
              これには簡単なセキュリティの意味もあるが、ある環 境
              では信頼性を向上させることもできる。

              ファ イルシステムのサブディレクトリがエクスポートさ
              れているが、ファイルシステム全体がエクスポートさ れ
              ていない場合、 NFS リクエストがくると、サーバは対応
              するファイルシステムにアクセスされたファイルがあ る
              かをチェックするだけでなく (これは簡単)、エクスポー
              トされたツリーのなかにあるかもチェックしなければ な
              らない (これは難しい)。このチェックは subtree_check
              とよばれる。

              このチェックを行うには、サーバはクライアントに渡 す
              「ファ イルハンドル」に、ファイルの場所に関する情報
              を入れなければならない。こうすると、クライアント が
              ファ イ ル をオープンしている間に、アクセスしている
              ファイルの名前が変更されると問題が起こる (ただし 多
              くの簡単なケースでは動作する)。

              サ ブ ツ リー の チェッ ク は、 ファ イルシステムが
              no_root_squash (下記参照) でエクスポートさ れ て い
              て、 ファイル自身にはより一般的なアクセス権がある場
              合に、 root しかアクセスできないディレクト リ 内 の
              ファ イルが root によってのみアクセスされているかを
              確認するのにも使える。

              一般的な指針として、ホームディレクトリはサブツ リー
              の チェックを無効にしてエクスポートすべきである (通
              常各ユーザの親ディレクトリのレベルでエクスポート さ
              れ、かつファイル名の変更が多いため)。大抵は読み込み
              のみで、ほとんどファイル名の変更が行われないファ イ
              ルシステム (たとえば /usr や /var) で、それらのサブ
              ディレクトリがエクスポートされるような場合には、 サ
              ブ ツリーのチェックを有効にしてエクスポートした方が
              よいかもしれない。

              サブツリーのチェックを行うデフォルトの動作は、 sub-
              tree_check で明示的に指定することもできる。


       insecure_locks

       no_auth_nlm
              こ のオプション (2 つのオプション名は同じ意味) を指
              定すると、 NFS はロック要求 (すなわち NLM プロト コ
              ル を使った要求) の際に認証を必要としなくなる。通常
              NFS サーバは、ファイルの読み取りアクセスをもつ ユー
              ザ に対して信用証明 (credential) を保持するために、
              ロック要求を必要とする。このフラグを指定すると、 ア
              クセスチェックが行われない。

              初期の NFS クライアントの実装ではロック要求の際に信
              用証明を送らなかったが、現在でもこのような昔の実 装
              を元にした多くの NFS クライアントが存在する。全ての
              人が読み込み可能なファイルのみをロックした い 場 合
              は、このフラグを使うこと。

              NLM  要求の際に認証を求めるデフォルトの動作は、同じ
              意味をもつ auth_nlm または secure_locks のどちら か
              (意味は全く同じ) で明示的に指定できる。


   ユーザ ID のマッピング
       サーバマシン上のファイルに対する nfsd によるアクセスコント
       ロールは、それぞれの NFS RPC request の際に与えられる  uid
       と  gid に基づいている。ユーザは通常、サーバ上にある自分の
       ファイルには、それが普通のファイルシステム上にあるのと同様
       にアクセス可能であることを期待している。これにはクライアン
       トとサーバ上で用いられる uid と gid がそれぞれ同じである必
       要があるが、これは常に真であるとは限らず、望ましいとも限ら
       ない。

       クライアントマシンの root が NFS サーバのファイルにアク セ
       スするとき、サーバの root として扱われてしまうのは、ほとん
       どの場合は望ましくない。このため uid 0 は普通 は 別 の  id
       (anonymous   や nobody uid) にマッピングされる。この動作は
       `root squashing' と呼ばれるが、これがデフォルト で あ る。
       no_root_squash を使えばオフにすることができる。

       デ フォルトでは、 exportfs は squash アクセスに -2 (つまり
       65534) という uid と gid を用いる。これらの数値は  anonuid
       と anongid オプションによって変更できる。

       最 後 に、  all_squash オプションを指定すれば、全ての user
       request を anonymous uid に割り当てることもできる。

       以下にマッピングオプションの完全なリストをあげる:

       root_squash
              uid/gid が 0 のリクエストを annonymous uid/gid   に
              マッ ピングする。このオプションは、 root 以外の uid
              には適用されない。他にも注意すべき uid は存在する (
              例えば bin など) ので、注意する必要がある。

       no_root_squash
              root  squashing  を無効にする。このオプションは主に
              ディスクレスクライアントにとって便利である。

       all_squash
              全ての uid とgid を anonymous にマッピングする。 こ
              れ は  NFS  エクスポートされた公開 FTP ディレクトリ
              や、 news のスプールディレクトリ等に便利である。 こ
              れと逆のオプションは no_all_squash であり、こちらが
              デフォルトになっている。

       anonuid および anongid
              これらのオプションは anonymous アカウントの uid  と
              gid  を明示的にセットする。これは、全てのリクエスト
              が一人のユーザからになるような PC/NFS  clients   に
              とっ て 主 に有効である。例えば、以下の「例」のセク
              ションでの /home/joe なるエクスポートエントリを見て
              ほ し い。この例では、(joe からのものであると思われ
              る) 全てのリクエストが uid 150 にマッピングされる。


例
       # sample /etc/exports file
       /               master(rw) trusty(rw,no_root_squash)
       /projects       proj*.local.domain(rw)
       /usr            *.local.domain(ro) @trusted(rw)
       /home/joe       pc001(rw,all_squash,anonuid=150,anongid=100)
       /pub            (ro,insecure,all_squash)

       1 行目は、 master と trusty に対してすべてのファイルシステ
       ムのマウント許可を出している。書き込みの許可に加え、さらに
       trusty   に対しては、すべての uid squashing も無効にしてい
       る。 2 行目と 3 行目は、ホスト名へのワイルドカードの 利 用
       と、ネットグループ (@trusted のエントリ) の例である。 4 行
       目は、上で述べた PC/NFS クライアント用エントリの例である。
       5  行目は、公開 FTP ディレクトリを世界中の全てのホストにエ
       クスポートしている。すべてのリクエストは nobody アカウント
       で 実 行される。またこのエントリ中の insecure オプションに
       よって、 NFS 用 port を使わないように実装された NFS クライ
       アントからのアクセスも許可している。

ファイル
       /etc/exports

関連項目
       mountd(8), nfsd(8)



                         28 October 1999               EXPORTS(5)
onlpc03:/etc#

onlpc03:/etc# pwd
/etc
onlpc03:/etc# ls -l exports
-rw-r--r--    1 root     root          114 10月 22 13:36 exports
onlpc03:/etc# vi exports
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
/tftpboot/130.87.153.3 130.87.0.0/255.255.252.0(rw,no_root_squash)
~
~
exports: 3 lines, 181 characters
onlpc03:/etc#


   (3-6).  /dev/nfsrootファイルの作成

onlpc03:~# ls -l /dev/nfs*
ls: /dev/nfs*: そのようなファイルやディレクトリはありません
onlpc03:~#
onlpc03:~# mknod /dev/nfsroot b 0 255
onlpc03:~# ls -l /dev/nfs*
brw-r--r--    1 root     root       0, 255 12月  9 09:13 /dev/nfsroot
onlpc03:~#

   (3-7).  サーバ側カーネルの再構築

	Debian GNU/Linux Diskless-HOWTOより参照。

	---> ここから参照開始

	サーバー用カーネルの再構築

	サーバー用カーネルの再構築を行います.特に必要なオプションは以下の通りで
	す.

	・「Code maturity level options」→「Prompt for development and/or incomplete code/drivers」を選択 
	・「Networking options」→「IP: Reverse ARP」を選択 
	・「Filesystems」→「Network File Systems」→「NFS filesystem support」,「NFS server support」を選択 

	設定が終わったら,カーネルをインストールします.Debian的作法に従った方が
	何かと便利でしょう.

	<--- ここで参照終了


     (3-7-1).  カーネルソースのインストール

	kernel 情報のチェック。

onlpc03:~# apt-cache search kernel
acpid - Utilities for using ACPI
adjtimex - Utility to display or set the kernel time variables
alevt - X11 Teletext/Videotext browser
alsa-source - ALSA driver source
alsa-source-0.4 - ALSA driver source Version 0.4
alsa-source-0.5 - ALSA driver source (0.5)
apmd - Utilities for Advanced Power Management (APM)
arpd - A user-space ARP daemon
atfs - The Attributed File System (AtFS).
atlas2-3dnow - Automatically Tuned Linear Algebra Software,3dnow shared
atlas2-base - Automatically Tuned Linear Algebra Software,generic shared
atlas2-sse - Automatically Tuned Linear Algebra Software,SSE1 shared
atlas2-sse2 - Automatically Tuned Linear Algebra Software,SSE2 shared
autofs - A kernel-based automounter for Linux.
awe-drv - Linux AWE32 driver source and utilities
bcm5700-source - module source for Broadcoms bcm5700 gigabit driver
binfmt-support - Support for extra binary formats
bitmap-mule - package to use bitmap in MULE or Emacs/mule.
bplay - Buffered audio file player/recorder
bsign - Corruption & intrusion detection using embedded hashes
bwbar - Generates text and graphical readout of current bandwidth use.
clanlib0-display-fbdev - ClanLib display target for the framebuffer
cloop-src - Source of the compressed loopback device module
comedi-source - Comedi kernel module source
crash - A kernel debugging utility, allowing gdb like syntax.
crashme - Stress tests operating system stability
debianutils - Miscellaneous utilities specific to Debian.
device3dfx-source - Device driver source for 3Dfx boards for 2.2+ kernels
dh-kpatches - Debhelper script to help packaging kernel patches
dhcp3-client - DHCP Client
dhcp3-relay - DHCP Relay
dhcp3-server - DHCP server for automatic IP address assignment
diald - dial on demand daemon for PPP and SLIP.
dnet-common - Base package for Linux DECnet
dotfile-ipfwadm - The Dotfile Generator ipfwadm module
dvb-driver-source - sources for drivers for the Fujitsu Siemens DVB card
emacspeak-ss - Emacspeak speech server for several synthesizers
eql - load balancing tool for serial network connections
ethtool - Display or change ethernet card settings
evms - Enterprise Volume Management System (core)
evms-cli - Enterprise Volume Management System (CLI)
evms-gui - Enterprise Volume Management System (GUI)
evms-lvmutils - Enterprise Volume Management System (LVM-compatible utilities)
evms-ncurses - Enterprise Volume Management System (ncurses UI)
fai-kernels - special kernels for FAI (Fully Automatic Installation)
fam - File Alteration Monitor
fblogo - Converts images to framebuffer-logo header file
fbset - Framebuffer device maintenance program.
ferm - maintain and setup complicated firewall rules
firewall-easy - Easy to use packet filter firewall (usually zero config)
ftape-source - Bleeding Edge floppy tape driver (source)
ftape-util - Bleeding Edge floppy tape driver (utilities)
ftpfs-src - The virtual filesystem for transparent FTP access
ftpgrab - file mirroring utility
gatos - ATI All-in-Wonder TV capture software
gkrellongrun - LongRun plug-in for GKrellM
global - Source code search and browse.
gom - A generic audio mixer (Base versions)
grandfatherclock - a clock that tolls time acoustically
grub - GRand Unified Bootloader
grub-doc - Documentation for GRand Unified Bootloader
gwm - The generic window manager.
gwm-doc - The generic window manager documentation.
gxproc - GTK-based utility to show system information
hercules - System/370, ESA/390 and z/Architecture Emulator
hfsplus - tools to access HFS+ formatted volumes
hpscanpbm - HP ScanJet scanning utility
hubcot-source - USB Hub muscot - source of module
i2c-source - sources for drivers for the i2c bus
i8kutils - Dell Inspiron and Latitude laptop utilities
ibcs-base - Intel Binary Compatibility Specification Module
ibcs-source-2.0 - iBCS Emulator Modules for Linux (2.0.x kernel)
ibcs-source-2.2 - iBCS Emulator Modules for Linux (2.2.x kernel)
ifenslave - Attach and detach slave interfaces to a bonding device.
initrd-tools - Tools to generate an initrd image.
intel-rng-tools - Daemon to use the RNG on i810 motherboards
ipac - IP accounting configuration and statistics tool
ipac-ng - IP Accounting for iptables( kernel >=2.4)
ipautofw - Utility to automatically add masquerade entries
ipchains - Network firewalling for Linux 2.2.x
ipchains-perl - Perl interface to ipchains
ipfwadm - Linux 2.0.x firewalling tools
ipip - IP over IP Encapsulation Daemon
ipmasq - Securely initializes IP Masquerade forwarding/firewalling
ipmasqadm - Utility for configuring extra masquerading functionality
iproute - Professional tools to control the networking in Linux kernels
iptables - IP packet filter administration tools for 2.4.4+ kernels
iptraf - Interactive Colorful IP LAN Monitor
ipx - Utilities to configure the kernel ipx interface.
joystick - Testing and calibration tools
kernel-doc-2.2.22 - Linux kernel specific documentation for version 2.2.22.
kernel-doc-2.4.10 - Linux kernel specific documentation for version 2.4.10.
kernel-doc-2.4.14 - Linux kernel specific documentation for version 2.4.14.
kernel-doc-2.4.16 - Linux kernel specific documentation for version 2.4.16.
kernel-doc-2.4.17 - Linux kernel specific documentation for version 2.4.17.
kernel-headers-2.2.20 - Header files related to Linux kernel version 2.2.20
kernel-headers-2.2.20-compact - Header files related to Linux kernel version 2.2
.20-compact
kernel-headers-2.2.20-idepci - Header files related to Linux kernel version 2.2.
20-idepci
kernel-headers-2.2.20-reiserfs - Header files related to Linux kernel version 2.
2.20
kernel-headers-2.2.20-sparc - Kernel header files for all sparc sub architecture
s
kernel-headers-2.4.16 - Header files related to Linux kernel version 2.4.16
kernel-headers-2.4.16-386 - Headers for Linux kernel version 2.4.16 on 386
kernel-headers-2.4.16-586 - Headers for Linux kernel version 2.4.16 on 586/K5/5x
86/6x86/6x86MX
kernel-headers-2.4.16-586tsc - Headers for Linux kernel version 2.4.16 on Pentiu
m-Classic
kernel-headers-2.4.16-686 - Headers for Linux kernel version 2.4.16 on PPro/Cele
ron/PII/PIII
kernel-headers-2.4.16-686-smp - Linux kernel headers 2.4.16 on PPro/Celeron/PII/
PIII SMP
kernel-headers-2.4.16-k6 - Headers for Linux kernel version 2.4.16 on AMD K6/K6-
II/K6-III
kernel-headers-2.4.16-k7 - Headers for Linux kernel version 2.4.16 on AMD K7
kernel-headers-2.4.18 - Header files related to Linux kernel version 2.4.18
kernel-headers-2.4.18-386 - Headers for Linux kernel version 2.4.18 on 386
kernel-headers-2.4.18-586tsc - Headers for Linux kernel version 2.4.18 on Pentiu
m-Classic
kernel-headers-2.4.18-686 - Linux kernel headers 2.4.18 on PPro/Celeron/PII/PIII
/PIV
kernel-headers-2.4.18-686-smp - Linux kernel headers 2.4.18 on PPro/Celeron/PII/
PIII/PIV SMP
kernel-headers-2.4.18-k6 - Headers for Linux kernel version 2.4.18 on AMD K6/K6-
II/K6-III
kernel-headers-2.4.18-k7 - Headers for Linux kernel version 2.4.18 on AMD K7
kernel-headers-2.4.18-sparc - Kernel header files for all sparc sub architecture
s
kernel-headers-2.4.19-sparc - Kernel header files for all sparc sub architecture
s
kernel-image-2.2.20 - Linux kernel binary image for version 2.2.20.
kernel-image-2.2.20-compact - Linux kernel binary image.
kernel-image-2.2.20-idepci - Linux kernel binary image.
kernel-image-2.2.20-reiserfs - Linux kernel binary image for version 2.2.20.
kernel-image-2.4.16-386 - Linux kernel image for version 2.4.16 on 386.
kernel-image-2.4.16-586 - Linux kernel image for version 2.4.16 on 586/K5/5x86/6
x86/6x86MX.
kernel-image-2.4.16-586tsc - Linux kernel image for version 2.4.16 on Pentium-Cl
assic.
kernel-image-2.4.16-686 - Linux kernel image for version 2.4.16 on PPro/Celeron/
PII/PIII.
kernel-image-2.4.16-686-smp - Linux kernel image 2.4.16 on PPro/Celeron/PII/PIII
 SMP.
kernel-image-2.4.16-k6 - Linux kernel image for version 2.4.16 on AMD K6/K6-II/K
6-III
kernel-image-2.4.16-k7 - Linux kernel image for version 2.4.16 on AMD K7
kernel-image-2.4.18-386 - Linux kernel image for version 2.4.18 on 386.
kernel-image-2.4.18-586tsc - Linux kernel image for version 2.4.18 on Pentium-Cl
assic.
kernel-image-2.4.18-686 - Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII/PIV
.
kernel-image-2.4.18-686-smp - Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII
/PIV SMP.
kernel-image-2.4.18-k6 - Linux kernel image for version 2.4.18 on AMD K6/K6-II/K
6-III
kernel-image-2.4.18-k7 - Linux kernel image for version 2.4.18 on AMD K7
kernel-internals-guide - Linux Kernel 2.4 Internals Guide
kernel-package - Debian Linux kernel package build scripts.
kernel-patch-2.2.17-pc9800 - Diffs to the kernel source for Linux/98 (2.2.17)
kernel-patch-2.2.17-vm-global - Andrea Archangeli's 2.2.17pre11 vm-global patch,
 modified for 2.2.17.
kernel-patch-2.2.18-openwall - patch to add extra security-related features to t
he linux kernel.
kernel-patch-2.2.18-vm-global - Andrea Archangeli's 2.2.18pre25 vm-global patch.
kernel-patch-2.2.19-adaptec - adaptec scsi-driver update for linux 2.2.19
kernel-patch-2.2.19-arm - Diffs to the Linux kernel source 2.2.19 for ARM
kernel-patch-2.2.19-reiserfs - ReiserFS support for Linux 2.2.19
kernel-patch-2.2.20-arm - Diffs to the Linux kernel source 2.2.20 for ARM
kernel-patch-2.2.20-ide - Andre Hedrick's IDE patch.
kernel-patch-2.2.20-m68k - Diffs to the kernel source for m68k
kernel-patch-2.2.20-p3 - Doug Ledford's 2.2.12 p3 patch, modified for 2.2.20.
kernel-patch-2.2.20-powerpc - Diffs to the kernel source for PowerPC
kernel-patch-2.2.20-raid - Ingo Molnar's patch of raid2 functionality to 2.2.x
kernel-patch-2.4-grsecurity - grsecurity kernel patch - OpenWall based 2.4.x sec
urity patch
kernel-patch-2.4-ipvs - Linux Virtual Server kernel patch
kernel-patch-2.4-kgdb - GDB debugging for the kernel
kernel-patch-2.4-lsm - lsm-full kernel patch - Linux Security Modules
kernel-patch-2.4-speedtouch - speedtouch USB ADSL support for 2.4
kernel-patch-2.4.0-ia64 - Diffs to the Linux kernel source 2.4.0 for IA-64
kernel-patch-2.4.0-reiserfs - ReiserFS support for Linux 2.4.0
kernel-patch-2.4.1-ia64 - Diffs to the Linux kernel source 2.4.1 for IA-64
kernel-patch-2.4.14-m68k - Diffs to the Linux kernel source for m68k
kernel-patch-2.4.16-arm - Diffs to the Linux kernel source 2.4.16 for ARM
kernel-patch-2.4.17-mips - Diffs to the kernel source for MIPS
kernel-patch-2.4.17-s390 - Diffs to the Linux kernel source 2.4.17 for IBM S/390
kernel-patch-2.4.19-mips - Diffs to the kernel source for MIPS
kernel-patch-2.5-lsm - lsm kernel patch - Linux Security Modules
kernel-patch-adaptec - adaptec scsi-driver update for linux 2.2.19
kernel-patch-badram - Kernel patch allowing to use partly-bad RAM modules
kernel-patch-benh - improved Power Macintosh support for the Linux kernel
kernel-patch-debianlogo - Display a Debian logo on a framebuffer device at boott
ime
kernel-patch-ethernet-drivers - patches with drivers for ethernet cards
kernel-patch-evms - Enterprise Volume Management System (kernel patches)
kernel-patch-ext3-2.2 - ext3fs support for Linux 2.2.19 and 2.2.20
kernel-patch-ipmi-kcs - IPMI-KCS kernel patch
kernel-patch-irc - IRC connection tracking and NAT
kernel-patch-kdb - Builtin kernel debugger.
kernel-patch-kiobuf - Stephen Tweedie's kiobuf (formerly raw-io) patch
kernel-patch-kiobuf-bigmem - Stephen Tweedie's new bigmem support for kiobuf
kernel-patch-lpp - Display a graphical boot-screen with progress bar
kernel-patch-ltt - Linux Trace Toolkit - kernel patch
kernel-patch-mosix - Kernel patch for mosix
kernel-patch-openmosix - Kernel patch for openmosix
kernel-patch-ppscsi-2.4 - patch to support SCSI emulation over parallel port
kernel-patch-preempt-2.4 - Reduces the latency of the Linux kernel
kernel-patch-tekram-dc3x5 - Tekram SCSI host DC3x5 support
kernel-patch-ttl - TTL matching and setting
kernel-patch-ulog - Netfilter userspace logging patch.
kernel-patch-uml - User-mode Linux (kernel patch)
kernel-patch-usagi - Another IPv6 implementation for Linux
kernel-patch-vlan - Kernel patch for the 2.4 series to enable VLANs on your ethe
rnet devices
kernel-patch-xfs - XFS Filesystem support for Linux 2.4.14, 2.4.17 and 2.4.18
kernel-pcmcia-modules-2.4.18-386 - Mainstream PCMCIA modules 2.4.18 on 386.
kernel-pcmcia-modules-2.4.18-586tsc - Mainstream PCMCIA modules 2.4.18 on Pentiu
m-Classic.
kernel-pcmcia-modules-2.4.18-686 - Mainstream PCMCIA modules 2.4.18 on PPro/Cele
ron/PII/PIII/PIV.
kernel-pcmcia-modules-2.4.18-686-smp - Mainstream PCMCIA modules 2.4.18 on PPro/
Celeron/PII/PIII/PIV SMP.
kernel-pcmcia-modules-2.4.18-k6 - Mainstream PCMCIA modules 2.4.18 on AMD K6/K6-
II/K6-III.
kernel-pcmcia-modules-2.4.18-k7 - Mainstream PCMCIA modules 2.4.18 on AMD K7.
kernel-source-2.2.22 - Linux kernel source for version 2.2.22
kernel-source-2.4.10 - Linux kernel source for version 2.4.10
kernel-source-2.4.14 - Linux kernel source for version 2.4.14
kernel-source-2.4.16 - Linux kernel source for version 2.4.16
kernel-source-2.4.17 - Linux kernel source for version 2.4.17
kernel-source-2.4.17-hppa - Linux kernel source for version 2.4.17 on HPPA
kernel-source-2.4.18-hppa - Linux kernel source for version 2.4.18 on HPPA
kernellab - Manage kernel configs for many machines easily
klogd - Kernel Logging Daemon
knetfilter - A GUI for configuring the 2.4 kernel IP Tables
knl - Query/set kernel image parameters.
ksensors - lm-sensors frontend for KDE
ksymoops - Linux kernel oops and error message decoder
lcap - Removes 'capabilities' in the kernel, making the system more secure
lcdproc - LCD display driver daemon
lg-issue29 - Issue 29 of the Linux Gazette.
lg-issue32 - Issue 32 of the Linux Gazette.
lg-issue37 - Issue 37 of the Linux Gazette.
lg-issue57 - Issue 57 of the Linux Gazette.
lg-issue63 - Issue 63 of the Linux Gazette.
lg-issue68 - Issue 68 of the Linux Gazette.
lg-issue69 - Issue 69 of the Linux Gazette.
lg-issue75 - Issue 75 of the Linux Gazette.
libacme-poe-knee-perl - Time sliced pony race using the POE kernel.
libapm-dev - Library for interacting with APM driver in kernel
libapm1 - Library for interacting with APM driver in kernel
libc5-altdev - The Linux C library version 5 (alternative dev files).
libcap1 - support for getting/setting POSIX.1e capabilities
libcap2 - Support for POSIX.1e capabilities
libcap2-bin - Support for POSIX.1e capabilities
libcap2-dev - Support for POSIX.1e capabilities (header files)
libcln2 - Class Library for Numbers (C++)
libdirectfb8 - frame buffer graphics library (for 2.4+ kernels)
libggi-target-fbdev - General Graphics Interface direct access framebuffer targe
t
libglide2 - Graphics library for 3Dfx Voodoo based cards
libglide3 - Graphics library for 3Dfx Voodoo based cards
libhfsp-dev - library to access HFS+ formatted volumes
libhfsp0 - shared library to access HFS+ formatted volumes
libmikmod2 - A portable sound library
libmikmod2-dev - A portable sound library - development files
libmon-perl - mon Perl modules for clients and server
libnet-patricia-perl - Perl module for fast IP address lookups
libpam-openafs-session - PAM Module to get AFS tokens and set up PAG
libraw1394-5 - library for direct access to IEEE 1394 bus (aka FireWire)
libraw1394-dev - library for direct access to IEEE 1394 bus - development files
libticables3 - Support library for Texas Instruments link cables
libticables3-dev - Support library for Texas Instruments link cables [developmen
t files]
libusb-0.1-4 - Userspace USB programming library
libusb-dev - Userspace USB programming library development files
lilo - LInux LOader - The Classic OS loader can load Linux and others
lilo-doc - Documentation for LILO (LInux LOader)
linneighborhood - An SMB network browser for Linux and X11.
linuxinfo - Displays extended system information.
lirc-modules-source - Linux Infra-red Remote Control support (kernel modules)
lm-sensors - Utilities to read temperature/voltage/fan sensors
lm-sensors-source - Kernel drivers to read temperature/voltage/fan sensors (sour
ce)
loadlin - a loader (running under DOS) for LINUX kernel images
lsb - Linux Standard Base 1.1 core support package
lsfcc - Linux Socket Filter Command Compiler
lsof - List open files.
ltt - Linux Trace Toolkit - tools
lvm-common - The Logical Volume Manager for Linux (common files)
lvs - Linux Virtual Server kernel patches and support programs
m68k-vme-tftplilo - Linux kernel TFTP boot loader for m68k VME processor boards.
manpages-pt-dev - Portuguese Versions of the Manual Pages
mbr - Master Boot Record for IBM-PC compatible computers.
mconfig - Kernel configuration tool
memtest86 - A thorough real-mode memory tester.
mindi - Creates boot/root disks based on your system
mkinitrd-cd - Creates an initrd image suitable for booting from a live CD-ROM
mknbi - Create tagged images for Etherboot or Netboot
mkrboot - Make a kernel + rootimage bootable from one disk or from DOS
modutils - Linux module utilities.
mon - monitor hosts/services/whatever and alert about problems
mosix - Utilities to administer a mosix cluster node
mosix-dev - Mosix development files (static library and header files)
motion - V4L Capture Program supporting Movement Detection
murasaki - another HotPlug Agent
mwavem - Mwave/ACP modem support
ncpfs - Utilities to use resources from NetWare servers.
net-tools - The NET-3 networking toolkit
netboot - Booting of a diskless computer
netenv - Configure your system for different network environments.
newbiedoc - Documentation by and for newbies
nfs-kernel-server - Kernel NFS server support
ntfstools - Tools for doing neat things in NTFS partitions from Linux.
ntp-refclock - NTP v4 daemon for reference clocks.
openafs-modules-source - The AFS distributed filesystem- Module Sources
openmosix - Utilities to administer an openmosix cluster node
openmosix-dev - Openmosix development files (static library and header files)
oskit - The Flux Operating System Toolkit, a framework for OS design
pciutils - Linux PCI Utilities (for 2.[1234].x kernels)
pciutils-dev - Linux PCI Utilities (for 2.[1234].x kernels) (development files)
pcmcia-cs - PCMCIA Card Services for Linux.
pcmcia-modules-2.2.20-reiserfs - PCMCIA Modules for Linux (kernel 2.2.20-reiserf
s).
pcmcia-modules-2.2.22 - PCMCIA Modules for Linux (kernel 2.2.22).
pcmcia-modules-2.2.22-compact - PCMCIA Modules for Linux (kernel 2.2.22-compact)
.
pcmcia-modules-2.2.22-idepci - PCMCIA Modules for Linux (kernel 2.2.22-idepci).
pcmcia-source - PCMCIA Card Services source.
pforth - portable Forth interpreter
plex86-kernel-src - kernel code for Plex86
powertweakd - Tool to tune system for optimal performance
ppmtofb - Display netpbm graphics on Linux framebuffer devices
pptp-linux - Point-to-Point Tunneling Protocol (PPTP) Client
ppxp - Yet another PPP program.
procps - The /proc file system utilities.
qcam - QuickCam image grabber
qce-source - source code for QuickCam Express kernel module
r-recommended - GNU R collection of recommended packages
raidtools - Utilities to support 'old-style' RAID disks
raidtools2 - Utilities to support 'new-style' RAID disks
rarpd - Reverse Address Resolution Protocol daemon
reiserfsprogs - User-level tools for ReiserFS filesystems
rio500 - Diamond Rio500 digital audio player support
routed - Network routing daemon.
samba - A LanManager like file and printer server for Unix.
sensor-sweep-applet - GNOME applet displaying system's health status
sensord - Hardware sensor information logging daemon
setcd - Control the behaviour of your cdrom device
setserial - Controls configuration of serial ports.
sfs-client - Self-Certifying File System client
sfs-common - Self-Certifying File System common files
sfs-dev - Self-Certifying File System development files
sfs-lib - Self-Certifying File System server
sfs-server - Self-Certifying File System server
sg-utils - Utilities for working with generic SCSI devices.
sg3-utils - Utilities for working with generic SCSI devices.
shaper - Traffic Shaper for Linux
si - /proc system information viewer
smbfs - mount and umount commands for the smbfs (for kernels >= than 2.2.x)
snappea-dev - Development files for SnapPea hyperbolic 3-manifold tool.
sndconfig - Easy soundcard configuration
soundmodem - Sound Card Amateur Packet Radio Modems
spicctrl - Sony Vaio controller program to set LCD backlight brightness
strace - A system call tracer.
subterfugue - Tool for subverting programs--"strace meets expect"
svgatextmode - Run higher resolution text modes.
sysstat - sar, iostat and mpstat - system performance tools for Linux
systemimager-kernel-i386 - SystemImager kernel for client nodes
systune - Kernel tuning through the /proc filesystem.
thinkpad-source - Source code for thinkpad-modules packages
tidev-modules-source - Sources for drivers for Texas Instruments calculators lin
k cables
tilp - A TI calculator <-> PC communication program for X
tinc - Virtual Private Network daemon
toshset - Access much of the Toshiba laptop hardware interface.
tpctl - ThinkPad configuration tools for Linux
udftools - Tools for UDF filesystems and DVD/CD-R(W) drives
ulogd - The Userspace Logging Daemon
uml-utilities - User-mode Linux (utility programs)
umsdos - This is the distribution of the UMSDOS file system utilities.
unison - A file-synchronization tool for Unix and Windows
update - daemon to periodically flush filesystem buffers.
usbmgr - User-Mode daemon which loads/unloads USB kernel modules
user-mode-linux - User-mode Linux (kernel)
vlan - User mode programs to enable VLANs on your ethernet devices
vold - Volume daemon for CDROM devices.
vrflash - tool to flash kernels and romdisks to Agenda VR
vrrpd - Virtual Router Redudancy Protocol user-space implementation
wanpipe - Configuration utilities for Sangoma S508/S514 WAN cards
watchdog - A software watchdog
wavemon - Wireless Device Monitoring Application
wemi - Branch of SEMI kernel package using widget.
wireless-tools - Tools for manipulating Linux Wireless Extensions
wmacpi - An ACPI battery monitor for WindowMaker (alpha)
wmapm - An APM display program designed for WindowMaker
wmbattery - Display laptop battery info, dockable in WindowMaker
wmgtemp - Temperature sensor dockapp for WindowMaker
wmload - system load monitor designed for Window Maker
wmnet - network monitor for WindowMaker using kernel IP accounting
x86info - Display diagnostic information about i386 CPUs
xext - extensions to XFree86 3.x servers
xgdvi - a TeX DVI previewer for X, with a nice GTK+ UI
xserver-fbdev - X server for framebuffer-based graphics drivers
xsysinfo - display some Linux kernel parameters in graphical form
yard - Perl scripts to build rescue disk(s) to revive a system
z8530-utils2 - Utilities for Z8530 based HDLC cards for AX.25 (kernel 2.2.x)
zebra - A GPL'd, BGP/OSPF/RIP capable routing daemon
zlibc - Uncompressing C Library
arla-modules-source - Source to generate arla-modules
freeswan - IPSEC utilities for FreeSWan
kernel-patch-freeswan - IPSEC kernel support for FreeSwan
kernel-patch-int - International patch for the Linux kernel
vtun - Virtual Tunnel over TCP/IP Networks
kernel-doc-2.2.20 - Linux kernel specific documentation for version 2.2.20.
kernel-doc-2.4.18 - Linux kernel specific documentation for version 2.4.18.
kernel-headers-2.4.18-1 - Header files related to Linux kernel version 2.4.18
kernel-headers-2.4.18-1-386 - Headers for Linux kernel version 2.4.18 on 386
kernel-headers-2.4.18-1-586tsc - Headers for Linux kernel version 2.4.18 on Pent
ium-Classic
kernel-headers-2.4.18-1-686 - Linux kernel headers 2.4.18 on PPro/Celeron/PII/PI
II/PIV
kernel-headers-2.4.18-1-686-smp - Linux kernel headers 2.4.18 on PPro/Celeron/PI
I/PIII/PIV SMP
kernel-headers-2.4.18-1-k6 - Headers for Linux kernel version 2.4.18 on AMD K6/K
6-II/K6-III
kernel-headers-2.4.18-1-k7 - Headers for Linux kernel version 2.4.18 on AMD K7
kernel-headers-2.4.18-bf2.4 - Headers for Linux kernel version 2.4.18 (bf varian
t) on 386
kernel-image-2.4.18-1-386 - Linux kernel image for version 2.4.18 on 386.
kernel-image-2.4.18-1-586tsc - Linux kernel image for version 2.4.18 on Pentium-
Classic.
kernel-image-2.4.18-1-686 - Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII/P
IV.
kernel-image-2.4.18-1-686-smp - Linux kernel image 2.4.18 on PPro/Celeron/PII/PI
II/PIV SMP.
kernel-image-2.4.18-1-k6 - Linux kernel image for version 2.4.18 on AMD K6/K6-II
/K6-III
kernel-image-2.4.18-1-k7 - Linux kernel image for version 2.4.18 on AMD K7
kernel-image-2.4.18-bf2.4 - Linux kernel image for version 2.4.18 (bf variant) o
n 386.
kernel-patch-2.4.18-powerpc - Diffs to the kernel source for PowerPC
kernel-pcmcia-modules-2.4.18-1-386 - Mainstream PCMCIA modules 2.4.18 on 386.
kernel-pcmcia-modules-2.4.18-1-586tsc - Mainstream PCMCIA modules 2.4.18 on Pent
ium-Classic.
kernel-pcmcia-modules-2.4.18-1-686 - Mainstream PCMCIA modules 2.4.18 on PPro/Ce
leron/PII/PIII/PIV.
kernel-pcmcia-modules-2.4.18-1-686-smp - Mainstream PCMCIA modules 2.4.18 on PPr
o/Celeron/PII/PIII/PIV SMP.
kernel-pcmcia-modules-2.4.18-1-k6 - Mainstream PCMCIA modules 2.4.18 on AMD K6/K
6-II/K6-III.
kernel-pcmcia-modules-2.4.18-1-k7 - Mainstream PCMCIA modules 2.4.18 on AMD K7.
kernel-source-2.2.20 - Linux kernel source for version 2.2.20
kernel-source-2.4.17-ia64 - Linux kernel source for version 2.4.17 on IA-64
kernel-source-2.4.18 - Linux kernel source for version 2.4.18
pcmcia-modules-2.4.18-bf2.4 - PCMCIA Modules for Linux (kernel 2.4.18-bf2.4).
webmin-core - core modules for webmin
kcmlinuz - KDE Frontend for the Linux kernel configuration
libdirectfb-0.9-15 - frame buffer graphics library (for 2.4+ kernels)
onlpc03:~#

	以下の2つのパッケージ、kernel ソースおよび kernel ヘッダをインストール
	する。

kernel-source-2.4.18 - Linux kernel source for version 2.4.18
kernel-headers-2.4.18-bf2.4 - Headers for Linux kernel version 2.4.18 (bf varian
t) on 386

	カーネルソース、kernel-source-2.4.18には、2.4.18用のオリジナルのカーネル
	ヘッダが含まれている。 kernel-source-2.4.18カーネルソースに収められてい
	るオリジナルのカーネルヘッダは、onlpc03 のシステムで使用しているカーネル
	のバージョン2.4.18-bf2.4に合っていない。 そこで、カーネルソース、kernel
	-source-2.4.18のヘッダの部分を、別途ダウンロードしたバージョン2.4.18-bf2
	.4のカーネルヘッダと置き換える。 また、カーネルソースに含まれるカーネル
	設定ファイルの.configファイルも、onlpc03 のシステムで使用している設定
	ファイルと置き換える。 カーネルソース・ディレクトリから、バージョン2.4.
	18-bf2.4のカーネル・ヘッダディレクトリに対してシンボリックリンクを張る。
	さらに、/boot/config-2.4.18-bf2.4 を /usr/src/kernel-source-2.4.18/.conf
	ig としてコピーする。

onlpc03:~# ls -l /usr/src
合計 4
drwxr-xr-x    7 root     root         4096 10月 22 14:42 rpm
onlpc03:~#

	kernel ソースをインストールする。

onlpc03:~# apt-get install kernel-source-2.4.18
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  kernel-source-2.4.18
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
Need to get 23.9MB of archives. After unpacking 24.0MB will be used.
Get:1 http://security.debian.org stable/updates/main kernel-source-2.4.18 2.4.18
-14 [23.9MB]
Fetched 23.9MB in 1m56s (205kB/s)
未選択パッケージ kernel-source-2.4.18 を選択しています。
(データベースを読み込んでいます... 現在 53960 個のファイルとディレクトリがインス
トールされています。)
(.../kernel-source-2.4.18_2.4.18-14_all.deb から) kernel-source-2.4.18 を展開し
ています...
kernel-source-2.4.18 (2.4.18-14) を設定しています ...

onlpc03:~#
onlpc03:~# cd /usr/src
onlpc03:/usr/src# ls -l
合計 23332
-rw-r--r--    1 root     root     23857947 11月 29 08:18 kernel-source-2.4.18.ta
r.bz2
drwxr-xr-x    7 root     root         4096 10月 22 14:42 rpm
onlpc03:/usr/src#
onlpc03:/usr/src# bzip2 -dc kernel-source-2.4.18.tar.bz2 | tar xvf -
			:
			:
kernel-source-2.4.18/scripts/lxdialog/lxdialog.c
kernel-source-2.4.18/scripts/lxdialog/menubox.c
kernel-source-2.4.18/scripts/lxdialog/msgbox.c
kernel-source-2.4.18/scripts/lxdialog/textbox.c
kernel-source-2.4.18/scripts/lxdialog/util.c
kernel-source-2.4.18/scripts/lxdialog/yesno.c
kernel-source-2.4.18/README.Debian
onlpc03:/usr/src#

onlpc03:/usr/src# ls -l
合計 23336
drwxr-xr-x   14 root     root         4096 11月 29 08:15 kernel-source-2.4.18
-rw-r--r--    1 root     root     23857947 11月 29 08:18 kernel-source-2.4.18.ta
r.bz2
drwxr-xr-x    7 root     root         4096 10月 22 14:42 rpm
onlpc03:/usr/src# rm kernel-source-2.4.18.tar.bz2
onlpc03:/usr/src# ln -s kernel-source-2.4.18 linux
onlpc03:/usr/src# ls -l
合計 8
drwxr-xr-x   14 root     root         4096 11月 29 08:15 kernel-source-2.4.18
lrwxrwxrwx    1 root     src            20 12月 10 09:24 linux -> kernel-source-
2.4.18
drwxr-xr-x    7 root     root         4096 10月 22 14:42 rpm
onlpc03:/usr/src#

	kernel-headers-2.4.18-bf2.4 をインストールする。

onlpc03:/usr/src# apt-get install kernel-headers-2.4.18-bf2.4
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  kernel-headers-2.4.18-bf2.4
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
Need to get 3424kB of archives. After unpacking 30.7MB will be used.
Get:1 http://security.debian.org stable/updates/main kernel-headers-2.4.18-bf2.4
 2.4.18-5woody5 [3424kB]
Fetched 3424kB in 17s (194kB/s)
未選択パッケージ kernel-headers-2.4.18-bf2.4 を選択しています。
(データベースを読み込んでいます... 現在 53976 個のファイルとディレクトリがインス
トールされています。)
(.../kernel-headers-2.4.18-bf2.4_2.4.18-5woody5_i386.deb から) kernel-headers-2.
4.18-bf2.4 を展開しています...
kernel-headers-2.4.18-bf2.4 (2.4.18-5woody5) を設定しています ...

onlpc03:/usr/src#
onlpc03:/usr/src# ls -l
合計 12
drwxr-xr-x    3 root     root         4096 12月 10 09:27 kernel-headers-2.4.18-b
f2.4
drwxr-xr-x   14 root     root         4096 11月 29 08:15 kernel-source-2.4.18
lrwxrwxrwx    1 root     src            20 12月 10 09:24 linux -> kernel-source-
2.4.18
drwxr-xr-x    7 root     root         4096 10月 22 14:42 rpm
onlpc03:/usr/src#
onlpc03:/usr/src# ls -l kernel-headers-2.4.18-bf2.4
合計 4
drwxr-xr-x   25 root     root         4096 12月 10 09:27 include
onlpc03:/usr/src# 

onlpc03:/usr/src/kernel-source-2.4.18# pwd
/usr/src/kernel-source-2.4.18
onlpc03:/usr/src/kernel-source-2.4.18# ls -la
合計 260
drwxr-xr-x   14 root     root         4096 11月 29 08:15 .
drwxrwsr-x    5 root     src          4096 12月 10 09:27 ..
-rw-r--r--    1 root     root        18689 10月 10  2001 COPYING
-rw-r--r--    1 root     root        78697  2月 26  2002 CREDITS
drwxr-xr-x   28 root     root         4096  7月 26 13:28 Documentation
-rw-r--r--    1 root     root        39525  2月 27  2002 MAINTAINERS
-rw-r--r--    1 root     root        17219  2月 27  2002 Makefile
-rw-r--r--    1 root     root        14242 10月  6  2001 README
-rw-r--r--    1 root     root         4353 11月 29 08:07 README.Debian
-rw-r--r--    1 root     root         2815  4月  7  2001 REPORTING-BUGS
-rw-r--r--    1 root     root         9010  2月 26  2002 Rules.make
drwxr-xr-x   17 root     root         4096  7月 26 13:29 arch
drwxr-xr-x   39 root     root         4096  7月 26 13:29 drivers
drwxr-xr-x   45 root     root         4096  8月 10 08:14 fs
drwxr-xr-x   24 root     root         4096  7月 26 13:30 include
drwxr-xr-x    2 root     root         4096  7月 26 13:30 init
drwxr-xr-x    2 root     root         4096  7月 26 13:30 ipc
drwxr-xr-x    2 root     root         4096  7月 26 13:30 kernel
drwxr-xr-x    2 root     root         4096  7月 26 13:30 lib
drwxr-xr-x    2 root     root         4096  7月 26 13:30 mm
drwxr-xr-x   28 root     root         4096  7月 26 13:30 net
drwxr-xr-x    5 root     root         4096  7月 26 13:30 scripts
onlpc03:/usr/src/kernel-source-2.4.18#
onlpc03:/usr/src/kernel-source-2.4.18# rm -rf include
onlpc03:/usr/src/kernel-source-2.4.18# ln -s ../kernel-headers-2.4.18-bf2.4/incl
ude include
onlpc03:/usr/src/kernel-source-2.4.18# ls -l
合計 248
-rw-r--r--    1 root     root        18689 10月 10  2001 COPYING
-rw-r--r--    1 root     root        78697  2月 26  2002 CREDITS
drwxr-xr-x   28 root     root         4096  7月 26 13:28 Documentation
-rw-r--r--    1 root     root        39525  2月 27  2002 MAINTAINERS
-rw-r--r--    1 root     root        17219  2月 27  2002 Makefile
-rw-r--r--    1 root     root        14242 10月  6  2001 README
-rw-r--r--    1 root     root         4353 11月 29 08:07 README.Debian
-rw-r--r--    1 root     root         2815  4月  7  2001 REPORTING-BUGS
-rw-r--r--    1 root     root         9010  2月 26  2002 Rules.make
drwxr-xr-x   17 root     root         4096  7月 26 13:29 arch
drwxr-xr-x   39 root     root         4096  7月 26 13:29 drivers
drwxr-xr-x   45 root     root         4096  8月 10 08:14 fs
lrwxrwxrwx    1 root     root           38 12月 10 09:37 include -> ../kernel-he
aders-2.4.18-bf2.4/include
drwxr-xr-x    2 root     root         4096  7月 26 13:30 init
drwxr-xr-x    2 root     root         4096  7月 26 13:30 ipc
drwxr-xr-x    2 root     root         4096  7月 26 13:30 kernel
drwxr-xr-x    2 root     root         4096  7月 26 13:30 lib
drwxr-xr-x    2 root     root         4096  7月 26 13:30 mm
drwxr-xr-x   28 root     root         4096  7月 26 13:30 net
drwxr-xr-x    5 root     root         4096  7月 26 13:30 scripts
onlpc03:/usr/src/kernel-source-2.4.18# ls -lL include
合計 112
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-alpha
drwxr-xr-x   19 root     root         4096 12月 10 09:27 asm-arm
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-cris
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-generic
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-i386
drwxr-xr-x    3 root     root         4096 12月 10 09:27 asm-ia64
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-m68k
drwxr-xr-x   12 root     root         4096 12月 10 09:27 asm-mips
drwxr-xr-x    9 root     root         4096 12月 10 09:27 asm-mips64
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-parisc
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-ppc
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-s390
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-s390x
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-sh
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-sparc
drwxr-xr-x    2 root     root         4096 12月 10 09:27 asm-sparc64
drwxr-xr-x  270 root     root        12288 12月 10 09:27 config
drwxr-xr-x   12 root     root        12288 12月 10 09:27 linux
drwxr-xr-x    2 root     root         4096 12月 10 09:27 math-emu
drwxr-xr-x    4 root     root         4096 12月 10 09:27 net
drwxr-xr-x    2 root     root         4096 12月 10 09:27 pcmcia
drwxr-xr-x    2 root     root         4096 12月 10 09:27 scsi
drwxr-xr-x    2 root     root         4096 12月 10 09:27 video
onlpc03:/usr/src/kernel-source-2.4.18#
onlpc03:/usr/src/kernel-source-2.4.18# apt-get clean
onlpc03:/usr/src/kernel-source-2.4.18#

	.configファイルのコピー。

onlpc03:/usr/src/kernel-source-2.4.18# ls -la .config
ls: .config: そのようなファイルやディレクトリはありません
onlpc03:/usr/src/kernel-source-2.4.18# ls -l /boot
合計 1856
-rw-r--r--    1 root     root       559088 10月 22 18:55 System.map-2.4.18-bf2.4
-rw-r--r--    1 root     root         7988  4月 14  2002 boot-bmp.b
-rw-r--r--    1 root     root         6204  4月 14  2002 boot-compat.b
-rw-r--r--    1 root     root         7964  4月 14  2002 boot-menu.b
-rw-r--r--    1 root     root         6204  4月 14  2002 boot-text.b
lrwxrwxrwx    1 root     root           11 10月 22 19:27 boot.b -> boot-menu.b
-rw-r--r--    1 root     root          728  4月 14  2002 chain.b
-rw-r--r--    1 root     root        16984 10月 22 18:55 config-2.4.18-bf2.4
drwxr-xr-x    2 root     root         4096 11月 27 10:11 grub
-rw-r--r--    1 root     root          656  4月 14  2002 os2_d.b
-rw-r--r--    1 root     root      1263339 10月 22 18:55 vmlinuz-2.4.18-bf2.4
onlpc03:/usr/src/kernel-source-2.4.18# 
onlpc03:/usr/src/kernel-source-2.4.18# cp  /boot/config-2.4.18-bf2.4  .config
onlpc03:/usr/src/kernel-source-2.4.18# ls -la
合計 276
drwxr-xr-x   13 root     root         4096 12月 11 15:21 .
drwxrwsr-x    5 root     src          4096 12月 10 09:27 ..
-rw-r--r--    1 root     root        16984 12月 11 15:21 .config
-rw-r--r--    1 root     root        18689 10月 10  2001 COPYING
-rw-r--r--    1 root     root        78697  2月 26  2002 CREDITS
drwxr-xr-x   28 root     root         4096  7月 26 13:28 Documentation
-rw-r--r--    1 root     root        39525  2月 27  2002 MAINTAINERS
-rw-r--r--    1 root     root        17219  2月 27  2002 Makefile
-rw-r--r--    1 root     root        14242 10月  6  2001 README
-rw-r--r--    1 root     root         4353 11月 29 08:07 README.Debian
-rw-r--r--    1 root     root         2815  4月  7  2001 REPORTING-BUGS
-rw-r--r--    1 root     root         9010  2月 26  2002 Rules.make
drwxr-xr-x   17 root     root         4096  7月 26 13:29 arch
drwxr-xr-x   39 root     root         4096  7月 26 13:29 drivers
drwxr-xr-x   45 root     root         4096  8月 10 08:14 fs
lrwxrwxrwx    1 root     root           38 12月 10 09:37 include -> ../kernel-headers-2.4.18-bf2.4/include
drwxr-xr-x    2 root     root         4096  7月 26 13:30 init
drwxr-xr-x    2 root     root         4096  7月 26 13:30 ipc
drwxr-xr-x    2 root     root         4096  7月 26 13:30 kernel
drwxr-xr-x    2 root     root         4096  7月 26 13:30 lib
drwxr-xr-x    2 root     root         4096  7月 26 13:30 mm
drwxr-xr-x   28 root     root         4096  7月 26 13:30 net
drwxr-xr-x    5 root     root         4096  7月 26 13:30 scripts
onlpc03:/usr/src/kernel-source-2.4.18# 


     (3-7-2).  カーネル構築の準備

	Debian でカーネル再構築をする場合、一般的なやり方は.deb パッケージにして
	しまう方法をとる。 kernel-package パッケージがまだインストールされてい
	ないならば、インストールしておく。 このパッケージがインストールされてい
	ると、make-kpkg コマンドが利用可能になり、カーネルの.deb パッケージ作成
	が可能になる。

onlpc03:~# dpkg -l | grep kernel-package
onlpc03:~#
onlpc03:~# apt-cache search kernel-package
dh-kpatches - Debhelper script to help packaging kernel patches
kernel-image-2.2.20 - Linux kernel binary image for version 2.2.20.
kernel-image-2.2.20-reiserfs - Linux kernel binary image for version 2.2.20.
kernel-image-2.4.16-386 - Linux kernel image for version 2.4.16 on 386.
kernel-image-2.4.16-586 - Linux kernel image for version 2.4.16 on 586/K5/5x86/6
x86/6x86MX.
kernel-image-2.4.16-586tsc - Linux kernel image for version 2.4.16 on Pentium-Cl
assic.
kernel-image-2.4.16-686 - Linux kernel image for version 2.4.16 on PPro/Celeron/
PII/PIII.
kernel-image-2.4.16-686-smp - Linux kernel image 2.4.16 on PPro/Celeron/PII/PIII
 SMP.
kernel-image-2.4.16-k6 - Linux kernel image for version 2.4.16 on AMD K6/K6-II/K
6-III
kernel-image-2.4.16-k7 - Linux kernel image for version 2.4.16 on AMD K7
kernel-image-2.4.18-386 - Linux kernel image for version 2.4.18 on 386.
kernel-image-2.4.18-586tsc - Linux kernel image for version 2.4.18 on Pentium-Cl
assic.
kernel-image-2.4.18-686 - Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII/PIV
.
kernel-image-2.4.18-686-smp - Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII
/PIV SMP.
kernel-image-2.4.18-k6 - Linux kernel image for version 2.4.18 on AMD K6/K6-II/K
6-III
kernel-image-2.4.18-k7 - Linux kernel image for version 2.4.18 on AMD K7
kernel-package - Debian Linux kernel package build scripts.
kernel-patch-kdb - Builtin kernel debugger.
kernel-source-2.2.22 - Linux kernel source for version 2.2.22
kernel-source-2.4.10 - Linux kernel source for version 2.4.10
kernel-source-2.4.14 - Linux kernel source for version 2.4.14
kernel-source-2.4.16 - Linux kernel source for version 2.4.16
kernel-source-2.4.17 - Linux kernel source for version 2.4.17
kernel-source-2.4.17-hppa - Linux kernel source for version 2.4.17 on HPPA
kernel-source-2.4.18-hppa - Linux kernel source for version 2.4.18 on HPPA
lm-sensors - Utilities to read temperature/voltage/fan sensors
kernel-image-2.4.18-1-386 - Linux kernel image for version 2.4.18 on 386.
kernel-image-2.4.18-1-586tsc - Linux kernel image for version 2.4.18 on Pentium-
Classic.
kernel-image-2.4.18-1-686 - Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII/P
IV.
kernel-image-2.4.18-1-686-smp - Linux kernel image 2.4.18 on PPro/Celeron/PII/PI
II/PIV SMP.
kernel-image-2.4.18-1-k6 - Linux kernel image for version 2.4.18 on AMD K6/K6-II
/K6-III
kernel-image-2.4.18-1-k7 - Linux kernel image for version 2.4.18 on AMD K7
kernel-image-2.4.18-bf2.4 - Linux kernel image for version 2.4.18 (bf variant) o
n 386.
kernel-source-2.2.20 - Linux kernel source for version 2.2.20
kernel-source-2.4.17-ia64 - Linux kernel source for version 2.4.17 on IA-64
kernel-source-2.4.18 - Linux kernel source for version 2.4.18
onlpc03:~#

onlpc03:~# apt-get install kernel-package
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  kernel-package
0 packages upgraded, 1 newly installed, 0 to remove and 1  not upgraded.
Need to get 205kB of archives. After unpacking 872kB will be used.
Get:1 http://ftp.jp.debian.org stable/main kernel-package 7.107 [205kB]
Fetched 205kB in 2s (99.2kB/s)
未選択パッケージ kernel-package を選択しています。
(データベースを読み込んでいます... 現在 59374 個のファイルとディレクトリがインス
トールされています。)
(.../kernel-package_7.107_all.deb から) kernel-package を展開しています...
kernel-package (7.107) を設定しています ...

onlpc03:~#

	i386 のアーキテクチャで使用する場合は bin86 パッケージもインストールし
	ておく。 これがないと make に失敗する。

onlpc03:~# uname -a
Linux onlpc03 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown
onlpc03:~#

inoue@onlsbc1:~$ uname -a
Linux onlsbc1 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i586 unknown
inoue@onlsbc1:~$

	サーバマシン onlpc03 のアーキテクチャは i686、クライアント側 onlsbc1 の
	アーキテクチャは i586 である。 今回は bin86 パッケージはインストールし
	ないでおく。


     (3-7-3).  カーネルの設定

	サーバ側カーネルで少なくとも設定すべき、カーネル・パラメータは以下の
	とおり。

	・「Code maturity level options」
 	     →「Prompt for development and/or incomplete code/drivers」( Y ) 

        ・「Networking options」
             →「IP: ARP daemon support」( Y )

	・「Filesystems」
	     →「Network File Systems」
	        →「NFS filesystem support」( Y/M )

	・「Filesystems」
	     →「Network File Systems」
	        → 「NFS server support」 ( Y/M )


onlpc03:/usr/src/kernel-source-2.4.18# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
/bin/sh scripts/Configure -d arch/i386/config.in
#
# Using defaults found in .config
#
*
* Code maturity level options
*
Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) [Y/n/?] 
*
* Loadable module support
*
Enable loadable module support (CONFIG_MODULES) [Y/n/?] 
  Set version information on all module symbols (CONFIG_MODVERSIONS) [N/y/?] (NEW) y
  Kernel module loader (CONFIG_KMOD) [Y/n/?] 
*
* Processor type and features
*
Processor family (386, 486, 586/K5/5x86/6x86/6x86MX, Pentium-Classic, Pentium-MMX, Pentium-Pro/Celeron/Pentium-II, Pentium-III/Celeron(Coppermine), Pentium-4, K6/K6-II/K6-III, Athlon/Duron/K7, Elan, Crusoe, Winchip-C6, Winchip-2, Winchip-2A/Winchip-3, CyrixIII/C3) [386] 
  defined CONFIG_M386
Toshiba Laptop support (CONFIG_TOSHIBA) [M/n/y/?] 
Dell laptop support (CONFIG_I8K) [M/n/y/?] 
/dev/cpu/microcode - Intel IA32 CPU microcode support (CONFIG_MICROCODE) [M/n/y/?] 
/dev/cpu/*/msr - Model-specific register support (CONFIG_X86_MSR) [M/n/y/?] 
/dev/cpu/*/cpuid - CPU information support (CONFIG_X86_CPUID) [M/n/y/?] 
High Memory Support (off, 4GB, 64GB) [off] 
  defined CONFIG_NOHIGHMEM
Math emulation (CONFIG_MATH_EMULATION) [Y/n/?] 
MTRR (Memory Type Range Register) support (CONFIG_MTRR) [Y/n/?] 
Symmetric multi-processing support (CONFIG_SMP) [N/y/?] (NEW) n
Local APIC support on uniprocessors (CONFIG_X86_UP_APIC) [Y/n/?] 
IO-APIC support on uniprocessors (CONFIG_X86_UP_IOAPIC) [Y/n/?] 
*
* General setup
*
Networking support (CONFIG_NET) [Y/n/?] 
PCI support (CONFIG_PCI) [Y/n/?] 
  PCI access mode (BIOS, Direct, Any) [Any] 
  defined CONFIG_PCI_GOANY
PCI device name database (CONFIG_PCI_NAMES) [Y/n/?] 
EISA support (CONFIG_EISA) [N/y/?] (NEW) n
MCA support (CONFIG_MCA) [N/y/?] (NEW) n
Support for hot-pluggable devices (CONFIG_HOTPLUG) [Y/n/?] 
*
* PCMCIA/CardBus support
*
PCMCIA/CardBus support (CONFIG_PCMCIA) [N/y/m/?] (NEW) n
*
* PCI Hotplug Support
*
Support for PCI Hotplug (EXPERIMENTAL) (CONFIG_HOTPLUG_PCI) [N/y/m/?] (NEW) n
System V IPC (CONFIG_SYSVIPC) [Y/n/?] 
BSD Process Accounting (CONFIG_BSD_PROCESS_ACCT) [Y/n/?] 
Sysctl support (CONFIG_SYSCTL) [Y/n/?] 
Kernel core (/proc/kcore) format (ELF, A.OUT) [ELF] 
  defined CONFIG_KCORE_ELF
Kernel support for a.out binaries (CONFIG_BINFMT_AOUT) [M/n/y/?] 
Kernel support for ELF binaries (CONFIG_BINFMT_ELF) [Y/m/n/?] 
Kernel support for MISC binaries (CONFIG_BINFMT_MISC) [M/n/y/?] 
Power Management support (CONFIG_PM) [Y/n/?] 
  ACPI support (CONFIG_ACPI) [N/y/?] (NEW) n
  Advanced Power Management BIOS support (CONFIG_APM) [M/n/y/?] 
    Ignore USER SUSPEND (CONFIG_APM_IGNORE_USER_SUSPEND) [N/y/?] (NEW) n
    Enable PM at boot time (CONFIG_APM_DO_ENABLE) [N/y/?] (NEW) n
    Make CPU Idle calls when idle (CONFIG_APM_CPU_IDLE) [Y/n/?] 
    Enable console blanking using APM (CONFIG_APM_DISPLAY_BLANK) [N/y/?] (NEW) n
    RTC stores time in GMT (CONFIG_APM_RTC_IS_GMT) [N/y/?] (NEW) n
    Allow interrupts during APM BIOS calls (CONFIG_APM_ALLOW_INTS) [N/y/?] (NEW) n
    Use real mode APM BIOS call to power off (CONFIG_APM_REAL_MODE_POWER_OFF) [N/y/?] (NEW) n
*
* Memory Technology Devices (MTD)
*
Memory Technology Device (MTD) support (CONFIG_MTD) [N/y/m/?] (NEW) n
*
* Parallel port support
*
Parallel port support (CONFIG_PARPORT) [M/n/y/?] 
  PC-style hardware (CONFIG_PARPORT_PC) [M/n/?] 
    Multi-IO cards (parallel and serial) (CONFIG_PARPORT_SERIAL) [N/m/?] (NEW) m
    Use FIFO/DMA if available (EXPERIMENTAL) (CONFIG_PARPORT_PC_FIFO) [Y/n/?] 
    SuperIO chipset support (EXPERIMENTAL) (CONFIG_PARPORT_PC_SUPERIO) [Y/n/?] 
  Support foreign hardware (CONFIG_PARPORT_OTHER) [N/y/?] (NEW) n
  IEEE 1284 transfer modes (CONFIG_PARPORT_1284) [Y/n/?] 
*
* Plug and Play configuration
*
Plug and Play support (CONFIG_PNP) [M/n/y/?] 
  ISA Plug and Play support (CONFIG_ISAPNP) [M/n/?] 
*
* Block devices
*
Normal PC floppy disk support (CONFIG_BLK_DEV_FD) [Y/m/n/?] 
XT hard disk support (CONFIG_BLK_DEV_XD) [N/y/m/?] (NEW) n
Parallel port IDE device support (CONFIG_PARIDE) [M/n/?] 
*
* Parallel IDE high-level drivers
*
  Parallel port IDE disks (CONFIG_PARIDE_PD) [M/n/?] 
  Parallel port ATAPI CD-ROMs (CONFIG_PARIDE_PCD) [M/n/?] 
  Parallel port ATAPI disks (CONFIG_PARIDE_PF) [M/n/?] 
  Parallel port ATAPI tapes (CONFIG_PARIDE_PT) [M/n/?] 
  Parallel port generic ATAPI devices (CONFIG_PARIDE_PG) [M/n/?] 
*
* Parallel IDE protocol modules
*
    ATEN EH-100 protocol (CONFIG_PARIDE_ATEN) [M/n/?] 
    MicroSolutions backpack (Series 5) protocol (CONFIG_PARIDE_BPCK) [M/n/?] 
    MicroSolutions backpack (Series 6) protocol (CONFIG_PARIDE_BPCK6) [N/m/?] (NEW) n
    DataStor Commuter protocol (CONFIG_PARIDE_COMM) [M/n/?] 
    DataStor EP-2000 protocol (CONFIG_PARIDE_DSTR) [M/n/?] 
    FIT TD-2000 protocol (CONFIG_PARIDE_FIT2) [M/n/?] 
    FIT TD-3000 protocol (CONFIG_PARIDE_FIT3) [M/n/?] 
    Shuttle EPAT/EPEZ protocol (CONFIG_PARIDE_EPAT) [M/n/?] 
     Support c7/c8 chips (EXPERIMENTAL) (CONFIG_PARIDE_EPATC8) [N/y/?] (NEW) n
    Shuttle EPIA protocol (CONFIG_PARIDE_EPIA) [M/n/?] 
    Freecom IQ ASIC-2 protocol (CONFIG_PARIDE_FRIQ) [M/n/?] 
    FreeCom power protocol (CONFIG_PARIDE_FRPW) [M/n/?] 
    KingByte KBIC-951A/971A protocols (CONFIG_PARIDE_KBIC) [M/n/?] 
    KT PHd protocol (CONFIG_PARIDE_KTTI) [M/n/?] 
    OnSpec 90c20 protocol (CONFIG_PARIDE_ON20) [M/n/?] 
    OnSpec 90c26 protocol (CONFIG_PARIDE_ON26) [M/n/?] 
Compaq SMART2 support (CONFIG_BLK_CPQ_DA) [Y/m/n/?] 
Compaq Smart Array 5xxx support (CONFIG_BLK_CPQ_CISS_DA) [Y/m/n/?] 
Mylex DAC960/DAC1100 PCI RAID Controller support (CONFIG_BLK_DEV_DAC960) [Y/m/n/?] 
Loopback device support (CONFIG_BLK_DEV_LOOP) [Y/m/n/?] 
Network block device support (CONFIG_BLK_DEV_NBD) [M/n/y/?] 
RAM disk support (CONFIG_BLK_DEV_RAM) [Y/m/n/?] 
  Default RAM disk size (CONFIG_BLK_DEV_RAM_SIZE) [4096] 
  Initial RAM disk (initrd) support (CONFIG_BLK_DEV_INITRD) [Y/n/?] 
*
* Multi-device support (RAID and LVM)
*
Multiple devices driver support (RAID and LVM) (CONFIG_MD) [Y/n/?] 
 RAID support (CONFIG_BLK_DEV_MD) [M/n/y/?] 
  Linear (append) mode (CONFIG_MD_LINEAR) [M/n/?] 
  RAID-0 (striping) mode (CONFIG_MD_RAID0) [M/n/?] 
  RAID-1 (mirroring) mode (CONFIG_MD_RAID1) [M/n/?] 
  RAID-4/RAID-5 mode (CONFIG_MD_RAID5) [M/n/?] 
  Multipath I/O support (CONFIG_MD_MULTIPATH) [M/n/?] 
 Logical volume manager (LVM) support (CONFIG_BLK_DEV_LVM) [M/n/y/?] 
*
* Networking options
*
Packet socket (CONFIG_PACKET) [Y/m/n/?] 
  Packet socket: mmapped IO (CONFIG_PACKET_MMAP) [N/y/?] (NEW) y
Netlink device emulation (CONFIG_NETLINK_DEV) [M/n/y/?] 
Network packet filtering (replaces ipchains) (CONFIG_NETFILTER) [Y/n/?] 
  Network packet filtering debugging (CONFIG_NETFILTER_DEBUG) [N/y/?] (NEW) n
Socket Filtering (CONFIG_FILTER) [Y/n/?] 
Unix domain sockets (CONFIG_UNIX) [Y/m/n/?] 
TCP/IP networking (CONFIG_INET) [Y/n/?] 
  IP: multicasting (CONFIG_IP_MULTICAST) [Y/n/?] 
  IP: advanced router (CONFIG_IP_ADVANCED_ROUTER) [N/y/?] (NEW) n
  IP: kernel level autoconfiguration (CONFIG_IP_PNP) [N/y/?] (NEW) y
    IP: DHCP support (CONFIG_IP_PNP_DHCP) [N/y/?] (NEW) n
    IP: BOOTP support (CONFIG_IP_PNP_BOOTP) [N/y/?] (NEW) n
    IP: RARP support (CONFIG_IP_PNP_RARP) [N/y/?] (NEW) y
  IP: tunneling (CONFIG_NET_IPIP) [M/n/y/?] 
  IP: GRE tunnels over IP (CONFIG_NET_IPGRE) [M/n/y/?] 
    IP: broadcast GRE over IP (CONFIG_NET_IPGRE_BROADCAST) [N/y/?] (NEW) n
  IP: multicast routing (CONFIG_IP_MROUTE) [N/y/?] (NEW) n
  IP: ARP daemon support (EXPERIMENTAL) (CONFIG_ARPD) [N/y/?] (NEW) y
  IP: TCP Explicit Congestion Notification support (CONFIG_INET_ECN) [Y/n/?] 
    IP: disable ECN support by default (CONFIG_INET_ECN_DISABLED) [Y/n/?] 
  IP: TCP syncookie support (disabled per default) (CONFIG_SYN_COOKIES) [Y/n/?] 
*
*   IP: Netfilter Configuration
*
Connection tracking (required for masq/NAT) (CONFIG_IP_NF_CONNTRACK) [M/n/y/?] 
  FTP protocol support (CONFIG_IP_NF_FTP) [M/n/?] 
  IRC protocol support (CONFIG_IP_NF_IRC) [M/n/?] 
Userspace queueing via NETLINK (EXPERIMENTAL) (CONFIG_IP_NF_QUEUE) [M/n/y/?] 
IP tables support (required for filtering/masq/NAT) (CONFIG_IP_NF_IPTABLES) [M/n/y/?] 
  limit match support (CONFIG_IP_NF_MATCH_LIMIT) [M/n/?] 
  MAC address match support (CONFIG_IP_NF_MATCH_MAC) [M/n/?] 
  netfilter MARK match support (CONFIG_IP_NF_MATCH_MARK) [M/n/?] 
  Multiple port match support (CONFIG_IP_NF_MATCH_MULTIPORT) [M/n/?] 
  TOS match support (CONFIG_IP_NF_MATCH_TOS) [M/n/?] 
  AH/ESP match support (CONFIG_IP_NF_MATCH_AH_ESP) [N/m/?] (NEW) n
  LENGTH match support (CONFIG_IP_NF_MATCH_LENGTH) [M/n/?] 
  TTL match support (CONFIG_IP_NF_MATCH_TTL) [M/n/?] 
  tcpmss match support (CONFIG_IP_NF_MATCH_TCPMSS) [M/n/?] 
  Connection state match support (CONFIG_IP_NF_MATCH_STATE) [M/n/?] 
  Unclean match support (EXPERIMENTAL) (CONFIG_IP_NF_MATCH_UNCLEAN) [M/n/?] 
  Owner match support (EXPERIMENTAL) (CONFIG_IP_NF_MATCH_OWNER) [M/n/?] 
  Packet filtering (CONFIG_IP_NF_FILTER) [M/n/?] 
    REJECT target support (CONFIG_IP_NF_TARGET_REJECT) [M/n/?] 
    MIRROR target support (EXPERIMENTAL) (CONFIG_IP_NF_TARGET_MIRROR) [M/n/?] 
  Full NAT (CONFIG_IP_NF_NAT) [M/n/?] 
    MASQUERADE target support (CONFIG_IP_NF_TARGET_MASQUERADE) [M/n/?] 
    REDIRECT target support (CONFIG_IP_NF_TARGET_REDIRECT) [M/n/?] 
    Basic SNMP-ALG support (EXPERIMENTAL) (CONFIG_IP_NF_NAT_SNMP_BASIC) [M/n/?] 
  Packet mangling (CONFIG_IP_NF_MANGLE) [M/n/?] 
    TOS target support (CONFIG_IP_NF_TARGET_TOS) [M/n/?] 
    MARK target support (CONFIG_IP_NF_TARGET_MARK) [M/n/?] 
  LOG target support (CONFIG_IP_NF_TARGET_LOG) [M/n/?] 
  ULOG target support (CONFIG_IP_NF_TARGET_ULOG) [N/m/?] (NEW) n
  TCPMSS target support (CONFIG_IP_NF_TARGET_TCPMSS) [M/n/?] 
ipchains (2.2-style) support (CONFIG_IP_NF_COMPAT_IPCHAINS) [M/n/y/?] 
ipfwadm (2.0-style) support (CONFIG_IP_NF_COMPAT_IPFWADM) [M/n/y/?] 
  The IPv6 protocol (EXPERIMENTAL) (CONFIG_IPV6) [N/y/m/?] (NEW) m
*
*   IPv6: Netfilter Configuration
*
Userspace queueing via NETLINK (EXPERIMENTAL) (CONFIG_IP6_NF_QUEUE) [N/y/m/?] (NEW) n
IP6 tables support (required for filtering/masq/NAT) (CONFIG_IP6_NF_IPTABLES) [N/y/m/?] (NEW) n
  Kernel httpd acceleration (EXPERIMENTAL) (CONFIG_KHTTPD) [N/y/m/?] (NEW) n
Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) (CONFIG_ATM) [N/y/?] (NEW) n
802.1Q VLAN Support (EXPERIMENTAL) (CONFIG_VLAN_8021Q) [N/y/m/?] (NEW) y
*
*  
*
The IPX protocol (CONFIG_IPX) [M/n/y/?] 
  IPX: Full internal IPX network (CONFIG_IPX_INTERN) [N/y/?] (NEW) n
Appletalk protocol support (CONFIG_ATALK) [M/n/y/?] 
DECnet Support (CONFIG_DECNET) [N/y/m/?] (NEW) n
802.1d Ethernet Bridging (CONFIG_BRIDGE) [N/y/m/?] (NEW) n
CCITT X.25 Packet Layer (EXPERIMENTAL) (CONFIG_X25) [N/y/m/?] (NEW) n
LAPB Data Link Driver (EXPERIMENTAL) (CONFIG_LAPB) [N/y/m/?] (NEW) n
802.2 LLC (EXPERIMENTAL) (CONFIG_LLC) [N/y/?] (NEW) n
Frame Diverter (EXPERIMENTAL) (CONFIG_NET_DIVERT) [N/y/?] (NEW) n
Acorn Econet/AUN protocols (EXPERIMENTAL) (CONFIG_ECONET) [M/n/y/?] 
  AUN over UDP (CONFIG_ECONET_AUNUDP) [N/y/?] (NEW) n
  Native Econet (CONFIG_ECONET_NATIVE) [N/y/?] (NEW) n
WAN router (CONFIG_WAN_ROUTER) [M/n/y/?] 
Fast switching (read help!) (CONFIG_NET_FASTROUTE) [N/y/?] (NEW) n
Forwarding between high speed interfaces (CONFIG_NET_HW_FLOWCONTROL) [N/y/?] (NEW) n
*
* QoS and/or fair queueing
*
QoS and/or fair queueing (CONFIG_NET_SCHED) [N/y/?] (NEW) n
*
* Telephony Support
*
Linux telephony support (CONFIG_PHONE) [N/y/m/?] (NEW) n
*
* ATA/IDE/MFM/RLL support
*
ATA/IDE/MFM/RLL support (CONFIG_IDE) [Y/m/n/?] 
*
* IDE, ATA and ATAPI Block devices
*
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support (CONFIG_BLK_DEV_IDE) [Y/m/n/?] 
*
* Please see Documentation/ide.txt for help/info on IDE drives
*
  Use old disk-only driver on primary interface (CONFIG_BLK_DEV_HD_IDE) [N/y/?] (NEW) n
  Include IDE/ATA-2 DISK support (CONFIG_BLK_DEV_IDEDISK) [Y/m/n/?] 
    Use multi-mode by default (CONFIG_IDEDISK_MULTI_MODE) [N/y/?] (NEW) n
  Include IDE/ATAPI CDROM support (CONFIG_BLK_DEV_IDECD) [Y/m/n/?] 
  Include IDE/ATAPI TAPE support (CONFIG_BLK_DEV_IDETAPE) [M/n/y/?] 
  Include IDE/ATAPI FLOPPY support (CONFIG_BLK_DEV_IDEFLOPPY) [Y/m/n/?] 
  SCSI emulation support (CONFIG_BLK_DEV_IDESCSI) [M/n/y/?] 
*
* IDE chipset support/bugfixes
*
  CMD640 chipset bugfix/support (CONFIG_BLK_DEV_CMD640) [Y/n/?] 
    CMD640 enhanced support (CONFIG_BLK_DEV_CMD640_ENHANCED) [N/y/?] (NEW) n
  RZ1000 chipset bugfix/support (CONFIG_BLK_DEV_RZ1000) [Y/n/?] 
  Generic PCI IDE chipset support (CONFIG_BLK_DEV_IDEPCI) [Y/n/?] 
    Sharing PCI IDE interrupts support (CONFIG_IDEPCI_SHARE_IRQ) [Y/n/?] 
    Generic PCI bus-master DMA support (CONFIG_BLK_DEV_IDEDMA_PCI) [Y/n/?] 
    Boot off-board chipsets first support (CONFIG_BLK_DEV_OFFBOARD) [N/y/?] (NEW) n
      Use PCI DMA by default when available (CONFIG_IDEDMA_PCI_AUTO) [N/y/?] (NEW) y
      ATA Work(s) In Progress (EXPERIMENTAL) (CONFIG_IDEDMA_PCI_WIP) [N/y/?] (NEW) n
    AEC62XX chipset support (CONFIG_BLK_DEV_AEC62XX) [Y/n/?] 
      AEC62XX Tuning support (CONFIG_AEC62XX_TUNING) [N/y/?] (NEW) n
    ALI M15x3 chipset support (CONFIG_BLK_DEV_ALI15X3) [Y/n/?] 
      ALI M15x3 WDC support (DANGEROUS) (CONFIG_WDC_ALI15X3) [N/y/?] (NEW) n
    AMD Viper support (CONFIG_BLK_DEV_AMD74XX) [Y/n/?] 
    CMD64X chipset support (CONFIG_BLK_DEV_CMD64X) [Y/n/?] 
    CY82C693 chipset support (CONFIG_BLK_DEV_CY82C693) [N/y/?] (NEW) n
    Cyrix CS5530 MediaGX chipset support (CONFIG_BLK_DEV_CS5530) [Y/n/?] 
    HPT34X chipset support (CONFIG_BLK_DEV_HPT34X) [Y/n/?] 
    HPT366 chipset support (CONFIG_BLK_DEV_HPT366) [Y/n/?] 
    Intel PIIXn chipsets support (CONFIG_BLK_DEV_PIIX) [Y/n/?] 
      PIIXn Tuning support (CONFIG_PIIX_TUNING) [N/y/?] (NEW) n
    NS87415 chipset support (EXPERIMENTAL) (CONFIG_BLK_DEV_NS87415) [N/y/?] (NEW) n
    OPTi 82C621 chipset enhanced support (EXPERIMENTAL) (CONFIG_BLK_DEV_OPTI621) [N/y/?] (NEW) n
    PROMISE PDC202{46|62|65|67|68} support (CONFIG_BLK_DEV_PDC202XX) [Y/n/?] 
      Special UDMA Feature (CONFIG_PDC202XX_BURST) [Y/n/?] 
      Special FastTrak Feature (CONFIG_PDC202XX_FORCE) [N/y/?] (NEW) n
    ServerWorks OSB4/CSB5 chipsets support (CONFIG_BLK_DEV_SVWKS) [Y/n/?] 
    SiS5513 chipset support (CONFIG_BLK_DEV_SIS5513) [Y/n/?] 
    SLC90E66 chipset support (CONFIG_BLK_DEV_SLC90E66) [Y/n/?] 
    Tekram TRM290 chipset support (EXPERIMENTAL) (CONFIG_BLK_DEV_TRM290) [N/y/?] (NEW) n
    VIA82CXXX chipset support (CONFIG_BLK_DEV_VIA82CXXX) [Y/n/?] 
  Other IDE chipset support (CONFIG_IDE_CHIPSETS) [Y/n/?] 
*
* Note: most of these also require special kernel boot parameters
*
    Generic 4 drives/port support (CONFIG_BLK_DEV_4DRIVES) [Y/n/?] 
    ALI M14xx support (CONFIG_BLK_DEV_ALI14XX) [Y/n/?] 
    DTC-2278 support (CONFIG_BLK_DEV_DTC2278) [Y/n/?] 
    Holtek HT6560B support (CONFIG_BLK_DEV_HT6560B) [Y/n/?] 
    PROMISE DC4030 support (EXPERIMENTAL) (CONFIG_BLK_DEV_PDC4030) [Y/n/?] 
    QDI QD65xx support (CONFIG_BLK_DEV_QD65XX) [Y/n/?] 
    UMC-8672 support (CONFIG_BLK_DEV_UMC8672) [Y/n/?] 
  IGNORE word93 Validation BITS (CONFIG_IDEDMA_IVB) [N/y/?] (NEW) n
Support for IDE Raid controllers (CONFIG_BLK_DEV_ATARAID) [Y/m/n/?] 
   Support Promise software RAID (Fasttrak(tm)) (CONFIG_BLK_DEV_ATARAID_PDC) [Y/m/n/?] 
   Highpoint 370 software RAID (CONFIG_BLK_DEV_ATARAID_HPT) [Y/m/n/?] 
*
* SCSI support
*
SCSI support (CONFIG_SCSI) [Y/m/n/?] 
*
* SCSI support type (disk, tape, CD-ROM)
*
  SCSI disk support (CONFIG_BLK_DEV_SD) [Y/m/n/?] 
Maximum number of SCSI disks that can be loaded as modules (CONFIG_SD_EXTRA_DEVS) [40] 
  SCSI tape support (CONFIG_CHR_DEV_ST) [M/n/y/?] 
  SCSI OnStream SC-x0 tape support (CONFIG_CHR_DEV_OSST) [M/n/y/?] 
  SCSI CD-ROM support (CONFIG_BLK_DEV_SR) [Y/m/n/?] 
    Enable vendor-specific extensions (for SCSI CDROM) (CONFIG_BLK_DEV_SR_VENDOR) [N/y/?] (NEW) n
Maximum number of CDROM devices that can be loaded as modules (CONFIG_SR_EXTRA_DEVS) [2] 
  SCSI generic support (CONFIG_CHR_DEV_SG) [M/n/y/?] 
*
* Some SCSI devices (e.g. CD jukebox) support multiple LUNs
*
  Enable extra checks in new queueing code (CONFIG_SCSI_DEBUG_QUEUES) [Y/n/?] 
  Probe all LUNs on each SCSI device (CONFIG_SCSI_MULTI_LUN) [Y/n/?] 
  Verbose SCSI error reporting (kernel size +=12K) (CONFIG_SCSI_CONSTANTS) [N/y/?] (NEW) n
  SCSI logging facility (CONFIG_SCSI_LOGGING) [N/y/?] (NEW) y
*
* SCSI low-level drivers
*
3ware Hardware ATA-RAID support (CONFIG_BLK_DEV_3W_XXXX_RAID) [Y/m/n/?] 
7000FASST SCSI support (CONFIG_SCSI_7000FASST) [M/n/y/?] 
ACARD SCSI support (CONFIG_SCSI_ACARD) [M/n/y/?] 
Adaptec AHA152X/2825 support (CONFIG_SCSI_AHA152X) [M/n/y/?] 
Adaptec AHA1542 support (CONFIG_SCSI_AHA1542) [M/n/y/?] 
Adaptec AHA1740 support (CONFIG_SCSI_AHA1740) [M/n/y/?] 
Adaptec AACRAID support (EXPERIMENTAL) (CONFIG_SCSI_AACRAID) [Y/m/n/?] 
Adaptec AIC7xxx support (CONFIG_SCSI_AIC7XXX) [Y/m/n/?] 
  Maximum number of TCQ commands per device (CONFIG_AIC7XXX_CMDS_PER_DEVICE) [8] 
  Initial bus reset delay in milli-seconds (CONFIG_AIC7XXX_RESET_DELAY_MS) [15000] 
  Build Adapter Firmware with Kernel Build (CONFIG_AIC7XXX_BUILD_FIRMWARE) [N/y/?] (NEW) n
Adaptec I2O RAID support  (CONFIG_SCSI_DPT_I2O) [N/y/m/?] (NEW) n
AdvanSys SCSI support (CONFIG_SCSI_ADVANSYS) [M/n/y/?] 
Always IN2000 SCSI support (CONFIG_SCSI_IN2000) [M/n/y/?] 
AM53/79C974 PCI SCSI support (CONFIG_SCSI_AM53C974) [M/n/y/?] 
AMI MegaRAID support (CONFIG_SCSI_MEGARAID) [M/n/y/?] 
BusLogic SCSI support (CONFIG_SCSI_BUSLOGIC) [Y/m/n/?] 
  Omit FlashPoint support (CONFIG_SCSI_OMIT_FLASHPOINT) [N/y/?] (NEW) y
Compaq Fibre Channel 64-bit/66Mhz HBA support (CONFIG_SCSI_CPQFCTS) [M/n/y/?] 
DMX3191D SCSI support (CONFIG_SCSI_DMX3191D) [N/y/m/?] (NEW) m
DTC3180/3280 SCSI support (CONFIG_SCSI_DTC3280) [M/n/y/?] 
EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support (CONFIG_SCSI_EATA) [M/n/y/?] 
  enable tagged command queueing (CONFIG_SCSI_EATA_TAGGED_QUEUE) [N/y/?] (NEW) n
  enable elevator sorting (CONFIG_SCSI_EATA_LINKED_COMMANDS) [N/y/?] (NEW) n
  maximum number of queued commands (CONFIG_SCSI_EATA_MAX_TAGS) [16] 
EATA-DMA [Obsolete] (DPT, NEC, AT&T, SNI, AST, Olivetti, Alphatronix) support (CONFIG_SCSI_EATA_DMA) [M/n/y/?] 
EATA-PIO (old DPT PM2001, PM2012A) support (CONFIG_SCSI_EATA_PIO) [M/n/y/?] 
Future Domain 16xx SCSI/AHA-2920A support (CONFIG_SCSI_FUTURE_DOMAIN) [M/n/y/?] 
Intel/ICP (former GDT SCSI Disk Array) RAID Controller support (CONFIG_SCSI_GDTH) [M/n/y/?] 
Generic NCR5380/53c400 SCSI support (CONFIG_SCSI_GENERIC_NCR5380) [M/n/y/?] 
  Enable NCR53c400 extensions (CONFIG_SCSI_GENERIC_NCR53C400) [N/y/?] (NEW) n
NCR5380/53c400 mapping method (use Port for T130B) (Port, Memory) [Port] 
  defined CONFIG_SCSI_G_NCR5380_PORT
IBM ServeRAID support (CONFIG_SCSI_IPS) [N/y/m/?] (NEW) n
Initio 9100U(W) support (CONFIG_SCSI_INITIO) [M/n/y/?] 
Initio INI-A100U2W support (CONFIG_SCSI_INIA100) [M/n/y/?] 
IOMEGA parallel port (ppa - older drives) (CONFIG_SCSI_PPA) [M/n/?] 
IOMEGA parallel port (imm - newer drives) (CONFIG_SCSI_IMM) [M/n/?] 
  ppa/imm option - Use slow (but safe) EPP-16 (CONFIG_SCSI_IZIP_EPP16) [N/y/?] (NEW) n
  ppa/imm option - Assume slow parport control register (CONFIG_SCSI_IZIP_SLOW_CTR) [N/y/?] (NEW) n
NCR53c406a SCSI support (CONFIG_SCSI_NCR53C406A) [N/y/m/?] (NEW) n
NCR53c7,8xx SCSI support (CONFIG_SCSI_NCR53C7xx) [N/y/m/?] (NEW) y
  always negotiate synchronous transfers (CONFIG_SCSI_NCR53C7xx_sync) [N/y/?] (NEW) n
  allow FAST-SCSI [10MHz] (CONFIG_SCSI_NCR53C7xx_FAST) [N/y/?] (NEW) n
  allow DISCONNECT (CONFIG_SCSI_NCR53C7xx_DISCONNECT) [N/y/?] (NEW) n
SYM53C8XX Version 2 SCSI support (CONFIG_SCSI_SYM53C8XX_2) [M/n/y/?] 
  DMA addressing mode (CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE) [1] 
  default tagged command queue depth (CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS) [16] 
  maximum number of queued commands (CONFIG_SCSI_SYM53C8XX_MAX_TAGS) [64] 
  use normal IO (CONFIG_SCSI_SYM53C8XX_IOMAPPED) [N/y/?] (NEW) n
NCR53C8XX SCSI support (CONFIG_SCSI_NCR53C8XX) [N/y/m/?] (NEW) y
SYM53C8XX SCSI support (CONFIG_SCSI_SYM53C8XX) [Y/m/n/?] 
  default tagged command queue depth (CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS) [8] 
  maximum number of queued commands (CONFIG_SCSI_NCR53C8XX_MAX_TAGS) [4] 
  synchronous transfers frequency in MHz (CONFIG_SCSI_NCR53C8XX_SYNC) [5] 
  enable profiling (CONFIG_SCSI_NCR53C8XX_PROFILE) [N/y/?] (NEW) n
  use normal IO (CONFIG_SCSI_NCR53C8XX_IOMAPPED) [N/y/?] (NEW) n
  include support for the NCR PQS/PDS SCSI card (CONFIG_SCSI_NCR53C8XX_PQS_PDS) [Y/n/?] 
  assume boards are SYMBIOS compatible (EXPERIMENTAL) (CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT) [N/y/?] (NEW) n
PAS16 SCSI support (CONFIG_SCSI_PAS16) [N/y/m/?] (NEW) n
PCI2000 support (CONFIG_SCSI_PCI2000) [Y/m/n/?] 
PCI2220i support (CONFIG_SCSI_PCI2220I) [Y/m/n/?] 
PSI240i support (CONFIG_SCSI_PSI240I) [M/n/y/?] 
Qlogic FAS SCSI support (CONFIG_SCSI_QLOGIC_FAS) [M/n/y/?] 
Qlogic ISP SCSI support (CONFIG_SCSI_QLOGIC_ISP) [M/n/y/?] 
Qlogic ISP FC SCSI support (CONFIG_SCSI_QLOGIC_FC) [M/n/y/?] 
   Include loadable firmware in driver (CONFIG_SCSI_QLOGIC_FC_FIRMWARE) [N/y/?] (NEW) n
Qlogic QLA 1280 SCSI support (CONFIG_SCSI_QLOGIC_1280) [N/y/m/?] (NEW) m
Seagate ST-02 and Future Domain TMC-8xx SCSI support (CONFIG_SCSI_SEAGATE) [M/n/y/?] 
Simple 53c710 SCSI support (Compaq, NCR machines) (CONFIG_SCSI_SIM710) [M/n/y/?] 
Symbios 53c416 SCSI support (CONFIG_SCSI_SYM53C416) [M/n/y/?] 
Tekram DC390(T) and Am53/79C974 SCSI support (CONFIG_SCSI_DC390T) [Y/m/n/?] 
  _omit_ support for non-DC390 adapters (CONFIG_SCSI_DC390T_NOGENSUPP) [N/y/?] (NEW) n
Trantor T128/T128F/T228 SCSI support (CONFIG_SCSI_T128) [M/n/y/?] 
UltraStor 14F/34F support (CONFIG_SCSI_U14_34F) [M/n/y/?] 
  enable elevator sorting (CONFIG_SCSI_U14_34F_LINKED_COMMANDS) [N/y/?] (NEW) n
  maximum number of queued commands (CONFIG_SCSI_U14_34F_MAX_TAGS) [8] 
UltraStor SCSI support (CONFIG_SCSI_ULTRASTOR) [M/n/y/?] 
SCSI debugging host simulator (EXPERIMENTAL) (CONFIG_SCSI_DEBUG) [N/y/m/?] (NEW) n
*
* Fusion MPT device support
*
Fusion MPT (base + ScsiHost) drivers (CONFIG_FUSION) [M/n/y/?] 
*
* (ability to boot linux kernel from Fusion device is DISABLED!)
*
  Enhanced SCSI error reporting (CONFIG_FUSION_ISENSE) [M/n/?] 
  Fusion MPT misc device (ioctl) driver (CONFIG_FUSION_CTL) [M/n/?] 
  Fusion MPT LAN driver (CONFIG_FUSION_LAN) [M/n/?] 
*
* IEEE 1394 (FireWire) support (EXPERIMENTAL)
*
IEEE 1394 (FireWire) support (EXPERIMENTAL) (CONFIG_IEEE1394) [M/n/y/?] 
*
* Device Drivers
*
  Texas Instruments PCILynx support (CONFIG_IEEE1394_PCILYNX) [M/n/?] 
    Use PCILynx local RAM (CONFIG_IEEE1394_PCILYNX_LOCALRAM) [Y/n/?] 
    Support for non-IEEE1394 local ports (CONFIG_IEEE1394_PCILYNX_PORTS) [Y/n/?] 
  OHCI-1394 support (CONFIG_IEEE1394_OHCI1394) [M/n/?] 
*
* Protocol Drivers
*
  OHCI-1394 Video support (CONFIG_IEEE1394_VIDEO1394) [M/n/?] 
  SBP-2 support (Harddisks etc.) (CONFIG_IEEE1394_SBP2) [M/n/?] 
  Raw IEEE1394 I/O support (CONFIG_IEEE1394_RAWIO) [M/n/?] 
Excessive debugging output (CONFIG_IEEE1394_VERBOSEDEBUG) [N/y/?] (NEW) n
*
* I2O device support
*
I2O support (CONFIG_I2O) [Y/m/n/?] 
  I2O PCI support (CONFIG_I2O_PCI) [M/n/y/?] 
  I2O Block OSM (CONFIG_I2O_BLOCK) [M/n/y/?] 
  I2O LAN OSM (CONFIG_I2O_LAN) [M/n/y/?] 
  I2O SCSI OSM (CONFIG_I2O_SCSI) [Y/m/n/?] 
  I2O /proc support (CONFIG_I2O_PROC) [M/n/y/?] 
*
* Network device support
*
Network device support (CONFIG_NETDEVICES) [Y/n/?] 
*
* ARCnet devices
*
ARCnet support (CONFIG_ARCNET) [M/n/y/?] 
Enable standard ARCNet packet format (RFC 1201) (CONFIG_ARCNET_1201) [N/m/?] (NEW) n
Enable old ARCNet packet format (RFC 1051) (CONFIG_ARCNET_1051) [M/n/?] 
Enable raw mode packet interface (CONFIG_ARCNET_RAW) [N/m/?] (NEW) m
ARCnet COM90xx (normal) chipset driver (CONFIG_ARCNET_COM90xx) [M/n/?] 
ARCnet COM90xx (IO mapped) chipset driver (CONFIG_ARCNET_COM90xxIO) [M/n/?] 
ARCnet COM90xx (RIM I) chipset driver (CONFIG_ARCNET_RIM_I) [M/n/?] 
ARCnet COM20020 chipset driver (CONFIG_ARCNET_COM20020) [M/n/?] 
  Support for COM20020 on ISA (CONFIG_ARCNET_COM20020_ISA) [N/m/?] (NEW) n
  Support for COM20020 on PCI (CONFIG_ARCNET_COM20020_PCI) [M/n/?] 
*
* Appletalk devices
*
Appletalk interfaces support (CONFIG_APPLETALK) [Y/n/?] 
  Apple/Farallon LocalTalk PC support (CONFIG_LTPC) [M/n/y/?] 
  COPS LocalTalk PC support (CONFIG_COPS) [M/n/y/?] 
    Dayna firmware support (CONFIG_COPS_DAYNA) [Y/n/?] 
    Tangent firmware support (CONFIG_COPS_TANGENT) [Y/n/?] 
  Appletalk-IP driver support (CONFIG_IPDDP) [M/n/y/?] 
    IP to Appletalk-IP Encapsulation support (CONFIG_IPDDP_ENCAP) [Y/n/?] 
    Appletalk-IP to IP Decapsulation support (CONFIG_IPDDP_DECAP) [N/y/?] (NEW) n
Dummy net driver support (CONFIG_DUMMY) [M/n/y/?] 
Bonding driver support (CONFIG_BONDING) [M/n/y/?] 
EQL (serial line load balancing) support (CONFIG_EQUALIZER) [M/n/y/?] 
Universal TUN/TAP device driver support (CONFIG_TUN) [M/n/y/?] 
Ethertap network tap (OBSOLETE) (CONFIG_ETHERTAP) [N/y/m/?] (NEW) n
General Instruments Surfboard 1000 (CONFIG_NET_SB1000) [M/n/?] 
*
* Ethernet (10 or 100Mbit)
*
Ethernet (10 or 100Mbit) (CONFIG_NET_ETHERNET) [Y/n/?] 
  Sun Happy Meal 10/100baseT support (CONFIG_HAPPYMEAL) [M/n/y/?] 
  Sun GEM support (CONFIG_SUNGEM) [M/n/y/?] 
  3COM cards (CONFIG_NET_VENDOR_3COM) [Y/n/?] 
    3c501 "EtherLink" support (CONFIG_EL1) [M/n/y/?] 
    3c503 "EtherLink II" support (CONFIG_EL2) [M/n/y/?] 
    3c505 "EtherLink Plus" support (CONFIG_ELPLUS) [M/n/y/?] 
    3c507 "EtherLink 16" support (EXPERIMENTAL) (CONFIG_EL16) [M/n/y/?] 
    3c509/3c529 (MCA)/3c579 "EtherLink III" support (CONFIG_EL3) [M/n/y/?] 
    3c515 ISA "Fast EtherLink" (CONFIG_3C515) [M/n/y/?] 
    3c590/3c900 series (592/595/597) "Vortex/Boomerang" support (CONFIG_VORTEX) [M/n/y/?] 
  AMD LANCE and PCnet (AT1500 and NE2100) support (CONFIG_LANCE) [M/n/y/?] 
  Western Digital/SMC cards (CONFIG_NET_VENDOR_SMC) [Y/n/?] 
    WD80*3 support (CONFIG_WD80x3) [M/n/y/?] 
    SMC Ultra support (CONFIG_ULTRA) [M/n/y/?] 
    SMC 9194 support (CONFIG_SMC9194) [M/n/y/?] 
  Racal-Interlan (Micom) NI cards (CONFIG_NET_VENDOR_RACAL) [Y/n/?] 
    NI5010 support (EXPERIMENTAL) (CONFIG_NI5010) [M/n/y/?] 
    NI5210 support (CONFIG_NI52) [M/n/y/?] 
    NI6510 support (CONFIG_NI65) [M/n/y/?] 
  AT1700/1720 support (EXPERIMENTAL) (CONFIG_AT1700) [M/n/y/?] 
  DEPCA, DE10x, DE200, DE201, DE202, DE422 support (CONFIG_DEPCA) [M/n/y/?] 
  HP 10/100VG PCLAN (ISA, EISA, PCI) support (CONFIG_HP100) [M/n/y/?] 
  Other ISA cards (CONFIG_NET_ISA) [Y/n/?] 
    Cabletron E21xx support (CONFIG_E2100) [M/n/y/?] 
    EtherWORKS 3 (DE203, DE204, DE205) support (CONFIG_EWRK3) [M/n/y/?] 
    EtherExpress 16 support (CONFIG_EEXPRESS) [M/n/y/?] 
    EtherExpressPro support/EtherExpress 10 (i82595) support (CONFIG_EEXPRESS_PRO) [M/n/y/?] 
    HP PCLAN+ (27247B and 27252A) support (CONFIG_HPLAN_PLUS) [M/n/y/?] 
    HP PCLAN (27245 and other 27xxx series) support (CONFIG_HPLAN) [M/n/y/?] 
    LP486E on board Ethernet (CONFIG_LP486E) [M/n/y/?] 
    ICL EtherTeam 16i/32 support (CONFIG_ETH16I) [M/n/y/?] 
    NE2000/NE1000 support (CONFIG_NE2000) [M/n/y/?] 
  EISA, VLB, PCI and on board controllers (CONFIG_NET_PCI) [Y/n/?] 
    AMD PCnet32 PCI support (CONFIG_PCNET32) [Y/m/n/?] 
    Adaptec Starfire support (EXPERIMENTAL) (CONFIG_ADAPTEC_STARFIRE) [M/n/y/?] 
    Ansel Communications EISA 3200 support (EXPERIMENTAL) (CONFIG_AC3200) [M/n/y/?] 
    Apricot Xen-II on board Ethernet (CONFIG_APRICOT) [M/n/y/?] 
    CS89x0 support (CONFIG_CS89x0) [M/n/y/?] 
    DECchip Tulip (dc21x4x) PCI support (CONFIG_TULIP) [M/n/y/?] 
      New bus configuration (EXPERIMENTAL) (CONFIG_TULIP_MWI) [N/y/?] (NEW) n
      Use PCI shared mem for NIC registers (CONFIG_TULIP_MMIO) [N/y/?] (NEW) n
    Generic DECchip & DIGITAL EtherWORKS PCI/EISA (CONFIG_DE4X5) [M/n/y/?] 
    Digi Intl. RightSwitch SE-X support (CONFIG_DGRS) [M/n/y/?] 
    Davicom DM910x/DM980x support (CONFIG_DM9102) [M/n/y/?] 
    EtherExpressPro/100 support (CONFIG_EEPRO100) [M/n/y/?] 
    Myson MTD-8xx PCI Ethernet support (CONFIG_FEALNX) [Y/m/n/?] 
    National Semiconductor DP8381x series PCI Ethernet support (CONFIG_NATSEMI) [M/n/y/?] 
      NatSemi workaround for high errors (CONFIG_NATSEMI_CABLE_MAGIC) [N/y/?] (NEW) n
    PCI NE2000 and clones support (see help) (CONFIG_NE2K_PCI) [Y/m/n/?] 
    RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL) (CONFIG_8139CP) [Y/m/n/?] 
    RealTek RTL-8139 PCI Fast Ethernet Adapter support (CONFIG_8139TOO) [Y/m/n/?] 
      Use PIO instead of MMIO (CONFIG_8139TOO_PIO) [N/y/?] (NEW) n
      Support for automatic channel equalization (EXPERIMENTAL) (CONFIG_8139TOO_TUNE_TWISTER) [N/y/?] (NEW) n
      Support for older RTL-8129/8130 boards (CONFIG_8139TOO_8129) [Y/n/?] 
      Experiment for better RX reset (EXPERIMENTAL) (CONFIG_8139_NEW_RX_RESET) [N/y/?] (NEW) n
    SiS 900/7016 PCI Fast Ethernet Adapter support (CONFIG_SIS900) [Y/m/n/?] 
    SMC EtherPower II (CONFIG_EPIC100) [M/n/y/?] 
    Sundance Alta support (CONFIG_SUNDANCE) [M/n/y/?] 
    TI ThunderLAN support (CONFIG_TLAN) [M/n/y/?] 
    VIA Rhine support (CONFIG_VIA_RHINE) [M/n/y/?] 
      Use MMIO instead of PIO (EXPERIMENTAL) (CONFIG_VIA_RHINE_MMIO) [N/y/?] (NEW) n
    Winbond W89c840 Ethernet support (CONFIG_WINBOND_840) [Y/m/n/?] 
  Pocket and portable adapters (CONFIG_NET_POCKET) [Y/n/?] 
    AT-LAN-TEC/RealTek pocket adapter support (CONFIG_ATP) [M/n/y/?] 
    D-Link DE600 pocket adapter support (CONFIG_DE600) [M/n/y/?] 
    D-Link DE620 pocket adapter support (CONFIG_DE620) [M/n/y/?] 
*
* Ethernet (1000 Mbit)
*
Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support (CONFIG_ACENIC) [M/n/y/?] 
  Omit support for old Tigon I based AceNICs (CONFIG_ACENIC_OMIT_TIGON_I) [N/y/?] (NEW) n
D-Link DL2000-based Gigabit Ethernet support (CONFIG_DL2K) [M/n/y/?] 
National Semiconduct DP83820 support (CONFIG_NS83820) [M/n/y/?] 
Packet Engines Hamachi GNIC-II support (CONFIG_HAMACHI) [M/n/y/?] 
Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL) (CONFIG_YELLOWFIN) [M/n/y/?] 
SysKonnect SK-98xx support (CONFIG_SK98LIN) [M/n/y/?] 
FDDI driver support (CONFIG_FDDI) [Y/n/?] 
  Digital DEFEA and DEFPA adapter support (CONFIG_DEFXX) [Y/m/n/?] 
  SysKonnect FDDI PCI support (CONFIG_SKFP) [M/n/y/?] 
HIPPI driver support (EXPERIMENTAL) (CONFIG_HIPPI) [Y/n/?] 
  Essential RoadRunner HIPPI PCI adapter support (CONFIG_ROADRUNNER) [M/n/y/?] 
    Use large TX/RX rings (CONFIG_ROADRUNNER_LARGE_RINGS) [N/y/?] (NEW) n
PLIP (parallel port) support (CONFIG_PLIP) [M/n/?] 
PPP (point-to-point protocol) support (CONFIG_PPP) [M/n/y/?] 
  PPP multilink support (EXPERIMENTAL) (CONFIG_PPP_MULTILINK) [Y/n/?] 
  PPP filtering (CONFIG_PPP_FILTER) [Y/n/?] 
  PPP support for async serial ports (CONFIG_PPP_ASYNC) [M/n/?] 
  PPP support for sync tty ports (CONFIG_PPP_SYNC_TTY) [M/n/?] 
  PPP Deflate compression (CONFIG_PPP_DEFLATE) [M/n/?] 
  PPP BSD-Compress compression (CONFIG_PPP_BSDCOMP) [M/n/?] 
  PPP over Ethernet (EXPERIMENTAL) (CONFIG_PPPOE) [N/m/?] (NEW) n
SLIP (serial line) support (CONFIG_SLIP) [N/y/m/?] (NEW) m
  CSLIP compressed headers (CONFIG_SLIP_COMPRESSED) [N/y/?] (NEW) y
  Keepalive and linefill (CONFIG_SLIP_SMART) [N/y/?] (NEW) y
  Six bit SLIP encapsulation (CONFIG_SLIP_MODE_SLIP6) [N/y/?] (NEW) y
*
* Wireless LAN (non-hamradio)
*
Wireless LAN (non-hamradio) (CONFIG_NET_RADIO) [Y/n/?] 
  STRIP (Metricom starmode radio IP) (CONFIG_STRIP) [M/n/y/?] 
  AT&T WaveLAN & DEC RoamAbout DS support (CONFIG_WAVELAN) [M/n/y/?] 
  Aironet Arlan 655 & IC2200 DS support (CONFIG_ARLAN) [M/n/y/?] 
  Aironet 4500/4800 series adapters (CONFIG_AIRONET4500) [M/n/y/?] 
   Aironet 4500/4800 ISA/PCI/PNP/365 support  (CONFIG_AIRONET4500_NONCS) [M/n/?] 
     Aironet 4500/4800 PNP support  (CONFIG_AIRONET4500_PNP) [Y/n/?] 
     Aironet 4500/4800 PCI support  (CONFIG_AIRONET4500_PCI) [Y/n/?] 
     Aironet 4500/4800 ISA broken support (EXPERIMENTAL) (CONFIG_AIRONET4500_ISA) [Y/n/?] 
     Aironet 4500/4800 I365 broken support (EXPERIMENTAL) (CONFIG_AIRONET4500_I365) [Y/n/?] 
   Aironet 4500/4800 PROC interface  (CONFIG_AIRONET4500_PROC) [M/n/?] 
  Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards (CONFIG_AIRO) [M/n/y/?] 
  Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) (CONFIG_HERMES) [M/n/y/?] 
    Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.) (CONFIG_PLX_HERMES) [M/n/?] 
*
* Token Ring devices
*
Token Ring driver support (CONFIG_TR) [Y/n/?] 
  IBM Tropic chipset based adapter support (CONFIG_IBMTR) [M/n/y/?] 
  IBM Olympic chipset PCI adapter support (CONFIG_IBMOL) [M/n/y/?] 
  IBM Lanstreamer chipset PCI adapter support (CONFIG_IBMLS) [M/n/y/?] 
  Generic TMS380 Token Ring ISA/PCI adapter support (CONFIG_TMS380TR) [M/n/y/?] 
    Generic TMS380 PCI support (CONFIG_TMSPCI) [M/n/y/?] 
    Generic TMS380 ISA support (CONFIG_TMSISA) [M/n/y/?] 
    Madge Smart 16/4 PCI Mk2 support (CONFIG_ABYSS) [M/n/y/?] 
  SMC ISA/MCA adapter support (CONFIG_SMCTR) [N/y/m/?] (NEW) n
Fibre Channel driver support (CONFIG_NET_FC) [Y/n/?] 
  Interphase 5526 Tachyon chipset based adapter support (CONFIG_IPHASE5526) [M/n/y/?] 
Red Creek Hardware VPN (EXPERIMENTAL) (CONFIG_RCPCI) [N/y/m/?] (NEW) y
Traffic Shaper (EXPERIMENTAL) (CONFIG_SHAPER) [N/y/m/?] (NEW) m
*
* Wan interfaces
*
Wan interfaces support (CONFIG_WAN) [Y/n/?] 
  Comtrol Hostess SV-11 support (CONFIG_HOSTESS_SV11) [M/n/?] 
  COSA/SRP sync serial boards support (CONFIG_COSA) [M/n/?] 
  MultiGate (COMX) synchronous serial boards support (CONFIG_COMX) [M/n/y/?] 
    Support for COMX/CMX/HiCOMX boards (CONFIG_COMX_HW_COMX) [M/n/?] 
    Support for LoCOMX board (CONFIG_COMX_HW_LOCOMX) [M/n/?] 
    Support for MixCOM board (CONFIG_COMX_HW_MIXCOM) [M/n/?] 
    Support for HDLC and syncPPP protocols on MultiGate boards (CONFIG_COMX_PROTO_PPP) [M/n/?] 
    Support for Frame Relay on MultiGate boards (CONFIG_COMX_PROTO_FR) [M/n/?] 
  Etinc PCISYNC serial board support (EXPERIMENTAL) (CONFIG_DSCC4) [M/n/?] 
  FarSync T-Series X.21 (and V.35/V.24) cards (CONFIG_FARSYNC) [M/n/y/?] 
  LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards (CONFIG_LANMEDIA) [M/n/y/?] 
  Sealevel Systems 4021 support (CONFIG_SEALEVEL_4021) [M/n/?] 
  SyncLink HDLC/SYNCPPP support (CONFIG_SYNCLINK_SYNCPPP) [M/n/y/?] 
  Generic HDLC driver (CONFIG_HDLC) [Y/m/n/?] 
    Synchronous Point-to-Point Protocol (PPP) support (CONFIG_HDLC_PPP) [Y/n/?] 
*
*     X.25/LAPB support is disabled
*
    SDL RISCom/N2 support (CONFIG_N2) [M/n/y/?] 
    Moxa C101 support (CONFIG_C101) [M/n/y/?] 
  Frame relay DLCI support (CONFIG_DLCI) [M/n/y/?] 
    Max open DLCI (CONFIG_DLCI_COUNT) [24] 
    Max DLCI per device (CONFIG_DLCI_MAX) [8] 
    SDLA (Sangoma S502/S508) support (CONFIG_SDLA) [M/n/?] 
  WAN router drivers (CONFIG_WAN_ROUTER_DRIVERS) [Y/n/?] 
    Sangoma WANPIPE(tm) multiprotocol cards (CONFIG_VENDOR_SANGOMA) [M/n/?] 
      WANPIPE Cisco HDLC support (CONFIG_WANPIPE_CHDLC) [Y/n/?] 
      WANPIPE Frame Relay support (CONFIG_WANPIPE_FR) [Y/n/?] 
      WANPIPE X.25 support (CONFIG_WANPIPE_X25) [Y/n/?] 
      WANPIPE PPP support (CONFIG_WANPIPE_PPP) [Y/n/?] 
      WANPIPE Multi-Port PPP support (CONFIG_WANPIPE_MULTPPP) [Y/n/?] 
    Cyclom 2X(tm) cards (EXPERIMENTAL) (CONFIG_CYCLADES_SYNC) [M/n/y/?] 
      Cyclom 2X X.25 support (CONFIG_CYCLOMX_X25) [Y/n/?] 
  Granch SBNI12 Leased Line adapter support (CONFIG_SBNI) [M/n/y/?] 
    Multiple line feature support (CONFIG_SBNI_MULTILINE) [N/y/?] (NEW) n
*
* Amateur Radio support
*
Amateur Radio support (CONFIG_HAMRADIO) [N/y/?] (NEW) n
*
* IrDA (infrared) support
*
IrDA subsystem support (CONFIG_IRDA) [M/n/y/?] 
*
* IrDA protocols
*
  IrLAN protocol (CONFIG_IRLAN) [M/n/?] 
  IrNET protocol (CONFIG_IRNET) [N/m/?] (NEW) n
  IrCOMM protocol (CONFIG_IRCOMM) [M/n/?] 
  Ultra (connectionless) protocol (CONFIG_IRDA_ULTRA) [Y/n/?] 
*
* IrDA options
*
  Cache last LSAP (CONFIG_IRDA_CACHE_LAST_LSAP) [Y/n/?] 
  Fast RRs (low latency) (CONFIG_IRDA_FAST_RR) [Y/n/?] 
  Debug information (CONFIG_IRDA_DEBUG) [Y/n/?] 
*
* Infrared-port device drivers
*
*
* SIR device drivers
*
IrTTY (uses Linux serial driver) (CONFIG_IRTTY_SIR) [M/n/?] 
IrPORT (IrDA serial driver) (CONFIG_IRPORT_SIR) [M/n/?] 
*
* Dongle support
*
Serial dongle support (CONFIG_DONGLE) [Y/n/?] 
  ESI JetEye PC dongle (CONFIG_ESI_DONGLE) [M/n/?] 
  ACTiSYS IR-220L and IR220L+ dongle (CONFIG_ACTISYS_DONGLE) [M/n/?] 
  Tekram IrMate 210B dongle (CONFIG_TEKRAM_DONGLE) [M/n/?] 
  Greenwich GIrBIL dongle (CONFIG_GIRBIL_DONGLE) [M/n/?] 
  Parallax LiteLink dongle (CONFIG_LITELINK_DONGLE) [M/n/?] 
  Old Belkin dongle (CONFIG_OLD_BELKIN_DONGLE) [M/n/?] 
*
* FIR device drivers
*
IrDA USB dongles (Experimental) (CONFIG_USB_IRDA) [N/m/?] (NEW) n
NSC PC87108/PC87338 (CONFIG_NSC_FIR) [M/n/?] 
Winbond W83977AF (IR) (CONFIG_WINBOND_FIR) [M/n/?] 
Toshiba Type-O IR Port (CONFIG_TOSHIBA_FIR) [M/n/?] 
SMC IrCC (Experimental) (CONFIG_SMC_IRCC_FIR) [M/n/?] 
ALi M5123 FIR (Experimental) (CONFIG_ALI_FIR) [M/n/?] 
VLSI 82C147 SIR/MIR/FIR (Experimental) (CONFIG_VLSI_FIR) [M/n/?] 
*
* ISDN subsystem
*
ISDN support (CONFIG_ISDN) [M/n/y/?] 
  Support synchronous PPP (CONFIG_ISDN_PPP) [Y/n/?] 
    Use VJ-compression with synchronous PPP (CONFIG_ISDN_PPP_VJ) [Y/n/?] 
    Support generic MP (RFC 1717) (CONFIG_ISDN_MPP) [Y/n/?] 
    Support BSD compression (CONFIG_ISDN_PPP_BSDCOMP) [M/n/?] 
  Support audio via ISDN (CONFIG_ISDN_AUDIO) [Y/n/?] 
    Support AT-Fax Class 1 and 2 commands (CONFIG_ISDN_TTY_FAX) [Y/n/?] 
*
* ISDN feature submodules
*
isdnloop support (CONFIG_ISDN_DRV_LOOP) [M/n/?] 
Support isdn diversion services (CONFIG_ISDN_DIVERSION) [M/n/?] 
*
* low-level hardware drivers
*
*
* Passive ISDN cards
*
HiSax SiemensChipSet driver support (CONFIG_ISDN_DRV_HISAX) [M/n/?] 
*
*   D-channel protocol features
*
  HiSax Support for EURO/DSS1 (CONFIG_HISAX_EURO) [Y/n/?] 
    Support for german chargeinfo (CONFIG_DE_AOC) [N/y/?] (NEW) n
    Disable sending complete (CONFIG_HISAX_NO_SENDCOMPLETE) [N/y/?] (NEW) n
    Disable sending low layer compatibility (CONFIG_HISAX_NO_LLC) [N/y/?] (NEW) n
    Disable keypad protocol option (CONFIG_HISAX_NO_KEYPAD) [N/y/?] (NEW) n
  HiSax Support for german 1TR6 (CONFIG_HISAX_1TR6) [N/y/?] (NEW) n
  HiSax Support for US NI1 (CONFIG_HISAX_NI1) [N/y/?] (NEW) n
  Maximum number of cards supported by HiSax (CONFIG_HISAX_MAX_CARDS) [8] 
*
*   HiSax supported cards
*
  Teles 16.0/8.0 (CONFIG_HISAX_16_0) [Y/n/?] 
  Teles 16.3 or PNP or PCMCIA (CONFIG_HISAX_16_3) [Y/n/?] 
  Teles PCI (CONFIG_HISAX_TELESPCI) [Y/n/?] 
  Teles S0Box (CONFIG_HISAX_S0BOX) [Y/n/?] 
  AVM A1 (Fritz) (CONFIG_HISAX_AVM_A1) [Y/n/?] 
  AVM PnP/PCI (Fritz!PnP/PCI) (CONFIG_HISAX_FRITZPCI) [Y/n/?] 
  AVM A1 PCMCIA (Fritz) (CONFIG_HISAX_AVM_A1_PCMCIA) [N/y/?] (NEW) n
  Elsa cards (CONFIG_HISAX_ELSA) [Y/n/?] 
  ITK ix1-micro Revision 2 (CONFIG_HISAX_IX1MICROR2) [Y/n/?] 
  Eicon.Diehl Diva cards (CONFIG_HISAX_DIEHLDIVA) [Y/n/?] 
  ASUSCOM ISA cards (CONFIG_HISAX_ASUSCOM) [Y/n/?] 
  TELEINT cards (CONFIG_HISAX_TELEINT) [Y/n/?] 
  HFC-S based cards (CONFIG_HISAX_HFCS) [Y/n/?] 
  Sedlbauer cards (CONFIG_HISAX_SEDLBAUER) [Y/n/?] 
  USR Sportster internal TA (CONFIG_HISAX_SPORTSTER) [Y/n/?] 
  MIC card (CONFIG_HISAX_MIC) [Y/n/?] 
  NETjet card (CONFIG_HISAX_NETJET) [Y/n/?] 
  NETspider U card (CONFIG_HISAX_NETJET_U) [Y/n/?] 
  Niccy PnP/PCI card (CONFIG_HISAX_NICCY) [Y/n/?] 
  Siemens I-Surf card (CONFIG_HISAX_ISURF) [Y/n/?] 
  HST Saphir card (CONFIG_HISAX_HSTSAPHIR) [Y/n/?] 
  Telekom A4T card (CONFIG_HISAX_BKM_A4T) [Y/n/?] 
  Scitel Quadro card (CONFIG_HISAX_SCT_QUADRO) [Y/n/?] 
  Gazel cards (CONFIG_HISAX_GAZEL) [Y/n/?] 
  HFC PCI-Bus cards (CONFIG_HISAX_HFC_PCI) [Y/n/?] 
  Winbond W6692 based cards (CONFIG_HISAX_W6692) [Y/n/?] 
  HFC-S+, HFC-SP, HFC-PCMCIA cards (CONFIG_HISAX_HFC_SX) [Y/n/?] 
  HiSax debugging (CONFIG_HISAX_DEBUG) [N/y/?] (NEW) n
ST5481 USB ISDN modem (EXPERIMENTAL) (CONFIG_HISAX_ST5481) [N/m/?] (NEW) n
Fritz!PCIv2 support (EXPERIMENTAL) (CONFIG_HISAX_FRITZ_PCIPNP) [M/n/y/?] 
*
* Active ISDN cards
*
ICN 2B and 4B support (CONFIG_ISDN_DRV_ICN) [M/n/?] 
PCBIT-D support (CONFIG_ISDN_DRV_PCBIT) [M/n/?] 
Spellcaster support (CONFIG_ISDN_DRV_SC) [N/m/?] (NEW) n
IBM Active 2000 support (CONFIG_ISDN_DRV_ACT2000) [M/n/?] 
Eicon active card support (CONFIG_ISDN_DRV_EICON) [N/y/?] (NEW) n
Auvertech TurboPAM support (CONFIG_ISDN_DRV_TPAM) [N/m/?] (NEW) n
CAPI2.0 support (CONFIG_ISDN_CAPI) [N/y/m/?] (NEW) n
  Hypercope HYSDN cards (Champ, Ergo, Metro) support (module only) (CONFIG_HYSDN) [M/n/?] 
*
* Old CD-ROM drivers (not SCSI, not IDE)
*
Support non-SCSI/IDE/ATAPI CDROM drives (CONFIG_CD_NO_IDESCSI) [N/y/?] (NEW) n
*
* Input core support
*
Input core support (CONFIG_INPUT) [M/n/y/?] 
  Keyboard support (CONFIG_INPUT_KEYBDEV) [M/n/?] 
  Mouse support (CONFIG_INPUT_MOUSEDEV) [M/n/?] 
   Horizontal screen resolution (CONFIG_INPUT_MOUSEDEV_SCREEN_X) [1024] 
   Vertical screen resolution (CONFIG_INPUT_MOUSEDEV_SCREEN_Y) [768] 
  Joystick support (CONFIG_INPUT_JOYDEV) [M/n/?] 
  Event interface support (CONFIG_INPUT_EVDEV) [M/n/?] 
*
* Character devices
*
Virtual terminal (CONFIG_VT) [Y/n/?] 
  Support for console on virtual terminal (CONFIG_VT_CONSOLE) [Y/n/?] 
Standard/generic (8250/16550 and compatible UARTs) serial support (CONFIG_SERIAL) [Y/m/n/?] 
  Support for console on serial port (CONFIG_SERIAL_CONSOLE) [Y/n/?] 
Extended dumb serial driver options (CONFIG_SERIAL_EXTENDED) [N/y/?] (NEW) n
Non-standard serial port support (CONFIG_SERIAL_NONSTANDARD) [Y/n/?] 
  Computone IntelliPort Plus serial support (CONFIG_COMPUTONE) [M/n/y/?] 
  Comtrol Rocketport support (CONFIG_ROCKETPORT) [M/n/y/?] 
  Cyclades async mux support (CONFIG_CYCLADES) [M/n/y/?] 
    Cyclades-Z interrupt mode operation (EXPERIMENTAL) (CONFIG_CYZ_INTR) [N/y/?] (NEW) n
  Digiboard Intelligent Async Support (CONFIG_DIGIEPCA) [M/n/y/?] 
  Hayes ESP serial port support (CONFIG_ESPSERIAL) [M/n/y/?] 
  Moxa Intellio support (CONFIG_MOXA_INTELLIO) [M/n/y/?] 
  Moxa SmartIO support (CONFIG_MOXA_SMARTIO) [M/n/y/?] 
  Multi-Tech multiport card support (EXPERIMENTAL) (CONFIG_ISI) [M/n/?] 
  Microgate SyncLink card support (CONFIG_SYNCLINK) [M/n/y/?] 
  HDLC line discipline support (CONFIG_N_HDLC) [M/n/y/?] 
  SDL RISCom/8 card support (CONFIG_RISCOM8) [M/n/y/?] 
  Specialix IO8+ card support (CONFIG_SPECIALIX) [M/n/y/?] 
  Specialix DTR/RTS pin is RTS (CONFIG_SPECIALIX_RTSCTS) [Y/n/?] 
  Specialix SX (and SI) card support (CONFIG_SX) [M/n/y/?] 
  Specialix RIO system support (CONFIG_RIO) [M/n/y/?] 
    Support really old RIO/PCI cards (CONFIG_RIO_OLDPCI) [Y/n/?] 
  Stallion multiport serial support (CONFIG_STALDRV) [Y/n/?] 
    Stallion EasyIO or EC8/32 support (CONFIG_STALLION) [M/n/y/?] 
    Stallion EC8/64, ONboard, Brumby support (CONFIG_ISTALLION) [M/n/y/?] 
Unix98 PTY support (CONFIG_UNIX98_PTYS) [Y/n/?] 
Maximum number of Unix98 PTYs in use (0-2048) (CONFIG_UNIX98_PTY_COUNT) [256] 
Parallel printer support (CONFIG_PRINTER) [M/n/?] 
  Support for console on line printer (CONFIG_LP_CONSOLE) [N/y/?] (NEW) n
Support for user-space parallel port device drivers (CONFIG_PPDEV) [M/n/?] 
*
* I2C support
*
I2C support (CONFIG_I2C) [M/n/y/?] 
I2C bit-banging interfaces (CONFIG_I2C_ALGOBIT) [M/n/?] 
  Philips style parallel port adapter (CONFIG_I2C_PHILIPSPAR) [M/n/?] 
  ELV adapter (CONFIG_I2C_ELV) [M/n/?] 
  Velleman K9000 adapter (CONFIG_I2C_VELLEMAN) [M/n/?] 
I2C PCF 8584 interfaces (CONFIG_I2C_ALGOPCF) [M/n/?] 
  Elektor ISA card (CONFIG_I2C_ELEKTOR) [M/n/?] 
I2C device interface (CONFIG_I2C_CHARDEV) [M/n/?] 
I2C /proc interface (required for hardware sensors) (CONFIG_I2C_PROC) [M/n/?] 
*
* Mice
*
Bus Mouse Support (CONFIG_BUSMOUSE) [M/n/y/?] 
  ATIXL busmouse support (CONFIG_ATIXL_BUSMOUSE) [M/n/?] 
  Logitech busmouse support (CONFIG_LOGIBUSMOUSE) [N/m/?] (NEW) n
  Microsoft busmouse support (CONFIG_MS_BUSMOUSE) [M/n/?] 
Mouse Support (not serial and bus mice) (CONFIG_MOUSE) [Y/m/n/?] 
  PS/2 mouse (aka "auxiliary device") support (CONFIG_PSMOUSE) [Y/n/?] 
  C&T 82C710 mouse port support (as on TI Travelmate) (CONFIG_82C710_MOUSE) [M/n/y/?] 
  PC110 digitizer pad support (CONFIG_PC110_PAD) [M/n/y/?] 
*
* Joysticks
*
Game port support (CONFIG_INPUT_GAMEPORT) [M/n/?] 
  Classic ISA/PnP gameports (CONFIG_INPUT_NS558) [M/n/?] 
  PDPI Lightning 4 gamecard (CONFIG_INPUT_LIGHTNING) [N/m/?] (NEW) n
  Aureal Vortex and Trident 4DWave gameports (CONFIG_INPUT_PCIGAME) [N/m/?] (NEW) n
  Crystal SoundFusion gameports (CONFIG_INPUT_CS461X) [N/m/?] (NEW) n
  SoundBlaster Live! gameports (CONFIG_INPUT_EMU10K1) [M/n/?] 
Serial port device support (CONFIG_INPUT_SERIO) [N/y/m/?] (NEW) n
*
* Joysticks
*
  Classic PC analog joysticks and gamepads (CONFIG_INPUT_ANALOG) [M/n/?] 
  Assasin 3D and MadCatz Panther devices (CONFIG_INPUT_A3D) [N/m/?] (NEW) n
  Logitech ADI digital joysticks and gamepads (CONFIG_INPUT_ADI) [N/m/?] (NEW) n
  Creative Labs Blaster Cobra gamepad (CONFIG_INPUT_COBRA) [N/m/?] (NEW) n
  Genius Flight2000 Digital joysticks and gamepads (CONFIG_INPUT_GF2K) [N/m/?] (NEW) n
  Gravis GrIP joysticks and gamepads (CONFIG_INPUT_GRIP) [N/m/?] (NEW) n
  InterAct digital joysticks and gamepads (CONFIG_INPUT_INTERACT) [N/m/?] (NEW) n
  ThrustMaster DirectConnect joysticks and gamepads (CONFIG_INPUT_TMDC) [N/m/?] (NEW) n
  Microsoft SideWinder digital joysticks and gamepads (CONFIG_INPUT_SIDEWINDER) [N/m/?] (NEW) n
  I-Force USB joysticks and wheels (CONFIG_INPUT_IFORCE_USB) [N/m/?] (NEW) n
  Multisystem, Sega Genesis, Saturn joysticks and gamepads (CONFIG_INPUT_DB9) [N/m/?] (NEW) n
  Multisystem, NES, SNES, N64, PSX joysticks and gamepads (CONFIG_INPUT_GAMECON) [N/m/?] (NEW) n
  Multisystem joysticks via TurboGraFX device (CONFIG_INPUT_TURBOGRAFX) [N/m/?] (NEW) n
QIC-02 tape support (CONFIG_QIC02_TAPE) [N/y/m/?] (NEW) n
*
* Watchdog Cards
*
Watchdog Timer Support (CONFIG_WATCHDOG) [N/y/?] (NEW) y
  Disable watchdog shutdown on close (CONFIG_WATCHDOG_NOWAYOUT) [N/y/?] (NEW) n
  Software Watchdog (CONFIG_SOFT_WATCHDOG) [N/y/m/?] (NEW) n
  WDT Watchdog timer (CONFIG_WDT) [N/y/m/?] (NEW) n
  WDT PCI Watchdog timer (CONFIG_WDTPCI) [N/y/m/?] (NEW) n
  Berkshire Products PC Watchdog (CONFIG_PCWATCHDOG) [N/y/m/?] (NEW) n
  Acquire SBC Watchdog Timer (CONFIG_ACQUIRE_WDT) [N/y/m/?] (NEW) n
  Advantech SBC Watchdog Timer (CONFIG_ADVANTECH_WDT) [N/y/m/?] (NEW) n
  Eurotech CPU-1220/1410 Watchdog Timer (CONFIG_EUROTECH_WDT) [N/y/m/?] (NEW) n
  IB700 SBC Watchdog Timer (CONFIG_IB700_WDT) [N/y/m/?] (NEW) n
  Intel i810 TCO timer / Watchdog (CONFIG_I810_TCO) [N/y/m/?] (NEW) n
  Mixcom Watchdog (CONFIG_MIXCOMWD) [N/y/m/?] (NEW) n
  SBC-60XX Watchdog Timer (CONFIG_60XX_WDT) [N/y/m/?] (NEW) n
  W83877F (EMACS) Watchdog Timer (CONFIG_W83877F_WDT) [N/y/m/?] (NEW) n
  ZF MachZ Watchdog (CONFIG_MACHZ_WDT) [N/y/m/?] (NEW) n
Intel i8x0 Random Number Generator support (CONFIG_INTEL_RNG) [M/n/y/?] 
/dev/nvram support (CONFIG_NVRAM) [M/n/y/?] 
Enhanced Real Time Clock Support (CONFIG_RTC) [Y/m/n/?] 
Double Talk PC internal speech card support (CONFIG_DTLK) [N/y/m/?] (NEW) n
Siemens R3964 line discipline (CONFIG_R3964) [N/y/m/?] (NEW) n
Applicom intelligent fieldbus card support (CONFIG_APPLICOM) [N/y/m/?] (NEW) n
Sony Vaio Programmable I/O Control Device support (CONFIG_SONYPI) [M/n/y/?] 
*
* Ftape, the floppy tape device driver
*
Ftape (QIC-80/Travan) support (CONFIG_FTAPE) [N/y/m/?] (NEW) n
/dev/agpgart (AGP Support) (CONFIG_AGP) [M/n/y/?] 
  Intel 440LX/BX/GX and I815/I830M/I840/I850 support (CONFIG_AGP_INTEL) [Y/n/?] 
  Intel I810/I815/I830M (on-board) support (CONFIG_AGP_I810) [Y/n/?] 
  VIA chipset support (CONFIG_AGP_VIA) [Y/n/?] 
  AMD Irongate, 761, and 762 support (CONFIG_AGP_AMD) [Y/n/?] 
  Generic SiS support (CONFIG_AGP_SIS) [Y/n/?] 
  ALI chipset support (CONFIG_AGP_ALI) [Y/n/?] 
  Serverworks LE/HE support (CONFIG_AGP_SWORKS) [Y/n/?] 
Direct Rendering Manager (XFree86 DRI support) (CONFIG_DRM) [Y/n/?] 
  Build drivers for old (XFree 4.0) DRM (CONFIG_DRM_OLD) [N/y/?] (NEW) n
*
* DRM 4.1 drivers
*
  3dfx Banshee/Voodoo3+ (CONFIG_DRM_TDFX) [M/n/y/?] 
  ATI Rage 128 (CONFIG_DRM_R128) [M/n/y/?] 
  ATI Radeon (CONFIG_DRM_RADEON) [M/n/?] 
  Intel I810 (CONFIG_DRM_I810) [M/n/?] 
  Matrox g200/g400 (CONFIG_DRM_MGA) [M/n/?] 
  SiS (CONFIG_DRM_SIS) [N/m/?] (NEW) n
ACP Modem (Mwave) support (CONFIG_MWAVE) [M/n/y/?] 
*
* Multimedia devices
*
Video For Linux (CONFIG_VIDEO_DEV) [M/n/y/?] 
*
* Video For Linux
*
  V4L information in proc filesystem (CONFIG_VIDEO_PROC_FS) [Y/n/?] 
  I2C on parallel port (CONFIG_I2C_PARPORT) [M/n/?] 
*
* Video Adapters
*
  BT848 Video For Linux (CONFIG_VIDEO_BT848) [M/n/?] 
  Mediavision Pro Movie Studio Video For Linux (CONFIG_VIDEO_PMS) [M/n/?] 
  Quickcam BW Video For Linux (CONFIG_VIDEO_BWQCAM) [M/n/?] 
  QuickCam Colour Video For Linux (EXPERIMENTAL) (CONFIG_VIDEO_CQCAM) [M/n/?] 
  W9966CF Webcam (FlyCam Supra and others) Video For Linux (CONFIG_VIDEO_W9966) [M/n/?] 
  CPiA Video For Linux (CONFIG_VIDEO_CPIA) [M/n/?] 
    CPiA Parallel Port Lowlevel Support (CONFIG_VIDEO_CPIA_PP) [M/n/?] 
    CPiA USB Lowlevel Support (CONFIG_VIDEO_CPIA_USB) [M/n/?] 
  SAA5249 Teletext processor (CONFIG_VIDEO_SAA5249) [M/n/?] 
  SAB3036 tuner (CONFIG_TUNER_3036) [M/n/?] 
  Stradis 4:2:2 MPEG-2 video driver  (EXPERIMENTAL) (CONFIG_VIDEO_STRADIS) [M/n/?] 
  Zoran ZR36057/36060 Video For Linux (CONFIG_VIDEO_ZORAN) [M/n/?] 
  Iomega Buz support (CONFIG_VIDEO_ZORAN_BUZ) [M/n/?] 
  Miro DC10(+) support (CONFIG_VIDEO_ZORAN_DC10) [M/n/?] 
  Linux Media Labs LML33 support (CONFIG_VIDEO_ZORAN_LML33) [M/n/?] 
  Zoran ZR36120/36125 Video For Linux (CONFIG_VIDEO_ZR36120) [M/n/?] 
  Sony Vaio Picturebook Motion Eye Video For Linux (CONFIG_VIDEO_MEYE) [N/m/?] (NEW) n
*
* Radio Adapters
*
  ADS Cadet AM/FM Tuner (CONFIG_RADIO_CADET) [M/n/?] 
  AIMSlab RadioTrack (aka RadioReveal) support (CONFIG_RADIO_RTRACK) [N/m/?] (NEW) n
  AIMSlab RadioTrack II support (CONFIG_RADIO_RTRACK2) [N/m/?] (NEW) n
  Aztech/Packard Bell Radio (CONFIG_RADIO_AZTECH) [M/n/?] 
  GemTek Radio Card support (CONFIG_RADIO_GEMTEK) [M/n/?] 
  GemTek PCI Radio Card support (CONFIG_RADIO_GEMTEK_PCI) [M/n/?] 
  Guillemot MAXI Radio FM 2000 radio (CONFIG_RADIO_MAXIRADIO) [M/n/?] 
  Maestro on board radio (CONFIG_RADIO_MAESTRO) [M/n/?] 
  miroSOUND PCM20 radio (CONFIG_RADIO_MIROPCM20) [M/n/?] 
    miroSOUND PCM20 radio RDS user interface (EXPERIMENTAL) (CONFIG_RADIO_MIROPCM20_RDS) [M/n/?] 
  SF16FMI Radio (CONFIG_RADIO_SF16FMI) [M/n/?] 
  TerraTec ActiveRadio ISA Standalone (CONFIG_RADIO_TERRATEC) [N/m/?] (NEW) n
  Trust FM radio card (CONFIG_RADIO_TRUST) [N/m/?] (NEW) n
  Typhoon Radio (a.k.a. EcoRadio) (CONFIG_RADIO_TYPHOON) [N/m/?] (NEW) n
  Zoltrix Radio (CONFIG_RADIO_ZOLTRIX) [M/n/?] 
*
* File systems
*
Quota support (CONFIG_QUOTA) [Y/n/?] 
Kernel automounter support (CONFIG_AUTOFS_FS) [M/n/y/?] 
Kernel automounter version 4 support (also supports v3) (CONFIG_AUTOFS4_FS) [Y/m/n/?] 
Reiserfs support (CONFIG_REISERFS_FS) [Y/m/n/?] 
  Have reiserfs do extra internal checking (CONFIG_REISERFS_CHECK) [N/y/?] (NEW) n
  Stats in /proc/fs/reiserfs (CONFIG_REISERFS_PROC_INFO) [N/y/?] (NEW) n
ADFS file system support (CONFIG_ADFS_FS) [N/y/m/?] (NEW) n
Amiga FFS file system support (EXPERIMENTAL) (CONFIG_AFFS_FS) [M/n/y/?] 
Apple Macintosh file system support (EXPERIMENTAL) (CONFIG_HFS_FS) [M/n/y/?] 
BFS file system support (EXPERIMENTAL) (CONFIG_BFS_FS) [N/y/m/?] (NEW) n
Ext3 journalling file system support (EXPERIMENTAL) (CONFIG_EXT3_FS) [Y/m/n/?] 
  JBD (ext3) debugging support (CONFIG_JBD_DEBUG) [N/y/?] (NEW) n
DOS FAT fs support (CONFIG_FAT_FS) [Y/m/n/?] 
  MSDOS fs support (CONFIG_MSDOS_FS) [M/n/y/?] 
    UMSDOS: Unix-like file system on top of standard MSDOS fs (CONFIG_UMSDOS_FS) [M/n/?] 
  VFAT (Windows-95) fs support (CONFIG_VFAT_FS) [Y/m/n/?] 
EFS file system support (read only) (EXPERIMENTAL) (CONFIG_EFS_FS) [N/y/m/?] (NEW) n
Compressed ROM file system support (CONFIG_CRAMFS) [Y/m/n/?] 
Virtual memory file system support (former shm fs) (CONFIG_TMPFS) [Y/n/?] 
Simple RAM-based file system support (CONFIG_RAMFS) [M/n/y/?] 
ISO 9660 CDROM file system support (CONFIG_ISO9660_FS) [Y/m/n/?] 
  Microsoft Joliet CDROM extensions (CONFIG_JOLIET) [Y/n/?] 
  Transparent decompression extension (CONFIG_ZISOFS) [Y/n/?] 
Minix fs support (CONFIG_MINIX_FS) [M/n/y/?] 
FreeVxFS file system support (VERITAS VxFS(TM) compatible) (CONFIG_VXFS_FS) [N/y/m/?] (NEW) n
NTFS file system support (read only) (CONFIG_NTFS_FS) [M/n/y/?] 
  NTFS write support (DANGEROUS) (CONFIG_NTFS_RW) [N/y/?] (NEW) n
OS/2 HPFS file system support (CONFIG_HPFS_FS) [M/n/y/?] 
/proc file system support (CONFIG_PROC_FS) [Y/n/?] 
/dev file system support (EXPERIMENTAL) (CONFIG_DEVFS_FS) [N/y/?] (NEW) n
/dev/pts file system for Unix98 PTYs (CONFIG_DEVPTS_FS) [Y/n/?] 
QNX4 file system support (read only) (EXPERIMENTAL) (CONFIG_QNX4FS_FS) [M/n/y/?] 
  QNX4FS write support (DANGEROUS) (CONFIG_QNX4FS_RW) [N/y/?] (NEW) n
ROM file system support (CONFIG_ROMFS_FS) [M/n/y/?] 
Second extended fs support (CONFIG_EXT2_FS) [Y/m/n/?] 
System V/Xenix/V7/Coherent file system support (CONFIG_SYSV_FS) [M/n/y/?] 
UDF file system support (read only) (CONFIG_UDF_FS) [N/y/m/?] (NEW) m
  UDF write support (DANGEROUS) (CONFIG_UDF_RW) [N/y/?] (NEW) y
UFS file system support (read only) (CONFIG_UFS_FS) [M/n/y/?] 
  UFS file system write support (DANGEROUS) (CONFIG_UFS_FS_WRITE) [N/y/?] (NEW) y
*
* Network File Systems
*
Coda file system support (advanced network fs) (CONFIG_CODA_FS) [M/n/y/?] 
InterMezzo file system support (experimental, replicating fs) (CONFIG_INTERMEZZO_FS) [N/y/m/?] (NEW) n
NFS file system support (CONFIG_NFS_FS) [Y/m/n/?] 
  Provide NFSv3 client support (CONFIG_NFS_V3) [Y/n/?] 
  Root file system on NFS (CONFIG_ROOT_NFS) [N/y/?] (NEW) y
NFS server support (CONFIG_NFSD) [M/n/y/?] 
  Provide NFSv3 server support (CONFIG_NFSD_V3) [N/y/?] (NEW) y
SMB file system support (to mount Windows shares etc.) (CONFIG_SMB_FS) [M/n/y/?] 
  Use a default NLS (CONFIG_SMB_NLS_DEFAULT) [N/y/?] (NEW) y
    Default Remote NLS Option (CONFIG_SMB_NLS_REMOTE) [cp437] (NEW) 
NCP file system support (to mount NetWare volumes) (CONFIG_NCP_FS) [M/n/y/?] 
  Packet signatures (CONFIG_NCPFS_PACKET_SIGNING) [N/y/?] (NEW) n
  Proprietary file locking (CONFIG_NCPFS_IOCTL_LOCKING) [N/y/?] (NEW) n
  Clear remove/delete inhibit when needed (CONFIG_NCPFS_STRONG) [N/y/?] (NEW) n
  Use NFS namespace if available (CONFIG_NCPFS_NFS_NS) [Y/n/?] 
  Use LONG (OS/2) namespace if available (CONFIG_NCPFS_OS2_NS) [Y/n/?] 
  Lowercase DOS filenames (CONFIG_NCPFS_SMALLDOS) [N/y/?] (NEW) n
  Use Native Language Support (CONFIG_NCPFS_NLS) [Y/n/?] 
  Enable symbolic links and execute flags (CONFIG_NCPFS_EXTRAS) [Y/n/?] 
*
* Partition Types
*
Advanced partition selection (CONFIG_PARTITION_ADVANCED) [N/y/?] (NEW) n
*
* Native Language Support
*
Default NLS Option (CONFIG_NLS_DEFAULT) [cp437] 
Codepage 437 (United States, Canada) (CONFIG_NLS_CODEPAGE_437) [M/n/y/?] 
Codepage 737 (Greek) (CONFIG_NLS_CODEPAGE_737) [M/n/y/?] 
Codepage 775 (Baltic Rim) (CONFIG_NLS_CODEPAGE_775) [M/n/y/?] 
Codepage 850 (Europe) (CONFIG_NLS_CODEPAGE_850) [M/n/y/?] 
Codepage 852 (Central/Eastern Europe) (CONFIG_NLS_CODEPAGE_852) [M/n/y/?] 
Codepage 855 (Cyrillic) (CONFIG_NLS_CODEPAGE_855) [M/n/y/?] 
Codepage 857 (Turkish) (CONFIG_NLS_CODEPAGE_857) [M/n/y/?] 
Codepage 860 (Portuguese) (CONFIG_NLS_CODEPAGE_860) [M/n/y/?] 
Codepage 861 (Icelandic) (CONFIG_NLS_CODEPAGE_861) [M/n/y/?] 
Codepage 862 (Hebrew) (CONFIG_NLS_CODEPAGE_862) [M/n/y/?] 
Codepage 863 (Canadian French) (CONFIG_NLS_CODEPAGE_863) [M/n/y/?] 
Codepage 864 (Arabic) (CONFIG_NLS_CODEPAGE_864) [M/n/y/?] 
Codepage 865 (Norwegian, Danish) (CONFIG_NLS_CODEPAGE_865) [M/n/y/?] 
Codepage 866 (Cyrillic/Russian) (CONFIG_NLS_CODEPAGE_866) [M/n/y/?] 
Codepage 869 (Greek) (CONFIG_NLS_CODEPAGE_869) [M/n/y/?] 
Simplified Chinese charset (CP936, GB2312) (CONFIG_NLS_CODEPAGE_936) [M/n/y/?] 
Traditional Chinese charset (Big5) (CONFIG_NLS_CODEPAGE_950) [M/n/y/?] 
Japanese charsets (Shift-JIS, EUC-JP) (CONFIG_NLS_CODEPAGE_932) [M/n/y/?] 
Korean charset (CP949, EUC-KR) (CONFIG_NLS_CODEPAGE_949) [M/n/y/?] 
Thai charset (CP874, TIS-620) (CONFIG_NLS_CODEPAGE_874) [M/n/y/?] 
Hebrew charsets (ISO-8859-8, CP1255) (CONFIG_NLS_ISO8859_8) [M/n/y/?] 
Windows CP1250 (Slavic/Central European Languages) (CONFIG_NLS_CODEPAGE_1250) [M/n/y/?] 
Windows CP1251 (Bulgarian, Belarusian) (CONFIG_NLS_CODEPAGE_1251) [M/n/y/?] 
NLS ISO 8859-1  (Latin 1; Western European Languages) (CONFIG_NLS_ISO8859_1) [M/n/y/?] 
NLS ISO 8859-2  (Latin 2; Slavic/Central European Languages) (CONFIG_NLS_ISO8859_2) [M/n/y/?] 
NLS ISO 8859-3  (Latin 3; Esperanto, Galician, Maltese, Turkish) (CONFIG_NLS_ISO8859_3) [M/n/y/?] 
NLS ISO 8859-4  (Latin 4; old Baltic charset) (CONFIG_NLS_ISO8859_4) [M/n/y/?] 
NLS ISO 8859-5  (Cyrillic) (CONFIG_NLS_ISO8859_5) [M/n/y/?] 
NLS ISO 8859-6  (Arabic) (CONFIG_NLS_ISO8859_6) [M/n/y/?] 
NLS ISO 8859-7  (Modern Greek) (CONFIG_NLS_ISO8859_7) [M/n/y/?] 
NLS ISO 8859-9  (Latin 5; Turkish) (CONFIG_NLS_ISO8859_9) [M/n/y/?] 
NLS ISO 8859-13 (Latin 7; Baltic) (CONFIG_NLS_ISO8859_13) [M/n/y/?] 
NLS ISO 8859-14 (Latin 8; Celtic) (CONFIG_NLS_ISO8859_14) [M/n/y/?] 
NLS ISO 8859-15 (Latin 9; Western European Languages with Euro) (CONFIG_NLS_ISO8859_15) [M/n/y/?] 
NLS KOI8-R (Russian) (CONFIG_NLS_KOI8_R) [M/n/y/?] 
NLS KOI8-U/RU (Ukrainian, Belarusian) (CONFIG_NLS_KOI8_U) [M/n/y/?] 
NLS UTF8 (CONFIG_NLS_UTF8) [M/n/y/?] 
*
* Console drivers
*
VGA text console (CONFIG_VGA_CONSOLE) [Y/n/?] 
Video mode selection support (CONFIG_VIDEO_SELECT) [Y/n/?] 
MDA text console (dual-headed) (EXPERIMENTAL) (CONFIG_MDA_CONSOLE) [N/y/m/?] (NEW) n
*
* Frame-buffer support
*
Support for frame buffer devices (EXPERIMENTAL) (CONFIG_FB) [Y/n/?] 
  nVidia Riva support (EXPERIMENTAL) (CONFIG_FB_RIVA) [M/n/y/?] 
  Cirrus Logic support (EXPERIMENTAL) (CONFIG_FB_CLGEN) [N/y/m/?] (NEW) n
  Permedia2 support (EXPERIMENTAL) (CONFIG_FB_PM2) [N/y/m/?] (NEW) n
  Cyber2000 support (CONFIG_FB_CYBER2000) [N/y/m/?] (NEW) n
  VESA VGA graphics console (CONFIG_FB_VESA) [Y/n/?] 
  VGA 16-color graphics console (CONFIG_FB_VGA16) [Y/m/n/?] 
  Hercules mono graphics console (EXPERIMENTAL) (CONFIG_FB_HGA) [N/y/m/?] (NEW) n
  Matrox acceleration (EXPERIMENTAL) (CONFIG_FB_MATROX) [N/y/m/?] (NEW) y
    Millennium I/II support (CONFIG_FB_MATROX_MILLENIUM) [N/y/?] (NEW) y
    Mystique support (CONFIG_FB_MATROX_MYSTIQUE) [N/y/?] (NEW) n
    G100/G200/G400/G450/G550 support (CONFIG_FB_MATROX_G100) [N/y/?] (NEW) y
      Matrox I2C support (CONFIG_FB_MATROX_I2C) [N/m/?] (NEW) m
      G400 second head support (CONFIG_FB_MATROX_MAVEN) [N/m/?] (NEW) m
      G450/G550 second head support (CONFIG_FB_MATROX_G450) [N/y/m/?] (NEW) n
    Multihead support (CONFIG_FB_MATROX_MULTIHEAD) [N/y/?] (NEW) n
  ATI Mach64 display support (EXPERIMENTAL) (CONFIG_FB_ATY) [M/n/y/?] 
    Mach64 GX support (EXPERIMENTAL) (CONFIG_FB_ATY_GX) [Y/n/?] 
    Mach64 CT/VT/GT/LT (incl. 3D RAGE) support (CONFIG_FB_ATY_CT) [Y/n/?] 
  ATI Radeon display support (EXPERIMENTAL) (CONFIG_FB_RADEON) [M/n/y/?] 
  ATI Rage128 display support (EXPERIMENTAL) (CONFIG_FB_ATY128) [M/n/y/?] 
  SIS acceleration (EXPERIMENTAL) (CONFIG_FB_SIS) [N/y/m/?] (NEW) n
  3Dfx Banshee/Voodoo3 display support (EXPERIMENTAL) (CONFIG_FB_3DFX) [N/y/m/?] (NEW) n
  3Dfx Voodoo Graphics (sst1) support (EXPERIMENTAL) (CONFIG_FB_VOODOO1) [N/y/m/?] (NEW) n
  Trident support (EXPERIMENTAL) (CONFIG_FB_TRIDENT) [N/y/m/?] (NEW) n
  Virtual Frame Buffer support (ONLY FOR TESTING!) (CONFIG_FB_VIRTUAL) [N/y/m/?] (NEW) n
  Advanced low level driver options (CONFIG_FBCON_ADVANCED) [N/y/?] (NEW) n
  Support only 8 pixels wide fonts (CONFIG_FBCON_FONTWIDTH8_ONLY) [N/y/?] (NEW) n
  Select compiled-in fonts (CONFIG_FBCON_FONTS) [Y/n/?] 
    VGA 8x8 font (CONFIG_FONT_8x8) [Y/n/?] 
    VGA 8x16 font (CONFIG_FONT_8x16) [Y/n/?] 
    Sparc console 8x16 font (CONFIG_FONT_SUN8x16) [N/y/?] (NEW) n
    Sparc console 12x22 font (not supported by all drivers) (CONFIG_FONT_SUN12x22) [N/y/?] (NEW) n
    Mac console 6x11 font (not supported by all drivers) (CONFIG_FONT_6x11) [N/y/?] (NEW) n
    Pearl (old m68k) console 8x8 font (CONFIG_FONT_PEARL_8x8) [N/y/?] (NEW) n
    Acorn console 8x8 font (CONFIG_FONT_ACORN_8x8) [N/y/?] (NEW) n
*
* Sound
*
Sound card support (CONFIG_SOUND) [M/n/y/?] 
  BT878 audio dma (CONFIG_SOUND_BT878) [M/n/?] 
  C-Media PCI (CMI8338/8738) (CONFIG_SOUND_CMPCI) [M/n/?] 
    Enable legacy FM (CONFIG_SOUND_CMPCI_FM) [N/y/?] (NEW) n
    Enable legacy MPU-401 (CONFIG_SOUND_CMPCI_MIDI) [N/y/?] (NEW) n
    Enable joystick (CONFIG_SOUND_CMPCI_JOYSTICK) [Y/n/?] 
    Support CMI8738 based audio cards (CONFIG_SOUND_CMPCI_CM8738) [Y/n/?] 
      Inverse S/PDIF in for CMI8738 (CONFIG_SOUND_CMPCI_SPDIFINVERSE) [Y/n/?] 
      Enable S/PDIF loop for CMI8738 (CONFIG_SOUND_CMPCI_SPDIFLOOP) [Y/n/?] 
      Number of speakers 2, 4, 5, 6 (CONFIG_SOUND_CMPCI_SPEAKERS) [2] 
  Creative SBLive! (EMU10K1) (CONFIG_SOUND_EMU10K1) [M/n/?] 
    Creative SBLive! MIDI (CONFIG_MIDI_EMU10K1) [Y/n/?] 
  Crystal SoundFusion (CS4280/461x) (CONFIG_SOUND_FUSION) [M/n/?] 
  Crystal Sound CS4281 (CONFIG_SOUND_CS4281) [M/n/?] 
  Ensoniq AudioPCI (ES1370) (CONFIG_SOUND_ES1370) [M/n/?] 
  Creative Ensoniq AudioPCI 97 (ES1371) (CONFIG_SOUND_ES1371) [M/n/?] 
  ESS Technology Solo1 (CONFIG_SOUND_ESSSOLO1) [M/n/?] 
  ESS Maestro, Maestro2, Maestro2E driver (CONFIG_SOUND_MAESTRO) [M/n/?] 
  ESS Maestro3/Allegro driver (EXPERIMENTAL) (CONFIG_SOUND_MAESTRO3) [M/n/?] 
  Intel ICH (i8xx) audio support (CONFIG_SOUND_ICH) [M/n/y/?] 
  RME Hammerfall (RME96XX) support (CONFIG_SOUND_RME96XX) [N/m/?] (NEW) n
  S3 SonicVibes (CONFIG_SOUND_SONICVIBES) [M/n/?] 
  Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core (CONFIG_SOUND_TRIDENT) [M/n/?] 
  Support for Turtle Beach MultiSound Classic, Tahiti, Monterey (CONFIG_SOUND_MSNDCLAS) [M/n/?] 
Full pathname of MSNDINIT.BIN firmware file (CONFIG_MSNDCLAS_INIT_FILE) [/etc/sound/msndinit.bin] 
Full pathname of MSNDPERM.BIN firmware file (CONFIG_MSNDCLAS_PERM_FILE) [/etc/sound/msndperm.bin] 
  Support for Turtle Beach MultiSound Pinnacle, Fiji (CONFIG_SOUND_MSNDPIN) [M/n/?] 
  Full pathname of PNDSPINI.BIN firmware file (CONFIG_MSNDPIN_INIT_FILE) [/etc/sound/pndspini.bin] 
  Full pathname of PNDSPERM.BIN firmware file (CONFIG_MSNDPIN_PERM_FILE) [/etc/sound/pndsperm.bin] 
  VIA 82C686 Audio Codec (CONFIG_SOUND_VIA82CXXX) [M/n/y/?] 
  VIA 82C686 MIDI (CONFIG_MIDI_VIA82CXXX) [N/y/?] (NEW) n
  OSS sound modules (CONFIG_SOUND_OSS) [M/n/?] 
      Verbose initialisation (CONFIG_SOUND_TRACEINIT) [N/y/?] (NEW) n
      Persistent DMA buffers (CONFIG_SOUND_DMAP) [N/y/?] (NEW) n
    AD1816(A) based cards (EXPERIMENTAL) (CONFIG_SOUND_AD1816) [M/n/?] 
    Aztech Sound Galaxy (non-PnP) cards (CONFIG_SOUND_SGALAXY) [M/n/?] 
    Adlib Cards (CONFIG_SOUND_ADLIB) [N/m/?] (NEW) n
    ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20) (CONFIG_SOUND_ACI_MIXER) [M/n/?] 
    Crystal CS4232 based (PnP) cards (CONFIG_SOUND_CS4232) [M/n/?] 
    Ensoniq SoundScape support (CONFIG_SOUND_SSCAPE) [M/n/?] 
    Gravis Ultrasound support (CONFIG_SOUND_GUS) [M/n/?] 
      16 bit sampling option of GUS (_NOT_ GUS MAX) (CONFIG_SOUND_GUS16) [N/y/?] (NEW) n
      GUS MAX support (CONFIG_SOUND_GUSMAX) [N/y/?] (NEW) n
    Loopback MIDI device support (CONFIG_SOUND_VMIDI) [M/n/?] 
    MediaTrix AudioTrix Pro support (CONFIG_SOUND_TRIX) [M/n/?] 
    Microsoft Sound System support (CONFIG_SOUND_MSS) [M/n/?] 
    MPU-401 support (NOT for SB16) (CONFIG_SOUND_MPU401) [M/n/?] 
    NM256AV/NM256ZX audio support (CONFIG_SOUND_NM256) [M/n/?] 
    OPTi MAD16 and/or Mozart based cards (CONFIG_SOUND_MAD16) [M/n/?] 
      Support MIDI in older MAD16 based cards (requires SB) (CONFIG_MAD16_OLDCARD) [N/y/?] (NEW) n
    ProAudioSpectrum 16 support (CONFIG_SOUND_PAS) [M/n/?] 
    PSS (AD1848, ADSP-2115, ESC614) support (CONFIG_SOUND_PSS) [M/n/?] 
      Enable PSS mixer (Beethoven ADSP-16 and other compatibile) (CONFIG_PSS_MIXER) [N/y/?] (NEW) n
      Have DSPxxx.LD firmware file (CONFIG_PSS_HAVE_BOOT) [N/y/?] (NEW) n
    100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support (CONFIG_SOUND_SB) [M/n/?] 
    AWE32 synth (CONFIG_SOUND_AWE32_SYNTH) [M/n/?] 
    Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/soundcards (CONFIG_SOUND_WAVEFRONT) [M/n/?] 
    Limited support for Turtle Beach Wave Front (Maui, Tropez) synthesizers (CONFIG_SOUND_MAUI) [M/n/?] 
    Yamaha FM synthesizer (YM3812/OPL-3) support (CONFIG_SOUND_YM3812) [M/n/?] 
    Yamaha OPL3-SA1 audio controller (CONFIG_SOUND_OPL3SA1) [M/n/?] 
    Yamaha OPL3-SA2 and SA3 based PnP cards (CONFIG_SOUND_OPL3SA2) [M/n/?] 
    Yamaha YMF7xx PCI audio (native mode) (CONFIG_SOUND_YMFPCI) [M/n/?] 
      Yamaha PCI legacy ports support (CONFIG_SOUND_YMFPCI_LEGACY) [N/y/?] (NEW) n
    6850 UART support (CONFIG_SOUND_UART6850) [M/n/?] 
    Gallant Audio Cards (SC-6000 and SC-6600 based) (CONFIG_SOUND_AEDSP16) [M/n/?] 
      SC-6600 based audio cards (new Audio Excel DSP 16) (CONFIG_SC6600) [Y/n/?] 
        Activate SC-6600 Joystick Interface (CONFIG_SC6600_JOY) [Y/n/?] 
        SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Sony?) (CONFIG_SC6600_CDROM) [4] 
        SC-6600 CDROM Interface I/O Address (CONFIG_SC6600_CDROMBASE) [0] 
      Audio Excel DSP 16 (SBPro emulation) (CONFIG_AEDSP16_SBPRO) [Y/n/?] 
      Audio Excel DSP 16 (MPU401 emulation) (CONFIG_AEDSP16_MPU401) [Y/n/?] 
  TV card (bt848) mixer support (CONFIG_SOUND_TVMIXER) [M/n/?] 
*
* USB support
*
Support for USB (CONFIG_USB) [M/n/y/?] 
  USB verbose debug messages (CONFIG_USB_DEBUG) [N/y/?] (NEW) n
*
* Miscellaneous USB options
*
  Preliminary USB device filesystem (CONFIG_USB_DEVICEFS) [Y/n/?] 
  Enforce USB bandwidth allocation (EXPERIMENTAL) (CONFIG_USB_BANDWIDTH) [Y/n/?] 
  Long timeout for slow-responding devices (some MGE Ellipse UPSes) (CONFIG_USB_LONG_TIMEOUT) [N/y/?] (NEW) n
*
* USB Controllers
*
  UHCI (Intel PIIX4, VIA, ...) support (CONFIG_USB_UHCI) [M/n/?] 
  UHCI Alternate Driver (JE) support (CONFIG_USB_UHCI_ALT) [N/m/?] (NEW) m
  OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support (CONFIG_USB_OHCI) [M/n/?] 
*
* USB Device Class drivers
*
  USB Audio support (CONFIG_USB_AUDIO) [M/n/?] 
  USB Bluetooth support (EXPERIMENTAL) (CONFIG_USB_BLUETOOTH) [N/m/?] (NEW) n
  USB Mass Storage support (CONFIG_USB_STORAGE) [M/n/?] 
    USB Mass Storage verbose debug (CONFIG_USB_STORAGE_DEBUG) [Y/n/?] 
    Datafab MDCFE-B Compact Flash Reader support (CONFIG_USB_STORAGE_DATAFAB) [Y/n/?] 
    Freecom USB/ATAPI Bridge support (CONFIG_USB_STORAGE_FREECOM) [Y/n/?] 
    ISD-200 USB/ATA Bridge support (CONFIG_USB_STORAGE_ISD200) [Y/n/?] 
    Microtech CompactFlash/SmartMedia support (CONFIG_USB_STORAGE_DPCM) [Y/n/?] 
    HP CD-Writer 82xx support (CONFIG_USB_STORAGE_HP8200e) [Y/n/?] 
    SanDisk SDDR-09 (and other SmartMedia) support (CONFIG_USB_STORAGE_SDDR09) [Y/n/?] 
    Lexar Jumpshot Compact Flash Reader (CONFIG_USB_STORAGE_JUMPSHOT) [Y/n/?] 
  USB Modem (CDC ACM) support (CONFIG_USB_ACM) [M/n/?] 
  USB Printer support (CONFIG_USB_PRINTER) [M/n/?] 
*
* USB Human Interface Devices (HID)
*
  USB Human Interface Device (full HID) support (CONFIG_USB_HID) [M/n/?] 
    /dev/hiddev raw HID device support (EXPERIMENTAL) (CONFIG_USB_HIDDEV) [Y/n/?] 
  USB HIDBP Keyboard (basic) support (CONFIG_USB_KBD) [M/n/?] 
  USB HIDBP Mouse (basic) support (CONFIG_USB_MOUSE) [M/n/?] 
  Wacom Intuos/Graphire tablet support (CONFIG_USB_WACOM) [M/n/?] 
*
* USB Imaging devices
*
  USB Kodak DC-2xx Camera support (CONFIG_USB_DC2XX) [M/n/?] 
  USB Mustek MDC800 Digital Camera support (EXPERIMENTAL) (CONFIG_USB_MDC800) [M/n/?] 
  USB Scanner support (CONFIG_USB_SCANNER) [M/n/?] 
  Microtek X6USB scanner support (CONFIG_USB_MICROTEK) [M/n/?] 
  HP53xx USB scanner support (EXPERIMENTAL) (CONFIG_USB_HPUSBSCSI) [N/m/?] (NEW) n
*
* USB Multimedia devices
*
  USB IBM (Xirlink) C-it Camera support (CONFIG_USB_IBMCAM) [M/n/?] 
  USB OV511 Camera support (CONFIG_USB_OV511) [M/n/?] 
  USB Philips Cameras (CONFIG_USB_PWC) [N/m/?] (NEW) n
  USB SE401 Camera support (CONFIG_USB_SE401) [N/m/?] (NEW) n
  USB STV680 (Pencam) Camera support (CONFIG_USB_STV680) [M/n/?] 
  USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL) (CONFIG_USB_VICAM) [N/m/?] (NEW) n
  D-Link USB FM radio support (EXPERIMENTAL) (CONFIG_USB_DSBR) [M/n/?] 
  DABUSB driver (CONFIG_USB_DABUSB) [M/n/?] 
*
* USB Network adaptors
*
  USB ADMtek Pegasus-based ethernet device support (EXPERIMENTAL) (CONFIG_USB_PEGASUS) [M/n/?] 
  USB KLSI KL5USB101-based ethernet device support (EXPERIMENTAL) (CONFIG_USB_KAWETH) [M/n/?] 
  USB CATC NetMate-based Ethernet device support (EXPERIMENTAL) (CONFIG_USB_CATC) [M/n/?] 
  USB Communication Class Ethernet device support (EXPERIMENTAL) (CONFIG_USB_CDCETHER) [M/n/?] 
  USB-to-USB Networking cable device support (EXPERIMENTAL) (CONFIG_USB_USBNET) [M/n/?] 
*
* USB port drivers
*
  USS720 parport driver (CONFIG_USB_USS720) [M/n/?] 
*
* USB Serial Converter support
*
USB Serial Converter support (CONFIG_USB_SERIAL) [M/n/?] 
  USB Generic Serial Driver (CONFIG_USB_SERIAL_GENERIC) [Y/n/?] 
  USB Belkin and Peracom Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_BELKIN) [M/n/?] 
  USB ConnectTech WhiteHEAT Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_WHITEHEAT) [M/n/?] 
  USB Digi International AccelePort USB Serial Driver (CONFIG_USB_SERIAL_DIGI_ACCELEPORT) [M/n/?] 
  USB Empeg empeg-car Mark I/II Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_EMPEG) [N/m/?] (NEW) n
  USB FTDI Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_FTDI_SIO) [M/n/?] 
  USB Handspring Visor / Palm m50x / Sony Clie Driver (CONFIG_USB_SERIAL_VISOR) [M/n/?] 
  USB Compaq iPAQ Driver (CONFIG_USB_SERIAL_IPAQ) [M/n/?] 
  USB IR Dongle Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_IR) [M/n/?] 
  USB Inside Out Edgeport Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_EDGEPORT) [M/n/?] 
  USB Keyspan PDA Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_KEYSPAN_PDA) [N/m/?] (NEW) n
  USB Keyspan USA-xxx Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_KEYSPAN) [M/n/?] 
  USB MCT Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_MCT_U232) [M/n/?] 
  USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_KLSI) [M/n/?] 
  USB Prolific 2303 Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_PL2303) [M/n/?] 
  USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL) (CONFIG_USB_SERIAL_CYBERJACK) [N/m/?] (NEW) n
  USB Xircom / Entregra Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_XIRCOM) [M/n/?] 
  USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_OMNINET) [M/n/?] 
*
* USB Miscellaneous drivers
*
  USB Diamond Rio500 support (EXPERIMENTAL) (CONFIG_USB_RIO500) [N/m/?] (NEW) n
*
* Bluetooth support
*
Bluetooth subsystem support (CONFIG_BLUEZ) [N/y/m/?] (NEW) n
*
* Kernel hacking
*
Kernel debugging (CONFIG_DEBUG_KERNEL) [N/y/?] (NEW) n
  Debug high memory support (CONFIG_DEBUG_HIGHMEM) [N/y/?] (NEW) n
  Debug memory allocations (CONFIG_DEBUG_SLAB) [N/y/?] (NEW) n
  Memory mapped I/O debugging (CONFIG_DEBUG_IOVIRT) [N/y/?] (NEW) n
  Magic SysRq key (CONFIG_MAGIC_SYSRQ) [N/y/?] (NEW) n
  Spinlock debugging (CONFIG_DEBUG_SPINLOCK) [N/y/?] (NEW) n
  Verbose BUG() reporting (adds 70K) (CONFIG_DEBUG_BUGVERBOSE) [N/y/?] (NEW) n

*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.

onlpc03:/usr/src/kernel-source-2.4.18# 


     (3-7-4).  構築

onlpc03:/usr/src/kernel-source-2.4.18# make dep
					:
					:
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/mm'
/usr/src/kernel-source-2.4.18/scripts/mkdep -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386  -- extable.c fault.c init.c ioremap.c > .depend
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/mm'
make -C arch/i386/lib fastdep
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
/usr/src/kernel-source-2.4.18/scripts/mkdep -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386  -- checksum.S dec_and_lock.c delay.c getuser.S iodebug.c memcpy.c mmx.c old-checksum.c strstr.c usercopy.c > .depend
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
make -C arch/i386/math-emu fastdep
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
/usr/src/kernel-source-2.4.18/scripts/mkdep -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -DPARANOID  -fno-builtin   -- control_w.h div_Xsig.S div_small.S errors.c exception.h fpu_arith.c fpu_asm.h fpu_aux.c fpu_emu.h fpu_entry.c fpu_etc.c fpu_proto.h fpu_system.h fpu_tags.c fpu_trig.c get_address.c load_store.c mul_Xsig.S poly.h poly_2xm1.c poly_atan.c poly_l2.c poly_sin.c poly_tan.c polynom_Xsig.S reg_add_sub.c reg_compare.c reg_constant.c reg_constant.h reg_convert.c reg_divide.c reg_ld_str.c reg_mul.c reg_norm.S reg_round.S reg_u_add.S reg_u_div.S reg_u_mul.S reg_u_sub.S round_Xsig.S shr_Xsig.S status_w.h version.h wm_shrx.S wm_sqrt.S > .depend
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
make update-modverfile
make[1]: Entering directory `/usr/src/kernel-source-2.4.18'
/usr/src/kernel-source-2.4.18/include/linux/modversions.h was updated
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
onlpc03:/usr/src/kernel-source-2.4.18# 

onlpc03:/usr/src/kernel-source-2.4.18# make-kpkg clean
make[1]: Entering directory `/usr/src/kernel-source-2.4.18'
(test -f stamp-patch && /usr/bin/make -f /usr/share/kernel-package/rules unpatch_now) || true
rm -f modules/modversions.h modules/ksyms.ver debian/files conf.vars scripts/cramfs/cramfsck scripts/cramfs/mkcramfs stamp-build stamp-configure stamp-source stamp-image stamp-headers stamp-src stamp-diff stamp-doc stamp-buildpackage stamp-libc-kheaders stamp-debian stamp-patch
test ! -f .config || cp -pf .config config.precious
test -f Makefile && \
            /usr/bin/make   ARCH=i386 distclean
make[2]: Entering directory `/usr/src/kernel-source-2.4.18'
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/boot'
rm -f tools/build
rm -f setup bootsect zImage compressed/vmlinux.out
rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compressed'
rm -f vmlinux bvmlinux _tmp_*
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compressed'
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot'
find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
| grep -v lxdialog/ | xargs rm -f
rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash drivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2} drivers/scsi/aic7xxx/aicasm/aicasm_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_scan.c drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/aic7xxx/aicasm/aicasm drivers/scsi/53c700_d.h net/khttpd/make_times_h net/khttpd/times.h submenu*
rm -rf modules
/usr/bin/make -C Documentation/DocBook clean
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml
rm -f  wanbook.dvi  z8530book.dvi  mcabook.dvi  videobook.dvi  kernel-api.dvi  parportbook.dvi  kernel-hacking.dvi  kernel-locking.dvi  via-audio.dvi  mousedrivers.dvi  sis900.dvi  deviceiobook.dvi  procfs-guide.dvi  tulip-user.dvi  wanbook.aux  z8530book.aux  mcabook.aux  videobook.aux  kernel-api.aux  parportbook.aux  kernel-hacking.aux  kernel-locking.aux  via-audio.aux  mousedrivers.aux  sis900.aux  deviceiobook.aux  procfs-guide.aux  tulip-user.aux  wanbook.tex  z8530book.tex  mcabook.tex  videobook.tex  kernel-api.tex  parportbook.tex  kernel-hacking.tex  kernel-locking.tex  via-audio.tex  mousedrivers.tex  sis900.tex  deviceiobook.tex  procfs-guide.tex  tulip-user.tex  wanbook.log  z8530book.log  mcabook.log  videobook.log  kernel-api.log  parportbook.log  kernel-hacking.log  kernel-locking.log  via-audio.log  mousedrivers.log  sis900.log  deviceiobook.log  procfs-guide.log  tulip-user.log  wanbook.out  z8530book.out  mcabook.out  videobook.out  kernel-api.out  parportbook.out  kernel-hacking.out  kernel-locking.out  via-audio.out  mousedrivers.out  sis900.out  deviceiobook.out  procfs-guide.out  tulip-user.out
rm -f  parport-share.png  parport-multi.png  parport-structure.png  parport-share.eps  parport-multi.eps  parport-structure.eps
rm -f procfs_example.sgml
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
find . \( -size 0 -o -name .depend \) -type f -print | xargs rm -f
rm -f include/linux/autoconf.h include/linux/version.h drivers/net/hamradio/soundmodem/sm_tbl_{afsk1200,afsk2666,fsk9600}.h drivers/net/hamradio/soundmodem/sm_tbl_{hapn4800,psk4800}.h drivers/net/hamradio/soundmodem/sm_tbl_{afsk2400_7,afsk2
400_8}.h drivers/net/hamradio/soundmodem/gentbl drivers/sound/*_boot.h drivers/sound/.*.boot drivers/sound/msndinit.c drivers/sound/msndperm.c drivers/sound/pndsperm.c drivers/sound/pndspini.c drivers/atm/fore200e_*_fw.c drivers/atm/.fore200e_*.fw .version .config* config.in config.old scripts/tkparse scripts/kconfig.tk scripts/kconfig.tmp scripts/lxdialog/*.o scripts/lxdialog/lxdialog .menuconfig.log include/asm .hdepend scripts/mkdep scripts/split-include scripts/docproc /usr/src/kernel-source-2.4.18/include/linux/modversions.h kernel.spec
rm -rf include/config /usr/src/kernel-source-2.4.18/include/linux/modules
/usr/bin/make -C Documentation/DocBook mrproper
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml
rm -f  wanbook.dvi  z8530book.dvi  mcabook.dvi  videobook.dvi  kernel-api.dvi  parportbook.dvi  kernel-hacking.dvi  kernel-locking.dvi  via-audio.dvi  mousedrivers.dvi  sis900.dvi  deviceiobook.dvi  procfs-guide.dvi  tulip-user.dvi  wanbook.aux  z8530book.aux  mcabook.aux  videobook.aux  kernel-api.aux  parportbook.aux  kernel-hacking.aux  kernel-locking.aux  via-audio.aux  mousedrivers.aux  sis900.aux  deviceiobook.aux  procfs-guide.aux  tulip-user.aux  wanbook.tex  z8530book.tex  mcabook.tex  videobook.tex  kernel-api.tex  parportbook.tex  kernel-hacking.tex  kernel-locking.tex  via-audio.tex  mousedrivers.tex  sis900.tex  deviceiobook.tex  procfs-guide.tex  tulip-user.tex  wanbook.log  z8530book.log  mcabook.log  videobook.log  kernel-api.log  parportbook.log  kernel-hacking.log  kernel-locking.log  via-audio.log  mousedrivers.log  sis900.log  deviceiobook.log  procfs-guide.log  tulip-user.log  wanbook.out  z8530book.out  mcabook.out  videobook.out  kernel-api.out  parportbook.out  kernel-hacking.out  kernel-locking.out  via-audio.out  mousedrivers.out  sis900.out  deviceiobook.out  procfs-guide.out  tulip-user.out
rm -f  parport-share.png  parport-multi.png  parport-structure.png  parport-share.eps  parport-multi.eps  parport-structure.eps
rm -f procfs_example.sgml
rm -f  wanbook.ps  z8530book.ps  mcabook.ps  videobook.ps  kernel-api.ps  parportbook.ps  kernel-hacking.ps  kernel-locking.ps  via-audio.ps  mousedrivers.ps  sis900.ps  deviceiobook.ps  procfs-guide.ps  tulip-user.ps  wanbook.pdf  z8530book.pdf  mcabook.pdf  videobook.pdf  kernel-api.pdf  parportbook.pdf  kernel-hacking.pdf  kernel-locking.pdf  via-audio.pdf  mousedrivers.pdf  sis900.pdf  deviceiobook.pdf  procfs-guide.pdf  tulip-user.pdf
rm -f -r  wanbook  z8530book  mcabook  videobook  kernel-api  parportbook  kernel-hacking  kernel-locking  via-audio  mousedrivers  sis900  deviceiobook  procfs-guide  tulip-user
rm -f .depend
rm -f /usr/src/kernel-source-2.4.18/scripts/mkdep-docbook
rm -rf DBTOHTML_OUTPUT*
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
rm -f core `find . \( -not -type d \) -and \
        \( -name '*.orig' -o -name '*.rej' -o -name '*~' \
        -o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \
        -o -name '.*.rej' -o -name '.SUMS' -o -size 0 \) -type f -print` TAGS tags
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18'
test ! -f config.precious || mv -f config.precious .config
rm -rf debian/tmp-source debian/tmp-headers debian/tmp-image debian/tmp-doc
test -f stamp-building || test -f debian/official || rm -rf debian
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
onlpc03:/usr/src/kernel-source-2.4.18# 

onlpc03:/usr/src/kernel-source-2.4.18# make-kpkg --revision nfsroot.Dec242003 kernel_image
						:
						:
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/ipv4'
/usr/bin/make -C ipv4/netfilter modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/ipv4/netfilter'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/ipv4/netfilter/
cp ip_conntrack.o ip_conntrack_irc.o ip_nat_irc.o ip_conntrack_ftp.o ip_nat_ftp.o ip_tables.o iptable_filter.o iptable_mangle.o iptable_nat.o ipt_limit.o ipt_mark.o ipt_mac.o ipt_multiport.o ipt_owner.o ipt_tos.o ipt_length.o ipt_ttl.o ipt_state.o ipt_unclean.o ipt_tcpmss.o ipt_REJECT.o ipt_MIRROR.o ipt_TOS.o ipt_MARK.o ipt_MASQUERADE.o ipt_REDIRECT.o ip_nat_snmp_basic.o ipt_LOG.o ipt_TCPMSS.o ipchains.o ipfwadm.o ip_queue.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/ipv4/netfilter/
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/ipv4/netfilter'
/usr/bin/make -C ipv6 modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/ipv6'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/ipv6/
cp ipv6.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/ipv6/
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/ipv6'
/usr/bin/make -C ipv6/netfilter modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/ipv6/netfilter'
make[4]: `modules_install' に対して行うべき事はありません。
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/ipv6/netfilter'
/usr/bin/make -C ipx modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/ipx'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/ipx/
cp ipx.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/ipx/
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/ipx'
/usr/bin/make -C irda modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/irda'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/irda/
cp irda.o irlan/irlan.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/irda/
/usr/bin/make -C ircomm modules_install
make[5]: Entering directory `/usr/src/kernel-source-2.4.18/net/irda/ircomm'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/irda/ircomm/
cp ircomm.o ircomm-tty.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/irda/ircomm/
make[5]: Leaving directory `/usr/src/kernel-source-2.4.18/net/irda/ircomm'
/usr/bin/make -C irlan modules_install
make[5]: Entering directory `/usr/src/kernel-source-2.4.18/net/irda/irlan'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/irda/irlan/
cp irlan.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/irda/irlan/
make[5]: Leaving directory `/usr/src/kernel-source-2.4.18/net/irda/irlan'
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/irda'
/usr/bin/make -C netlink modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/netlink'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/netlink/
cp netlink_dev.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/netlink/
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/netlink'
/usr/bin/make -C sched modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/sched'
make[4]: `modules_install' に対して行うべき事はありません。
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/sched'
/usr/bin/make -C wanrouter modules_install
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/net/wanrouter'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/wanrouter/
cp wanrouter.o wanrouter.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/net/wanrouter/
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/net/wanrouter'
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/net'
/usr/bin/make -C  ipc modules_install
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/ipc'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/ipc'
/usr/bin/make -C  lib modules_install
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/lib'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/lib'
/usr/bin/make -C  arch/i386/kernel modules_install
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/kernel'
mkdir -p /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/arch/i386/kernel/
cp msr.o cpuid.o microcode.o apm.o /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/arch/i386/kernel/
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/kernel'
/usr/bin/make -C  arch/i386/mm modules_install
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/mm'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/mm'
/usr/bin/make -C  arch/i386/lib modules_install
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
/usr/bin/make -C  arch/i386/math-emu modules_install
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
cd /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b /usr/src/kernel-source-2.4.18/debian/tmp-image -r 2.4.18; fi
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18'
if [ -x debian/post-install ]; then                                   \
        IMAGE_TOP=debian/tmp-image version=2.4.18 debian/post-install;\
fi
cp arch/i386/boot/bzImage debian/tmp-image/boot/vmlinuz-2.4.18
chmod 644 debian/tmp-image/boot/vmlinuz-2.4.18
test -f System.map &&  cp System.map                                 \
                        debian/tmp-image/boot/System.map-2.4.18
test -f System.map &&  chmod 644                                     \
                        debian/tmp-image/boot/System.map-2.4.18
dpkg-gencontrol -DArchitecture=i386 -isp                   \
                        -pkernel-image-2.4.18 -Pdebian/tmp-image/
chmod -R og=rX debian/tmp-image
chown -R root.root debian/tmp-image
dpkg --build debian/tmp-image ..
dpkg-deb: ../kernel-image-2.4.18_nfsroot.Dec242003_i386.deb にパッケージ `kernel-image-2.4.18' を構築しています
rm -f -r debian/tmp-image
/usr/bin/make   ARCH=i386 \
                                clean
make[2]: Entering directory `/usr/src/kernel-source-2.4.18'
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/boot'
rm -f tools/build
rm -f setup bootsect zImage compressed/vmlinux.out
rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compressed'
rm -f vmlinux bvmlinux _tmp_*
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compressed'
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot'
find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
| grep -v lxdialog/ | xargs rm -f
rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash drivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2} drivers/scsi/aic7xxx/aicasm/aicasm_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_scan.c drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/aic7xxx/aicasm/aicasm drivers/scsi/53c700_d.h net/khttpd/make_times_h net/khttpd/times.h submenu*
rm -rf modules
/usr/bin/make -C Documentation/DocBook clean
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml
rm -f  wanbook.dvi  z8530book.dvi  mcabook.dvi  videobook.dvi  kernel-api.dvi  parportbook.dvi  kernel-hacking.dvi  kernel-locking.dvi  via-audio.dvi  mousedrivers.dvi  sis900.dvi  deviceiobook.dvi  procfs-guide.dvi  tulip-user.dvi  wanbook.aux  z8530book.aux  mcabook.aux  videobook.aux  kernel-api.aux  parportbook.aux  kernel-hacking.aux  kernel-locking.aux  via-audio.aux  mousedrivers.aux  sis900.aux  deviceiobook.aux  procfs-guide.aux  tulip-user.aux  wanbook.tex  z8530book.tex  mcabook.tex  videobook.tex  kernel-api.tex  parportbook.tex  kernel-hacking.tex  kernel-locking.tex  via-audio.tex  mousedrivers.tex  sis900.tex  deviceiobook.tex  procfs-guide.tex  tulip-user.tex  wanbook.log  z8530book.log  mcabook.log  videobook.log  kernel-api.log  parportbook.log  kernel-hacking.log  kernel-locking.log  via-audio.log  mousedrivers.log  sis900.log  deviceiobook.log  procfs-guide.log  tulip-user.log  wanbook.out  z8530book.out  mcabook.out  videobook.out  kernel-api.out  parportbook.out  kernel-hacking.out  kernel-locking.out  via-audio.out  mousedrivers.out  sis900.out  deviceiobook.out  procfs-guide.out  tulip-user.out
rm -f  parport-share.png  parport-multi.png  parport-structure.png  parport-share.eps  parport-multi.eps  parport-structure.eps
rm -f procfs_example.sgml
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18'
rm -f stamp-build
touch stamp-image
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
onlpc03:/usr/src/kernel-source-2.4.18#


onlpc03:/usr/src/kernel-source-2.4.18# pwd
/usr/src/kernel-source-2.4.18
onlpc03:/usr/src/kernel-source-2.4.18# ls -l ..
合計 6676
drwxr-xr-x    3 root     root         4096 12月 10 09:27 kernel-headers-2.4.18-bf2.4
-rw-r--r--    1 root     src       6809288 12月 24 15:25 kernel-image-2.4.18_nfsroot.Dec242003_i386.deb
drwxr-xr-x   14 root     root         4096 12月 24 15:26 kernel-source-2.4.18
lrwxrwxrwx    1 root     src            20 12月 10 09:24 linux -> kernel-source-2.4.18
drwxr-xr-x    7 root     root         4096 10月 22 14:42 rpm
onlpc03:/usr/src/kernel-source-2.4.18# 


nlpc03:/usr/src# pwd
/usr/src
onlpc03:/usr/src# ls
kernel-headers-2.4.18-bf2.4                     kernel-source-2.4.18  rpm
kernel-image-2.4.18_nfsroot.Dec242003_i386.deb  linux
onlpc03:/usr/src# 
onlpc03:/usr/src# dpkg -i kernel-image-2.4.18_nfsroot.Dec242003_i386.deb
未選択パッケージ kernel-image-2.4.18 を選択しています。
(データベースを読み込んでいます... 現在 59466 個のファイルとディレクトリがインストールされています。)
(kernel-image-2.4.18_nfsroot.Dec242003_i386.deb から) kernel-image-2.4.18 を展開しています...
kernel-image-2.4.18 (nfsroot.Dec242003) を設定しています ...
A new kernel image has been installed, and usually that means  
that some action has to be taken to make sure that the new     
kernel image is used next time the machine boots. Usually,     
this entails running a ``bootloader'' like SILO, loadlin, LILO,
ELILO, QUIK, VMELILO, ZIPL, or booting from a floppy.   (Some  
boot loader, like grub, for example, do not need to be run on  
each new image install, so please ignore this if you are using 
such a boot loader).

A new kernel image has been installed. at /boot/vmlinuz-2.4.18
 (Size: 1304kB)


Symbolic links, unless otherwise specified, can be found in /

LILO sets up your system to boot Linux directly from your hard
disk, without the need for booting from a boot floppy.


WARNING
If you are keeping another operating system or another version
of Linux on a separate disk partition, you should not have LILO
install a boot block now. Wait until you read the LILO documentation.
That is because installing a boot block now might make the other
system un-bootable. If you only want to run this version of Linux,
go ahead and install the boot block here. If it does not work, you
can still boot this system from a boot floppy.

Would you like to create a boot floppy now? [No] yes
Please note that the system size is 1335159
This is greater than the size that the kernel
loader supports on i386 machines. What this
means is that you need to use lilo to boot
this kernel on i386 machines; the floppy is
not going to be sufficient by itself on an 
i386 box. Of course, things may have changed since
July 2000, when this diagnostic was written. Your
Mileage may indeed vary. Please consider yourselves
warned.
Please hit return to continue.

This process needs a formatted floppy. Please note that an unformatted
floppy will cause this process to fail, and may well need a reboot to
fix, and unfortunately, the system is not bootable yet.

The first thing to determine is which floppy drive you wish to use.
For most people, the default, which is the the default floppy drive,
referred to as /dev/fd0, or A: would work.  Some people may want the
second floppy drive which is drive 1, or /dev/fd1, or B:.
(Theoretically there could be 8 floppy drives on a machine) If
in doubt, accept the default [0], which should work in most cases.

Which floppy drive [0-7] do you want to use? [0] 

Ok, using drive at /dev/fd0.

If there is no formatted floppy available, I could attempt
to format it for you.
Do you wish me to format the floppy? [No] yes
Insert a floppy diskette into your boot drive 
(/dev/fd0) and press  when ready:
Measuring drive 0's raw capacity
In order to avoid this time consuming measurement in the future,
add the following line to /etc/driveprm:
drive0: deviation=-2160
CAUTION: The line is drive and controller specific, so it should be
removed before installing a new drive 0 or floppy controller.

 Verifying cylinder  0, head 0 Error, 5120 bytes remaining
 Verifying cylinder  0, head 1 lseek: Invalid argument
 Verifying cylinder  0, head 0 Error, 5120 bytes remaining
 Verifying cylinder  0, head 1 lseek: Invalid argument

There was a problem formatting the floppy diskette in /dev/fd0

Please make sure that you inserted the disk in the correct drive and
that the disk is not write-protected.  Also, you may have to run
setfdprm for fdformat to work.

In some rare cases, it may mean a problem with the Floppy or the drive
it self (try formatting the floppy with
      % /usr/bin/superformat  /dev/fd0
manually to make sure if the problem persists).  In case the problem
persists, it maybe because you have an older fdformat which has a
problem auto- detecting the floppy drive.  Upgrading to the latest
fdutils may help, or maybe you need to run
      % setfdprm /dev/fd0 1440/1440
(or something like that) or you may try some thing like
      % /usr/bin/superformat  /dev/fd0H1440
 or even
      % /usr/bin/superformat  /dev/fd0u1440
manually which _may_ work. Or else, try a new floppy.

Would you like to try again? [Yes] 
Measuring drive 0's raw capacity
In order to avoid this time consuming measurement in the future,
add the following line to /etc/driveprm:
drive0: deviation=-2240
CAUTION: The line is drive and controller specific, so it should be
removed before installing a new drive 0 or floppy controller.

 Verifying cylinder 79, head 1 
mformat -s18 -t80 -h2 -S2 -M512  a:

読み込んだブロック数は 2607+1
書き込んだブロック数は 2607+1

Do you wish to set up Linux to boot from the hard disk? [Yes] no

onlpc03:/usr/src# 

	ここで作った起動ディスクでは正常に立ち上がらなかった。  以前、フロッピー
	ディスク上に作っておいた GRUB を使って立ち上げた。

grub> root (hd1,3)
grub> kernel /vmlinuz ro root=/dev/sda4
grub> boot

	これで起動できた。

inoue@onlpc03:~$ uname -a
Linux onlpc03 2.4.18 #1 2003年 12月 24日 水曜日 14:32:09 JST i686 unknown
inoue@onlpc03:~$

	OS のリリース情報は 2.4.18-bf2.4 から 2.4.18 に変わって、正常に新しい
	カーネルが起動できたことを示している。 システムが立ち上がったところで
	ifconfigコマンドで確認したところ、eth0 インターフェースを認識できていな
	い。 3c90xドライバをインストールし直す。

inoue@onlpc03:~/3c90x/3c90x-102$ pwd
/home/inoue/3c90x/3c90x-102
inoue@onlpc03:~/3c90x/3c90x-102$ ls -l
合計 360
-rwxr-xr-x    1 inoue    inoue      244953  8月 18  2001 3c90x.c
-rwxr-xr-x    1 inoue    inoue       51218  8月  2  2001 3c90x.h
-rw-r--r--    1 inoue    inoue       31784 12月 24 17:17 3c90x.o
-rwxr-xr-x    1 inoue    inoue         256  7月 14  2001 compile_SMP
-rwxr-xr-x    1 inoue    inoue         246  7月 14  2001 compile_UP
-rwxr-xr-x    1 inoue    inoue        1313  8月  2  2001 install3c90x
-rwxr-xr-x    1 inoue    inoue       12648  8月 15  2001 readme
inoue@onlpc03:~/3c90x/3c90x-102$ ./compile_UP
In file included from 3c90x.h:42,
                 from 3c90x.c:1:
/lib/modules/2.4.18/build/include/linux/malloc.h:4: warning: #warning linux/mall
oc.h is deprecated, use linux/slab.h instead.
合計 360
-rwxr-xr-x    1 inoue    inoue      244953  8月 18  2001 3c90x.c
-rwxr-xr-x    1 inoue    inoue       51218  8月  2  2001 3c90x.h
-rw-r--r--    1 inoue    inoue       31784 12月 25 08:59 3c90x.o
-rwxr-xr-x    1 inoue    inoue         256  7月 14  2001 compile_SMP
-rwxr-xr-x    1 inoue    inoue         246  7月 14  2001 compile_UP
-rwxr-xr-x    1 inoue    inoue        1313  8月  2  2001 install3c90x
-rwxr-xr-x    1 inoue    inoue       12648  8月 15  2001 readme
inoue@onlpc03:~/3c90x/3c90x-102$

onlpc03:/home/inoue/3c90x/3c90x-102# ./install3c90x
You are running the 2.4.18 version of kernel release 2.4.18...
Found modules directory /lib/modules/2.4.18/kernel/drivers/net
Copying the driver module into the modules directory.
Updating module dependencies...
Installation of 3c90x driver module was successful.
onlpc03:/home/inoue/3c90x/3c90x-102#

	ここでシステムをリブートする。

onlpc03:/home/inoue/3c90x/3c90x-102# reboot

Broadcast message from root (pts/1) (Thu Dec 25 09:03:29 2003):

The system is going down for reboot NOW!
onlpc03:/home/inoue/3c90x/3c90x-102#

	システムは正常に立ち上がった。 eth0インターフェースも正常に認識できて
	いる。

onlpc03:/home/inoue# ifconfig -a
eth0      リンク方法:イーサーネット  ハードウェアアドレス 00:10:4B:12:A6:36
          inetアドレス:130.87.153.112 ブロードキャスト:130.87.152.255 マスク:255
.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:452 errors:0 dropped:0 overruns:0 frame:0
          TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
      衝突(Collisions):0 TXキュー長:100
          RX bytes:46545 (45.4 KiB)  TX bytes:17076 (16.6 KiB)
          割り込み:11 ベースアドレス:0xb400

lo        リンク方法:ローカルループバック
          inetアドレス:127.0.0.1マスク:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:70 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
      衝突(Collisions):0 TXキュー長:0
          RX bytes:5304 (5.1 KiB)  TX bytes:5304 (5.1 KiB)

onlpc03:/home/inoue#

	これで、サーバ側のカーネルの再構築は完了。


   (3-8).  クライアント用カーネルの再構築

	Debian GNU/Linux Diskless-HOWTOより参照。

	---> ここから参照開始

	クライアント用カーネルの再構築

	クライアント用カーネルを構築します.サーバー用のカーネルを構築した位置と
	は別な位置で構築した方が良いでしょう.特に必要な設定項目は次の通りです.

	・面倒な問題を避けるため,モジュールは使わず,全てカーネル内に納める. 
	・「Code maturity level options」→「Prompt for development and/or incomplete code/drivers」を選択. 
	・「Networking options」→「IP: kernel level autoconfiguration」,「BOOTP support」,「RARP support」を選択. 
	・「Filesystems」→「Network File Systems」→「NFS filesystem support」,「Root file system on NFS」を選択. 
	・使っているLANカードのドライバを選択. 

	なお,「Root file system on NFS」の項目は,私が使った2.2.15のカーネルの 
	menuconfigでは出て来ませんでした(バグ?).このような場合,カーネルソース
	のトップディレクトリにある「.config」というファイルの中で,「CONFIG_ROOT
	_NFS=y」と明示的に書く必要があります.また,2.2.17のソースでは修正されて
	います.

	設定が終わったら,カーネルをコンパイルしますが, カーネルをインストール
	してはいけません. また,Debian的作法に従ってもいけません.かわりに以下
	の作業を行います.

	---------------------------------------------------------------------

	# make dep
	# make bzImage
	# cp System.map /tftpboot/192.168.0.4
	# cp System.map /tftpboot/192.168.0.5
	# cd arch/i386/boot
	# /usr/local/bin/mknbi-linux bzImage > bootImage
	# cp bootImage /tftpboot/192.168.0.4
	# cp bootImage /tftpboot/192.168.0.5

	---------------------------------------------------------------------

	以上で,ネットワーク経由で読み込めるカーネルイメージが /tftpboot/192.168
	.0.?/ 以下に置かれました.

	<--- ここで参照終了


     (3-8-1).  カーネルの設定

	クライアント用カーネルで少なくとも設定すべき、カーネル・パラメータは以下
	のとおり。

	・「Code maturity level options」
             →「Prompt for development and/or incomplete code/drivers」( Y )

	・「Block devices」
	     →「Loopback device support」( Y )

	・「Block devices」
	     →「Network block device support」( Y )

	・「Networking options」
	     → 「Unix domain sockets」( Y )

	・「Networking options」
	     →「IP: kernel level autoconfiguration」( Y )

	・「Networking options」
	     →「IP: kernel level autoconfiguration」
	        → 「BOOTP support」( Y )
		   注. bootpを使う場合

	・「Networking options」
	     →「IP: kernel level autoconfiguration」
	        → 「RARP support」( Y )

	・「Network device support」
	     →「Ethernet(10 or 100Mbit)」
                →「EtherExpressPro/100 support」( Y )  
		   注. クライアントのNICのドライバ

        ・「Filesystems」
             →「Network File Systems」
                →「NFS filesystem support」( Y )

	・「Filesystems」
	     →「Network File Systems」
	        →「Root file system on NFS」 ( Y )

        ・「Filesystems」
             →「Network File Systems」
                → 「NFS server support」
                   → 「Provide NFSv3 server support」 ( Y )


	参考.
     	   必ずしも必要ではないが、クライアントからNFSでスワッ プを使いたい
	   場合には、パッチを当てる必要がある。 "Swapping via NFS for Linux"
	   からパッチを入手して、カーネルソースのディレクトリでパッチを当てる。

	# gunzip -c /usr/src/linux-2.2.14-nfs-swap.diff.gz |  patch -p1 -l -s

	   さらに、

	「Code maturity level options」
	    →「Prompt for development and/or incomplete code/drivers」 ( Y )

	「Networking options」
	    →「Swapping via network sockets (EXPERIMENTAL)」 ( Y )

	「Filesystems/Network File Systems」
	    →「Swapping via NFS (EXPERIMENTAL)」 ( Y )

	   のカーネル・パラメータを設定する。

	注.
	   このパッチの入手先は以下のサイトである。
	   Swapping via NFS for Linux:  http://nfs-swap.dot-heine.de/

	ここでは、NFSスワップは使わないで構築する。

inoue@onlpc03:~$ pwd
/home/inoue
inoue@onlpc03:~$ cp /usr/src/kernel-source-2.4.18/.config usr-src-source-2.4.18-
config
inoue@onlpc03:~$ ls -l usr-src-source-2.4.18-config
-rw-r--r--    1 inoue    inoue       30761  1月  7 15:43 usr-src-source-2.4.18-c
onfig
inoue@onlpc03:~$

onlpc03:/usr/src/kernel-source-2.4.18# pwd
/usr/src/kernel-source-2.4.18
onlpc03:/usr/src/kernel-source-2.4.18# ls -l .??*
-rw-r--r--    1 root     root        30761 12月 24 14:28 .config
-rw-r--r--    1 root     root        30761 12月 19 10:49 .config.old
-rw-r--r--    1 root     root         4117 12月 24 14:28 .depend
-rw-r--r--    1 root     root       216864 12月 24 14:28 .hdepend
-rw-r--r--    1 root     root            2 12月 24 14:32 .version
onlpc03:/usr/src/kernel-source-2.4.18# cp .config .config-server
onlpc03:/usr/src/kernel-source-2.4.18# ls -l .??*
-rw-r--r--    1 root     root        30761 12月 24 14:28 .config
-rw-r--r--    1 root     root        30761  1月  7 15:59 .config-server
-rw-r--r--    1 root     root        30761 12月 19 10:49 .config.old
-rw-r--r--    1 root     root         4117 12月 24 14:28 .depend
-rw-r--r--    1 root     root       216864 12月 24 14:28 .hdepend
-rw-r--r--    1 root     root            2 12月 24 14:32 .version
onlpc03:/usr/src/kernel-source-2.4.18#

	無用なトラブルを避けるために、クライアント用のカーネルではモジュールは
	使わないで、全てカーネル内に収める。

onlpc03:/usr/src/kernel-source-2.4.18# vi .config
					:
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
					:
#
# Block devices
#
					:
#
# Parallel IDE protocol modules
#
					:
CONFIG_BLK_DEV_LOOP=y
#CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_NBD=y
					:
#
# Networking options
#
					:
CONFIG_UNIX=y
					:
CONFIG_IP_PNP=y
					:
# CONFIG_IP_PNP_BOOTP is not set
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
					:
#
# Network device support
#
					:
#
# Ethernet (10 or 100Mbit)
#
					:
# CONFIG_EEPRO100=m
CONFIG_EEPRO100=y
					:
#
# File systems
#
					:
#
# Network File Systems
#
					:
CONFIG_NFS_FS=y
					:
CONFIG_ROOT_NFS=y
					:
# CONFIG_NFSD=m
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
					:
.config: 1516 lines, 30841 characters
onlpc03:/usr/src/kernel-source-2.4.18#

	設定が終ったら、パッケージにはしないで、make だけを行う。 カーネルのイン
	ストールをやってはいけない。 そうではなくて、make だけを行い、作られた
	ファイルをクライアント領域にコピーする。

onlpc03:/usr/src/kernel-source-2.4.18# mv .depend .depend-server
onlpc03:/usr/src/kernel-source-2.4.18# mv .hdepend .hdepend-server
onlpc03:/usr/src/kernel-source-2.4.18# mv .version .version-server
onlpc03:/usr/src/kernel-source-2.4.18#

onlpc03:/usr/src/kernel-source-2.4.18# make-kpkg clean
make[1]: Entering directory `/usr/src/kernel-source-2.4.18'
(test -f stamp-patch && /usr/bin/make -f /usr/share/kernel-package/rules unpatch
_now) || true
rm -f modules/modversions.h modules/ksyms.ver debian/files conf.vars scripts/cra
mfs/cramfsck scripts/cramfs/mkcramfs stamp-build stamp-configure stamp-source st
amp-image stamp-headers stamp-src stamp-diff stamp-doc stamp-buildpackage stamp-
libc-kheaders stamp-debian stamp-patch
test ! -f .config || cp -pf .config config.precious
test -f Makefile && \
            /usr/bin/make   ARCH=i386 distclean
make[2]: Entering directory `/usr/src/kernel-source-2.4.18'
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/boot'
rm -f tools/build
rm -f setup bootsect zImage compressed/vmlinux.out
rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compre
ssed'
rm -f vmlinux bvmlinux _tmp_*
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compres
sed'
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot'
find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
| grep -v lxdialog/ | xargs rm -f
rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/
char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash dr
ivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci
/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin
2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.b
in,.bin1,.bin2} drivers/scsi/aic7xxx/aicasm/aicasm_gram.c drivers/scsi/aic7xxx/a
icasm/aicasm_scan.c drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/aic7xxx/aic
asm/aicasm drivers/scsi/53c700_d.h net/khttpd/make_times_h net/khttpd/times.h su
bmenu*
rm -rf modules
/usr/bin/make -C Documentation/DocBook clean
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook
'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml pa
rportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrive
rs.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml
rm -f  wanbook.dvi  z8530book.dvi  mcabook.dvi  videobook.dvi  kernel-api.dvi  p
arportbook.dvi  kernel-hacking.dvi  kernel-locking.dvi  via-audio.dvi  mousedriv
ers.dvi  sis900.dvi  deviceiobook.dvi  procfs-guide.dvi  tulip-user.dvi  wanbook
.aux  z8530book.aux  mcabook.aux  videobook.aux  kernel-api.aux  parportbook.aux
  kernel-hacking.aux  kernel-locking.aux  via-audio.aux  mousedrivers.aux  sis90
0.aux  deviceiobook.aux  procfs-guide.aux  tulip-user.aux  wanbook.tex  z8530boo
k.tex  mcabook.tex  videobook.tex  kernel-api.tex  parportbook.tex  kernel-hacki
ng.tex  kernel-locking.tex  via-audio.tex  mousedrivers.tex  sis900.tex  devicei
obook.tex  procfs-guide.tex  tulip-user.tex  wanbook.log  z8530book.log  mcabook
.log  videobook.log  kernel-api.log  parportbook.log  kernel-hacking.log  kernel
-locking.log  via-audio.log  mousedrivers.log  sis900.log  deviceiobook.log  pro
cfs-guide.log  tulip-user.log  wanbook.out  z8530book.out  mcabook.out  videoboo
k.out  kernel-api.out  parportbook.out  kernel-hacking.out  kernel-locking.out
via-audio.out  mousedrivers.out  sis900.out  deviceiobook.out  procfs-guide.out
 tulip-user.out
rm -f  parport-share.png  parport-multi.png  parport-structure.png  parport-shar
e.eps  parport-multi.eps  parport-structure.eps
rm -f procfs_example.sgml
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
find . \( -size 0 -o -name .depend \) -type f -print | xargs rm -f
rm -f include/linux/autoconf.h include/linux/version.h drivers/net/hamradio/soun
dmodem/sm_tbl_{afsk1200,afsk2666,fsk9600}.h drivers/net/hamradio/soundmodem/sm_t
bl_{hapn4800,psk4800}.h drivers/net/hamradio/soundmodem/sm_tbl_{afsk2400_7,afsk2
400_8}.h drivers/net/hamradio/soundmodem/gentbl drivers/sound/*_boot.h drivers/s
ound/.*.boot drivers/sound/msndinit.c drivers/sound/msndperm.c drivers/sound/pnd
sperm.c drivers/sound/pndspini.c drivers/atm/fore200e_*_fw.c drivers/atm/.fore20
0e_*.fw .version .config* config.in config.old scripts/tkparse scripts/kconfig.t
k scripts/kconfig.tmp scripts/lxdialog/*.o scripts/lxdialog/lxdialog .menuconfig
.log include/asm .hdepend scripts/mkdep scripts/split-include scripts/docproc /u
sr/src/kernel-source-2.4.18/include/linux/modversions.h kernel.spec
rm -rf include/config /usr/src/kernel-source-2.4.18/include/linux/modules
/usr/bin/make -C Documentation/DocBook mrproper
make[3]: Entering directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook
'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml pa
rportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrive
rs.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml
rm -f  wanbook.dvi  z8530book.dvi  mcabook.dvi  videobook.dvi  kernel-api.dvi  p
arportbook.dvi  kernel-hacking.dvi  kernel-locking.dvi  via-audio.dvi  mousedriv
ers.dvi  sis900.dvi  deviceiobook.dvi  procfs-guide.dvi  tulip-user.dvi  wanbook
.aux  z8530book.aux  mcabook.aux  videobook.aux  kernel-api.aux  parportbook.aux
  kernel-hacking.aux  kernel-locking.aux  via-audio.aux  mousedrivers.aux  sis90
0.aux  deviceiobook.aux  procfs-guide.aux  tulip-user.aux  wanbook.tex  z8530boo
k.tex  mcabook.tex  videobook.tex  kernel-api.tex  parportbook.tex  kernel-hacki
ng.tex  kernel-locking.tex  via-audio.tex  mousedrivers.tex  sis900.tex  devicei
obook.tex  procfs-guide.tex  tulip-user.tex  wanbook.log  z8530book.log  mcabook
.log  videobook.log  kernel-api.log  parportbook.log  kernel-hacking.log  kernel
-locking.log  via-audio.log  mousedrivers.log  sis900.log  deviceiobook.log  pro
cfs-guide.log  tulip-user.log  wanbook.out  z8530book.out  mcabook.out  videoboo
k.out  kernel-api.out  parportbook.out  kernel-hacking.out  kernel-locking.out
via-audio.out  mousedrivers.out  sis900.out  deviceiobook.out  procfs-guide.out
 tulip-user.out
rm -f  parport-share.png  parport-multi.png  parport-structure.png  parport-shar
e.eps  parport-multi.eps  parport-structure.eps
rm -f procfs_example.sgml
rm -f  wanbook.ps  z8530book.ps  mcabook.ps  videobook.ps  kernel-api.ps  parpor
tbook.ps  kernel-hacking.ps  kernel-locking.ps  via-audio.ps  mousedrivers.ps  s
is900.ps  deviceiobook.ps  procfs-guide.ps  tulip-user.ps  wanbook.pdf  z8530boo
k.pdf  mcabook.pdf  videobook.pdf  kernel-api.pdf  parportbook.pdf  kernel-hacki
ng.pdf  kernel-locking.pdf  via-audio.pdf  mousedrivers.pdf  sis900.pdf  devicei
obook.pdf  procfs-guide.pdf  tulip-user.pdf
rm -f -r  wanbook  z8530book  mcabook  videobook  kernel-api  parportbook  kerne
l-hacking  kernel-locking  via-audio  mousedrivers  sis900  deviceiobook  procfs
-guide  tulip-user
rm -f .depend
rm -f /usr/src/kernel-source-2.4.18/scripts/mkdep-docbook
rm -rf DBTOHTML_OUTPUT*
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/Documentation/DocBook'
rm -f core `find . \( -not -type d \) -and \
        \( -name '*.orig' -o -name '*.rej' -o -name '*~' \
        -o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \
        -o -name '.*.rej' -o -name '.SUMS' -o -size 0 \) -type f -print` TAGS ta
gs
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18'
test ! -f config.precious || mv -f config.precious .config
rm -rf debian/tmp-source debian/tmp-headers debian/tmp-image debian/tmp-doc
test -f stamp-building || test -f debian/official || rm -rf debian
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
onlpc03:/usr/src/kernel-source-2.4.18#

onlpc03:/usr/src/kernel-source-2.4.18# make oldconfig
                                        :
  USB Xircom / Entregra Single Port Serial Driver (EXPERIMENTAL) (CONFIG_USB_SER
IAL_XIRCOM) [M/n/?]
  USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL) (CONFIG_USB_SERIAL_OMNINET)
[M/n/?]
*
* USB Miscellaneous drivers
*
  USB Diamond Rio500 support (EXPERIMENTAL) (CONFIG_USB_RIO500) [N/m/?]
*
* Bluetooth support
*
Bluetooth subsystem support (CONFIG_BLUEZ) [N/y/m/?]
*
* Kernel hacking
*
Kernel debugging (CONFIG_DEBUG_KERNEL) [N/y/?]

*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.

onlpc03:/usr/src/kernel-source-2.4.18#

onlpc03:/usr/src/kernel-source-2.4.18# make dep
					:
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
make -C arch/i386/math-emu fastdep
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
/usr/src/kernel-source-2.4.18/scripts/mkdep -D__KERNEL__ -I/usr/src/kernel-sourc
e-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-point
er -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i3
86 -DPARANOID  -fno-builtin   -- control_w.h div_Xsig.S div_small.S errors.c exc
eption.h fpu_arith.c fpu_asm.h fpu_aux.c fpu_emu.h fpu_entry.c fpu_etc.c fpu_pro
to.h fpu_system.h fpu_tags.c fpu_trig.c get_address.c load_store.c mul_Xsig.S po
ly.h poly_2xm1.c poly_atan.c poly_l2.c poly_sin.c poly_tan.c polynom_Xsig.S reg_
add_sub.c reg_compare.c reg_constant.c reg_constant.h reg_convert.c reg_divide.c
 reg_ld_str.c reg_mul.c reg_norm.S reg_round.S reg_u_add.S reg_u_div.S reg_u_mul
.S reg_u_sub.S round_Xsig.S shr_Xsig.S status_w.h version.h wm_shrx.S wm_sqrt.S
> .depend
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
make update-modverfile
make[1]: Entering directory `/usr/src/kernel-source-2.4.18'
/usr/src/kernel-source-2.4.18/include/linux/modversions.h was updated
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
onlpc03:/usr/src/kernel-source-2.4.18#

onlpc03:/usr/src/kernel-source-2.4.18# make bzImage
bash: make bzImage: command not found
onlpc03:/usr/src/kernel-source-2.4.18#

onlpc03:/usr/src/kernel-source-2.4.18# make-kpkg --bzimage
					:
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototyp
es -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pip
e -mpreferred-stack-boundary=2 -march=i386 -DMODULE -DMODVERSIONS -include /usr/
src/kernel-source-2.4.18/include/linux/modversions.h  -DKBUILD_BASENAME=microcod
e  -DEXPORT_SYMTAB -c microcode.c
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototyp
es -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pip
e -mpreferred-stack-boundary=2 -march=i386 -DMODULE -DMODVERSIONS -include /usr/
src/kernel-source-2.4.18/include/linux/modversions.h  -DKBUILD_BASENAME=apm  -c
-o apm.o apm.c
{standard input}: Assembler messages:
{standard input}:204: Warning: indirect lcall without `*'
{standard input}:297: Warning: indirect lcall without `*'
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/kernel'
/usr/bin/make -C  arch/i386/mm CFLAGS="-D__KERNEL__ -I/usr/src/kernel-source-2.4
.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -f
no-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -D
MODULE -DMODVERSIONS -include /usr/src/kernel-source-2.4.18/include/linux/modver
sions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/mm'
make[2]: `modules' に対して行うべき事はありません。
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/mm'
/usr/bin/make -C  arch/i386/lib CFLAGS="-D__KERNEL__ -I/usr/src/kernel-source-2.
4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -
fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -
DMODULE -DMODVERSIONS -include /usr/src/kernel-source-2.4.18/include/linux/modve
rsions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
make[2]: `modules' に対して行うべき事はありません。
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/lib'
/usr/bin/make -C  arch/i386/math-emu CFLAGS="-D__KERNEL__ -I/usr/src/kernel-sour
ce-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-poin
ter -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i
386 -DMODULE -DMODVERSIONS -include /usr/src/kernel-source-2.4.18/include/linux/
modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
make[2]: `modules' に対して行うべき事はありません。
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/math-emu'
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
touch stamp-build
onlpc03:/usr/src/kernel-source-2.4.18#

onlpc03:/usr/src/kernel-source-2.4.18# ls -l arch/i386/boot
合計 1532
-rw-r--r--    1 root     root         2833  8月 12  2001 Makefile
-rwxr-xr-x    1 root     root          512  1月  9 15:40 bbootsect
-rw-r--r--    1 root     root         2332  1月  9 15:40 bbootsect.o
-rw-r--r--    1 root     root         8663  1月  9 15:40 bbootsect.s
-rw-r--r--    1 root     root        10623 11月 10  2001 bootsect.S
-rwxr-xr-x    1 root     root         4772  1月  9 15:40 bsetup
-rw-r--r--    1 root     root        12608  1月  9 15:40 bsetup.o
-rw-r--r--    1 root     root        49103  1月  9 15:40 bsetup.s
-rw-r--r--    1 root     root      1371992  1月  9 15:40 bzImage
drwxr-xr-x    2 root     root         4096  1月  9 15:40 compressed
-rw-r--r--    1 root     root          974  9月 15  2001 install.sh
-rw-r--r--    1 root     root        26229  2月 26  2002 setup.S
drwxr-xr-x    2 root     root         4096  1月  9 15:40 tools
-rw-r--r--    1 root     root        38962  7月  6  2001 video.S
onlpc03:/usr/src/kernel-source-2.4.18#

	クライアント用の bzImage を構築できた。
	クライアントのルートディレクトリにカーネルイメージを配置する。

onlpc03:/usr/src/kernel-source-2.4.18# cp System.map /tftpboot/130.87.153.3
onlpc03:/usr/src/kernel-source-2.4.18# cp arch/i386/boot/bzImage /tftpboot/130.8
7.153.3
onlpc03:/usr/src/kernel-source-2.4.18#


     (3-8-2).  構築


   (3-9).  クライアント用ファイルの作成

onlpc03:~# mkdir -p /tftpboot/130.87.153.3
onlpc03:~# cd /tftpboot/130.87.153.3
onlpc03:/tftpboot/130.87.153.3#

onlpc03:/tftpboot/130.87.153.3# tar cpf - /etc /var /sbin /bin /dev /lib | tar x
p
tar: Removing leading `/' from member names
tar: /var/run/lprng/socket: ソケットは無視します
tar: /dev/log: ソケットは無視します
tar: dev/pts: time stamp 2003-12-25 18:05:01 is 30231 s in the future
onlpc03:/tftpboot/130.87.153.3#
onlpc03:/tftpboot/130.87.153.3# ls -l
合計 44
drwxr-xr-x    2 root     root         4096 11月 28 09:06 bin
drwxr-xr-x   10 root     root        24576 12月 25 09:05 dev
drwxr-xr-x   70 root     root         4096 12月 25 09:05 etc
drwxr-xr-x    5 root     root         4096 11月 28 09:06 lib
drwxr-xr-x    2 root     root         4096 11月 28 09:06 sbin
drwxr-xr-x   13 root     root         4096 10月 22 19:26 var
onlpc03:/tftpboot/130.87.153.3# mkdir home proc tmp usr
onlpc03:/tftpboot/130.87.153.3# chmod 777 tmp
onlpc03:/tftpboot/130.87.153.3# chmod o+t tmp
onlpc03:/tftpboot/130.87.153.3# ls -l
合計 60
drwxr-xr-x    2 root     root         4096 11月 28 09:06 bin
drwxr-xr-x   10 root     root        24576 12月 25 09:05 dev
drwxr-xr-x   70 root     root         4096 12月 25 09:05 etc
drwxr-xr-x    2 root     root         4096 12月 25 09:42 home
drwxr-xr-x    5 root     root         4096 11月 28 09:06 lib
drwxr-xr-x    2 root     root         4096 12月 25 09:42 proc
drwxr-xr-x    2 root     root         4096 11月 28 09:06 sbin
drwxrwxrwt    2 root     root         4096 12月 25 09:42 tmp
drwxr-xr-x    2 root     root         4096 12月 25 09:42 usr
drwxr-xr-x   13 root     root         4096 10月 22 19:26 var
onlpc03:/tftpboot/130.87.153.3#


   (3-10).  /tftpboot/130.87.153.3/etc 以下のファイルの編集

	/tftpboot/130.87.153.3/etc/modules を全てコメントアウト

onlpc03:/tftpboot/130.87.153.3/etc# pwd
/tftpboot/130.87.153.3/etc
onlpc03:/tftpboot/130.87.153.3/etc# vi modules
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a "#", and everything on the line after them are ignored.

#usb-uhci
#input
#usbkbd
#keybdev
#3c90x
~
~
modules: 11 lines, 285 characters
onlpc03:/tftpboot/130.87.153.3/etc#


	/tftpboot/130.87.153.3/etc/hostname をクライアントのホスト名(onlsbc1)に
	する。

onlpc03:/tftpboot/130.87.153.3/etc# pwd
/tftpboot/130.87.153.3/etc
onlpc03:/tftpboot/130.87.153.3/etc# vi hostname
onlsbc1
~
~
hostname: 1 lines, 8 characters
onlpc03:/tftpboot/130.87.153.3/etc#


	/tftpboot/130.87.153.3/etc/fstabを編 集する

onlpc03:/tftpboot/130.87.153.3/etc# pwd
/tftpboot/130.87.153.3/etc
onlpc03:/tftpboot/130.87.153.3/etc# vi fstab
# /etc/fstab: static file system information.
#
#                        
130.87.153.112:/tftpboot/130.87.153.3   /       nfs     rw,rsize=8192,wsize=8192
        0       0
130.87.153.112:/usr                     /usr    nfs     ro,rsize=8192
        0       0
130.87.153.112:/home                    /home   nfs     rw,rsize=8192,wsize=8192
        0       0
proc                                    /proc   proc    defaults
        0       0
/dev/fd0                                /floppy         auto    user,noauto
        0       0

#/dev/sdb4      none            swap    sw                      0       0
#/dev/cdrom     /cdrom          iso9660 ro,user,noauto          0       0
~
~
fstab: 11 lines, 454 characters
onlpc03:/tftpboot/130.87.153.3/etc#

	/tftpboot/130.87.153.3/etc/init.d を編集。

		今は何もしないでおく。

        /tftpboot/130.87.153.3/etc/network/interfaces を編集。

onlpc03:/tftpboot/130.87.153.3/etc/network# pwd
/tftpboot/130.87.153.3/etc/network
onlpc03:/tftpboot/130.87.153.3/etc/network# vi interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
#auto eth0
iface lo inet loopback
#iface eth0 inet static
address 130.87.153.112
netmask 255.255.252.0
network 130.87.152.0
broadcast 130.87.152.255
gateway 130.87.152.1
~
~
interfaces: 12 lines, 275 characters
onlpc03:/tftpboot/130.87.153.3/etc/network#


	/tftpboot/130.87.153.3/etc/modules.conf を編集。

onlpc03:/tftpboot/130.87.153.3/etc# pwd
/tftpboot/130.87.153.3/etc
onlpc03:/tftpboot/130.87.153.3/etc# vi modules.conf
					:
# Uncomment the network protocols you don't want loaded:
alias net-pf-1 off              # Unix
# alias net-pf-2 off            # IPv4
					:
modules.conf: 119 lines, 3999 characters
onlpc03:/tftpboot/130.87.153.3/etc#


        /tftpboot/130.87.153.3/etc/modutils/aliases を編集。

onlpc03:/tftpboot/130.87.153.3/etc/modutils# pwd
/tftpboot/130.87.153.3/etc/modutils
onlpc03:/tftpboot/130.87.153.3/etc/modutils# vi aliases
					:
# Uncomment the network protocols you don't want loaded:
alias net-pf-1 off              # Unix
# alias net-pf-2 off            # IPv4
					:
onlpc03:/tftpboot/130.87.153.3/etc/modutils# 


	/tftpboot/130.87.153.3/lib/modules/2.4.18/modules.dep を touch する。

onlpc03:/tftpboot/130.87.153.3# touch /tftpboot/130.87.153.3/lib/modules/2.4.18/
modules.dep
onlpc03:/tftpboot/130.87.153.3#


---xxxx

	サーバ側にも etherboot をインストールして起動すれば、クライアントから
	ネットワークブートできるだろう。

	ここでは、先に GRUB を使った起動を試してみる。






		
---xxxx

   (3-8).  Etherboot の起動

	作成した
                :
                :
Verfying DMI Pool Data ....... Update Success
Loading ROM image........
ROM segment 0x0000 length 0x0000 reloc 0x00020000
Etherboot 5.2.2 (GPL) http://etherboot.org Tagged ELF for [EEPRO100]
Relocating _text from: [00013c90,00022e00) to [12ef0e90,12f00000)
Boot from (N)etwork or (Q)uit?
Probing pci nic...
[82559er]Ethernet addr: 00:0b:AB:01:50:BA
Searching for server (BOOTP)...
......

	となる。

---xxxx



 (4). FD起動、GRUB の検討

   (4-1).  GRUB ソースの入手

	grub アーカイブ、ftp://alpha.gnu.org/gnu/grub/から、grub-0.93.tar.gzファイルを入手
	した。

inoue@onlpc03:~/GRUB$ pwd
/home/inoue/GRUB
inoue@onlpc03:~/GRUB$ ls -l
合計 876
-rw-r--r--    1 inoue    inoue      891032 12月  8  2002 grub-0.93.tar.gz
inoue@onlpc03:~/GRUB$



   (4-2).  GRUB のインストール

inoue@onlpc03:~/GRUB$ pwd
/home/inoue/GRUB
inoue@onlpc03:~/GRUB$ tar xzf grub-0.93.tar.gz
inoue@onlpc03:~/GRUB$ ls -l
合計 880
drwxr-xr-x    9 inoue    inoue        4096 12月  8  2002 grub-0.93
-rw-r--r--    1 inoue    inoue      891032 12月  8  2002 grub-0.93.tar.gz
inoue@onlpc03:~/GRUB$ cd grub-0.93
inoue@onlpc03:~/GRUB/grub-0.93$ ls -l
合計 812
-rw-r--r--    1 inoue    inoue        1862 11月 30  2002 AUTHORS
-rw-r--r--    1 inoue    inoue         182  5月 29  2002 BUGS
-rw-r--r--    1 inoue    inoue       17989  3月  2  1999 COPYING
-rw-r--r--    1 inoue    inoue      301915 12月  4  2002 ChangeLog
-rw-r--r--    1 inoue    inoue        9662  4月  4  2002 INSTALL
-rw-r--r--    1 inoue    inoue        2667  6月 24  2002 MAINTENANCE
-rw-r--r--    1 inoue    inoue         169  7月  1  2002 Makefile.am
-rw-r--r--    1 inoue    inoue       13345 11月 30  2002 Makefile.in
-rw-r--r--    1 inoue    inoue       25172 12月  8  2002 NEWS
-rw-r--r--    1 inoue    inoue        1057  5月 31  2002 README
-rw-r--r--    1 inoue    inoue        3900 12月  1  2002 THANKS
-rw-r--r--    1 inoue    inoue        3633 12月  5  2002 TODO
-rw-r--r--    1 inoue    inoue         959  2月 28  2001 acconfig.h
-rw-r--r--    1 inoue    inoue       10233  7月 13  2001 acinclude.m4
-rw-r--r--    1 inoue    inoue       29848 11月 30  2002 aclocal.m4
-rwxr-xr-x    1 inoue    inoue        2774 10月 28  2001 compile
-rw-r--r--    1 inoue    inoue       38470  3月 20  2002 config.guess
-rw-r--r--    1 inoue    inoue        2891  4月 16  2002 config.h.in
-rw-r--r--    1 inoue    inoue       29052  4月 27  2002 config.sub
-rwxr-xr-x    1 inoue    inoue      191181 11月 30  2002 configure
-rw-r--r--    1 inoue    inoue       18963 11月 30  2002 configure.in
-rwxr-xr-x    1 inoue    inoue       11528  7月  4  2001 depcomp
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 docs
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 grub
-rwxr-xr-x    1 inoue    inoue        5598  7月  4  2001 install-sh
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 lib
-rwxr-xr-x    1 inoue    inoue        8863  7月  4  2001 missing
-rwxr-xr-x    1 inoue    inoue         723  7月  4  2001 mkinstalldirs
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 netboot
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 stage1
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 stage2
-rw-r--r--    1 inoue    inoue          10 11月 30  2002 stamp-h.in
drwxr-xr-x    2 inoue    inoue        4096 12月  8  2002 util
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets ${MAKE}... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc
checking dependency style of gcc... (cached) gcc
checking for ranlib... ranlib
checking whether optimization for size works... yes
checking whether -Wundef works... yes
checking whether -falign-loops works... no
checking for objcopy... objcopy
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... yes
checking whether addr32 must be in the same line as the instruction... yes
checking for .code16 addr32 assembler support... yes
checking whether an absolute indirect call/jump must not be prefixed with an ast
erisk... no
checking if start is defined by the compiler... no
checking if _start is defined by the compiler... yes
checking if __bss_start is defined by the compiler... yes
checking if _edata is defined by the compiler... yes
checking if edata is defined by the compiler... yes
checking if end is defined by the compiler... yes
checking if _end is defined by the compiler... yes
checking for opendisk in -lutil... no
checking for wgetch in -lncurses... no
checking for wgetch in -lcurses... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating stage1/Makefile
config.status: creating stage2/Makefile
config.status: creating docs/Makefile
config.status: creating lib/Makefile
config.status: creating util/Makefile
config.status: creating grub/Makefile
config.status: creating netboot/Makefile
config.status: creating util/grub-image
config.status: creating util/grub-install
config.status: creating util/grub-md5-crypt
config.status: creating util/grub-terminfo
config.status: creating config.h
config.status: executing default-1 commands
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ make
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make  all-recursive
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93'
Making all in netboot
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/netboot'
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/netboot'
Making all in stage2
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSYS_E
XT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS
=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -DHAVE_CONFIG_H -I. -I. -I..
-I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -malign
-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o pre_stage2_exec-as
m.o `test -f asm.S || echo './'`asm.S
source='bios.c' object='pre_stage2_exec-bios.o' libtool=no \
depfile='.deps/pre_stage2_exec-bios.Po' tmpdepfile='.deps/pre_stage2_exec-bios.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-b
ios.o `test -f bios.c || echo './'`bios.c
source='boot.c' object='pre_stage2_exec-boot.o' libtool=no \
depfile='.deps/pre_stage2_exec-boot.Po' tmpdepfile='.deps/pre_stage2_exec-boot.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-b
oot.o `test -f boot.c || echo './'`boot.c
source='builtins.c' object='pre_stage2_exec-builtins.o' libtool=no \
depfile='.deps/pre_stage2_exec-builtins.Po' tmpdepfile='.deps/pre_stage2_exec-bu
iltins.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-b
uiltins.o `test -f builtins.c || echo './'`builtins.c
source='char_io.c' object='pre_stage2_exec-char_io.o' libtool=no \
depfile='.deps/pre_stage2_exec-char_io.Po' tmpdepfile='.deps/pre_stage2_exec-cha
r_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-c
har_io.o `test -f char_io.c || echo './'`char_io.c
source='cmdline.c' object='pre_stage2_exec-cmdline.o' libtool=no \
depfile='.deps/pre_stage2_exec-cmdline.Po' tmpdepfile='.deps/pre_stage2_exec-cmd
line.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-c
mdline.o `test -f cmdline.c || echo './'`cmdline.c
source='common.c' object='pre_stage2_exec-common.o' libtool=no \
depfile='.deps/pre_stage2_exec-common.Po' tmpdepfile='.deps/pre_stage2_exec-comm
on.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-c
ommon.o `test -f common.c || echo './'`common.c
source='console.c' object='pre_stage2_exec-console.o' libtool=no \
depfile='.deps/pre_stage2_exec-console.Po' tmpdepfile='.deps/pre_stage2_exec-con
sole.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-c
onsole.o `test -f console.c || echo './'`console.c
source='disk_io.c' object='pre_stage2_exec-disk_io.o' libtool=no \
depfile='.deps/pre_stage2_exec-disk_io.Po' tmpdepfile='.deps/pre_stage2_exec-dis
k_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-d
isk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='fsys_ext2fs.c' object='pre_stage2_exec-fsys_ext2fs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_ext2fs.Po' tmpdepfile='.deps/pre_stage2_exec
-fsys_ext2fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_ext2fs.o `test -f fsys_ext2fs.c || echo './'`fsys_ext2fs.c
source='fsys_fat.c' object='pre_stage2_exec-fsys_fat.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_fat.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_fat.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_fat.o `test -f fsys_fat.c || echo './'`fsys_fat.c
source='fsys_ffs.c' object='pre_stage2_exec-fsys_ffs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_ffs.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_ffs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_ffs.o `test -f fsys_ffs.c || echo './'`fsys_ffs.c
source='fsys_jfs.c' object='pre_stage2_exec-fsys_jfs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_jfs.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_jfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_jfs.o `test -f fsys_jfs.c || echo './'`fsys_jfs.c
source='fsys_minix.c' object='pre_stage2_exec-fsys_minix.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_minix.Po' tmpdepfile='.deps/pre_stage2_exec-
fsys_minix.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_minix.o `test -f fsys_minix.c || echo './'`fsys_minix.c
source='fsys_reiserfs.c' object='pre_stage2_exec-fsys_reiserfs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_reiserfs.Po' tmpdepfile='.deps/pre_stage2_ex
ec-fsys_reiserfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_reiserfs.o `test -f fsys_reiserfs.c || echo './'`fsys_reiserfs.c
source='fsys_vstafs.c' object='pre_stage2_exec-fsys_vstafs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_vstafs.Po' tmpdepfile='.deps/pre_stage2_exec
-fsys_vstafs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_vstafs.o `test -f fsys_vstafs.c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='fsys_xfs.c' object='pre_stage2_exec-fsys_xfs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_xfs.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_xfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-f
sys_xfs.o `test -f fsys_xfs.c || echo './'`fsys_xfs.c
source='gunzip.c' object='pre_stage2_exec-gunzip.o' libtool=no \
depfile='.deps/pre_stage2_exec-gunzip.Po' tmpdepfile='.deps/pre_stage2_exec-gunz
ip.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-g
unzip.o `test -f gunzip.c || echo './'`gunzip.c
source='hercules.c' object='pre_stage2_exec-hercules.o' libtool=no \
depfile='.deps/pre_stage2_exec-hercules.Po' tmpdepfile='.deps/pre_stage2_exec-he
rcules.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-h
ercules.o `test -f hercules.c || echo './'`hercules.c
source='md5.c' object='pre_stage2_exec-md5.o' libtool=no \
depfile='.deps/pre_stage2_exec-md5.Po' tmpdepfile='.deps/pre_stage2_exec-md5.TPo
' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-m
d5.o `test -f md5.c || echo './'`md5.c
source='serial.c' object='pre_stage2_exec-serial.o' libtool=no \
depfile='.deps/pre_stage2_exec-serial.Po' tmpdepfile='.deps/pre_stage2_exec-seri
al.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-s
erial.o `test -f serial.c || echo './'`serial.c
source='smp-imps.c' object='pre_stage2_exec-smp-imps.o' libtool=no \
depfile='.deps/pre_stage2_exec-smp-imps.Po' tmpdepfile='.deps/pre_stage2_exec-sm
p-imps.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-s
mp-imps.o `test -f smp-imps.c || echo './'`smp-imps.c
source='stage2.c' object='pre_stage2_exec-stage2.o' libtool=no \
depfile='.deps/pre_stage2_exec-stage2.Po' tmpdepfile='.deps/pre_stage2_exec-stag
e2.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-s
tage2.o `test -f stage2.c || echo './'`stage2.c
source='terminfo.c' object='pre_stage2_exec-terminfo.o' libtool=no \
depfile='.deps/pre_stage2_exec-terminfo.Po' tmpdepfile='.deps/pre_stage2_exec-te
rminfo.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-t
erminfo.o `test -f terminfo.c || echo './'`terminfo.c
source='tparm.c' object='pre_stage2_exec-tparm.o' libtool=no \
depfile='.deps/pre_stage2_exec-tparm.Po' tmpdepfile='.deps/pre_stage2_exec-tparm
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSY
S_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VST
AFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -g -c -o pre_stage2_exec-t
parm.o `test -f tparm.c || echo './'`tparm.c
gcc  -g   -o pre_stage2.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,8200 pre_stage2_exe
c-asm.o pre_stage2_exec-bios.o pre_stage2_exec-boot.o pre_stage2_exec-builtins.o
 pre_stage2_exec-char_io.o pre_stage2_exec-cmdline.o pre_stage2_exec-common.o pr
e_stage2_exec-console.o pre_stage2_exec-disk_io.o pre_stage2_exec-fsys_ext2fs.o
pre_stage2_exec-fsys_fat.o pre_stage2_exec-fsys_ffs.o pre_stage2_exec-fsys_jfs.o
 pre_stage2_exec-fsys_minix.o pre_stage2_exec-fsys_reiserfs.o pre_stage2_exec-fs
ys_vstafs.o pre_stage2_exec-fsys_xfs.o pre_stage2_exec-gunzip.o pre_stage2_exec-
hercules.o pre_stage2_exec-md5.o pre_stage2_exec-serial.o pre_stage2_exec-smp-im
ps.o pre_stage2_exec-stage2.o pre_stage2_exec-terminfo.o pre_stage2_exec-tparm.o

objcopy -O binary pre_stage2.exec pre_stage2
rm -f stage2_size.h
set dummy `ls -l pre_stage2`; \
echo "#define STAGE2_SIZE $6" > stage2_size.h
make  all-am
make[3]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
source='boot.c' object='libgrub_a-boot.o' libtool=no \
depfile='.deps/libgrub_a-boot.Po' tmpdepfile='.deps/libgrub_a-boot.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-boot.o `test -f boot.c || echo './'`boot.c
source='builtins.c' object='libgrub_a-builtins.o' libtool=no \
depfile='.deps/libgrub_a-builtins.Po' tmpdepfile='.deps/libgrub_a-builtins.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-builtins.o `test -f builtins.c || echo './'`builtins.c
source='char_io.c' object='libgrub_a-char_io.o' libtool=no \
depfile='.deps/libgrub_a-char_io.Po' tmpdepfile='.deps/libgrub_a-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-char_io.o `test -f char_io.c || echo './'`char_io.c
source='cmdline.c' object='libgrub_a-cmdline.o' libtool=no \
depfile='.deps/libgrub_a-cmdline.Po' tmpdepfile='.deps/libgrub_a-cmdline.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-cmdline.o `test -f cmdline.c || echo './'`cmdline.c
source='common.c' object='libgrub_a-common.o' libtool=no \
depfile='.deps/libgrub_a-common.Po' tmpdepfile='.deps/libgrub_a-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-common.o `test -f common.c || echo './'`common.c
source='disk_io.c' object='libgrub_a-disk_io.o' libtool=no \
depfile='.deps/libgrub_a-disk_io.Po' tmpdepfile='.deps/libgrub_a-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='fsys_ext2fs.c' object='libgrub_a-fsys_ext2fs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_ext2fs.Po' tmpdepfile='.deps/libgrub_a-fsys_ext2fs
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_ext2fs.o `test -f fsys_ext2fs.c || echo './'`fsys_ext2fs.c
source='fsys_fat.c' object='libgrub_a-fsys_fat.o' libtool=no \
depfile='.deps/libgrub_a-fsys_fat.Po' tmpdepfile='.deps/libgrub_a-fsys_fat.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_fat.o `test -f fsys_fat.c || echo './'`fsys_fat.c
source='fsys_ffs.c' object='libgrub_a-fsys_ffs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_ffs.Po' tmpdepfile='.deps/libgrub_a-fsys_ffs.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_ffs.o `test -f fsys_ffs.c || echo './'`fsys_ffs.c
source='fsys_jfs.c' object='libgrub_a-fsys_jfs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_jfs.Po' tmpdepfile='.deps/libgrub_a-fsys_jfs.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_jfs.o `test -f fsys_jfs.c || echo './'`fsys_jfs.c
source='fsys_minix.c' object='libgrub_a-fsys_minix.o' libtool=no \
depfile='.deps/libgrub_a-fsys_minix.Po' tmpdepfile='.deps/libgrub_a-fsys_minix.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_minix.o `test -f fsys_minix.c || echo './'`fsys_minix.c
source='fsys_reiserfs.c' object='libgrub_a-fsys_reiserfs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_reiserfs.Po' tmpdepfile='.deps/libgrub_a-fsys_reis
erfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_reiserfs.o `test -f fsys_reiserfs.c || echo './'`fsys_reiserfs.c
source='fsys_vstafs.c' object='libgrub_a-fsys_vstafs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_vstafs.Po' tmpdepfile='.deps/libgrub_a-fsys_vstafs
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_vstafs.o `test -f fsys_vstafs.c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='fsys_xfs.c' object='libgrub_a-fsys_xfs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_xfs.Po' tmpdepfile='.deps/libgrub_a-fsys_xfs.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_xfs.o `test -f fsys_xfs.c || echo './'`fsys_xfs.c
source='gunzip.c' object='libgrub_a-gunzip.o' libtool=no \
depfile='.deps/libgrub_a-gunzip.Po' tmpdepfile='.deps/libgrub_a-gunzip.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-gunzip.o `test -f gunzip.c || echo './'`gunzip.c
source='md5.c' object='libgrub_a-md5.o' libtool=no \
depfile='.deps/libgrub_a-md5.Po' tmpdepfile='.deps/libgrub_a-md5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-md5.o `test -f md5.c || echo './'`md5.c
source='serial.c' object='libgrub_a-serial.o' libtool=no \
depfile='.deps/libgrub_a-serial.Po' tmpdepfile='.deps/libgrub_a-serial.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-serial.o `test -f serial.c || echo './'`serial.c
source='stage2.c' object='libgrub_a-stage2.o' libtool=no \
depfile='.deps/libgrub_a-stage2.Po' tmpdepfile='.deps/libgrub_a-stage2.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-stage2.o `test -f stage2.c || echo './'`stage2.c
source='terminfo.c' object='libgrub_a-terminfo.o' libtool=no \
depfile='.deps/libgrub_a-terminfo.Po' tmpdepfile='.deps/libgrub_a-terminfo.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-terminfo.o `test -f terminfo.c || echo './'`terminfo.c
source='tparm.c' object='libgrub_a-tparm.o' libtool=no \
depfile='.deps/libgrub_a-tparm.Po' tmpdepfile='.deps/libgrub_a-tparm.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-tparm.o `test -f tparm.c || echo './'`tparm.c
rm -f libgrub.a
ar cru libgrub.a libgrub_a-boot.o libgrub_a-builtins.o libgrub_a-char_io.o libgr
ub_a-cmdline.o libgrub_a-common.o libgrub_a-disk_io.o libgrub_a-fsys_ext2fs.o li
bgrub_a-fsys_fat.o libgrub_a-fsys_ffs.o libgrub_a-fsys_jfs.o libgrub_a-fsys_mini
x.o libgrub_a-fsys_reiserfs.o libgrub_a-fsys_vstafs.o libgrub_a-fsys_xfs.o libgr
ub_a-gunzip.o libgrub_a-md5.o libgrub_a-serial.o libgrub_a-stage2.o libgrub_a-te
rminfo.o libgrub_a-tparm.o
ranlib libgrub.a
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DHAVE_C
ONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -W
pointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c
-o start_exec-start.o `test -f start.S || echo './'`start.S
gcc  -g   -o start.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,8000 start_exec-start.o

gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I.
 -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-ari
th -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o e2fs_sta
ge1_5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I.
 -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-ari
th -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o e2fs_sta
ge1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='e2fs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-common.Po' tmpdepfile='.deps/e2fs_stage1_5_exe
c-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -g -c -o e2fs_st
age1_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='e2fs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/e2fs_stage1_5_ex
ec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -g -c -o e2fs_st
age1_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='e2fs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/e2fs_stage1_5_ex
ec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -g -c -o e2fs_st
age1_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='e2fs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/e2fs_stage1_5_e
xec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -g -c -o e2fs_st
age1_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_ext2fs.c' object='e2fs_stage1_5_exec-fsys_ext2fs.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-fsys_ext2fs.Po' tmpdepfile='.deps/e2fs_stage1_
5_exec-fsys_ext2fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -g -c -o e2fs_st
age1_5_exec-fsys_ext2fs.o `test -f fsys_ext2fs.c || echo './'`fsys_ext2fs.c
source='bios.c' object='e2fs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-bios.Po' tmpdepfile='.deps/e2fs_stage1_5_exec-
bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_BLOCK_FILES=1 -g -c -o e2fs_st
age1_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o e2fs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 e2fs_stage1
_5_exec-start.o e2fs_stage1_5_exec-asm.o e2fs_stage1_5_exec-common.o e2fs_stage1
_5_exec-char_io.o e2fs_stage1_5_exec-disk_io.o e2fs_stage1_5_exec-stage1_5.o e2f
s_stage1_5_exec-fsys_ext2fs.o e2fs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o fat_stage1_
5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o fat_stage1_
5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='fat_stage1_5_exec-common.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-common.Po' tmpdepfile='.deps/fat_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -g -c -o fat_stage1
_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='fat_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-char_io.Po' tmpdepfile='.deps/fat_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -g -c -o fat_stage1
_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='fat_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/fat_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -g -c -o fat_stage1
_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='fat_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/fat_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -g -c -o fat_stage1
_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_fat.c' object='fat_stage1_5_exec-fsys_fat.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-fsys_fat.Po' tmpdepfile='.deps/fat_stage1_5_exe
c-fsys_fat.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -g -c -o fat_stage1
_5_exec-fsys_fat.o `test -f fsys_fat.c || echo './'`fsys_fat.c
source='bios.c' object='fat_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-bios.Po' tmpdepfile='.deps/fat_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOCK_FILES=1 -g -c -o fat_stage1
_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o fat_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 fat_stage1_5
_exec-start.o fat_stage1_5_exec-asm.o fat_stage1_5_exec-common.o fat_stage1_5_ex
ec-char_io.o fat_stage1_5_exec-disk_io.o fat_stage1_5_exec-stage1_5.o fat_stage1
_5_exec-fsys_fat.o fat_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o ffs_stage1_
5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o ffs_stage1_
5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='ffs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-common.Po' tmpdepfile='.deps/ffs_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -g -c -o ffs_stage1
_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='ffs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/ffs_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -g -c -o ffs_stage1
_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='ffs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/ffs_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -g -c -o ffs_stage1
_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='ffs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/ffs_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -g -c -o ffs_stage1
_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_ffs.c' object='ffs_stage1_5_exec-fsys_ffs.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-fsys_ffs.Po' tmpdepfile='.deps/ffs_stage1_5_exe
c-fsys_ffs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -g -c -o ffs_stage1
_5_exec-fsys_ffs.o `test -f fsys_ffs.c || echo './'`fsys_ffs.c
source='bios.c' object='ffs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-bios.Po' tmpdepfile='.deps/ffs_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOCK_FILES=1 -g -c -o ffs_stage1
_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o ffs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 ffs_stage1_5
_exec-start.o ffs_stage1_5_exec-asm.o ffs_stage1_5_exec-common.o ffs_stage1_5_ex
ec-char_io.o ffs_stage1_5_exec-disk_io.o ffs_stage1_5_exec-stage1_5.o ffs_stage1
_5_exec-fsys_ffs.o ffs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o jfs_stage1_
5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o jfs_stage1_
5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='jfs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-common.Po' tmpdepfile='.deps/jfs_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -g -c -o jfs_stage1
_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='jfs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/jfs_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -g -c -o jfs_stage1
_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='jfs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/jfs_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -g -c -o jfs_stage1
_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='jfs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/jfs_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -g -c -o jfs_stage1
_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_jfs.c' object='jfs_stage1_5_exec-fsys_jfs.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-fsys_jfs.Po' tmpdepfile='.deps/jfs_stage1_5_exe
c-fsys_jfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -g -c -o jfs_stage1
_5_exec-fsys_jfs.o `test -f fsys_jfs.c || echo './'`fsys_jfs.c
source='bios.c' object='jfs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-bios.Po' tmpdepfile='.deps/jfs_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOCK_FILES=1 -g -c -o jfs_stage1
_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o jfs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 jfs_stage1_5
_exec-start.o jfs_stage1_5_exec-asm.o jfs_stage1_5_exec-common.o jfs_stage1_5_ex
ec-char_io.o jfs_stage1_5_exec-disk_io.o jfs_stage1_5_exec-stage1_5.o jfs_stage1
_5_exec-fsys_jfs.o jfs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I.
-I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arit
h -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o minix_sta
ge1_5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I.
-I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arit
h -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o minix_sta
ge1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='minix_stage1_5_exec-common.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-common.Po' tmpdepfile='.deps/minix_stage1_5_e
xec-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -g -c -o minix_st
age1_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='minix_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-char_io.Po' tmpdepfile='.deps/minix_stage1_5_
exec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -g -c -o minix_st
age1_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='minix_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/minix_stage1_5_
exec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -g -c -o minix_st
age1_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='minix_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/minix_stage1_5
_exec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -g -c -o minix_st
age1_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_minix.c' object='minix_stage1_5_exec-fsys_minix.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-fsys_minix.Po' tmpdepfile='.deps/minix_stage1
_5_exec-fsys_minix.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -g -c -o minix_st
age1_5_exec-fsys_minix.o `test -f fsys_minix.c || echo './'`fsys_minix.c
source='bios.c' object='minix_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-bios.Po' tmpdepfile='.deps/minix_stage1_5_exe
c-bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BLOCK_FILES=1 -g -c -o minix_st
age1_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o minix_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 minix_stag
e1_5_exec-start.o minix_stage1_5_exec-asm.o minix_stage1_5_exec-common.o minix_s
tage1_5_exec-char_io.o minix_stage1_5_exec-disk_io.o minix_stage1_5_exec-stage1_
5.o minix_stage1_5_exec-fsys_minix.o minix_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -
I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-a
rith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o reiser
fs_stage1_5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -
I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-a
rith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o reiser
fs_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='reiserfs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-common.Po' tmpdepfile='.deps/reiserfs_stag
e1_5_exec-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -g -c -o reise
rfs_stage1_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='reiserfs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/reiserfs_sta
ge1_5_exec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -g -c -o reise
rfs_stage1_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='reiserfs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/reiserfs_sta
ge1_5_exec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -g -c -o reise
rfs_stage1_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='reiserfs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/reiserfs_st
age1_5_exec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -g -c -o reise
rfs_stage1_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_reiserfs.c' object='reiserfs_stage1_5_exec-fsys_reiserfs.o' libtool
=no \
depfile='.deps/reiserfs_stage1_5_exec-fsys_reiserfs.Po' tmpdepfile='.deps/reiser
fs_stage1_5_exec-fsys_reiserfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -g -c -o reise
rfs_stage1_5_exec-fsys_reiserfs.o `test -f fsys_reiserfs.c || echo './'`fsys_rei
serfs.c
source='bios.c' object='reiserfs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-bios.Po' tmpdepfile='.deps/reiserfs_stage1
_5_exec-bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO_BLOCK_FILES=1 -g -c -o reise
rfs_stage1_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o reiserfs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 reiserf
s_stage1_5_exec-start.o reiserfs_stage1_5_exec-asm.o reiserfs_stage1_5_exec-comm
on.o reiserfs_stage1_5_exec-char_io.o reiserfs_stage1_5_exec-disk_io.o reiserfs_
stage1_5_exec-stage1_5.o reiserfs_stage1_5_exec-fsys_reiserfs.o reiserfs_stage1_
5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I.
 -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-ari
th -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o vstafs_s
tage1_5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I.
 -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-ari
th -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o vstafs_s
tage1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='vstafs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-common.Po' tmpdepfile='.deps/vstafs_stage1_5
_exec-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -g -c -o vstafs_
stage1_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='vstafs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/vstafs_stage1_
5_exec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -g -c -o vstafs_
stage1_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='vstafs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/vstafs_stage1_
5_exec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -g -c -o vstafs_
stage1_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='vstafs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/vstafs_stage1
_5_exec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -g -c -o vstafs_
stage1_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_vstafs.c' object='vstafs_stage1_5_exec-fsys_vstafs.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-fsys_vstafs.Po' tmpdepfile='.deps/vstafs_sta
ge1_5_exec-fsys_vstafs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -g -c -o vstafs_
stage1_5_exec-fsys_vstafs.o `test -f fsys_vstafs.c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='bios.c' object='vstafs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-bios.Po' tmpdepfile='.deps/vstafs_stage1_5_e
xec-bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_BLOCK_FILES=1 -g -c -o vstafs_
stage1_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o vstafs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 vstafs_st
age1_5_exec-start.o vstafs_stage1_5_exec-asm.o vstafs_stage1_5_exec-common.o vst
afs_stage1_5_exec-char_io.o vstafs_stage1_5_exec-disk_io.o vstafs_stage1_5_exec-
stage1_5.o vstafs_stage1_5_exec-fsys_vstafs.o vstafs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o xfs_stage1_
5_exec-start.o `test -f start.S || echo './'`start.S
gcc -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_DEC
OMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I
. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith
-malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -g -c -o xfs_stage1_
5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='xfs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-common.Po' tmpdepfile='.deps/xfs_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -g -c -o xfs_stage1
_5_exec-common.o `test -f common.c || echo './'`common.c
source='char_io.c' object='xfs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/xfs_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -g -c -o xfs_stage1
_5_exec-char_io.o `test -f char_io.c || echo './'`char_io.c
source='disk_io.c' object='xfs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/xfs_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -g -c -o xfs_stage1
_5_exec-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='stage1_5.c' object='xfs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/xfs_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -g -c -o xfs_stage1
_5_exec-stage1_5.o `test -f stage1_5.c || echo './'`stage1_5.c
source='fsys_xfs.c' object='xfs_stage1_5_exec-fsys_xfs.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-fsys_xfs.Po' tmpdepfile='.deps/xfs_stage1_5_exe
c-fsys_xfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -g -c -o xfs_stage1
_5_exec-fsys_xfs.o `test -f fsys_xfs.c || echo './'`fsys_xfs.c
source='bios.c' object='xfs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-bios.Po' tmpdepfile='.deps/xfs_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DNO_
DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1 -g -c -o xfs_stage1
_5_exec-bios.o `test -f bios.c || echo './'`bios.c
gcc  -g   -o xfs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 xfs_stage1_5
_exec-start.o xfs_stage1_5_exec-asm.o xfs_stage1_5_exec-common.o xfs_stage1_5_ex
ec-char_io.o xfs_stage1_5_exec-disk_io.o xfs_stage1_5_exec-stage1_5.o xfs_stage1
_5_exec-fsys_xfs.o xfs_stage1_5_exec-bios.o
objcopy -O binary start.exec start
rm -f stage2
cat start pre_stage2 > stage2
objcopy -O binary e2fs_stage1_5.exec e2fs_stage1_5
objcopy -O binary fat_stage1_5.exec fat_stage1_5
objcopy -O binary ffs_stage1_5.exec ffs_stage1_5
objcopy -O binary jfs_stage1_5.exec jfs_stage1_5
objcopy -O binary minix_stage1_5.exec minix_stage1_5
objcopy -O binary reiserfs_stage1_5.exec reiserfs_stage1_5
objcopy -O binary vstafs_stage1_5.exec vstafs_stage1_5
objcopy -O binary xfs_stage1_5.exec xfs_stage1_5
make[3]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
Making all in stage1
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage1'
gcc -O2 -fno-builtin -nostdinc -DHAVE_CONFIG_H -I. -I. -I..  -Wall -Wmissing-pro
totypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malig
n-functions=1 -Wundef -g -c `test -f stage1.S || echo './'`stage1.S
gcc  -g  -nostdlib -Wl,-N,-Ttext,7C00 -o stage1.exec  stage1.o
objcopy -O binary stage1.exec stage1
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage1'
Making all in lib
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/lib'
source='getopt.c' object='getopt.o' libtool=no \
depfile='.deps/getopt.Po' tmpdepfile='.deps/getopt.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-I../stage2 -I../stage1 -g -c `test -f getopt.c || echo './'`getopt.c
source='getopt1.c' object='getopt1.o' libtool=no \
depfile='.deps/getopt1.Po' tmpdepfile='.deps/getopt1.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-I../stage2 -I../stage1 -g -c `test -f getopt1.c || echo './'`getopt1.c
source='device.c' object='device.o' libtool=no \
depfile='.deps/device.Po' tmpdepfile='.deps/device.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-I../stage2 -I../stage1 -g -c `test -f device.c || echo './'`device.c
rm -f libcommon.a
ar cru libcommon.a getopt.o getopt1.o device.o
ranlib libcommon.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/lib'
Making all in grub
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/grub'
source='main.c' object='main.o' libtool=no \
depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DSUPPORT
_HERCULES=1 -DSUPPORT_SERIAL=1  -fwritable-strings -I../stage2 -I../stage1 -I../
lib -g -c `test -f main.c || echo './'`main.c
source='asmstub.c' object='asmstub.o' libtool=no \
depfile='.deps/asmstub.Po' tmpdepfile='.deps/asmstub.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DSUPPORT
_HERCULES=1 -DSUPPORT_SERIAL=1  -fwritable-strings -I../stage2 -I../stage1 -I../
lib -g -c `test -f asmstub.c || echo './'`asmstub.c
gcc -O2 -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -
DSUPPORT_HERCULES=1 -DSUPPORT_SERIAL=1  -fwritable-strings -I../stage2 -I../stag
e1 -I../lib -g   -o grub  main.o asmstub.o ../stage2/libgrub.a  ../lib/libcommon
.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/grub'
Making all in util
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/util'
source='mbchk.c' object='mbchk.o' libtool=no \
depfile='.deps/mbchk.Po' tmpdepfile='.deps/mbchk.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -I..
/lib -I../docs -g -c `test -f mbchk.c || echo './'`mbchk.c
gcc -I../lib -I../docs -g   -o mbchk  mbchk.o ../lib/libcommon.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/util'
Making all in docs
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/docs'
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/docs'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93'
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93'
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ make check
Making check in netboot
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/netboot'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/netboot'
Making check in stage2
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
make  check-TESTS
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
PASS: size_test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
Making check in stage1
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/stage1'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage1'
Making check in lib
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/lib'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/lib'
Making check in grub
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/grub'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/grub'
Making check in util
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/util'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/util'
Making check in docs
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/docs'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/docs'
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93'
inoue@onlpc03:~/GRUB/grub-0.93$

onlpc03:/home/inoue/GRUB/grub-0.93# pwd
/home/inoue/GRUB/grub-0.93
onlpc03:/home/inoue/GRUB/grub-0.93# ls
AUTHORS      Makefile.in   compile        configure.in   netboot
BUGS         NEWS          config.guess   depcomp        stage1
COPYING      README        config.h       docs           stage2
ChangeLog    THANKS        config.h.in    grub           stamp-h
INSTALL      TODO          config.log     install-sh     stamp-h.in
MAINTENANCE  acconfig.h    config.status  lib            stamp-h1
Makefile     acinclude.m4  config.sub     missing        util
Makefile.am  aclocal.m4    configure      mkinstalldirs
onlpc03:/home/inoue/GRUB/grub-0.93# make install
Making install in netboot
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/netboot'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/netboot'
make[2]: `install-exec-am' に対して行うべき事はありません。
make[2]: `install-data-am' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/netboot'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/netboot'
Making install in stage2
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
make[2]: `install-exec-am' に対して行うべき事はありません。
/bin/sh ../mkinstalldirs /usr/local/share/grub/i386-pc
mkdir /usr/local/share/grub
mkdir /usr/local/share/grub/i386-pc
 /usr/bin/install -c -m 644 stage2 /usr/local/share/grub/i386-pc/stage2
 /usr/bin/install -c -m 644 e2fs_stage1_5 /usr/local/share/grub/i386-pc/e2fs_sta
ge1_5
 /usr/bin/install -c -m 644 fat_stage1_5 /usr/local/share/grub/i386-pc/fat_stage
1_5
 /usr/bin/install -c -m 644 ffs_stage1_5 /usr/local/share/grub/i386-pc/ffs_stage
1_5
 /usr/bin/install -c -m 644 jfs_stage1_5 /usr/local/share/grub/i386-pc/jfs_stage
1_5
 /usr/bin/install -c -m 644 minix_stage1_5 /usr/local/share/grub/i386-pc/minix_s
tage1_5
 /usr/bin/install -c -m 644 reiserfs_stage1_5 /usr/local/share/grub/i386-pc/reis
erfs_stage1_5
 /usr/bin/install -c -m 644 vstafs_stage1_5 /usr/local/share/grub/i386-pc/vstafs
_stage1_5
 /usr/bin/install -c -m 644 xfs_stage1_5 /usr/local/share/grub/i386-pc/xfs_stage
1_5
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
Making install in stage1
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/stage1'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage1'
make[2]: `install-exec-am' に対して行うべき事はありません。
/bin/sh ../mkinstalldirs /usr/local/share/grub/i386-pc
 /usr/bin/install -c -m 644 stage1 /usr/local/share/grub/i386-pc/stage1
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage1'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage1'
Making install in lib
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/lib'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/lib'
make[2]: `install-exec-am' に対して行うべき事はありません。
make[2]: `install-data-am' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/lib'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/lib'
Making install in grub
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/grub'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/grub'
/bin/sh ../mkinstalldirs /usr/local/sbin
  /usr/bin/install -c grub /usr/local/sbin/grub
make[2]: `install-data-am' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/grub'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/grub'
Making install in util
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/util'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/util'
/bin/sh ../mkinstalldirs /usr/local/bin
  /usr/bin/install -c mbchk /usr/local/bin/mbchk
/bin/sh ../mkinstalldirs /usr/local/sbin
 /usr/bin/install -c grub-install /usr/local/sbin/grub-install
 /usr/bin/install -c grub-md5-crypt /usr/local/sbin/grub-md5-crypt
 /usr/bin/install -c grub-terminfo /usr/local/sbin/grub-terminfo
make[2]: `install-data-am' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/util'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/util'
Making install in docs
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/docs'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/docs'
make[2]: `install-exec-am' に対して行うべき事はありません。
/bin/sh ../mkinstalldirs /usr/local/info
mkdir /usr/local/info
 /usr/bin/install -c -m 644 ./grub.info /usr/local/info/grub.info
 /usr/bin/install -c -m 644 ./grub.info-1 /usr/local/info/grub.info-1
 /usr/bin/install -c -m 644 ./grub.info-2 /usr/local/info/grub.info-2
 /usr/bin/install -c -m 644 ./grub.info-3 /usr/local/info/grub.info-3
 /usr/bin/install -c -m 644 ./multiboot.info /usr/local/info/multiboot.info
/bin/sh ../mkinstalldirs /usr/local/man/man1
mkdir /usr/local/man/man1
 /usr/bin/install -c -m 644 ./mbchk.1 /usr/local/man/man1/mbchk.1
/bin/sh ../mkinstalldirs /usr/local/man/man8
mkdir /usr/local/man/man8
 /usr/bin/install -c -m 644 ./grub.8 /usr/local/man/man8/grub.8
 /usr/bin/install -c -m 644 ./grub-install.8 /usr/local/man/man8/grub-install.8
 /usr/bin/install -c -m 644 ./grub-md5-crypt.8 /usr/local/man/man8/grub-md5-cryp
t.8
 /usr/bin/install -c -m 644 ./grub-terminfo.8 /usr/local/man/man8/grub-terminfo.
8
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/docs'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/docs'
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93'
make[2]: `install-exec-am' に対して行うべき事はありません。
make[2]: `install-data-am' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93'
onlpc03:/home/inoue/GRUB/grub-0.93#

onlpc03:/home/inoue/GRUB/grub-0.93# ls -l /usr/local/sbin
合計 412
-rwxr-xr-x    1 root     staff      396381  1月 14 10:17 grub
-rwxr-xr-x    1 root     staff       11961  1月 14 10:17 grub-install
-rwxr-xr-x    1 root     staff        2318  1月 14 10:17 grub-md5-crypt
-rwxr-xr-x    1 root     staff        2473  1月 14 10:17 grub-terminfo

onlpc03:/# pwd
/
onlpc03:/# ls -la
合計 132
drwxr-xr-x   26 root     root         4096 12月 24 15:56 .
drwxr-xr-x   26 root     root         4096 12月 24 15:56 ..
drwxr-xr-x    2 root     root         4096 11月 28 09:42 .qt
drwxr-xr-x    2 root     root         4096  1月 13 16:39 bin
drwxr-xr-x    3 root     root         4096 12月 24 15:56 boot
drwxr-xr-x    2 root     root         4096 10月 22 19:26 cdrom
drwxr-xr-x   10 root     root        24576  1月 14 09:31 dev
drwxr-xr-x   70 root     root         4096  1月 14 09:31 etc
drwxr-xr-x    2 root     root         4096 10月 22 19:26 floppy
drwxrwsr-x    3 root     staff        4096 10月 22 10:40 home
drwxr-xr-x    2 root     root         4096 10月 22 19:26 initrd
drwxr-xr-x    5 root     root         4096 11月 28 09:06 lib
drwx------    2 root     root        16384 10月 22 18:52 lost+found
drwxr-xr-x    2 root     root         4096  2月  9  2002 mnt
drwxr-xr-x    2 root     root         4096 11月  4 11:10 mnt1
drwxr-xr-x    2 root     root         4096 11月  4 11:10 mnt2
drwxr-xr-x    2 root     root         4096 11月 12 14:04 mnt3
drwxr-xr-x    2 root     root         4096 12月 17 11:32 mnt4
drwxr-xr-x    2 root     root         4096 10月 22 19:26 opt
dr-xr-xr-x   92 root     root            0  1月 14  2004 proc
drwxr-xr-x    6 root     root         4096 11月 28 09:01 root
drwxr-xr-x    2 root     root         4096  1月 13 16:39 sbin
drwxr-xr-x    3 root     root         4096 12月  9 09:22 tftpboot
drwxrwxrwt   10 root     root         4096  1月 14 10:23 tmp
drwxr-xr-x   13 root     root         4096 10月 22 13:51 usr
drwxr-xr-x   13 root     root         4096 10月 22 19:26 var
lrwxrwxrwx    1 root     root           19 12月 24 15:56 vmlinuz -> boot/vmlinuz
-2.4.18
lrwxrwxrwx    1 root     root           25 10月 22 18:55 vmlinuz.old -> boot/vml
inuz-2.4.18-bf2.4
onlpc03:/#
onlpc03:/# ls -la /etc/skel
合計 24
drwxr-xr-x    2 root     root         4096 10月 22 16:04 .
drwxr-xr-x   70 root     root         4096  1月 14 09:31 ..
-rw-r--r--    1 root     root          266  4月  2  2002 .alias
-rw-r--r--    1 root     root          509  4月  9  2002 .bash_profile
-rw-r--r--    1 root     root         1093  4月  9  2002 .bashrc
-rw-r--r--    1 root     root          375  4月  2  2002 .cshrc
onlpc03:/#
onlpc03:/# cp /etc/skel/.bash_profile .
onlpc03:/# cp /etc/skel/.bashrc .
onlpc03:/# cp /etc/skel/.cshrc .
onlpc03:/#
onlpc03:/# vi .bash_profile
		:
#if [ -f ~/.bashrc ]; then
    source ~/.bashrc
#fi
		:
.bash_profile: 23 lines, 508 characters
onlpc03:/#

onlpc03:/# vi .bashrc
		:
    # enable programmable completion features (you don't need to enable
    # this, if it's already enabled in /etc/bash.bashrc).
    #if [ -f /etc/bash_completion ]; then
    #  . /etc/bash_completion
    #fi
fi

export PATH=/usr/local/sbin:$PATH
.bashrc: 41 lines, 1128 characters
onlpc03:/#

onlpc03:/# source .bashrc
root@onlpc03:/# env
PWD=/
MOZ_PRINTER_NAME=ricoh
PAGER=jless
LESSCLOSE=/usr/bin/lesspipe '%s' '%s'
LESSOPEN=| /usr/bin/lesspipe '%s'
PS1=\u@\h:\w\$
LV=-Oej
LESS=-M
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:c
d=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:
*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*
.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01
;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.ti
f=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35
:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:
MAIL=/var/mail/inoue
OLDPWD=/home/inoue/GRUB/grub-0.93
EDITOR=vi
LANG=ja_JP.eucJP
SSH_CLIENT=130.87.219.75 32908 22
LOGNAME=inoue
SHLVL=2
SHELL=/bin/bash
IGNOREEOF=0
HOME=/root
TERM=vt100
PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:
/usr/local/bin
JLESSCHARSET=japanese-euc
SSH_TTY=/dev/pts/2
_=/usr/bin/env
root@onlpc03:/#

root@onlpc03:/# which grub
/usr/local/sbin/grub
root@onlpc03:/#

root@onlpc03:/# grub
Probing devices to guess BIOS drives. This may take a long time.


    GRUB  version 0.93  (640K lower / 3072K 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> quit
quit
root@onlpc03:/#

	ok.  GRUB は正常にインストールできた。



   (4-3).  ネットワークブート対応の GRUB の作成

	上記の項目(4-2)でインストールした GRUB はネットワークブート対応になって
	いない。 

inoue@onlpc03:/usr/local/share/grub/i386-pc$ pwd
/usr/local/share/grub/i386-pc
inoue@onlpc03:/usr/local/share/grub/i386-pc$ ls -l
合計 188
-rw-r--r--    1 root     staff        8100  1月 14 10:17 e2fs_stage1_5
-rw-r--r--    1 root     staff        7604  1月 14 10:17 fat_stage1_5
-rw-r--r--    1 root     staff        7076  1月 14 10:17 ffs_stage1_5
-rw-r--r--    1 root     staff        8864  1月 14 10:17 jfs_stage1_5
-rw-r--r--    1 root     staff        7268  1月 14 10:17 minix_stage1_5
-rw-r--r--    1 root     staff        9764  1月 14 10:17 reiserfs_stage1_5
-rw-r--r--    1 root     staff         512  1月 14 10:17 stage1
-rw-r--r--    1 root     staff      106160  1月 14 10:17 stage2
-rw-r--r--    1 root     staff        6724  1月 14 10:17 vstafs_stage1_5
-rw-r--r--    1 root     staff        9708  1月 14 10:17 xfs_stage1_5
inoue@onlpc03:/usr/local/share/grub/i386-pc$

	ここで、ネットワークブートに対応した GRUB を作成し直す。

inoue@onlpc03:~/GRUB/grub-0.93$ pwd
/home/inoue/GRUB/grub-0.93
inoue@onlpc03:~/GRUB/grub-0.93$ ls
AUTHORS      Makefile.in   compile        configure.in   netboot
BUGS         NEWS          config.guess   depcomp        stage1
COPYING      README        config.h       docs           stage2
ChangeLog    THANKS        config.h.in    grub           stamp-h
INSTALL      TODO          config.log     install-sh     stamp-h.in
MAINTENANCE  acconfig.h    config.status  lib            stamp-h1
Makefile     acinclude.m4  config.sub     missing        util
Makefile.am  aclocal.m4    configure      mkinstalldirs
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ make clean
Making clean in docs
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/docs'
test -z "" || rm -f
test -z "" || rm -f
rm -f grub.aux grub.cp grub.cps grub.dvi grub.fn grub.ky grub.log grub.pg \
  grub.ps grub.toc grub.tp grub.vr multiboot.aux multiboot.cp \
  multiboot.cps multiboot.dvi multiboot.fn multiboot.ky \
  multiboot.log multiboot.pg multiboot.ps multiboot.toc \
  multiboot.tp multiboot.vr
rm -f *.o core *.core
rm -f vti.tmp
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/docs'
Making clean in util
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/util'
test -z "mbchk" || rm -f mbchk
rm -f *.o core *.core
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/util'
Making clean in grub
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/grub'
test -z "grub" || rm -f grub
rm -f *.o core *.core
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/grub'
Making clean in lib
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/lib'
test -z "libcommon.a" || rm -f libcommon.a
rm -f *.o core *.core
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/lib'
Making clean in stage1
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/stage1'
test -z "stage1" || rm -f stage1
test -z "stage1.exec" || rm -f stage1.exec
rm -f *.o core *.core
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage1'
Making clean in stage2
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
test -z "stage2 e2fs_stage1_5 fat_stage1_5 ffs_stage1_5 jfs_stage1_5 minix_stage
1_5 reiserfs_stage1_5 vstafs_stage1_5 xfs_stage1_5 pre_stage2 start stage2_size.
h" || rm -f stage2 e2fs_stage1_5 fat_stage1_5 ffs_stage1_5 jfs_stage1_5 minix_st
age1_5 reiserfs_stage1_5 vstafs_stage1_5 xfs_stage1_5 pre_stage2 start stage2_si
ze.h
test -z "libgrub.a" || rm -f libgrub.a
test -z "pre_stage2.exec start.exec e2fs_stage1_5.exec fat_stage1_5.exec ffs_sta
ge1_5.exec jfs_stage1_5.exec minix_stage1_5.exec reiserfs_stage1_5.exec vstafs_s
tage1_5.exec xfs_stage1_5.exec" || rm -f pre_stage2.exec start.exec e2fs_stage1_
5.exec fat_stage1_5.exec ffs_stage1_5.exec jfs_stage1_5.exec minix_stage1_5.exec
 reiserfs_stage1_5.exec vstafs_stage1_5.exec xfs_stage1_5.exec
rm -f *.o core *.core
test -z "pre_stage2.exec start.exec e2fs_stage1_5.exec fat_stage1_5.exec ffs_sta
ge1_5.exec jfs_stage1_5.exec minix_stage1_5.exec reiserfs_stage1_5.exec vstafs_s
tage1_5.exec xfs_stage1_5.exec" || rm -f pre_stage2.exec start.exec e2fs_stage1_
5.exec fat_stage1_5.exec ffs_stage1_5.exec jfs_stage1_5.exec minix_stage1_5.exec
 reiserfs_stage1_5.exec vstafs_stage1_5.exec xfs_stage1_5.exec
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
Making clean in netboot
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93/netboot'
test -z "" || rm -f
rm -f *.o core *.core
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93/netboot'
Making clean in .
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93'
make[1]: `clean-am' に対して行うべき事はありません。
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93'
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ ./configure --enable-diskless --enable-eepro100
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets ${MAKE}... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc
checking dependency style of gcc... (cached) gcc
checking for ranlib... ranlib
checking whether optimization for size works... yes
checking whether -Wundef works... yes
checking whether -falign-loops works... no
checking for objcopy... objcopy
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... yes
checking whether addr32 must be in the same line as the instruction... yes
checking for .code16 addr32 assembler support... yes
checking whether an absolute indirect call/jump must not be prefixed with an ast
erisk... no
checking if start is defined by the compiler... no
checking if _start is defined by the compiler... yes
checking if __bss_start is defined by the compiler... yes
checking if _edata is defined by the compiler... yes
checking if edata is defined by the compiler... yes
checking if end is defined by the compiler... yes
checking if _end is defined by the compiler... yes
checking for opendisk in -lutil... no
checking for wgetch in -lncurses... no
checking for wgetch in -lcurses... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating stage1/Makefile
config.status: creating stage2/Makefile
config.status: creating docs/Makefile
config.status: creating lib/Makefile
config.status: creating util/Makefile
config.status: creating grub/Makefile
config.status: creating netboot/Makefile
config.status: creating util/grub-image
config.status: creating util/grub-install
config.status: creating util/grub-md5-crypt
config.status: creating util/grub-terminfo
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ make
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make  all-recursive
make[1]: Entering directory `/home/inoue/GRUB/grub-0.93'
Making all in netboot
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/netboot'
source='config.c' object='libdrivers_a-config.o' libtool=no \
depfile='.deps/libdrivers_a-config.Po' tmpdepfile='.deps/libdrivers_a-config.TPo
' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -Os -fno-builtin -nostdinc -DFSYS_TFTP=1 -DINCLUDE_EEPRO100=1
 -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -g -c
-o libdrivers_a-config.o `test -f config.c || echo './'`config.c
source='fsys_tftp.c' object='libdrivers_a-fsys_tftp.o' libtool=no \
depfile='.deps/libdrivers_a-fsys_tftp.Po' tmpdepfile='.deps/libdrivers_a-fsys_tf
tp.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -Os -fno-builtin -nostdinc -DFSYS_TFTP=1 -DINCLUDE_EEPRO100=1
 -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -g -c
-o libdrivers_a-fsys_tftp.o `test -f fsys_tftp.c || echo './'`fsys_tftp.c
source='main.c' object='libdrivers_a-main.o' libtool=no \
depfile='.deps/libdrivers_a-main.Po' tmpdepfile='.deps/libdrivers_a-main.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -Os -fno-builtin -nostdinc -DFSYS_TFTP=1 -DINCLUDE_EEPRO100=1
 -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -g -c
-o libdrivers_a-main.o `test -f main.c || echo './'`main.c
source='misc.c' object='libdrivers_a-misc.o' libtool=no \
depfile='.deps/libdrivers_a-misc.Po' tmpdepfile='.deps/libdrivers_a-misc.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -Os -fno-builtin -nostdinc -DFSYS_TFTP=1 -DINCLUDE_EEPRO100=1
 -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -g -c
-o libdrivers_a-misc.o `test -f misc.c || echo './'`misc.c
source='pci.c' object='libdrivers_a-pci.o' libtool=no \
depfile='.deps/libdrivers_a-pci.Po' tmpdepfile='.deps/libdrivers_a-pci.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -Os -fno-builtin -nostdinc -DFSYS_TFTP=1 -DINCLUDE_EEPRO100=1
 -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -g -c
-o libdrivers_a-pci.o `test -f pci.c || echo './'`pci.c
source='timer.c' object='libdrivers_a-timer.o' libtool=no \
depfile='.deps/libdrivers_a-timer.Po' tmpdepfile='.deps/libdrivers_a-timer.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -Os -fno-builtin -nostdinc -DFSYS_TFTP=1 -DINCLUDE_EEPRO100=1
 -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -g -c
-o libdrivers_a-timer.o `test -f timer.c || echo './'`timer.c
In file included from timer.c:11:
timer.h:53: warning: no previous prototype for `timer2_running'
timer.h:58: warning: no previous prototype for `waiton_timer2'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage2 -I../stage1  -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef  -g -Os -fno-builtin -nostdinc \
  -DCONGESTED=1 -DNE_SCAN=0x280,0x300,0x320,0x340 -DWD_DEFAULT_MEM=0xCC000 -DINC
LUDE_EEPRO100=1 -o eepro100.o -c eepro100.c
In file included from eepro100.c:101:
timer.h:53: warning: no previous prototype for `timer2_running'
timer.h:58: warning: no previous prototype for `waiton_timer2'
eepro100.c:359: warning: declaration of `nic' shadows global declaration
eepro100.c: In function `eepro100_reset':
eepro100.c:360: warning: declaration of `nic' shadows global declaration
eepro100.c: At top level:
eepro100.c:374: warning: declaration of `nic' shadows global declaration
eepro100.c: In function `eepro100_transmit':
eepro100.c:375: warning: declaration of `nic' shadows global declaration
eepro100.c:382: warning: unused variable `to'
eepro100.c: At top level:
eepro100.c:443: warning: declaration of `nic' shadows global declaration
eepro100.c: In function `eepro100_poll':
eepro100.c:444: warning: declaration of `nic' shadows global declaration
eepro100.c: At top level:
eepro100.c:466: warning: declaration of `nic' shadows global declaration
eepro100.c: In function `eepro100_disable':
eepro100.c:467: warning: declaration of `nic' shadows global declaration
eepro100.c: At top level:
eepro100.c:481: warning: declaration of `nic' shadows global declaration
eepro100.c: In function `eepro100_probe':
eepro100.c:482: warning: declaration of `nic' shadows global declaration
eepro100.c:510: warning: declaration of `value' shadows previous local
eepro100.c:486: warning: unused variable `value'
rm -f libdrivers.a
ar cru libdrivers.a libdrivers_a-config.o libdrivers_a-fsys_tftp.o libdrivers_a-
main.o libdrivers_a-misc.o libdrivers_a-pci.o libdrivers_a-timer.o eepro100.o
ranlib libdrivers.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/netboot'
Making all in stage2
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1
 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS
=1 -DFSYS_TFTP=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-protot
ypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-f
unctions=1 -Wundef -g -c -o pre_stage2_exec-asm.o `test -f asm.S || echo './'`as
m.S
source='bios.c' object='pre_stage2_exec-bios.o' libtool=no \
depfile='.deps/pre_stage2_exec-bios.Po' tmpdepfile='.deps/pre_stage2_exec-bios.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-bios.o `test -f bios.c || echo './'
`bios.c
source='boot.c' object='pre_stage2_exec-boot.o' libtool=no \
depfile='.deps/pre_stage2_exec-boot.Po' tmpdepfile='.deps/pre_stage2_exec-boot.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-boot.o `test -f boot.c || echo './'
`boot.c
source='builtins.c' object='pre_stage2_exec-builtins.o' libtool=no \
depfile='.deps/pre_stage2_exec-builtins.Po' tmpdepfile='.deps/pre_stage2_exec-bu
iltins.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-builtins.o `test -f builtins.c || e
cho './'`builtins.c
source='char_io.c' object='pre_stage2_exec-char_io.o' libtool=no \
depfile='.deps/pre_stage2_exec-char_io.Po' tmpdepfile='.deps/pre_stage2_exec-cha
r_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-char_io.o `test -f char_io.c || ech
o './'`char_io.c
source='cmdline.c' object='pre_stage2_exec-cmdline.o' libtool=no \
depfile='.deps/pre_stage2_exec-cmdline.Po' tmpdepfile='.deps/pre_stage2_exec-cmd
line.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-cmdline.o `test -f cmdline.c || ech
o './'`cmdline.c
source='common.c' object='pre_stage2_exec-common.o' libtool=no \
depfile='.deps/pre_stage2_exec-common.Po' tmpdepfile='.deps/pre_stage2_exec-comm
on.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-common.o `test -f common.c || echo
'./'`common.c
source='console.c' object='pre_stage2_exec-console.o' libtool=no \
depfile='.deps/pre_stage2_exec-console.Po' tmpdepfile='.deps/pre_stage2_exec-con
sole.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-console.o `test -f console.c || ech
o './'`console.c
source='disk_io.c' object='pre_stage2_exec-disk_io.o' libtool=no \
depfile='.deps/pre_stage2_exec-disk_io.Po' tmpdepfile='.deps/pre_stage2_exec-dis
k_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-disk_io.o `test -f disk_io.c || ech
o './'`disk_io.c
source='fsys_ext2fs.c' object='pre_stage2_exec-fsys_ext2fs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_ext2fs.Po' tmpdepfile='.deps/pre_stage2_exec
-fsys_ext2fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_ext2fs.o `test -f fsys_ext2fs.
c || echo './'`fsys_ext2fs.c
source='fsys_fat.c' object='pre_stage2_exec-fsys_fat.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_fat.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_fat.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_fat.o `test -f fsys_fat.c || e
cho './'`fsys_fat.c
source='fsys_ffs.c' object='pre_stage2_exec-fsys_ffs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_ffs.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_ffs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_ffs.o `test -f fsys_ffs.c || e
cho './'`fsys_ffs.c
source='fsys_jfs.c' object='pre_stage2_exec-fsys_jfs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_jfs.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_jfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_jfs.o `test -f fsys_jfs.c || e
cho './'`fsys_jfs.c
source='fsys_minix.c' object='pre_stage2_exec-fsys_minix.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_minix.Po' tmpdepfile='.deps/pre_stage2_exec-
fsys_minix.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_minix.o `test -f fsys_minix.c
|| echo './'`fsys_minix.c
source='fsys_reiserfs.c' object='pre_stage2_exec-fsys_reiserfs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_reiserfs.Po' tmpdepfile='.deps/pre_stage2_ex
ec-fsys_reiserfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_reiserfs.o `test -f fsys_reise
rfs.c || echo './'`fsys_reiserfs.c
source='fsys_vstafs.c' object='pre_stage2_exec-fsys_vstafs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_vstafs.Po' tmpdepfile='.deps/pre_stage2_exec
-fsys_vstafs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_vstafs.o `test -f fsys_vstafs.
c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='fsys_xfs.c' object='pre_stage2_exec-fsys_xfs.o' libtool=no \
depfile='.deps/pre_stage2_exec-fsys_xfs.Po' tmpdepfile='.deps/pre_stage2_exec-fs
ys_xfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_xfs.o `test -f fsys_xfs.c || e
cho './'`fsys_xfs.c
source='gunzip.c' object='pre_stage2_exec-gunzip.o' libtool=no \
depfile='.deps/pre_stage2_exec-gunzip.Po' tmpdepfile='.deps/pre_stage2_exec-gunz
ip.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-gunzip.o `test -f gunzip.c || echo
'./'`gunzip.c
source='hercules.c' object='pre_stage2_exec-hercules.o' libtool=no \
depfile='.deps/pre_stage2_exec-hercules.Po' tmpdepfile='.deps/pre_stage2_exec-he
rcules.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-hercules.o `test -f hercules.c || e
cho './'`hercules.c
source='md5.c' object='pre_stage2_exec-md5.o' libtool=no \
depfile='.deps/pre_stage2_exec-md5.Po' tmpdepfile='.deps/pre_stage2_exec-md5.TPo
' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-md5.o `test -f md5.c || echo './'`m
d5.c
source='serial.c' object='pre_stage2_exec-serial.o' libtool=no \
depfile='.deps/pre_stage2_exec-serial.Po' tmpdepfile='.deps/pre_stage2_exec-seri
al.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-serial.o `test -f serial.c || echo
'./'`serial.c
source='smp-imps.c' object='pre_stage2_exec-smp-imps.o' libtool=no \
depfile='.deps/pre_stage2_exec-smp-imps.Po' tmpdepfile='.deps/pre_stage2_exec-sm
p-imps.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-smp-imps.o `test -f smp-imps.c || e
cho './'`smp-imps.c
source='stage2.c' object='pre_stage2_exec-stage2.o' libtool=no \
depfile='.deps/pre_stage2_exec-stage2.Po' tmpdepfile='.deps/pre_stage2_exec-stag
e2.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-stage2.o `test -f stage2.c || echo
'./'`stage2.c
source='terminfo.c' object='pre_stage2_exec-terminfo.o' libtool=no \
depfile='.deps/pre_stage2_exec-terminfo.Po' tmpdepfile='.deps/pre_stage2_exec-te
rminfo.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-terminfo.o `test -f terminfo.c || e
cho './'`terminfo.c
source='tparm.c' object='pre_stage2_exec-tparm.o' libtool=no \
depfile='.deps/pre_stage2_exec-tparm.Po' tmpdepfile='.deps/pre_stage2_exec-tparm
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-tparm.o `test -f tparm.c || echo '.
/'`tparm.c
gcc  -g   -o pre_stage2.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,8200 pre_stage2_exe
c-asm.o pre_stage2_exec-bios.o pre_stage2_exec-boot.o pre_stage2_exec-builtins.o
 pre_stage2_exec-char_io.o pre_stage2_exec-cmdline.o pre_stage2_exec-common.o pr
e_stage2_exec-console.o pre_stage2_exec-disk_io.o pre_stage2_exec-fsys_ext2fs.o
pre_stage2_exec-fsys_fat.o pre_stage2_exec-fsys_ffs.o pre_stage2_exec-fsys_jfs.o
 pre_stage2_exec-fsys_minix.o pre_stage2_exec-fsys_reiserfs.o pre_stage2_exec-fs
ys_vstafs.o pre_stage2_exec-fsys_xfs.o pre_stage2_exec-gunzip.o pre_stage2_exec-
hercules.o pre_stage2_exec-md5.o pre_stage2_exec-serial.o pre_stage2_exec-smp-im
ps.o pre_stage2_exec-stage2.o pre_stage2_exec-terminfo.o pre_stage2_exec-tparm.o
 ../netboot/libdrivers.a
objcopy -O binary pre_stage2.exec pre_stage2
rm -f stage2_size.h
set dummy `ls -l pre_stage2`; \
echo "#define STAGE2_SIZE $6" > stage2_size.h
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1
 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS
=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -
Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -mal
ign-loops=1 -malign-functions=1 -Wundef -g -c -o diskless_exec-asm.o `test -f as
m.S || echo './'`asm.S
source='bios.c' object='diskless_exec-bios.o' libtool=no \
depfile='.deps/diskless_exec-bios.Po' tmpdepfile='.deps/diskless_exec-bios.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-bios.o `test -f
bios.c || echo './'`bios.c
source='boot.c' object='diskless_exec-boot.o' libtool=no \
depfile='.deps/diskless_exec-boot.Po' tmpdepfile='.deps/diskless_exec-boot.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-boot.o `test -f
boot.c || echo './'`boot.c
source='builtins.c' object='diskless_exec-builtins.o' libtool=no \
depfile='.deps/diskless_exec-builtins.Po' tmpdepfile='.deps/diskless_exec-builti
ns.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-builtins.o `test
 -f builtins.c || echo './'`builtins.c
source='char_io.c' object='diskless_exec-char_io.o' libtool=no \
depfile='.deps/diskless_exec-char_io.Po' tmpdepfile='.deps/diskless_exec-char_io
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-char_io.o `test
-f char_io.c || echo './'`char_io.c
source='cmdline.c' object='diskless_exec-cmdline.o' libtool=no \
depfile='.deps/diskless_exec-cmdline.Po' tmpdepfile='.deps/diskless_exec-cmdline
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-cmdline.o `test
-f cmdline.c || echo './'`cmdline.c
source='common.c' object='diskless_exec-common.o' libtool=no \
depfile='.deps/diskless_exec-common.Po' tmpdepfile='.deps/diskless_exec-common.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-common.o `test -
f common.c || echo './'`common.c
source='console.c' object='diskless_exec-console.o' libtool=no \
depfile='.deps/diskless_exec-console.Po' tmpdepfile='.deps/diskless_exec-console
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-console.o `test
-f console.c || echo './'`console.c
source='disk_io.c' object='diskless_exec-disk_io.o' libtool=no \
depfile='.deps/diskless_exec-disk_io.Po' tmpdepfile='.deps/diskless_exec-disk_io
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-disk_io.o `test
-f disk_io.c || echo './'`disk_io.c
source='fsys_ext2fs.c' object='diskless_exec-fsys_ext2fs.o' libtool=no \
depfile='.deps/diskless_exec-fsys_ext2fs.Po' tmpdepfile='.deps/diskless_exec-fsy
s_ext2fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_ext2fs.o `t
est -f fsys_ext2fs.c || echo './'`fsys_ext2fs.c
source='fsys_fat.c' object='diskless_exec-fsys_fat.o' libtool=no \
depfile='.deps/diskless_exec-fsys_fat.Po' tmpdepfile='.deps/diskless_exec-fsys_f
at.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_fat.o `test
 -f fsys_fat.c || echo './'`fsys_fat.c
source='fsys_ffs.c' object='diskless_exec-fsys_ffs.o' libtool=no \
depfile='.deps/diskless_exec-fsys_ffs.Po' tmpdepfile='.deps/diskless_exec-fsys_f
fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_ffs.o `test
 -f fsys_ffs.c || echo './'`fsys_ffs.c
source='fsys_jfs.c' object='diskless_exec-fsys_jfs.o' libtool=no \
depfile='.deps/diskless_exec-fsys_jfs.Po' tmpdepfile='.deps/diskless_exec-fsys_j
fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_jfs.o `test
 -f fsys_jfs.c || echo './'`fsys_jfs.c
source='fsys_minix.c' object='diskless_exec-fsys_minix.o' libtool=no \
depfile='.deps/diskless_exec-fsys_minix.Po' tmpdepfile='.deps/diskless_exec-fsys
_minix.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_minix.o `te
st -f fsys_minix.c || echo './'`fsys_minix.c
source='fsys_reiserfs.c' object='diskless_exec-fsys_reiserfs.o' libtool=no \
depfile='.deps/diskless_exec-fsys_reiserfs.Po' tmpdepfile='.deps/diskless_exec-f
sys_reiserfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_reiserfs.o
`test -f fsys_reiserfs.c || echo './'`fsys_reiserfs.c
source='fsys_vstafs.c' object='diskless_exec-fsys_vstafs.o' libtool=no \
depfile='.deps/diskless_exec-fsys_vstafs.Po' tmpdepfile='.deps/diskless_exec-fsy
s_vstafs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_vstafs.o `t
est -f fsys_vstafs.c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='fsys_xfs.c' object='diskless_exec-fsys_xfs.o' libtool=no \
depfile='.deps/diskless_exec-fsys_xfs.Po' tmpdepfile='.deps/diskless_exec-fsys_x
fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-fsys_xfs.o `test
 -f fsys_xfs.c || echo './'`fsys_xfs.c
source='gunzip.c' object='diskless_exec-gunzip.o' libtool=no \
depfile='.deps/diskless_exec-gunzip.Po' tmpdepfile='.deps/diskless_exec-gunzip.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-gunzip.o `test -
f gunzip.c || echo './'`gunzip.c
source='hercules.c' object='diskless_exec-hercules.o' libtool=no \
depfile='.deps/diskless_exec-hercules.Po' tmpdepfile='.deps/diskless_exec-hercul
es.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-hercules.o `test
 -f hercules.c || echo './'`hercules.c
source='md5.c' object='diskless_exec-md5.o' libtool=no \
depfile='.deps/diskless_exec-md5.Po' tmpdepfile='.deps/diskless_exec-md5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-md5.o `test -f m
d5.c || echo './'`md5.c
source='serial.c' object='diskless_exec-serial.o' libtool=no \
depfile='.deps/diskless_exec-serial.Po' tmpdepfile='.deps/diskless_exec-serial.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-serial.o `test -
f serial.c || echo './'`serial.c
source='smp-imps.c' object='diskless_exec-smp-imps.o' libtool=no \
depfile='.deps/diskless_exec-smp-imps.Po' tmpdepfile='.deps/diskless_exec-smp-im
ps.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-smp-imps.o `test
 -f smp-imps.c || echo './'`smp-imps.c
source='stage2.c' object='diskless_exec-stage2.o' libtool=no \
depfile='.deps/diskless_exec-stage2.Po' tmpdepfile='.deps/diskless_exec-stage2.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-stage2.o `test -
f stage2.c || echo './'`stage2.c
source='terminfo.c' object='diskless_exec-terminfo.o' libtool=no \
depfile='.deps/diskless_exec-terminfo.Po' tmpdepfile='.deps/diskless_exec-termin
fo.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-terminfo.o `test
 -f terminfo.c || echo './'`terminfo.c
source='tparm.c' object='diskless_exec-tparm.o' libtool=no \
depfile='.deps/diskless_exec-tparm.Po' tmpdepfile='.deps/diskless_exec-tparm.TPo
' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINI
X=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWO
RDS=1 -DFSYS_TFTP=1 -DSUPPORT_DISKLESS=1 -g -c -o diskless_exec-tparm.o `test -f
 tparm.c || echo './'`tparm.c
gcc  -g   -o diskless.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,8200 diskless_exec-as
m.o diskless_exec-bios.o diskless_exec-boot.o diskless_exec-builtins.o diskless_
exec-char_io.o diskless_exec-cmdline.o diskless_exec-common.o diskless_exec-cons
ole.o diskless_exec-disk_io.o diskless_exec-fsys_ext2fs.o diskless_exec-fsys_fat
.o diskless_exec-fsys_ffs.o diskless_exec-fsys_jfs.o diskless_exec-fsys_minix.o
diskless_exec-fsys_reiserfs.o diskless_exec-fsys_vstafs.o diskless_exec-fsys_xfs
.o diskless_exec-gunzip.o diskless_exec-hercules.o diskless_exec-md5.o diskless_
exec-serial.o diskless_exec-smp-imps.o diskless_exec-stage2.o diskless_exec-term
info.o diskless_exec-tparm.o ../netboot/libdrivers.a
objcopy -O binary diskless.exec diskless
rm -f diskless_size.h
set dummy `ls -l diskless`; \
echo "#define DISKLESS_SIZE $6" > diskless_size.h
make  all-am
make[3]: Entering directory `/home/inoue/GRUB/grub-0.93/stage2'
source='boot.c' object='libgrub_a-boot.o' libtool=no \
depfile='.deps/libgrub_a-boot.Po' tmpdepfile='.deps/libgrub_a-boot.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-boot.o `test -f boot.c || echo './'`boot.c
source='builtins.c' object='libgrub_a-builtins.o' libtool=no \
depfile='.deps/libgrub_a-builtins.Po' tmpdepfile='.deps/libgrub_a-builtins.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-builtins.o `test -f builtins.c || echo './'`builtins.c
source='char_io.c' object='libgrub_a-char_io.o' libtool=no \
depfile='.deps/libgrub_a-char_io.Po' tmpdepfile='.deps/libgrub_a-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-char_io.o `test -f char_io.c || echo './'`char_io.c
source='cmdline.c' object='libgrub_a-cmdline.o' libtool=no \
depfile='.deps/libgrub_a-cmdline.Po' tmpdepfile='.deps/libgrub_a-cmdline.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-cmdline.o `test -f cmdline.c || echo './'`cmdline.c
source='common.c' object='libgrub_a-common.o' libtool=no \
depfile='.deps/libgrub_a-common.Po' tmpdepfile='.deps/libgrub_a-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-common.o `test -f common.c || echo './'`common.c
source='disk_io.c' object='libgrub_a-disk_io.o' libtool=no \
depfile='.deps/libgrub_a-disk_io.Po' tmpdepfile='.deps/libgrub_a-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-disk_io.o `test -f disk_io.c || echo './'`disk_io.c
source='fsys_ext2fs.c' object='libgrub_a-fsys_ext2fs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_ext2fs.Po' tmpdepfile='.deps/libgrub_a-fsys_ext2fs
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_ext2fs.o `test -f fsys_ext2fs.c || echo './'`fsys_ext2fs.c
source='fsys_fat.c' object='libgrub_a-fsys_fat.o' libtool=no \
depfile='.deps/libgrub_a-fsys_fat.Po' tmpdepfile='.deps/libgrub_a-fsys_fat.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_fat.o `test -f fsys_fat.c || echo './'`fsys_fat.c
source='fsys_ffs.c' object='libgrub_a-fsys_ffs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_ffs.Po' tmpdepfile='.deps/libgrub_a-fsys_ffs.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_ffs.o `test -f fsys_ffs.c || echo './'`fsys_ffs.c
source='fsys_jfs.c' object='libgrub_a-fsys_jfs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_jfs.Po' tmpdepfile='.deps/libgrub_a-fsys_jfs.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_jfs.o `test -f fsys_jfs.c || echo './'`fsys_jfs.c
source='fsys_minix.c' object='libgrub_a-fsys_minix.o' libtool=no \
depfile='.deps/libgrub_a-fsys_minix.Po' tmpdepfile='.deps/libgrub_a-fsys_minix.T
Po' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_minix.o `test -f fsys_minix.c || echo './'`fsys_minix.c
source='fsys_reiserfs.c' object='libgrub_a-fsys_reiserfs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_reiserfs.Po' tmpdepfile='.deps/libgrub_a-fsys_reis
erfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_reiserfs.o `test -f fsys_reiserfs.c || echo './'`fsys_reiserfs.c
source='fsys_vstafs.c' object='libgrub_a-fsys_vstafs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_vstafs.Po' tmpdepfile='.deps/libgrub_a-fsys_vstafs
.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_vstafs.o `test -f fsys_vstafs.c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='fsys_xfs.c' object='libgrub_a-fsys_xfs.o' libtool=no \
depfile='.deps/libgrub_a-fsys_xfs.Po' tmpdepfile='.deps/libgrub_a-fsys_xfs.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-fsys_xfs.o `test -f fsys_xfs.c || echo './'`fsys_xfs.c
source='gunzip.c' object='libgrub_a-gunzip.o' libtool=no \
depfile='.deps/libgrub_a-gunzip.Po' tmpdepfile='.deps/libgrub_a-gunzip.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-gunzip.o `test -f gunzip.c || echo './'`gunzip.c
source='md5.c' object='libgrub_a-md5.o' libtool=no \
depfile='.deps/libgrub_a-md5.Po' tmpdepfile='.deps/libgrub_a-md5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-md5.o `test -f md5.c || echo './'`md5.c
source='serial.c' object='libgrub_a-serial.o' libtool=no \
depfile='.deps/libgrub_a-serial.Po' tmpdepfile='.deps/libgrub_a-serial.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-serial.o `test -f serial.c || echo './'`serial.c
source='stage2.c' object='libgrub_a-stage2.o' libtool=no \
depfile='.deps/libgrub_a-stage2.Po' tmpdepfile='.deps/libgrub_a-stage2.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-stage2.o `test -f stage2.c || echo './'`stage2.c
source='terminfo.c' object='libgrub_a-terminfo.o' libtool=no \
depfile='.deps/libgrub_a-terminfo.Po' tmpdepfile='.deps/libgrub_a-terminfo.TPo'
\
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-terminfo.o `test -f terminfo.c || echo './'`terminfo.c
source='tparm.c' object='libgrub_a-tparm.o' libtool=no \
depfile='.deps/libgrub_a-tparm.Po' tmpdepfile='.deps/libgrub_a-tparm.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFS
YS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5
_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -c -o
 libgrub_a-tparm.o `test -f tparm.c || echo './'`tparm.c
rm -f libgrub.a
ar cru libgrub.a libgrub_a-boot.o libgrub_a-builtins.o libgrub_a-char_io.o libgr
ub_a-cmdline.o libgrub_a-common.o libgrub_a-disk_io.o libgrub_a-fsys_ext2fs.o li
bgrub_a-fsys_fat.o libgrub_a-fsys_ffs.o libgrub_a-fsys_jfs.o libgrub_a-fsys_mini
x.o libgrub_a-fsys_reiserfs.o libgrub_a-fsys_vstafs.o libgrub_a-fsys_xfs.o libgr
ub_a-gunzip.o libgrub_a-md5.o libgrub_a-serial.o libgrub_a-stage2.o libgrub_a-te
rminfo.o libgrub_a-tparm.o
ranlib libgrub.a
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing
-prototypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -m
align-functions=1 -Wundef -g -c -o start_exec-start.o `test -f start.S || echo '
./'`start.S
gcc  -g   -o start.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,8000 start_exec-start.o

gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_B
LOCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes
 -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-funct
ions=1 -Wundef -g -c -o e2fs_stage1_5_exec-start.o `test -f start.S || echo './'
`start.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DNO_B
LOCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes
 -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-funct
ions=1 -Wundef -g -c -o e2fs_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm
.S
source='common.c' object='e2fs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-common.Po' tmpdepfile='.deps/e2fs_stage1_5_exe
c-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DN
O_BLOCK_FILES=1 -g -c -o e2fs_stage1_5_exec-common.o `test -f common.c || echo '
./'`common.c
source='char_io.c' object='e2fs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/e2fs_stage1_5_ex
ec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DN
O_BLOCK_FILES=1 -g -c -o e2fs_stage1_5_exec-char_io.o `test -f char_io.c || echo
 './'`char_io.c
source='disk_io.c' object='e2fs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/e2fs_stage1_5_ex
ec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DN
O_BLOCK_FILES=1 -g -c -o e2fs_stage1_5_exec-disk_io.o `test -f disk_io.c || echo
 './'`disk_io.c
source='stage1_5.c' object='e2fs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/e2fs_stage1_5_e
xec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DN
O_BLOCK_FILES=1 -g -c -o e2fs_stage1_5_exec-stage1_5.o `test -f stage1_5.c || ec
ho './'`stage1_5.c
source='fsys_ext2fs.c' object='e2fs_stage1_5_exec-fsys_ext2fs.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-fsys_ext2fs.Po' tmpdepfile='.deps/e2fs_stage1_
5_exec-fsys_ext2fs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DN
O_BLOCK_FILES=1 -g -c -o e2fs_stage1_5_exec-fsys_ext2fs.o `test -f fsys_ext2fs.c
 || echo './'`fsys_ext2fs.c
source='bios.c' object='e2fs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/e2fs_stage1_5_exec-bios.Po' tmpdepfile='.deps/e2fs_stage1_5_exec-
bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_EXT2FS=1 -DN
O_BLOCK_FILES=1 -g -c -o e2fs_stage1_5_exec-bios.o `test -f bios.c || echo './'`
bios.c
gcc  -g   -o e2fs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 e2fs_stage1
_5_exec-start.o e2fs_stage1_5_exec-asm.o e2fs_stage1_5_exec-common.o e2fs_stage1
_5_exec-char_io.o e2fs_stage1_5_exec-disk_io.o e2fs_stage1_5_exec-stage1_5.o e2f
s_stage1_5_exec-fsys_ext2fs.o e2fs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o fat_stage1_5_exec-start.o `test -f start.S || echo './'`sta
rt.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o fat_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='fat_stage1_5_exec-common.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-common.Po' tmpdepfile='.deps/fat_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_B
LOCK_FILES=1 -g -c -o fat_stage1_5_exec-common.o `test -f common.c || echo './'`
common.c
source='char_io.c' object='fat_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-char_io.Po' tmpdepfile='.deps/fat_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_B
LOCK_FILES=1 -g -c -o fat_stage1_5_exec-char_io.o `test -f char_io.c || echo './
'`char_io.c
source='disk_io.c' object='fat_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/fat_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_B
LOCK_FILES=1 -g -c -o fat_stage1_5_exec-disk_io.o `test -f disk_io.c || echo './
'`disk_io.c
source='stage1_5.c' object='fat_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/fat_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_B
LOCK_FILES=1 -g -c -o fat_stage1_5_exec-stage1_5.o `test -f stage1_5.c || echo '
./'`stage1_5.c
source='fsys_fat.c' object='fat_stage1_5_exec-fsys_fat.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-fsys_fat.Po' tmpdepfile='.deps/fat_stage1_5_exe
c-fsys_fat.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_B
LOCK_FILES=1 -g -c -o fat_stage1_5_exec-fsys_fat.o `test -f fsys_fat.c || echo '
./'`fsys_fat.c
source='bios.c' object='fat_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/fat_stage1_5_exec-bios.Po' tmpdepfile='.deps/fat_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FAT=1 -DNO_B
LOCK_FILES=1 -g -c -o fat_stage1_5_exec-bios.o `test -f bios.c || echo './'`bios
.c
gcc  -g   -o fat_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 fat_stage1_5
_exec-start.o fat_stage1_5_exec-asm.o fat_stage1_5_exec-common.o fat_stage1_5_ex
ec-char_io.o fat_stage1_5_exec-disk_io.o fat_stage1_5_exec-stage1_5.o fat_stage1
_5_exec-fsys_fat.o fat_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o ffs_stage1_5_exec-start.o `test -f start.S || echo './'`sta
rt.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o ffs_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='ffs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-common.Po' tmpdepfile='.deps/ffs_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_B
LOCK_FILES=1 -g -c -o ffs_stage1_5_exec-common.o `test -f common.c || echo './'`
common.c
source='char_io.c' object='ffs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/ffs_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_B
LOCK_FILES=1 -g -c -o ffs_stage1_5_exec-char_io.o `test -f char_io.c || echo './
'`char_io.c
source='disk_io.c' object='ffs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/ffs_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_B
LOCK_FILES=1 -g -c -o ffs_stage1_5_exec-disk_io.o `test -f disk_io.c || echo './
'`disk_io.c
source='stage1_5.c' object='ffs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/ffs_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_B
LOCK_FILES=1 -g -c -o ffs_stage1_5_exec-stage1_5.o `test -f stage1_5.c || echo '
./'`stage1_5.c
source='fsys_ffs.c' object='ffs_stage1_5_exec-fsys_ffs.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-fsys_ffs.Po' tmpdepfile='.deps/ffs_stage1_5_exe
c-fsys_ffs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_B
LOCK_FILES=1 -g -c -o ffs_stage1_5_exec-fsys_ffs.o `test -f fsys_ffs.c || echo '
./'`fsys_ffs.c
source='bios.c' object='ffs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/ffs_stage1_5_exec-bios.Po' tmpdepfile='.deps/ffs_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_FFS=1 -DNO_B
LOCK_FILES=1 -g -c -o ffs_stage1_5_exec-bios.o `test -f bios.c || echo './'`bios
.c
gcc  -g   -o ffs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 ffs_stage1_5
_exec-start.o ffs_stage1_5_exec-asm.o ffs_stage1_5_exec-common.o ffs_stage1_5_ex
ec-char_io.o ffs_stage1_5_exec-disk_io.o ffs_stage1_5_exec-stage1_5.o ffs_stage1
_5_exec-fsys_ffs.o ffs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o jfs_stage1_5_exec-start.o `test -f start.S || echo './'`sta
rt.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o jfs_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='jfs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-common.Po' tmpdepfile='.deps/jfs_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_B
LOCK_FILES=1 -g -c -o jfs_stage1_5_exec-common.o `test -f common.c || echo './'`
common.c
source='char_io.c' object='jfs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/jfs_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_B
LOCK_FILES=1 -g -c -o jfs_stage1_5_exec-char_io.o `test -f char_io.c || echo './
'`char_io.c
source='disk_io.c' object='jfs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/jfs_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_B
LOCK_FILES=1 -g -c -o jfs_stage1_5_exec-disk_io.o `test -f disk_io.c || echo './
'`disk_io.c
source='stage1_5.c' object='jfs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/jfs_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_B
LOCK_FILES=1 -g -c -o jfs_stage1_5_exec-stage1_5.o `test -f stage1_5.c || echo '
./'`stage1_5.c
source='fsys_jfs.c' object='jfs_stage1_5_exec-fsys_jfs.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-fsys_jfs.Po' tmpdepfile='.deps/jfs_stage1_5_exe
c-fsys_jfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_B
LOCK_FILES=1 -g -c -o jfs_stage1_5_exec-fsys_jfs.o `test -f fsys_jfs.c || echo '
./'`fsys_jfs.c
source='bios.c' object='jfs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/jfs_stage1_5_exec-bios.Po' tmpdepfile='.deps/jfs_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_JFS=1 -DNO_B
LOCK_FILES=1 -g -c -o jfs_stage1_5_exec-bios.o `test -f bios.c || echo './'`bios
.c
gcc  -g   -o jfs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 jfs_stage1_5
_exec-start.o jfs_stage1_5_exec-asm.o jfs_stage1_5_exec-common.o jfs_stage1_5_ex
ec-char_io.o jfs_stage1_5_exec-disk_io.o jfs_stage1_5_exec-stage1_5.o jfs_stage1
_5_exec-fsys_jfs.o jfs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BL
OCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes
-Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functi
ons=1 -Wundef -g -c -o minix_stage1_5_exec-start.o `test -f start.S || echo './'
`start.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO_BL
OCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes
-Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functi
ons=1 -Wundef -g -c -o minix_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm
.S
source='common.c' object='minix_stage1_5_exec-common.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-common.Po' tmpdepfile='.deps/minix_stage1_5_e
xec-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO
_BLOCK_FILES=1 -g -c -o minix_stage1_5_exec-common.o `test -f common.c || echo '
./'`common.c
source='char_io.c' object='minix_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-char_io.Po' tmpdepfile='.deps/minix_stage1_5_
exec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO
_BLOCK_FILES=1 -g -c -o minix_stage1_5_exec-char_io.o `test -f char_io.c || echo
 './'`char_io.c
source='disk_io.c' object='minix_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/minix_stage1_5_
exec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO
_BLOCK_FILES=1 -g -c -o minix_stage1_5_exec-disk_io.o `test -f disk_io.c || echo
 './'`disk_io.c
source='stage1_5.c' object='minix_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/minix_stage1_5
_exec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO
_BLOCK_FILES=1 -g -c -o minix_stage1_5_exec-stage1_5.o `test -f stage1_5.c || ec
ho './'`stage1_5.c
source='fsys_minix.c' object='minix_stage1_5_exec-fsys_minix.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-fsys_minix.Po' tmpdepfile='.deps/minix_stage1
_5_exec-fsys_minix.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO
_BLOCK_FILES=1 -g -c -o minix_stage1_5_exec-fsys_minix.o `test -f fsys_minix.c |
| echo './'`fsys_minix.c
source='bios.c' object='minix_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/minix_stage1_5_exec-bios.Po' tmpdepfile='.deps/minix_stage1_5_exe
c-bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_MINIX=1 -DNO
_BLOCK_FILES=1 -g -c -o minix_stage1_5_exec-bios.o `test -f bios.c || echo './'`
bios.c
gcc  -g   -o minix_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 minix_stag
e1_5_exec-start.o minix_stage1_5_exec-asm.o minix_stage1_5_exec-common.o minix_s
tage1_5_exec-char_io.o minix_stage1_5_exec-disk_io.o minix_stage1_5_exec-stage1_
5.o minix_stage1_5_exec-fsys_minix.o minix_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO
_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototyp
es -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-fun
ctions=1 -Wundef -g -c -o reiserfs_stage1_5_exec-start.o `test -f start.S || ech
o './'`start.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -DNO
_BLOCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototyp
es -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-fun
ctions=1 -Wundef -g -c -o reiserfs_stage1_5_exec-asm.o `test -f asm.S || echo '.
/'`asm.S
source='common.c' object='reiserfs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-common.Po' tmpdepfile='.deps/reiserfs_stag
e1_5_exec-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -
DNO_BLOCK_FILES=1 -g -c -o reiserfs_stage1_5_exec-common.o `test -f common.c ||
echo './'`common.c
source='char_io.c' object='reiserfs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/reiserfs_sta
ge1_5_exec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -
DNO_BLOCK_FILES=1 -g -c -o reiserfs_stage1_5_exec-char_io.o `test -f char_io.c |
| echo './'`char_io.c
source='disk_io.c' object='reiserfs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/reiserfs_sta
ge1_5_exec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -
DNO_BLOCK_FILES=1 -g -c -o reiserfs_stage1_5_exec-disk_io.o `test -f disk_io.c |
| echo './'`disk_io.c
source='stage1_5.c' object='reiserfs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/reiserfs_st
age1_5_exec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -
DNO_BLOCK_FILES=1 -g -c -o reiserfs_stage1_5_exec-stage1_5.o `test -f stage1_5.c
 || echo './'`stage1_5.c
source='fsys_reiserfs.c' object='reiserfs_stage1_5_exec-fsys_reiserfs.o' libtool
=no \
depfile='.deps/reiserfs_stage1_5_exec-fsys_reiserfs.Po' tmpdepfile='.deps/reiser
fs_stage1_5_exec-fsys_reiserfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -
DNO_BLOCK_FILES=1 -g -c -o reiserfs_stage1_5_exec-fsys_reiserfs.o `test -f fsys_
reiserfs.c || echo './'`fsys_reiserfs.c
source='bios.c' object='reiserfs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/reiserfs_stage1_5_exec-bios.Po' tmpdepfile='.deps/reiserfs_stage1
_5_exec-bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_REISERFS=1 -
DNO_BLOCK_FILES=1 -g -c -o reiserfs_stage1_5_exec-bios.o `test -f bios.c || echo
 './'`bios.c
gcc  -g   -o reiserfs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 reiserf
s_stage1_5_exec-start.o reiserfs_stage1_5_exec-asm.o reiserfs_stage1_5_exec-comm
on.o reiserfs_stage1_5_exec-char_io.o reiserfs_stage1_5_exec-disk_io.o reiserfs_
stage1_5_exec-stage1_5.o reiserfs_stage1_5_exec-fsys_reiserfs.o reiserfs_stage1_
5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_B
LOCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes
 -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-funct
ions=1 -Wundef -g -c -o vstafs_stage1_5_exec-start.o `test -f start.S || echo '.
/'`start.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DNO_B
LOCK_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes
 -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-funct
ions=1 -Wundef -g -c -o vstafs_stage1_5_exec-asm.o `test -f asm.S || echo './'`a
sm.S
source='common.c' object='vstafs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-common.Po' tmpdepfile='.deps/vstafs_stage1_5
_exec-common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DN
O_BLOCK_FILES=1 -g -c -o vstafs_stage1_5_exec-common.o `test -f common.c || echo
 './'`common.c
source='char_io.c' object='vstafs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/vstafs_stage1_
5_exec-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DN
O_BLOCK_FILES=1 -g -c -o vstafs_stage1_5_exec-char_io.o `test -f char_io.c || ec
ho './'`char_io.c
source='disk_io.c' object='vstafs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/vstafs_stage1_
5_exec-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DN
O_BLOCK_FILES=1 -g -c -o vstafs_stage1_5_exec-disk_io.o `test -f disk_io.c || ec
ho './'`disk_io.c
source='stage1_5.c' object='vstafs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/vstafs_stage1
_5_exec-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DN
O_BLOCK_FILES=1 -g -c -o vstafs_stage1_5_exec-stage1_5.o `test -f stage1_5.c ||
echo './'`stage1_5.c
source='fsys_vstafs.c' object='vstafs_stage1_5_exec-fsys_vstafs.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-fsys_vstafs.Po' tmpdepfile='.deps/vstafs_sta
ge1_5_exec-fsys_vstafs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DN
O_BLOCK_FILES=1 -g -c -o vstafs_stage1_5_exec-fsys_vstafs.o `test -f fsys_vstafs
.c || echo './'`fsys_vstafs.c
fsys_vstafs.c: In function `vstafs_read':
fsys_vstafs.c:189: warning: declaration of `a' shadows global declaration
fsys_vstafs.c:191: warning: declaration of `curr_ext' shadows global declaration
source='bios.c' object='vstafs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/vstafs_stage1_5_exec-bios.Po' tmpdepfile='.deps/vstafs_stage1_5_e
xec-bios.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_VSTAFS=1 -DN
O_BLOCK_FILES=1 -g -c -o vstafs_stage1_5_exec-bios.o `test -f bios.c || echo './
'`bios.c
gcc  -g   -o vstafs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 vstafs_st
age1_5_exec-start.o vstafs_stage1_5_exec-asm.o vstafs_stage1_5_exec-common.o vst
afs_stage1_5_exec-char_io.o vstafs_stage1_5_exec-disk_io.o vstafs_stage1_5_exec-
stage1_5.o vstafs_stage1_5_exec-fsys_vstafs.o vstafs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o xfs_stage1_5_exec-start.o `test -f start.S || echo './'`sta
rt.S
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_BLOC
K_FILES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -W
unused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-function
s=1 -Wundef -g -c -o xfs_stage1_5_exec-asm.o `test -f asm.S || echo './'`asm.S
source='common.c' object='xfs_stage1_5_exec-common.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-common.Po' tmpdepfile='.deps/xfs_stage1_5_exec-
common.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_B
LOCK_FILES=1 -g -c -o xfs_stage1_5_exec-common.o `test -f common.c || echo './'`
common.c
source='char_io.c' object='xfs_stage1_5_exec-char_io.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-char_io.Po' tmpdepfile='.deps/xfs_stage1_5_exec
-char_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_B
LOCK_FILES=1 -g -c -o xfs_stage1_5_exec-char_io.o `test -f char_io.c || echo './
'`char_io.c
source='disk_io.c' object='xfs_stage1_5_exec-disk_io.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-disk_io.Po' tmpdepfile='.deps/xfs_stage1_5_exec
-disk_io.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_B
LOCK_FILES=1 -g -c -o xfs_stage1_5_exec-disk_io.o `test -f disk_io.c || echo './
'`disk_io.c
source='stage1_5.c' object='xfs_stage1_5_exec-stage1_5.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-stage1_5.Po' tmpdepfile='.deps/xfs_stage1_5_exe
c-stage1_5.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_B
LOCK_FILES=1 -g -c -o xfs_stage1_5_exec-stage1_5.o `test -f stage1_5.c || echo '
./'`stage1_5.c
source='fsys_xfs.c' object='xfs_stage1_5_exec-fsys_xfs.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-fsys_xfs.Po' tmpdepfile='.deps/xfs_stage1_5_exe
c-fsys_xfs.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_B
LOCK_FILES=1 -g -c -o xfs_stage1_5_exec-fsys_xfs.o `test -f fsys_xfs.c || echo '
./'`fsys_xfs.c
source='bios.c' object='xfs_stage1_5_exec-bios.o' libtool=no \
depfile='.deps/xfs_stage1_5_exec-bios.Po' tmpdepfile='.deps/xfs_stage1_5_exec-bi
os.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunuse
d -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -
Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SER
IAL=1 -DSUPPORT_HERCULES=1 -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 -DFSYS_XFS=1 -DNO_B
LOCK_FILES=1 -g -c -o xfs_stage1_5_exec-bios.o `test -f bios.c || echo './'`bios
.c
gcc  -g   -o xfs_stage1_5.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 xfs_stage1_5
_exec-start.o xfs_stage1_5_exec-asm.o xfs_stage1_5_exec-common.o xfs_stage1_5_ex
ec-char_io.o xfs_stage1_5_exec-disk_io.o xfs_stage1_5_exec-stage1_5.o xfs_stage1
_5_exec-fsys_xfs.o xfs_stage1_5_exec-bios.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing
-prototypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -m
align-functions=1 -Wundef -g -c -o nbloader_exec-nbloader.o `test -f nbloader.S
|| echo './'`nbloader.S
gcc  -g   -o nbloader.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,0 nbloader_exec-nbloa
der.o
gcc -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL
=1 -DSUPPORT_HERCULES=1 -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing
-prototypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -m
align-functions=1 -Wundef -g -c -o pxeloader_exec-pxeloader.o `test -f pxeloader
.S || echo './'`pxeloader.S
gcc  -g   -o pxeloader.exec -nostdlib -Wl,-N -Wl,-Ttext -Wl,7C00 pxeloader_exec-
pxeloader.o
objcopy -O binary start.exec start
objcopy -O binary nbloader.exec nbloader
objcopy -O binary pxeloader.exec pxeloader
rm -f stage2
cat start pre_stage2 > stage2
objcopy -O binary e2fs_stage1_5.exec e2fs_stage1_5
objcopy -O binary fat_stage1_5.exec fat_stage1_5
objcopy -O binary ffs_stage1_5.exec ffs_stage1_5
objcopy -O binary jfs_stage1_5.exec jfs_stage1_5
objcopy -O binary minix_stage1_5.exec minix_stage1_5
objcopy -O binary reiserfs_stage1_5.exec reiserfs_stage1_5
objcopy -O binary vstafs_stage1_5.exec vstafs_stage1_5
objcopy -O binary xfs_stage1_5.exec xfs_stage1_5
rm -f nbgrub
cat nbloader diskless > nbgrub
rm -f pxegrub
cat pxeloader diskless > pxegrub
make[3]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage2'
Making all in stage1
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/stage1'
gcc -O2 -fno-builtin -nostdinc -DHAVE_CONFIG_H -I. -I. -I..  -Wall -Wmissing-pro
totypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malig
n-functions=1 -Wundef -g -c `test -f stage1.S || echo './'`stage1.S
gcc  -g  -nostdlib -Wl,-N,-Ttext,7C00 -o stage1.exec  stage1.o
objcopy -O binary stage1.exec stage1
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/stage1'
Making all in lib
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/lib'
source='getopt.c' object='getopt.o' libtool=no \
depfile='.deps/getopt.Po' tmpdepfile='.deps/getopt.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-I../stage2 -I../stage1 -g -c `test -f getopt.c || echo './'`getopt.c
source='getopt1.c' object='getopt1.o' libtool=no \
depfile='.deps/getopt1.Po' tmpdepfile='.deps/getopt1.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-I../stage2 -I../stage1 -g -c `test -f getopt1.c || echo './'`getopt1.c
source='device.c' object='device.o' libtool=no \
depfile='.deps/device.Po' tmpdepfile='.deps/device.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-I../stage2 -I../stage1 -g -c `test -f device.c || echo './'`device.c
rm -f libcommon.a
ar cru libcommon.a getopt.o getopt1.o device.o
ranlib libcommon.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/lib'
Making all in grub
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/grub'
source='main.c' object='main.o' libtool=no \
depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DSUPPORT
_HERCULES=1 -DSUPPORT_SERIAL=1  -fwritable-strings -I../stage2 -I../stage1 -I../
lib -g -c `test -f main.c || echo './'`main.c
source='asmstub.c' object='asmstub.o' libtool=no \
depfile='.deps/asmstub.Po' tmpdepfile='.deps/asmstub.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -O2
-DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DSUPPORT
_HERCULES=1 -DSUPPORT_SERIAL=1  -fwritable-strings -I../stage2 -I../stage1 -I../
lib -g -c `test -f asmstub.c || echo './'`asmstub.c
gcc -O2 -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -
DSUPPORT_HERCULES=1 -DSUPPORT_SERIAL=1  -fwritable-strings -I../stage2 -I../stag
e1 -I../lib -g   -o grub  main.o asmstub.o ../stage2/libgrub.a  ../lib/libcommon
.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/grub'
Making all in util
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/util'
source='mbchk.c' object='mbchk.o' libtool=no \
depfile='.deps/mbchk.Po' tmpdepfile='.deps/mbchk.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -I..
/lib -I../docs -g -c `test -f mbchk.c || echo './'`mbchk.c
gcc -I../lib -I../docs -g   -o mbchk  mbchk.o ../lib/libcommon.a
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/util'
Making all in docs
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93/docs'
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93/docs'
make[2]: Entering directory `/home/inoue/GRUB/grub-0.93'
make[2]: Leaving directory `/home/inoue/GRUB/grub-0.93'
make[1]: Leaving directory `/home/inoue/GRUB/grub-0.93'
inoue@onlpc03:~/GRUB/grub-0.93$

inoue@onlpc03:~/GRUB/grub-0.93$ pwd
/home/inoue/GRUB/grub-0.93
inoue@onlpc03:~/GRUB/grub-0.93$
inoue@onlpc03:~/GRUB/grub-0.93$ ls -l
合計 908
-rw-r--r--    1 inoue    inoue        1862 11月 30  2002 AUTHORS
-rw-r--r--    1 inoue    inoue         182  5月 29  2002 BUGS
-rw-r--r--    1 inoue    inoue       17989  3月  2  1999 COPYING
-rw-r--r--    1 inoue    inoue      301915 12月  4  2002 ChangeLog
-rw-r--r--    1 inoue    inoue        9662  4月  4  2002 INSTALL
-rw-r--r--    1 inoue    inoue        2667  6月 24  2002 MAINTENANCE
-rw-r--r--    1 inoue    inoue       13611  1月 14 11:00 Makefile
-rw-r--r--    1 inoue    inoue         169  7月  1  2002 Makefile.am
-rw-r--r--    1 inoue    inoue       13345 11月 30  2002 Makefile.in
-rw-r--r--    1 inoue    inoue       25172 12月  8  2002 NEWS
-rw-r--r--    1 inoue    inoue        1057  5月 31  2002 README
-rw-r--r--    1 inoue    inoue        3900 12月  1  2002 THANKS
-rw-r--r--    1 inoue    inoue        3633 12月  5  2002 TODO
-rw-r--r--    1 inoue    inoue         959  2月 28  2001 acconfig.h
-rw-r--r--    1 inoue    inoue       10233  7月 13  2001 acinclude.m4
-rw-r--r--    1 inoue    inoue       29848 11月 30  2002 aclocal.m4
-rwxr-xr-x    1 inoue    inoue        2774 10月 28  2001 compile
-rw-r--r--    1 inoue    inoue       38470  3月 20  2002 config.guess
-rw-r--r--    1 inoue    inoue        3090  1月 14 10:08 config.h
-rw-r--r--    1 inoue    inoue        2891  4月 16  2002 config.h.in
-rw-r--r--    1 inoue    inoue       26890  1月 14 11:02 config.log
-rwxr-xr-x    1 inoue    inoue       34622  1月 14 11:00 config.status
-rw-r--r--    1 inoue    inoue       29052  4月 27  2002 config.sub
-rwxr-xr-x    1 inoue    inoue      191181 11月 30  2002 configure
-rw-r--r--    1 inoue    inoue       18963 11月 30  2002 configure.in
-rwxr-xr-x    1 inoue    inoue       11528  7月  4  2001 depcomp
drwxr-xr-x    3 inoue    inoue        4096  1月 14 11:00 docs
drwxr-xr-x    3 inoue    inoue        4096  1月 14 11:04 grub
-rwxr-xr-x    1 inoue    inoue        5598  7月  4  2001 install-sh
drwxr-xr-x    3 inoue    inoue        4096  1月 14 11:04 lib
-rwxr-xr-x    1 inoue    inoue        8863  7月  4  2001 missing
-rwxr-xr-x    1 inoue    inoue         723  7月  4  2001 mkinstalldirs
drwxr-xr-x    3 inoue    inoue        4096  1月 14 11:02 netboot
drwxr-xr-x    2 inoue    inoue        4096  1月 14 11:04 stage1
drwxr-xr-x    3 inoue    inoue        8192  1月 14 11:04 stage2
-rw-r--r--    1 inoue    inoue          10  1月 14 11:02 stamp-h
-rw-r--r--    1 inoue    inoue          10 11月 30  2002 stamp-h.in
-rw-r--r--    1 inoue    inoue          10  1月 14 11:02 stamp-h1
drwxr-xr-x    3 inoue    inoue        4096  1月 14 11:04 util
inoue@onlpc03:~/GRUB/grub-0.93$ ls -l stage1
合計 56
-rw-r--r--    1 inoue    inoue        9117  1月 14 11:00 Makefile
-rw-r--r--    1 inoue    inoue         377  9月  8  2002 Makefile.am
-rw-r--r--    1 inoue    inoue        8674 11月 30  2002 Makefile.in
-rwxr-xr-x    1 inoue    inoue         512  1月 14 11:04 stage1
-rw-r--r--    1 inoue    inoue        9449  9月  8  2002 stage1.S
-rwxr-xr-x    1 inoue    inoue        2287  1月 14 11:04 stage1.exec
-rw-r--r--    1 inoue    inoue        2413  9月  8  2002 stage1.h
-rw-r--r--    1 inoue    inoue        2156  1月 14 11:04 stage1.o
inoue@onlpc03:~/GRUB/grub-0.93$ ls -l stage2
合計 6224
-rw-r--r--    1 inoue    inoue      149593  1月 14 11:00 Makefile
-rw-r--r--    1 inoue    inoue        8103 11月 30  2002 Makefile.am
-rw-r--r--    1 inoue    inoue      175331 11月 30  2002 Makefile.in
-rw-r--r--    1 inoue    inoue        1931  6月 24  1999 apic.h
-rw-r--r--    1 inoue    inoue        2987 10月 27  2001 apm.S
-rw-r--r--    1 inoue    inoue       42502 12月  3  2002 asm.S
-rw-r--r--    1 inoue    inoue        7246 12月 30  2001 bios.c
-rw-r--r--    1 inoue    inoue       26038 12月  1  2002 boot.c
-rw-r--r--    1 inoue    inoue      113589 12月  4  2002 builtins.c
-rw-r--r--    1 inoue    inoue       26992 12月  3  2002 char_io.c
-rw-r--r--    1 inoue    inoue        6476 12月  3  2002 cmdline.c
-rw-r--r--    1 inoue    inoue        9642  6月  4  2002 common.c
-rw-r--r--    1 inoue    inoue        2007  9月  4  2002 console.c
-rw-r--r--    1 inoue    inoue        2875  9月 30  1999 defs.h
-rw-r--r--    1 inoue    inoue        5213  6月 24  1999 dir.h
-rw-r--r--    1 inoue    inoue        3818  9月 30  1999 disk_inode.h
-rw-r--r--    1 inoue    inoue        3427  7月 29  2000 disk_inode_ffs.h
-rw-r--r--    1 inoue    inoue       38385 12月  5  2002 disk_io.c
-rwxr-xr-x    1 inoue    inoue      121600  1月 14 11:03 diskless
-rwxr-xr-x    1 inoue    inoue      403600  1月 14 11:03 diskless.exec
-rw-r--r--    1 inoue    inoue        7872  1月 14 11:03 diskless_exec-asm.o
-rw-r--r--    1 inoue    inoue       10992  1月 14 11:03 diskless_exec-bios.o
-rw-r--r--    1 inoue    inoue       27400  1月 14 11:03 diskless_exec-boot.o
-rw-r--r--    1 inoue    inoue      105640  1月 14 11:03 diskless_exec-builtins.
o
-rw-r--r--    1 inoue    inoue       30972  1月 14 11:03 diskless_exec-char_io.o
-rw-r--r--    1 inoue    inoue       15776  1月 14 11:03 diskless_exec-cmdline.o
-rw-r--r--    1 inoue    inoue       17036  1月 14 11:03 diskless_exec-common.o
-rw-r--r--    1 inoue    inoue        9808  1月 14 11:03 diskless_exec-console.o
-rw-r--r--    1 inoue    inoue       40284  1月 14 11:03 diskless_exec-disk_io.o
-rw-r--r--    1 inoue    inoue       17892  1月 14 11:03 diskless_exec-fsys_ext2
fs.o
-rw-r--r--    1 inoue    inoue       15976  1月 14 11:03 diskless_exec-fsys_fat.
o
-rw-r--r--    1 inoue    inoue       17428  1月 14 11:03 diskless_exec-fsys_ffs.
o
-rw-r--r--    1 inoue    inoue       22652  1月 14 11:03 diskless_exec-fsys_jfs.
o
-rw-r--r--    1 inoue    inoue       15008  1月 14 11:03 diskless_exec-fsys_mini
x.o
-rw-r--r--    1 inoue    inoue       23808  1月 14 11:03 diskless_exec-fsys_reis
erfs.o
-rw-r--r--    1 inoue    inoue       13604  1月 14 11:03 diskless_exec-fsys_vsta
fs.o
-rw-r--r--    1 inoue    inoue       31964  1月 14 11:03 diskless_exec-fsys_xfs.
o
-rw-r--r--    1 inoue    inoue       25588  1月 14 11:03 diskless_exec-gunzip.o
-rw-r--r--    1 inoue    inoue       12812  1月 14 11:03 diskless_exec-hercules.
o
-rw-r--r--    1 inoue    inoue       14580  1月 14 11:03 diskless_exec-md5.o
-rw-r--r--    1 inoue    inoue       16616  1月 14 11:03 diskless_exec-serial.o
-rw-r--r--    1 inoue    inoue       19160  1月 14 11:03 diskless_exec-smp-imps.
o
-rw-r--r--    1 inoue    inoue       25880  1月 14 11:03 diskless_exec-stage2.o
-rw-r--r--    1 inoue    inoue       14600  1月 14 11:03 diskless_exec-terminfo.
o
-rw-r--r--    1 inoue    inoue       30844  1月 14 11:03 diskless_exec-tparm.o
-rw-r--r--    1 inoue    inoue          29  1月 14 11:03 diskless_size.h
-rwxr-xr-x    1 inoue    inoue        8100  1月 14 11:04 e2fs_stage1_5
-rwxr-xr-x    1 inoue    inoue       42693  1月 14 11:03 e2fs_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:03 e2fs_stage1_5_exec-asm.
o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:03 e2fs_stage1_5_exec-bios
.o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:03 e2fs_stage1_5_exec-char
_io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:03 e2fs_stage1_5_exec-comm
on.o
-rw-r--r--    1 inoue    inoue       21956  1月 14 11:03 e2fs_stage1_5_exec-disk
_io.o
-rw-r--r--    1 inoue    inoue       17180  1月 14 11:03 e2fs_stage1_5_exec-fsys
_ext2fs.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:03 e2fs_stage1_5_exec-stag
e1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 e2fs_stage1_5_exec-star
t.o
-rw-r--r--    1 inoue    inoue        3391 11月 12  2001 fat.h
-rwxr-xr-x    1 inoue    inoue        7604  1月 14 11:04 fat_stage1_5
-rwxr-xr-x    1 inoue    inoue       40748  1月 14 11:03 fat_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:03 fat_stage1_5_exec-asm.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:03 fat_stage1_5_exec-bios.
o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:03 fat_stage1_5_exec-char_
io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:03 fat_stage1_5_exec-commo
n.o
-rw-r--r--    1 inoue    inoue       21944  1月 14 11:03 fat_stage1_5_exec-disk_
io.o
-rw-r--r--    1 inoue    inoue       15072  1月 14 11:03 fat_stage1_5_exec-fsys_
fat.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:03 fat_stage1_5_exec-stage
1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 fat_stage1_5_exec-start
.o
-rwxr-xr-x    1 inoue    inoue        7076  1月 14 11:04 ffs_stage1_5
-rwxr-xr-x    1 inoue    inoue       42289  1月 14 11:03 ffs_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:03 ffs_stage1_5_exec-asm.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:03 ffs_stage1_5_exec-bios.
o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:03 ffs_stage1_5_exec-char_
io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:03 ffs_stage1_5_exec-commo
n.o
-rw-r--r--    1 inoue    inoue       21980  1月 14 11:03 ffs_stage1_5_exec-disk_
io.o
-rw-r--r--    1 inoue    inoue       16640  1月 14 11:03 ffs_stage1_5_exec-fsys_
ffs.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:03 ffs_stage1_5_exec-stage
1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 ffs_stage1_5_exec-start
.o
-rw-r--r--    1 inoue    inoue        3764 11月 12  2001 filesys.h
-rw-r--r--    1 inoue    inoue        3826 12月  1  2002 freebsd.h
-rw-r--r--    1 inoue    inoue       18786  9月 30  1999 fs.h
-rw-r--r--    1 inoue    inoue       21804  5月 14  2002 fsys_ext2fs.c
-rw-r--r--    1 inoue    inoue       11443 12月 19  2001 fsys_fat.c
-rw-r--r--    1 inoue    inoue        7557 11月 12  2001 fsys_ffs.c
-rw-r--r--    1 inoue    inoue        9374  2月  8  2002 fsys_jfs.c
-rw-r--r--    1 inoue    inoue       13791  1月 19  2002 fsys_minix.c
-rw-r--r--    1 inoue    inoue       37107 11月 30  2002 fsys_reiserfs.c
-rw-r--r--    1 inoue    inoue        5396  6月 22  2001 fsys_vstafs.c
-rw-r--r--    1 inoue    inoue       14054  6月 15  2002 fsys_xfs.c
-rw-r--r--    1 inoue    inoue       34912 11月 12  2001 gunzip.c
-rw-r--r--    1 inoue    inoue        4117 12月  3  2002 hercules.c
-rw-r--r--    1 inoue    inoue        1139  6月 11  2002 hercules.h
-rw-r--r--    1 inoue    inoue        6414  7月  9  2002 i386-elf.h
-rw-r--r--    1 inoue    inoue        5986  6月 24  1999 imgact_aout.h
-rw-r--r--    1 inoue    inoue       17194 10月 28  2001 jfs.h
-rwxr-xr-x    1 inoue    inoue        8864  1月 14 11:04 jfs_stage1_5
-rwxr-xr-x    1 inoue    inoue       47158  1月 14 11:03 jfs_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:03 jfs_stage1_5_exec-asm.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:03 jfs_stage1_5_exec-bios.
o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:03 jfs_stage1_5_exec-char_
io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:03 jfs_stage1_5_exec-commo
n.o
-rw-r--r--    1 inoue    inoue       21980  1月 14 11:03 jfs_stage1_5_exec-disk_
io.o
-rw-r--r--    1 inoue    inoue       21968  1月 14 11:03 jfs_stage1_5_exec-fsys_
jfs.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:03 jfs_stage1_5_exec-stage
1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 jfs_stage1_5_exec-start
.o
-rw-r--r--    1 inoue    inoue      540710  1月 14 11:03 libgrub.a
-rw-r--r--    1 inoue    inoue       28652  1月 14 11:03 libgrub_a-boot.o
-rw-r--r--    1 inoue    inoue      113284  1月 14 11:03 libgrub_a-builtins.o
-rw-r--r--    1 inoue    inoue       32436  1月 14 11:03 libgrub_a-char_io.o
-rw-r--r--    1 inoue    inoue       13368  1月 14 11:03 libgrub_a-cmdline.o
-rw-r--r--    1 inoue    inoue       14816  1月 14 11:03 libgrub_a-common.o
-rw-r--r--    1 inoue    inoue       38544  1月 14 11:03 libgrub_a-disk_io.o
-rw-r--r--    1 inoue    inoue       19068  1月 14 11:03 libgrub_a-fsys_ext2fs.o
-rw-r--r--    1 inoue    inoue       16900  1月 14 11:03 libgrub_a-fsys_fat.o
-rw-r--r--    1 inoue    inoue       18344  1月 14 11:03 libgrub_a-fsys_ffs.o
-rw-r--r--    1 inoue    inoue       23856  1月 14 11:03 libgrub_a-fsys_jfs.o
-rw-r--r--    1 inoue    inoue       15892  1月 14 11:03 libgrub_a-fsys_minix.o
-rw-r--r--    1 inoue    inoue       25024  1月 14 11:03 libgrub_a-fsys_reiserfs
.o
-rw-r--r--    1 inoue    inoue       14428  1月 14 11:03 libgrub_a-fsys_vstafs.o
-rw-r--r--    1 inoue    inoue       33328  1月 14 11:03 libgrub_a-fsys_xfs.o
-rw-r--r--    1 inoue    inoue       26640  1月 14 11:03 libgrub_a-gunzip.o
-rw-r--r--    1 inoue    inoue       15076  1月 14 11:03 libgrub_a-md5.o
-rw-r--r--    1 inoue    inoue       14180  1月 14 11:03 libgrub_a-serial.o
-rw-r--r--    1 inoue    inoue       25684  1月 14 11:03 libgrub_a-stage2.o
-rw-r--r--    1 inoue    inoue       15204  1月 14 11:03 libgrub_a-terminfo.o
-rw-r--r--    1 inoue    inoue       31652  1月 14 11:03 libgrub_a-tparm.o
-rw-r--r--    1 inoue    inoue        2743 11月 12  2001 mb_header.h
-rw-r--r--    1 inoue    inoue        5069 11月 12  2001 mb_info.h
-rw-r--r--    1 inoue    inoue        9458  1月  3  2002 md5.c
-rw-r--r--    1 inoue    inoue        1363 10月 21  2000 md5.h
-rwxr-xr-x    1 inoue    inoue        7268  1月 14 11:04 minix_stage1_5
-rwxr-xr-x    1 inoue    inoue       39821  1月 14 11:03 minix_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:03 minix_stage1_5_exec-asm
.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:03 minix_stage1_5_exec-bio
s.o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:03 minix_stage1_5_exec-cha
r_io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:03 minix_stage1_5_exec-com
mon.o
-rw-r--r--    1 inoue    inoue       21956  1月 14 11:03 minix_stage1_5_exec-dis
k_io.o
-rw-r--r--    1 inoue    inoue       14260  1月 14 11:03 minix_stage1_5_exec-fsy
s_minix.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:03 minix_stage1_5_exec-sta
ge1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 minix_stage1_5_exec-sta
rt.o
-rw-r--r--    1 inoue    inoue      122112  1月 14 11:04 nbgrub
-rw-r--r--    1 inoue    inoue        1182  8月 15  2000 nbi.h
-rwxr-xr-x    1 inoue    inoue         512  1月 14 11:04 nbloader
-rw-r--r--    1 inoue    inoue        2661  8月 15  2000 nbloader.S
-rwxr-xr-x    1 inoue    inoue        1313  1月 14 11:04 nbloader.exec
-rw-r--r--    1 inoue    inoue        1129  1月 14 11:04 nbloader_exec-nbloader.
o
-rw-r--r--    1 inoue    inoue        8140 11月 12  2001 pc_slice.h
-rwxr-xr-x    1 inoue    inoue      121632  1月 14 11:03 pre_stage2
-rwxr-xr-x    1 inoue    inoue      403096  1月 14 11:03 pre_stage2.exec
-rw-r--r--    1 inoue    inoue        7904  1月 14 11:02 pre_stage2_exec-asm.o
-rw-r--r--    1 inoue    inoue       10992  1月 14 11:02 pre_stage2_exec-bios.o
-rw-r--r--    1 inoue    inoue       27400  1月 14 11:02 pre_stage2_exec-boot.o
-rw-r--r--    1 inoue    inoue      106356  1月 14 11:02 pre_stage2_exec-builtin
s.o
-rw-r--r--    1 inoue    inoue       30972  1月 14 11:02 pre_stage2_exec-char_io
.o
-rw-r--r--    1 inoue    inoue       12872  1月 14 11:02 pre_stage2_exec-cmdline
.o
-rw-r--r--    1 inoue    inoue       14252  1月 14 11:02 pre_stage2_exec-common.
o
-rw-r--r--    1 inoue    inoue        9808  1月 14 11:02 pre_stage2_exec-console
.o
-rw-r--r--    1 inoue    inoue       40284  1月 14 11:02 pre_stage2_exec-disk_io
.o
-rw-r--r--    1 inoue    inoue       17892  1月 14 11:02 pre_stage2_exec-fsys_ex
t2fs.o
-rw-r--r--    1 inoue    inoue       15976  1月 14 11:02 pre_stage2_exec-fsys_fa
t.o
-rw-r--r--    1 inoue    inoue       17428  1月 14 11:02 pre_stage2_exec-fsys_ff
s.o
-rw-r--r--    1 inoue    inoue       22652  1月 14 11:02 pre_stage2_exec-fsys_jf
s.o
-rw-r--r--    1 inoue    inoue       15008  1月 14 11:02 pre_stage2_exec-fsys_mi
nix.o
-rw-r--r--    1 inoue    inoue       23808  1月 14 11:02 pre_stage2_exec-fsys_re
iserfs.o
-rw-r--r--    1 inoue    inoue       13604  1月 14 11:02 pre_stage2_exec-fsys_vs
tafs.o
-rw-r--r--    1 inoue    inoue       31964  1月 14 11:02 pre_stage2_exec-fsys_xf
s.o
-rw-r--r--    1 inoue    inoue       25588  1月 14 11:02 pre_stage2_exec-gunzip.
o
-rw-r--r--    1 inoue    inoue       12812  1月 14 11:02 pre_stage2_exec-hercule
s.o
-rw-r--r--    1 inoue    inoue       14580  1月 14 11:02 pre_stage2_exec-md5.o
-rw-r--r--    1 inoue    inoue       16616  1月 14 11:03 pre_stage2_exec-serial.
o
-rw-r--r--    1 inoue    inoue       19160  1月 14 11:03 pre_stage2_exec-smp-imp
s.o
-rw-r--r--    1 inoue    inoue       24744  1月 14 11:03 pre_stage2_exec-stage2.
o
-rw-r--r--    1 inoue    inoue       14600  1月 14 11:03 pre_stage2_exec-terminf
o.o
-rw-r--r--    1 inoue    inoue       30844  1月 14 11:03 pre_stage2_exec-tparm.o
-rw-r--r--    1 inoue    inoue      123136  1月 14 11:04 pxegrub
-rwxr-xr-x    1 inoue    inoue        1536  1月 14 11:04 pxeloader
-rw-r--r--    1 inoue    inoue        1228  5月 27  2000 pxeloader.S
-rwxr-xr-x    1 inoue    inoue        2212  1月 14 11:04 pxeloader.exec
-rw-r--r--    1 inoue    inoue        2028  1月 14 11:04 pxeloader_exec-pxeloade
r.o
-rwxr-xr-x    1 inoue    inoue        9764  1月 14 11:04 reiserfs_stage1_5
-rwxr-xr-x    1 inoue    inoue       48205  1月 14 11:04 reiserfs_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:03 reiserfs_stage1_5_exec-
asm.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:03 reiserfs_stage1_5_exec-
bios.o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:03 reiserfs_stage1_5_exec-
char_io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:03 reiserfs_stage1_5_exec-
common.o
-rw-r--r--    1 inoue    inoue       22004  1月 14 11:03 reiserfs_stage1_5_exec-
disk_io.o
-rw-r--r--    1 inoue    inoue       22904  1月 14 11:03 reiserfs_stage1_5_exec-
fsys_reiserfs.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:03 reiserfs_stage1_5_exec-
stage1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 reiserfs_stage1_5_exec-
start.o
-rw-r--r--    1 inoue    inoue        8419 11月 30  2002 serial.c
-rw-r--r--    1 inoue    inoue        2509  6月 11  2002 serial.h
-rw-r--r--    1 inoue    inoue        2745 10月 20  2000 setjmp.S
-rw-r--r--    1 inoue    inoue       27864 12月  3  2002 shared.h
-rwxr-xr-x    1 inoue    inoue        1557  9月 15  1999 size_test
-rw-r--r--    1 inoue    inoue       17535 12月 11  2001 smp-imps.c
-rw-r--r--    1 inoue    inoue        6032  6月 24  1999 smp-imps.h
-rw-r--r--    1 inoue    inoue        1725  2月  8  2002 stage1_5.c
-rw-r--r--    1 inoue    inoue      122144  1月 14 11:04 stage2
-rw-r--r--    1 inoue    inoue       22100 12月  4  2002 stage2.c
-rw-r--r--    1 inoue    inoue          27  1月 14 11:03 stage2_size.h
-rwxr-xr-x    1 inoue    inoue         512  1月 14 11:04 start
-rw-r--r--    1 inoue    inoue        9082 12月 30  2001 start.S
-rwxr-xr-x    1 inoue    inoue        1875  1月 14 11:03 start.exec
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:03 start_exec-start.o
-rw-r--r--    1 inoue    inoue        4120 12月  3  2002 term.h
-rw-r--r--    1 inoue    inoue        5651 11月 30  2002 terminfo.c
-rw-r--r--    1 inoue    inoue        1667 11月 30  2002 terminfo.h
-rw-r--r--    1 inoue    inoue       16725 11月 30  2002 tparm.c
-rw-r--r--    1 inoue    inoue        1027 11月 30  2002 tparm.h
-rw-r--r--    1 inoue    inoue        1955  6月 22  2001 vstafs.h
-rwxr-xr-x    1 inoue    inoue        6724  1月 14 11:04 vstafs_stage1_5
-rwxr-xr-x    1 inoue    inoue       38803  1月 14 11:04 vstafs_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:04 vstafs_stage1_5_exec-as
m.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:04 vstafs_stage1_5_exec-bi
os.o
-rw-r--r--    1 inoue    inoue       13088  1月 14 11:04 vstafs_stage1_5_exec-ch
ar_io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:04 vstafs_stage1_5_exec-co
mmon.o
-rw-r--r--    1 inoue    inoue       21956  1月 14 11:04 vstafs_stage1_5_exec-di
sk_io.o
-rw-r--r--    1 inoue    inoue       12720  1月 14 11:04 vstafs_stage1_5_exec-fs
ys_vstafs.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:04 vstafs_stage1_5_exec-st
age1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:04 vstafs_stage1_5_exec-st
art.o
-rw-r--r--    1 inoue    inoue       17766 10月 28  2001 xfs.h
-rwxr-xr-x    1 inoue    inoue        9708  1月 14 11:04 xfs_stage1_5
-rwxr-xr-x    1 inoue    inoue       55547  1月 14 11:04 xfs_stage1_5.exec
-rw-r--r--    1 inoue    inoue        2780  1月 14 11:04 xfs_stage1_5_exec-asm.o
-rw-r--r--    1 inoue    inoue       10512  1月 14 11:04 xfs_stage1_5_exec-bios.
o
-rw-r--r--    1 inoue    inoue       12740  1月 14 11:04 xfs_stage1_5_exec-char_
io.o
-rw-r--r--    1 inoue    inoue        8288  1月 14 11:04 xfs_stage1_5_exec-commo
n.o
-rw-r--r--    1 inoue    inoue       21944  1月 14 11:04 xfs_stage1_5_exec-disk_
io.o
-rw-r--r--    1 inoue    inoue       31272  1月 14 11:04 xfs_stage1_5_exec-fsys_
xfs.o
-rw-r--r--    1 inoue    inoue        9080  1月 14 11:04 xfs_stage1_5_exec-stage
1_5.o
-rw-r--r--    1 inoue    inoue        1691  1月 14 11:04 xfs_stage1_5_exec-start
.o
inoue@onlpc03:~/GRUB/grub-0.93$

	これで /home/inoue/GRUB/grub-0.93/stage1 ディレクトリと /home/inoue/GRUB
	/grub-0.93/stage2 ディレクトリの下にネットワークブートに対応した stage1
	と stage2 ができた。


   (4-4).  起動用 FD の作成

onlpc03:/home/inoue# fdformat /dev/fd0
両面, 80 トラック, 18 セクタ/トラック。合計容量 1440 kB。
フォーマットします ... 終了
照合します ... 終了
onlpc03:/home/inoue#

onlpc03:/home/inoue/GRUB/grub-0.93# mke2fs /dev/fd0
mke2fs 1.27 (8-Mar-2002)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
184 inodes, 1440 blocks
72 blocks (5.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
184 inodes per group

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
onlpc03:/home/inoue/GRUB/grub-0.93#

onlpc03:/home/inoue/GRUB/grub-0.93# mount -t ext2 /dev/fd0 /mnt
onlpc03:/home/inoue/GRUB/grub-0.93# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda4             14278840   1886280  11667228  14% /
/dev/fd0                  1412        13      1327   1% /mnt
onlpc03:/home/inoue/GRUB/grub-0.93#

onlpc03:/home/inoue/GRUB/grub-0.93# mkdir -p /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93# ls -lR /mnt
/mnt:
合計 13
drwxr-xr-x    3 root     root         1024  1月 15 08:55 boot
drwx------    2 root     root        12288  1月 15 08:52 lost+found

/mnt/boot:
合計 1
drwxr-xr-x    2 root     root         1024  1月 15 08:55 grub

/mnt/boot/grub:
合計 0

/mnt/lost+found:
合計 0
onlpc03:/home/inoue/GRUB/grub-0.93#

onlpc03:/home/inoue/GRUB/grub-0.93/stage1# pwd
/home/inoue/GRUB/grub-0.93/stage1
onlpc03:/home/inoue/GRUB/grub-0.93/stage1# ls -l
合計 56
-rw-r--r--    1 inoue    inoue        9117  1月 14 11:00 Makefile
-rw-r--r--    1 inoue    inoue         377  9月  8  2002 Makefile.am
-rw-r--r--    1 inoue    inoue        8674 11月 30  2002 Makefile.in
-rwxr-xr-x    1 inoue    inoue         512  1月 14 11:04 stage1
-rw-r--r--    1 inoue    inoue        9449  9月  8  2002 stage1.S
-rwxr-xr-x    1 inoue    inoue        2287  1月 14 11:04 stage1.exec
-rw-r--r--    1 inoue    inoue        2413  9月  8  2002 stage1.h
-rw-r--r--    1 inoue    inoue        2156  1月 14 11:04 stage1.o
onlpc03:/home/inoue/GRUB/grub-0.93/stage1# cp stage1 /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93/stage1#

onlpc03:/home/inoue/GRUB/grub-0.93/stage2# pwd
/home/inoue/GRUB/grub-0.93/stage2
onlpc03:/home/inoue/GRUB/grub-0.93/stage2# ls
Makefile                          libgrub_a-fsys_minix.o
Makefile.am                       libgrub_a-fsys_reiserfs.o
Makefile.in                       libgrub_a-fsys_vstafs.o
apic.h                            libgrub_a-fsys_xfs.o
apm.S                             libgrub_a-gunzip.o
asm.S                             libgrub_a-md5.o
bios.c                            libgrub_a-serial.o
boot.c                            libgrub_a-stage2.o
builtins.c                        libgrub_a-terminfo.o
char_io.c                         libgrub_a-tparm.o
cmdline.c                         mb_header.h
common.c                          mb_info.h
console.c                         md5.c
defs.h                            md5.h
dir.h                             minix_stage1_5
disk_inode.h                      minix_stage1_5.exec
disk_inode_ffs.h                  minix_stage1_5_exec-asm.o
disk_io.c                         minix_stage1_5_exec-bios.o
diskless                          minix_stage1_5_exec-char_io.o
diskless.exec                     minix_stage1_5_exec-common.o
diskless_exec-asm.o               minix_stage1_5_exec-disk_io.o
diskless_exec-bios.o              minix_stage1_5_exec-fsys_minix.o
diskless_exec-boot.o              minix_stage1_5_exec-stage1_5.o
diskless_exec-builtins.o          minix_stage1_5_exec-start.o
diskless_exec-char_io.o           nbgrub
diskless_exec-cmdline.o           nbi.h
diskless_exec-common.o            nbloader
diskless_exec-console.o           nbloader.S
diskless_exec-disk_io.o           nbloader.exec
diskless_exec-fsys_ext2fs.o       nbloader_exec-nbloader.o
diskless_exec-fsys_fat.o          pc_slice.h
diskless_exec-fsys_ffs.o          pre_stage2
diskless_exec-fsys_jfs.o          pre_stage2.exec
diskless_exec-fsys_minix.o        pre_stage2_exec-asm.o
diskless_exec-fsys_reiserfs.o     pre_stage2_exec-bios.o
diskless_exec-fsys_vstafs.o       pre_stage2_exec-boot.o
diskless_exec-fsys_xfs.o          pre_stage2_exec-builtins.o
diskless_exec-gunzip.o            pre_stage2_exec-char_io.o
diskless_exec-hercules.o          pre_stage2_exec-cmdline.o
diskless_exec-md5.o               pre_stage2_exec-common.o
diskless_exec-serial.o            pre_stage2_exec-console.o
diskless_exec-smp-imps.o          pre_stage2_exec-disk_io.o
diskless_exec-stage2.o            pre_stage2_exec-fsys_ext2fs.o
diskless_exec-terminfo.o          pre_stage2_exec-fsys_fat.o
diskless_exec-tparm.o             pre_stage2_exec-fsys_ffs.o
diskless_size.h                   pre_stage2_exec-fsys_jfs.o
e2fs_stage1_5                     pre_stage2_exec-fsys_minix.o
e2fs_stage1_5.exec                pre_stage2_exec-fsys_reiserfs.o
e2fs_stage1_5_exec-asm.o          pre_stage2_exec-fsys_vstafs.o
e2fs_stage1_5_exec-bios.o         pre_stage2_exec-fsys_xfs.o
e2fs_stage1_5_exec-char_io.o      pre_stage2_exec-gunzip.o
e2fs_stage1_5_exec-common.o       pre_stage2_exec-hercules.o
e2fs_stage1_5_exec-disk_io.o      pre_stage2_exec-md5.o
e2fs_stage1_5_exec-fsys_ext2fs.o  pre_stage2_exec-serial.o
e2fs_stage1_5_exec-stage1_5.o     pre_stage2_exec-smp-imps.o
e2fs_stage1_5_exec-start.o        pre_stage2_exec-stage2.o
fat.h                             pre_stage2_exec-terminfo.o
fat_stage1_5                      pre_stage2_exec-tparm.o
fat_stage1_5.exec                 pxegrub
fat_stage1_5_exec-asm.o           pxeloader
fat_stage1_5_exec-bios.o          pxeloader.S
fat_stage1_5_exec-char_io.o       pxeloader.exec
fat_stage1_5_exec-common.o        pxeloader_exec-pxeloader.o
fat_stage1_5_exec-disk_io.o       reiserfs_stage1_5
fat_stage1_5_exec-fsys_fat.o      reiserfs_stage1_5.exec
fat_stage1_5_exec-stage1_5.o      reiserfs_stage1_5_exec-asm.o
fat_stage1_5_exec-start.o         reiserfs_stage1_5_exec-bios.o
ffs_stage1_5                      reiserfs_stage1_5_exec-char_io.o
ffs_stage1_5.exec                 reiserfs_stage1_5_exec-common.o
ffs_stage1_5_exec-asm.o           reiserfs_stage1_5_exec-disk_io.o
ffs_stage1_5_exec-bios.o          reiserfs_stage1_5_exec-fsys_reiserfs.o
ffs_stage1_5_exec-char_io.o       reiserfs_stage1_5_exec-stage1_5.o
ffs_stage1_5_exec-common.o        reiserfs_stage1_5_exec-start.o
ffs_stage1_5_exec-disk_io.o       serial.c
ffs_stage1_5_exec-fsys_ffs.o      serial.h
ffs_stage1_5_exec-stage1_5.o      setjmp.S
ffs_stage1_5_exec-start.o         shared.h
filesys.h                         size_test
freebsd.h                         smp-imps.c
fs.h                              smp-imps.h
fsys_ext2fs.c                     stage1_5.c
fsys_fat.c                        stage2
fsys_ffs.c                        stage2.c
fsys_jfs.c                        stage2_size.h
fsys_minix.c                      start
fsys_reiserfs.c                   start.S
fsys_vstafs.c                     start.exec
fsys_xfs.c                        start_exec-start.o
gunzip.c                          term.h
hercules.c                        terminfo.c
hercules.h                        terminfo.h
i386-elf.h                        tparm.c
imgact_aout.h                     tparm.h
jfs.h                             vstafs.h
jfs_stage1_5                      vstafs_stage1_5
jfs_stage1_5.exec                 vstafs_stage1_5.exec
jfs_stage1_5_exec-asm.o           vstafs_stage1_5_exec-asm.o
jfs_stage1_5_exec-bios.o          vstafs_stage1_5_exec-bios.o
jfs_stage1_5_exec-char_io.o       vstafs_stage1_5_exec-char_io.o
jfs_stage1_5_exec-common.o        vstafs_stage1_5_exec-common.o
jfs_stage1_5_exec-disk_io.o       vstafs_stage1_5_exec-disk_io.o
jfs_stage1_5_exec-fsys_jfs.o      vstafs_stage1_5_exec-fsys_vstafs.o
jfs_stage1_5_exec-stage1_5.o      vstafs_stage1_5_exec-stage1_5.o
jfs_stage1_5_exec-start.o         vstafs_stage1_5_exec-start.o
libgrub.a                         xfs.h
libgrub_a-boot.o                  xfs_stage1_5
libgrub_a-builtins.o              xfs_stage1_5.exec
libgrub_a-char_io.o               xfs_stage1_5_exec-asm.o
libgrub_a-cmdline.o               xfs_stage1_5_exec-bios.o
libgrub_a-common.o                xfs_stage1_5_exec-char_io.o
libgrub_a-disk_io.o               xfs_stage1_5_exec-common.o
libgrub_a-fsys_ext2fs.o           xfs_stage1_5_exec-disk_io.o
libgrub_a-fsys_fat.o              xfs_stage1_5_exec-fsys_xfs.o
libgrub_a-fsys_ffs.o              xfs_stage1_5_exec-stage1_5.o
libgrub_a-fsys_jfs.o              xfs_stage1_5_exec-start.o
onlpc03:/home/inoue/GRUB/grub-0.93/stage2#
onlpc03:/home/inoue/GRUB/grub-0.93/stage2# cp stage2 /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93/stage2# cp e2fs_stage1_5 /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93/stage2# cp diskless /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93/stage2# cp nbgrub /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93/stage2#

onlpc03:/home/inoue/GRUB/grub-0.93# find . -name menu.lst -print
./docs/menu.lst
onlpc03:/home/inoue/GRUB/grub-0.93# cp ./docs/menu.lst /mnt/boot/grub
onlpc03:/home/inoue/GRUB/grub-0.93#

onlpc03:/home/inoue/GRUB/grub-0.93/stage2# ls -l /mnt/boot/grub
合計 373
-rwxr-xr-x    1 root     root       121600  1月 15 10:10 diskless
-rwxr-xr-x    1 root     root         8100  1月 15 09:42 e2fs_stage1_5
-rw-r--r--    1 root     root         1582  1月 15 09:59 menu.lst
-rw-r--r--    1 root     root       122112  1月 15 10:10 nbgrub
-rwxr-xr-x    1 root     root          512  1月 15 08:57 stage1
-rw-r--r--    1 root     root       122144  1月 15 09:00 stage2
onlpc03:/home/inoue/GRUB/grub-0.93/stage2#


onlpc03:/home/inoue/GRUB/grub-0.93# vi menu.lst
					:
# Boot automatically after 30 secs.
#timeout 30
timeout 7

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

# Change the colors.
title Change the colors
color light-green/brown blink-red/blue

# Test2: onlsbc1 Network boot
title Test2: Boot from network with bootp [130.87.153.3/bzImage]
ifconfig --address=130.87.153.3 --server=130.87.153.112 --mask=255.255.252.0 --gateway=130.87.152.1
root (nd)
#kernel /tftpboot/130.87.153.3/bzImage nfsroot=130.87.153.112:/tftpboot/130.87.153.3 ip=bootp 
#kernel /tftpboot/130.87.153.3/bzImage root=(nd):/tftpboot/130.87.153.3 ip=bootp 
kernel /tftpboot/130.87.153.3/bzImage root=(nd):/tftpboot/130.87.153.3

# onlsbc1 Network boot
title Boot from network with bootp [130.87.153.3/bzImage]
bootp
root (nd)
#kernel /tftpboot/130.87.153.3/bzImage root=/dev/sda4
kernel /tftpboot/130.87.153.3/bzImage nfsroot=/tftpboot/130.87.153.3 ip=bootp

# For booting GNU/Hurd
					:
					:
/mnt/boot/grub/menu.lst: 73 lines, 1582 characters
onlpc03:/home/inoue/GRUB/grub-0.93#

onlpc03:/home/inoue/GRUB/grub-0.93/grub# pwd
/home/inoue/GRUB/grub-0.93/grub
onlpc03:/home/inoue/GRUB/grub-0.93/grub# ls -l
合計 548
-rw-r--r--    1 inoue    inoue        9552  1月 14 11:00 Makefile
-rw-r--r--    1 inoue    inoue         493  6月 11  2002 Makefile.am
-rw-r--r--    1 inoue    inoue        9437 11月 30  2002 Makefile.in
-rw-r--r--    1 inoue    inoue       26031 12月  3  2002 asmstub.c
-rw-r--r--    1 inoue    inoue       54308  1月 14 11:04 asmstub.o
-rwxr-xr-x    1 inoue    inoue      396381  1月 14 11:04 grub
-rw-r--r--    1 inoue    inoue        6858  6月 11  2002 main.c
-rw-r--r--    1 inoue    inoue       32524  1月 14 11:04 main.o
onlpc03:/home/inoue/GRUB/grub-0.93/grub#

onlpc03:/home/inoue/GRUB/grub-0.93/grub# ./grub
Probing devices to guess BIOS drives. This may take a long time.


    GRUB  version 0.93  (640K lower / 3072K 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> root (fd0)
root (fd0)
 Filesystem type is ext2fs, using whole disk
grub> setup (fd0)
setup (fd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (fd0)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (fd0)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (fd0) /boot/grub/stage2 p /boot/grub/menu.ls
t "... succeeded
Done.
grub> quit
quit
onlpc03:/home/inoue/GRUB/grub-0.93/grub#


onlpc03:/home/inoue/GRUB/grub-0.93/grub# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda4             14278840   1886388  11667120  14% /
/dev/fd0                  1412       388       952  29% /mnt
onlpc03:/home/inoue/GRUB/grub-0.93/grub#
onlpc03:/home/inoue/GRUB/grub-0.93/grub# umount /mnt
onlpc03:/home/inoue/GRUB/grub-0.93/grub#

	ここで onlsbc1 をコンパクトフラッシュLinuxで立ち上げて、マウントのテスト
	をしてみる。

onlpc03:/home/inoue# exportfs
/tftpboot/130.87.153.3
                130.87.0.0/255.255.252.0
onlpc03:/home/inoue# 

onlsbc1:/home/toyo# mount onlpc03:/tftpboot/130.87.153.3 /mnt
mount: onlpc03:/tftpboot/130.87.153.3 failed, reason given by server: Permission denied
onlsbc1:/home/toyo# mount 130.87.153.112:/tftpboot/130.87.153.3 /mnt
mount: 130.87.153.112:/tftpboot/130.87.153.3 failed, reason given by server: Permission denied
onlsbc1:/home/toyo# 

	マウントポイントをマウントできるネットグループの、指定の仕方がよくないの
	かもしれない。 ネットグループではなくてホスト名で設定してみる

onlpc03:/home/inoue# vi /etc/exports
			:
/tftpboot/130.87.153.3 130.87.153.3(rw,no_root_squash)
			:
/etc/exports: 5 lines, 295 characters
onlpc03:/home/inoue#
onlpc03:/home/inoue# exportfs -a
exportfs: JP-HEPNET.kek.jp has non-inet addr
exportfs: JP-HEPNET.kek.jp has non-inet addr
onlpc03:/home/inoue# exportfs
/tftpboot/130.87.153.3
                onlsbc1.kek.jp
/tftpboot/130.87.153.3
                130.87.0.0/255.255.252.0
onlpc03:/home/inoue#

onlsbc1:/home/toyo# mount 130.87.153.112:/tftpboot/130.87.153.3 /mnt
onlsbc1:/home/toyo# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdc1               484602    452129      7451  99% /
130.87.153.112:/tftpboot/130.87.153.3
                      14278840   1891000  11662512  14% /mnt
onlsbc1:/home/toyo#

	ok.  onlpc03 で export しているファイルを、onlsbc1 でNFSマウントできた。
	onlsbc1 起動用GRUB の menu.lstファイルを修正する。

onlsbc1:/home/toyo# umount /mnt
onlsbc1:/home/toyo# mount /dev/fd0 /mnt
onlsbc1:/home/toyo# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdc1               484602    452129      7451  99% /
/dev/fd0                  1412       388       952  29% /mnt
onlsbc1:/home/toyo#
onlsbc1:/home/toyo# vi /mnt/boot/grub/menu.lst
			:
# Test2: onlsbc1 Network boot
title Test2: Boot from network with bootp [130.87.153.3/bzImage]
ifconfig --address=130.87.153.3 --server=130.87.153.112 --mask=255.255.252.0 --g
ateway=130.87.152.1
root (nd)
#kernel /tftpboot/130.87.153.3/bzImage nfsroot=130.87.153.112:/tftpboot/130.87.1
53.3 ip=bootp
#kernel /tftpboot/130.87.153.3/bzImage root=(nd):/tftpboot/130.87.153.3 ip=bootp

#kernel /tftpboot/130.87.153.3/bzImage root=(nd):/tftpboot/130.87.153.3
kernel /tftpboot/130.87.153.3/bzImage nfsroot=(nd):/tftpboot/130.87.153.3
			:
/mnt/boot/grub/menu.lst: 83 lines, 2119 characters
onlsbc1:/home/toyo#
	

   (4-5).  FD からの起動

	上記の項目(4-4)で作った起動フロッピーディスクを onlsbc1 の FDドライブに
	セットし電源をオンする。

onlsbc1:/home/toyo# umount /mnt
onlsbc1:/home/toyo# reboot

Broadcast message from root (pts/0) (Fri Jan 16 14:49:32 2004):

The system is going down for reboot NOW!
onlsbc1:/home/toyo#

		:
		:
Vlan Initialization complete.
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Insert root floppy and press ENTER

	ここで待ち状態になる。
	grub を起動した時、bootpコマンドを実行してみる。

grub> bootp
Found Intel EtherExpressPro100 82559R at 0xec00, ROM address 0x0000
Probing...[Intel EtherExpressPro100 82559ER]Ethernet add: 00:0B:AB:01:50:BA

	ここでフリーズする。
	この時、サーバ側のシステムメッセージには以下のように記録が残っている。

onlpc03:/var/log# cat syslog
			:
Jan 16 15:05:09 onlpc03 in.tftpd[627]: connect from 130.87.153.3
Jan 16 15:05:09 onlpc03 tftpd[628]: tftpd: trying to get file: /tftpboot/130.87.153.3/bzImage 
Jan 16 15:08:01 onlpc03 /USR/SBIN/CRON[632]: (mail) CMD (  if [ -x /usr/sbin/exim -a -f /etc/exim/exim.conf ]; then /usr/sbin/exim -q ; fi)
Jan 16 15:22:15 onlpc03 bootpd[644]: version 2.4.3
Jan 16 15:22:15 onlpc03 bootpd[644]: in entry named "onlsbc1", symbol "ha": bad hardware address
Jan 16 15:23:01 onlpc03 /USR/SBIN/CRON[647]: (mail) CMD (  if [ -x /usr/sbin/exim -a -f /etc/exim/exim.conf ]; then /usr/sbin/exim -q ; fi)
onlpc03:/var/log# 

	/etc/bootptabファイルの記述がまずいようだ。 修正する。

onlpc03:/etc# vi /etc/bootptab
			:
            onlsbc1:hd=/tftpboot/130.87.153.3:\
                 :tc=.default:\
#                :ha=00:0B:AB:01:50:BA:\
                 :ha=000BAB0150BA:\
                 :ip=130.87.153.3:
/etc/bootptab: 52 lines, 1579 characters
onlpc03:/etc#

	ここで再度 grub を起動して、bootpコマンドを実行する。

grub> bootp
Found Intel EtherExpressPro100 82559R at 0xec00, ROM address 0x0000
Probing...[Intel EtherExpressPro100 82559ER]Ethernet add: 00:0B:AB:01:50:BA
Address: 130.87.153.3
Netmask: 255.255.252.0
Server: 130.87.153.112
Gateway: 130.87.152.1

grub>

	ok.  bootpコマンドは正常に実行できた。 続いて、ネットワークブートのため
	のコマンドを入力する。

grub> kernel /tftpboot/130.87.153.3/bzImage nfsroot=/tftpboot/130.87.153.3 ip=bootp

grub> boot
		:
Debian GNU/Linux 3.0 onlsbc1 tty1
onlsbc1 login:

	ok.  正常に立ち上がった。

onlpc03:/etc# ssh onlsbc1
ssh: connect to address 130.87.153.3 port 22: Connection refused
onlpc03:/etc#
onlpc03:/etc# which ssh
/usr/bin/ssh
onlpc03:/etc#

	ssh が使用できていない。

inoue@onlsbc1:/$ ls -l /usr
Total 0
inoue@onlsbc1:/$

	onlsbc1 の /usr の下は空になっている。 NFSサーバ、onlpc03 の /usr を
	NFSマウントできるように設定しよう。

onlpc03:/etc# pwd
/etc
onlpc03:/etc# vi exports
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#/tftpboot/130.87.153.3 130.87.0.0/255.255.252.0(rw,no_root_squash)
#/tftpboot/130.87.153.3 onlsbc1.kek.jp(rw,no_root_squash)
/tftpboot/130.87.153.3 130.87.153.3(rw,no_root_squash)
/usr    130.87.153.3(ro)
/home    130.87.153.3(rw)
~
~
exports: 7 lines, 346 characters
onlpc03:/etc#

onlpc03:/# exportfs -a
onlpc03:/# exportfs
/tftpboot/130.87.153.3
                onlsbc1.kek.jp
/home           onlsbc1.kek.jp
/usr            onlsbc1.kek.jp
/tftpboot/130.87.153.3
                130.87.0.0/255.255.252.0
onlpc03:/#


	起動用FDを onlpc03にセットして、menu.lstファイルを修正する。

onlpc03:/# mount -t ext2 /dev/fd0 /mnt
onlpc03:/# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda4             14278840   1885776  11667732  14% /
/dev/fd0                  1412       389       951  30% /mnt
onlpc03:/# vi /mnt/boot/grub/menu.lst
		:
# Fallback to the second entry.
fallback 1

# Test3: onlsbc1 Network boot
title Test3: Boot from network with bootp [130.87.153.3/bzImage]
bootp
root (nd)
kernel /tftpboot/130.87.153.3/bzImage nfsroot=130.87.153.112:/tftpboot/130.87.153.3 ip=bootp

# Change the colors.
title Change the colors
		:
/mnt/boot/grub/menu.lst: 89 lines, 2321 characters
onlpc03:/#

onlpc03:/# umount /mnt
onlpc03:/#

	修正した起動用のFDを再び onlsbc1 にセットして、onlsbc1をリブートする。

onlsun3[35]% ssh onlsbc1
The authenticity of host 'onlsbc1 (130.87.153.3)' can't be established.
RSA key fingerprint is 77:b2:72:8f:7c:b8:e0:a0:59:54:d8:97:eb:07:01:16.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'onlsbc1,130.87.153.3' (RSA) to the list of known hos
ts.
inoue@onlsbc1's password:
Linux onlsbc1 2.4.18 #1 2004年 1月 9日 金曜日 15:25:22 JST i586 unknown

Most of the programs included with the Debian GNU/Linux system are
freely redistributable; the exact distribution terms for each program
are described in the individual files in /usr/share/doc/*/copyright

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
Last login: Mon Jan 19 10:34:34 2004
inoue@onlsbc1:~$ who
inoue    tty1         Jan 19 10:34
inoue    pts/0        Jan 19 10:46 (onlsun3.kek.jp)
inoue@onlsbc1:~$
inoue@onlsbc1:~$ df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
130.87.153.112:/tftpboot/130.87.153.3
                      14278840   1886552  11666956  14% /
130.87.153.112:/usr   14278840   1886552  11666960  14% /usr
130.87.153.112:/home  14278840   1886552  11666960  14% /home
inoue@onlsbc1:~$
inoue@onlsbc1:~$ ls -l /
合計 1985
-rw-r--r--    1 root     root       593097  1月 13 09:03 System.map
drwxr-xr-x    2 root     root         4096 11月 28 09:06 bin
-rw-r--r--    1 root     root      1371992  1月 13 09:04 bzImage
drwxr-xr-x   10 root     root        24576  1月 19 10:38 dev
drwxr-xr-x   70 root     root         4096  1月 19 11:26 etc
drwxrwsr-x    3 root     staff        4096 10月 22 10:40 home
drwxr-xr-x    5 root     root         4096 11月 28 09:06 lib
drwxr-xr-x    4 root     root         1024  1月 15 08:55 mnt
dr-xr-xr-x   55 root     root            0  1月 19 19:33 proc
drwxr-xr-x    2 root     root         4096 11月 28 09:06 sbin
drwxrwxrwt    5 root     root         4096  1月 20 06:30 tmp
drwxr-xr-x   13 root     root         4096 10月 22 13:51 usr
drwxr-xr-x   13 root     root         4096 10月 22 19:26 var
inoue@onlsbc1:~$

	ok.  FD上のGRUB起動によるディスクレスシステムは、正常に立ち上がった。



	検討事項:
	 (1).  現在動作できているディスクレスシステムは、/usr下のファイルを
	        サーバのものをそのまま使用している。 このため、X設定環境が異な
	        るクライアント側ではXが起動できない。

	  (2).  上記の項目(1)に関係する点で、/usr下の camac用のファイルをどのよ
	    うに処理するか検討が必要。 /usr下のファイルサイズは 1GB強。

inoue@onlsbc1:/usr$ pwd
/usr
inoue@onlsbc1:/usr$ du -k
			:
47432   ./X11R6/lib
14656   ./X11R6/bin
72280   ./X11R6
1086376 .
inoue@onlsbc1:/usr$

	  (3).  現在動作できているディスクレスシステムは、システム起動のために
		FDを使用している。 これを、コンパクトフラッシュからの起動に置き
		替えた時のテストが必要。

	  (4).  GRUBを使ったネットワークブートシステムは動作可能なものを構築でき
		た。 Etherbootでのテストはまだやっていない。 

---xxxx


 (5). コンパクトフラッシュ起動、Etherboot の検討
 (6). コンパクトフラッシュ起動、GRUB の検討

---xxxx