前へ|次へ|戻る

GNU GRUB GRUB, GRand Unified Bootloader GRUB Legacy.

Where

GRUB 2 and GRUB Legacy
Currently under development, GRUB 2, has replaced what was formerly known as GRUB (i.e. version 0.9x), which has, in turn, become GRUB Legacy.

取り敢えず GRUB Legacy の 最新版と 思われるものを 入手 しましょう

ftp://alpha.gnu.org/gnu/grub/
-rw-r--r--    1 mm  users      971783  2月 27日  17:48 grub-0.97.tar.gz
-rw-r--r--    1 mm  users          65  2月 27日  17:48 grub-0.97.tar.gz.sig

Integrity Check
Using gpg

$ gpg --verify grub-0.97.tar.gz.sig 
gpg: 2005年05月08日 12時13分37秒 JSTにDSA鍵ID FE06BDEFで施された署名
gpg: “Yoshinori K. Okuji <okuji@gnu.org>”からの正しい署名
gpg:                 別名“Yoshinori Okuji <yo@nexedi.com>”
gpg:                 別名“Yoshinori K. Okuji <okuji@enbug.org>”
$ gpg --verify grub-0.97.tar.gz.sig grub-0.97.tar.gz
gpg: 2005年05月08日 12時13分37秒 JSTにDSA鍵ID FE06BDEFで施された署名
gpg: “Yoshinori K. Okuji <okuji@gnu.org>”からの正しい署名
gpg:                 別名“Yoshinori Okuji <yo@nexedi.com>”
gpg:                 別名“Yoshinori K. Okuji <okuji@enbug.org>”

ここからの ものは 関係有りません

grub-1.92.tar.gz

grub-1.92.tar.gz は grub2 の ようです 通常このままでは lzo が 無いと いわれて ./configure 出来ません 従って当分 grub-0.97.tar.gz で 運用しま す。

取り敢えず GRUB Legacy の 最新版と 思われるものを 入手 しましょう

ftp://alpha.gnu.org/gnu/grub/
grub-1.92.tar.gz  	413 KB  	2005年12月25日  	17:39:00
grub-1.92.tar.gz.sig  	1 KB  	2005年12月25日  	17:39:00

馬鹿な私 grub-1.92.tar.gz というものは GRUB Legacy では ないのです

ここからの ものは 関係有りません

$ gpg --verify grub-1.92.tar.gz.sig 
gpg: 2005年12月26日 02時36分45秒 JSTにDSA鍵ID FE06BDEFで施された署名
gpg: “Yoshinori K. Okuji <okuji@enbug.org>”からの正しい署名
gpg: 警告: この鍵は信用できる署名で証明されていません!
gpg:       この署名が所有者のものかどうかの検証手段がありません。
主鍵の指紋: 1C2F 76A6 95C9 C8DC A55E  4A43 1DDA E7A2 FE06 BDEF
$ gpg --verify grub-1.92.tar.gz.sig grub-1.92.tar.gz
gpg: 2005年12月26日 02時36分45秒 JSTにDSA鍵ID FE06BDEFで施された署名
gpg: “Yoshinori K. Okuji <okuji@enbug.org>”からの正しい署名
gpg: 警告: この鍵は信用できる署名で証明されていません!
gpg:       この署名が所有者のものかどうかの検証手段がありません。
主鍵の指紋: 1C2F 76A6 95C9 C8DC A55E  4A43 1DDA E7A2 FE06 BDEF

実際に行ってみよう

入手した ファイルは

$ ls -l | sed 1,2d
-rw-------    1 mm       users      422855  2月 18日  22:18 grub-1.92.tar.gz
-rw-------    1 mm       users          65  2月 18日  22:18 grub-1.92.tar.gz.sig

公開鍵が 未だ無い場合

$ gpg --verify grub-1.92.tar.gz.sig grub-1.92.tar.gz
gpg: 2005年12月26日 02時36分45秒 JSTにDSA鍵ID FE06BDEFで施された署名
gpg: 署名を検査できません: 公開鍵が見つかりません

鍵サーバーに 要求して入手

$ gpg --recv FE06BDEF
gpg: 鍵FE06BDEFをhkpからサーバーsubkeys.pgp.netに要求
gpg: 鍵FE06BDEF: 公開鍵“Yoshinori K. Okuji <okuji@gnu.org>”を読み込みました
gpg:     処理数の合計: 1
gpg:           読込み: 1

鍵の一覧 を 見てみる

$ gpg --list-key FE06BDEF
pub   1024D/FE06BDEF 2002-06-23
uid                  Yoshinori K. Okuji <okuji@gnu.org>
uid                  Yoshinori Okuji <yo@nexedi.com>
uid                  Yoshinori K. Okuji <okuji@enbug.org>
sub   1024g/3DE12834 2002-06-23

