[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



  吉山@品川です。

  現時点での最新 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-----