[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:54017] Re: カスタムカーネルなインストーラ作成(9240-8i対応したい!)
- From: Hiroyuki Yamamoto <yama1066@xxxxxxxxx>
- Subject: [debian-users:54017] Re: カスタムカーネルなインストーラ作成(9240-8i対応したい!)
- Date: Sun, 28 Mar 2010 16:06:45 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=PoDAi58XGXokNOPrxG+QN7jCCCNyumRah9f6DhVU9os=; b=ae54E02u7TLMYVELAA95O80YlIgP/mVWDDjyEvwMwVbARKaeNgKMJEKVWvdCBWVZeZ /hM0ZBT0a70QQIFHJKfcR7t3ZvXPDcvg4kmKms0thHnn6TYSCrxOm3nmC7vH7RqPfKqy FUJds84ScjsmE1+rspTfhbGFVcZl5TLApY7QI=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=YH0pxhL0VE8nhS9zjY/PQUg6tXdWA1DvAyz8BXyDdmqrUQdCBzvWKf5LuCO7oaz1MN gsgtK0jLiEH/wEAtVaIOBTvkOf7igoa1xaN6taC72Npg3HAGF/GPZ2TRkjBqBVufM9fR tF2UyEED9bUVk+q9PgjbFTT3qRhSp95WFd5dg=
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-enigmail-version: 0.95.0
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-checker-version: SpamAssassin 3.1.7-deb3 (2006-10-05) on osdn.debian.or.jp
- X-spam-level:
- X-spam-status: No, score=0.0 required=10.0 tests=AWL,GAPPY_SUBJECT,KI, PLING_QUERY,SUBJECT_ENCODED_TWICE autolearn=disabled version=3.1.7-deb3
- References: <a61b7f801003271813y33751cafiea86166f0263dfc@xxxxxxxxxxxxxx>
- Message-id: <4BAEFFFF.2020004@xxxxxxxxx>
- X-mail-count: 54017
- User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109)
こんにちは、山本です。
Mitsuo KASAHARA さんは書きました:
>> 1.lennyなamd64環境を作成し、カーネルをmake-kpkgを使って作成して、mtuディレクトリに配置しました。
>> 但し、kernel-packageがlennyのままだと2.6.33.1のコンパイルに失敗するので、
>> mayumi:~# dpkg -l | grep kernel-p
>> ii kernel-package 12.033 A
>> utility for building Linux kernel related
>> mayumi:~#
>> と新しいモノを入れました。
>
> まず、コレガ違う。
> インストーラ用のkernel派別の流儀で(というかdebianパッチの当たったカーネルじゃないとダメ)
> 作らないといけないとのことで、現在作業環境構築中です。
backported d-i の作り方は全く知らないので、間違っているかもだけど、
www.backports.org の 2.6.32-9~bpo50+1 (2.6.32.9 相当) とか、
experimental の 2.6.33-1~experimental.4 (2.6.33.1 相当) (これは失敗するかも) とかを
apt-get source してきてビルドじゃダメなのかな?
> こちらに関しては、conf.shを読んだら分かったのですが、ディレクトリ構成が決め打ちになっている
> 部分があるようで、
> /home/mitsuo/d-i/d-i.bpo/lenny-amd64
> に
> mitsuo@mayumi:~/d-i/d-i.bpo/lenny-amd64$ ls
> Makefile build conf-amd64.sh conf.sh
> debian-504-amd64-netinst.iso local-apt mtu.update
> Packages cdimage conf-i386.sh d-i howto-replace-kernel.txt mtu
> mitsuo@mayumi:~/d-i/d-i.bpo/lenny-amd64$
> という感じでファイルを配置すると上手くいくようです。
svn co https://svn.kmuto.jp/svn/d-i/lenny/ でチェックアウトしたんじゃないの?
>>> ですから、実際にあなたが使いたいバージョンのカーネルの drivers/scsi/megaraid にある megaraid_sas.c と megaraid_sas.h に、
>>> megaraid_sas-v00.00.04.17.2-src.tgz/megaraid_sas-v00.00.04.17.2/patches/rhel5.patch
>>> のようなパッチをあて (もしリジェクトされる部分があれば、適宜手動で書き換える)、
>>> カーネルを入れ替える必要があると推測されます。
ああ、これは多分私が MegaRAID SAS 9240-8i のドライバを勘違いしていたみたい。
新しめのカーネルなら、多分、カーネルの megaraid_sas.c と megaraid_sas.h を、
megaraid_sas-v00.00.04.17.2-src.tgz/megaraid_sas-v00.00.04.17.2/ にある
megaraid_sas.c と megaraid_sas.h に置き換えるだけでいけると思う。
(rhel5.patch とかは、rhel5 (kernel 2.6.18) の古めのカーネルヘッダにあわせるパッチだと思う)
--
Hiroyuki Yamamoto
4096R/520304DC
A75D B285 7050 4BF9 AEDA 91AC 3A10 59C6 5203 04DC