鍵と署名の一覧を 見てみる

$ gpg --list-sigs FE06BDEF
pub   1024D/FE06BDEF 2002-06-23
uid                  Yoshinori K. Okuji <okuji@gnu.org>
sig 3        FE06BDEF 2003-12-10  Yoshinori K. Okuji <okuji@gnu.org>
uid                  Yoshinori Okuji <yo@nexedi.com>
sig 3        FE06BDEF 2003-12-10  Yoshinori K. Okuji <okuji@gnu.org>
uid                  Yoshinori K. Okuji <okuji@enbug.org>
sig 3        FE06BDEF 2002-06-23  Yoshinori K. Okuji <okuji@gnu.org>
sig 3        FE06BDEF 2002-06-23  Yoshinori K. Okuji <okuji@gnu.org>
sub   1024g/3DE12834 2002-06-23
sig          FE06BDEF 2002-06-23  Yoshinori K. Okuji <okuji@gnu.org>

署名 する

$ gpg --lsign-key FE06BDEF

pub  1024D/FE06BDEF  作成: 2002-06-23  満了: 無期限      利用法: CS  
                     信用: 未知の        有効性: 未知の
sub  1024g/3DE12834  作成: 2002-06-23  満了: 無期限      利用法: E   
[ unknown] (1). Yoshinori K. Okuji <okuji@gnu.org>
[ unknown] (2)  Yoshinori Okuji <yo@nexedi.com>
[ unknown] (3)  Yoshinori K. Okuji <okuji@enbug.org>


pub  1024D/FE06BDEF  作成: 2002-06-23  満了: 無期限      利用法: CS  
                     信用: 未知の        有効性: 未知の
 主鍵の指紋: 1C2F 76A6 95C9 C8DC A55E  4A43 1DDA E7A2 FE06 BDEF

     Yoshinori K. Okuji <okuji@gnu.org>
     Yoshinori Okuji <yo@nexedi.com>
     Yoshinori K. Okuji <okuji@enbug.org>
本当にこの鍵にあなたの鍵“nyantarou (sumi-non non) <ntmail@nyanta.no-ip.info>”で署名してよいですか
(81674703)

署名は、書出し不可に設定されます。

本当に署名しますか? (y/N) 
本当に署名しますか? (y/N) y
次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:“nyantarou (sumi-non non) <ntmail@nyanta.no-ip.info>”
1024ビットDSA鍵, ID 81674703作成日付は2006-02-16

パスフレーズを入力: 
“nyantarou (sumi-non non) <ntmail@nyanta.no-ip.info>”
1024ビットDSA鍵, ID 81674703作成日付は2006-02-16

再度 鍵と署名の一覧を 見てみる

$ gpg --list-sigs FE06BDEF
gpg: 信用データベースの検査
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   2  信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1  有効性:   2  署名:   0  信用: 2-, 0q, 0n, 0m, 0f, 0u
pub   1024D/FE06BDEF 2002-06-23
uid                  Yoshinori K. Okuji <okuji@gnu.org>
sig 3        FE06BDEF 2003-12-10  Yoshinori K. Okuji <okuji@gnu.org>
sig   L      81674703 2006-02-18  nyantarou (sumi-non non) <ntmail@nyanta.no-ip.info>
uid                  Yoshinori Okuji <yo@nexedi.com>
sig 3        FE06BDEF 2003-12-10  Yoshinori K. Okuji <okuji@gnu.org>
sig   L      81674703 2006-02-18  nyantarou (sumi-non non) <ntmail@nyanta.no-ip.info>
uid                  Yoshinori K. Okuji <okuji@enbug.org>
sig 3        FE06BDEF 2002-06-23  Yoshinori K. Okuji <okuji@gnu.org>
sig 3        FE06BDEF 2002-06-23  Yoshinori K. Okuji <okuji@gnu.org>
sig   L      81674703 2006-02-18  nyantarou (sumi-non non) <ntmail@nyanta.no-ip.info>
sub   1024g/3DE12834 2002-06-23
sig          FE06BDEF 2002-06-23  Yoshinori K. Okuji <okuji@gnu.org>

検証してみよう

$ gpg --verify grub-1.92.tar.gz.sig grub-1.92.tar.gz
gpg: 2005年12月26日 02時36分45秒 JSTにDSA鍵ID FE06BDEFで施された署名
gpg: “Yoshinori K. Okuji <okuji@gnu.org>”からの正しい署名
gpg:                 別名“Yoshinori Okuji <yo@nexedi.com>”
gpg:                 別名“Yoshinori K. Okuji <okuji@enbug.org>”

ここまでの ものは 関係有りません

にゃんたろう 拝!
2006年 2月18日 (土) 22:41:21 JST 追記
2006年 2月 6日 (月) 21:57:21 JST 作成


前へ|次へ|戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.