[ubuntu-jp:4600] Re: Ubuntu 13.10 日本語Remix リリース候補版2
Jun Kobayashi
jkbys @ ubuntu.com
2013年 11月 4日 (月) 14:09:04 UTC
小林です。
> - /pool
> - /dist
> - /.disk/base_installable
> - /.disk/cd_type
> の4つ(2ディレクトリ2ファイル)を本家版からコピーすることで、上記の問題を
> 回避できることを確認しました。要するに、d-i的に、dpkgの入ったメディアだと
> 認識させてやればOKです。
> https://wiki.debian.org/DebianInstaller/Modify/CD
ありがとうございます。ファイルを追加したRC3を作ります。
> あと、UbiquityのフォントがTakaoじゃないことがある(microheiあたりのCJ汎用
> フォントでしんにょうその他が繁体字のもの……に、なることがある? 常になる?)
> 気がするのですが、これは条件の確認が汚れていて、再現性の有無のレベルで
> わかっていません(たぶん環境変数の問題で、再現してるやつとしてないやつで
> /proc/<pid>/environあたりを眺めれば分かる気がする)。
これもしばらく前のバージョンから見られる現象ですね…
2013年11月4日 3:15 Fumihito YOSHIDA <hito at ubuntu.com>:
>> UEFI優先/SecureBoot Ready(CSMはロードされているもののUEFI優先かつ、
>> SecureBoot対応だが有効にはしてない環境)な環境にインストールしようと
>> して、以下のバグ報告と同じ現象に遭遇しました。
>> https://bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1215549
>>
>> エラーダイアログが示すメッセージは以下です。
>> “'grub-efi-amd64-signed'パッケージを/target/にインストールするのに失敗しました。
>> GRUBブートローダなしでは、インストールしたシステムは起動しません。"
>
> その後調べたところ、この現象はインターネット接続がない場合に限って再現
> することが分かりました。本家版は同じ条件でも問題ないです。
>
>> きわめてラフな試験ですが、差分(とくに/pool)をコピって再挑戦してみます
>> (ひどい)。
>
> で、↑の方針で試行錯誤して、
> - /pool
> - /dist
> - /.disk/base_installable
> - /.disk/cd_type
> の4つ(2ディレクトリ2ファイル)を本家版からコピーすることで、上記の問題を
> 回避できることを確認しました。要するに、d-i的に、dpkgの入ったメディアだと
> 認識させてやればOKです。
> https://wiki.debian.org/DebianInstaller/Modify/CD
>
> # 先に載せたdirの結果はUSB Creator経由で作った場合とddで作った場合も
> # あってめちゃくちゃ違っていましたが、この問題についてはこの4つが決定的な
> # 差でした。
>
> 次のようなメカニズムでした。
>
> ・64bit+UEFIの場合、Ubiquityが最後のフェーズにapt-get install相当で
> grub2パッケージを導入している。13.04/12.04.3ではおそらくSecure Boot
> 認識時のみ、13.10では常に実行。
> ・この処理をCDだけで完結できるように、インストールISOは、最低限必要な
> パッケージの入ったCDとしても振る舞うようになっている。
> ・しかしubuntu-defaults-builderは/pool, /distほかを作らない。
> 結果として、この処理をインターネット接続なしで実行するとコケる。
> ・これまでも同条件ではコケていたハズだが、13.10でSecure Bootの有無
> 問わずこの処理を走らせるようになったので顕在化した。
>
> インターネット接続ができれば回避できるものの、rc3に突入した方が良いかなぁ、
> という感触です。
>
> あと、UbiquityのフォントがTakaoじゃないことがある(microheiあたりのCJ汎用
> フォントでしんにょうその他が繁体字のもの……に、なることがある? 常になる?)
> 気がするのですが、これは条件の確認が汚れていて、再現性の有無のレベルで
> わかっていません(たぶん環境変数の問題で、再現してるやつとしてないやつで
> /proc/<pid>/environあたりを眺めれば分かる気がする)。
>
--
Jun Kobayashi
More information about the ubuntu-jp
mailing list