[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12385] upload boot-floppies for PC-9800 (alpha version) to master
- From: Akira YOSHIYAMA <yosshy@xxxxxxxxx>
- Subject: [debian-devel:12385] upload boot-floppies for PC-9800 (alpha version) to master
- Date: Fri, 19 May 2000 14:07:14 +0900
- X-dispatcher: imput version 20000228(IM140)
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-devel-ctl@debian.or.jp; help=<mailto:debian-devel-ctl@debian.or.jp?body=help>
- X-ml-name: debian-devel
- X-mlserver: fml [fml 2.2]; post only (only members can post)
- Message-id: <20000519113907R.yosshy@xxxxxxxxx>
- X-mail-count: 12385
- X-mailer: Mew version 1.94.2 on Emacs 20.6 / Mule 4.1 (AOI)
吉山@品川です。
現時点での最新 boot-floppies (2.2.13) を NEC PC-9800 に対応させたも
の(とその生成物)を master.debian.or.jp にアップロードしました。
現時点では、ようやくインストーラとして動くようになった程度のものであ
り、また(可能な限り努力したものの)オリジナルの bf との互換性が低い部分
もありますので、バージョン 0.7(αリリース)という位置付けにしてあります。
作った本人も基本的なシーケンス(の始めの部分)が動いたことしか確認してお
りません。人柱モードでお試し下さい。
USAGE:
1.resc1440pc9800.bin, root1440pc9800.bin, drv14pc9800-1.bin,
base*.bin をダウンロードして FD に書き込むか、最初の2つを FD に、
それ以外を HDD なり CD-ROM なりに用意する
2.resc1440pc9800.bin から起動
画面に boot: しか出ませんが、構わず return
3.フロッピー交換の指示が出たら root1440pc9800.bin に交換
4.メッセージに従って、フツーにインストール
TODO:
・充分なテスト
・CSV commit
・修正、更新された 98 用パッケージの使用
・未実装部分の実装
・HDD からの直接起動
・(可能なら) cfdisk for PC-9800
・非互換部分の修正
・日本語表示関連(LINGUA=ja)
jfbterm を使用していない(98 はそのまま漢字が出る)からか分かり
ませんが、dbootstrap 中で表示される日本語メッセージにおいて、
枠内のメッセージの右端と次の行が化けるので、現在は LINGUA=C に
してあります。これが 98 用インストーラのみの問題かどうかは現在
不明。但し、日本語を指定(LINGUA=ja) すると、きちんと日本語メッ
セージを利用するようにしてあります。
# メッセージ幅を後 2byte 分短くして〜 > boot-floppies hackers
・起動時メッセージ(LINGUA=C)
arch=i386, LINGUA=C の syslinux メッセージには PC/AT 上でカラー
などを出すための特殊コードが埋め込まれていますが、これが 98 上
では別の解釈になり、最初のメッセージが表示されません。98 用の
日本語メッセージでは特殊コードを含んでいないのでこの問題はあり
ません。
・ディスクパーティション(utilities/libfdisk/partbl_pc9800.c)
98 用のディスクパーティションパーサが 98 用ディスクのマジック
ナンバー(識別子)をチェックしないので(あるのかそんなもん?)、現
在のコードでは 98 以外のディスクパーティションパーサを off に
してあります。パーサにチェックコードを入れて、認識の順番を
msdos (PC/AT) 以前に持ってくれば(※)、この問題はクリアされます。
※なぜか PC/AT ディスクパーティションパーサ(partbl_msdos.c)は
98 用ディスクを「正しいディスク」と判断してしまう。
・base archive の中身
base archive に 98 用のバイナリ(fdisk98-2.1, syslinux98)が含ま
れています。fdisk98-2.1 がオリジナルの fdisk を置き換えてしま
うので、PC/AT 用の base archive としては問題があると言えます。
# 直して〜 > 樽石さん
・98 用の console-tools がないので、VME 用インストーラと同様の処
理(/sbin/loadkeys を消す)を行なうようにしてあります。仕様と言っ
てしまえばそれまでですが。
Enjoy!
p.s.boot-floppies 開発者の皆様へ−
boot-floppies のマルチアーキテクチャ化、マルチリンガル化により、以前
より随分作業がしやすくなりました。皆さんの作業に感謝します。
woody 用でもいいので、よかったら commit していただけませんか?
---
吉山あきら (yosshy@debian.or.jp)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
4c21cc473a041c6c4bbdb96053b983c0 base12-1.bin
c06efb3e1fd0cbf5819a4f3554509cc5 base12-10.bin
bdf8e62d4d79291177cb23c044468311 base12-11.bin
4e1597f205fecca76b6efac630c94a72 base12-12.bin
ee98f84c1c592e63114cbac6b440ad20 base12-13.bin
52fb991cabb9a2390d24355b58291115 base12-2.bin
4bcbc13a2d702a8255550a8e9436c943 base12-3.bin
a6d311801c09bd1d8ad0fd66ad0313bf base12-4.bin
bdf4887986d6557de1f71b1af8b0faf7 base12-5.bin
2fc0e9625d7d9424168af2ea66ced0a7 base12-6.bin
d818a6ca998405e5a178e9ec20883558 base12-7.bin
c69decf3a7ff9e79f6fedd6afc7458de base12-8.bin
8ecaa8f37e2ae0eab6119e015f60b7d2 base12-9.bin
bb2cef1b7df9ba39bdad04cd66bc1ffe base14-1.bin
46f4f2895eac5a2082ab2a3365e4e648 base14-10.bin
bdd59e6b59ffad502a95077db232c54a base14-11.bin
24a461abbfdf3af615311badfa3e7de9 base14-2.bin
6a2d8a167b5edf87adc42f89b317d040 base14-3.bin
cebbcf26c8ac306e6602b16f8c7640b0 base14-4.bin
96611a037c4d7e4eae5724c8ccb73b73 base14-5.bin
d54078a1c1cd37fbea0281937130a4d0 base14-6.bin
6bd9c0461875ee5fc3896bbb0209e920 base14-7.bin
8cdef085ccbe4a8f25c1314566f9360c base14-8.bin
aa6b81ce8c27a8fc0ed62248f2478d94 base14-9.bin
47bb82d24f890b035eb20ab390ed99be base2_2.tgz
ea7ac45f8cc1e3680e774815042958ac configpc9800.gz
14e80bdd6b43e00bd3d12d8911cd9a3c driverspc9800.tgz
abac1d4d4b9abd6c94605b98e92de193 drv12pc9800-1.bin
5ba644a49e61ba85069b2a5a52b20ed5 drv14pc9800-1.bin
f0cb512466f1e97847cf0edef9de4b14 keymaps.tgz
fe2bea067c798198195441b13f607739 linuxpc9800
a7bfbd074b40f6aacf05c1ffe2accc58 modulespc9800.tgz
c3fedec6aa118e42020cf059551d7b68 resc1440pc9800.bin
f91b1a6664ee0afd0d8cb2ed47656d51 root1440pc9800.bin
2fe3e216474551b77bf41ccc2fbca3fd rootpc9800.bin
9e69dcb074531c472cd59056b59e130b sys_mappc9800.gz
0752345414d1010bba0c0400786486ff boot-floppies_2.2.13+pc9800.0.7.tgz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE5JKTBwHEVgM1+SAURAtmfAJ0e0HzDYOWHzhJvR9a+mEyxCcK70QCfdUwg
SA9iX0DT1ibbiMGp9T2yJg4=
=rqUU
-----END PGP SIGNATURE-----