[1999/08/10] NetBSD/pc98 �o�[�W�����A�b�v(1.2��1.3/1.3.1��1.4.1)�̎�� NetBSD/pc98 core team NetBSD/pc98��1.2�`1.3.3�x�[�X�̃o�[�W���������1.4.1�x�[�X�ֈڍs ����ׂ̎菇��2�ʂ�̕��@�Ɋւ��ďЉ�܂��B �� �����s���ȓ_�Ȃǂ��邩�Ǝv���܂��̂ŁA������ɂ��������� netbsd98-user ML �ւ��肢���܂��B �� �h�L�������g/�C���X�g�[�������Ē���������W(^^;; +-----------------------------------------------------------+ |1.3 �ڍs���1.2�֖߂鎖�͂ł��܂���B1.3�̃o�C�i����1.2�ł�| | ���삵�܂��A1.2�̃o�C�i����1.3�œ��삳�����ꍇ�ɖ�肪| | �������鎖������܂�(���̓��R���p�C������Ή������܂�)�B| | | |1.3.x��1.4.1�̈ڍs�ł͓��ɖ��͔������Ȃ��Ǝv���܂��B | +-----------------------------------------------------------+ [�V�K�C���X�g�[��] ������1.2�`1.3.3�����c���ĕʂ̃f�B�X�N�փC���X�g�[�� ����: �Â��o�C�i���������Ȃ� clean �� 1.4.1 �����\�z �o����B ��������mount����Ȃǂ��āA���X�Ɋ����ڍs�ł���B �����Ƃ������ɂ͏]���̊����g�p�ł���B FreeBSD(98)��������̃C���X�g�[�����\�B ���_: �������Ƃ͕ʓr�f�B�X�N���K�v [�㏑���C���X�g�[��] �����̊��ɏ㏑�����ăC���X�g�[�� ����: ����܂ō\�z���������������g�p�\�B �����̊�+�����x�̃f�B�X�N�e�ʂňڍs�\�B ����Note�n�̏ꍇ�͂��̕��@�����I���o���Ȃ���������Ȃ��B ���_: 1.2�̃o�C�i���͂��܂����삵�Ȃ���������(��make����)�B �ڍs�菇 ������ڍs�菇�� �V�K�ɃC���X�g�[������ۂɕK�v�Ȏ菇 �� �㏑���C���X�g�[������ۂɕK�v�Ȏ菇 �ɕ����ď����܂��B [---- �V�K�C���X�g�[���̏ꍇ ----] 1. �ȉ��̂��̂����O�ɗp�ӂ��܂� NetBSD/i386 �֘A NetBSD/i386 1.4.1 �̃o�C�i��(base.tgz, comp.tgz, ....) NetBSD/i386 1.4.1 �̃\�[�X(syssrc.tgz, src.tgz, ....) �� syssrc.tgz�͕K�{�Bsrc.tgz���K�v�ƂȂ�P�[�X������܂��B �� xsrc.tgz��X�E�C���h�E�̃\�[�X�ł��̂ŕK�v�Ȃ��ł��傤�B NetBSD/pc98 �֘A NetBSD/pc98 1.4.1 �J�[�l���t�@�C��(netbsd.GENERIC98) NetBSD/pc98 1.4.1 98�ňˑ��o�C�i��(bin98.tgz) NetBSD/pc98 1.4.1 �\�[�X����(src.skel.tgz, patch-0001.gz,....) NetBSD/i386 �֘A�͈ȉ��̂Ƃ��듙�������ł��܂��B ftp://ftp.iij.ad.jp/pub/NetBSD �� (NetWork�����ǂ��ꍇ) UnixUser���̕t�^CD-ROM (CD-ROM���~�����ꍇ) NetBSD/pc98 �֘A�͈ȉ��̂Ƃ��듙�������ł��܂��B ftp://egg.math.sci.hokudai.ac.jp/pub/NetBSD-pc98 ftp://ftp.spec-j.co.jp/pub/os/NetBSD-pc98 # ftp://ftp.lb.u-tokai.ac.jp/pub/personal/nork/NetBSD-pc98-13 �� egg.math.sci.hokudai.ac.jp �ł̃f�B���N�g���\������̕⑫������ �t���Ă����܂��B ���ӁFlocale�����ꂽ���ɂ���ꍇ�́A��L�̃o�C�i���[��locale�ł� �@�@�@�@�@�p�ӂ��܂��Blocale�����ꂽ�o�C�i���͏�L�T�C�g��locale���� �@�@�@�@�@�������ꂽdirectory�������o���܂��B �d�v�Ȓ��ӁF ���ɏ]�����ł�locale�����Ă���ꍇ�́A�K��locale���o�C�i���� �g�p���܂��B�@ 2. 1.4.1�o�C�i������K�v�ɉ�����NetBSD/pc98�̈��DOS�̈擙�� �u���B(CD-ROM������ꍇ�͂��̏��u�͕s�v����) 3. �C���X�g�[����̃f�B�X�N�����������Ă����܂��B ����̕��@������܂����A��y�ȕ��@�������Ă����܂��B���� �����ēK�X�ǂݕς��Ă��������B 1. FORMAT.EXE,HDFORMAT.EXE���܂�DOS�̃u�[�g�\FD��p�ӁB 2. FD����N�����A�Ώۃf�B�X�N��������&�p�[�e�B�V�����ݒ�B 3. NetBSD/pc98���N�����Adospart�����s���Đ���m�ۂ����̈�� NetBSD/pc98�p�Ƃ���B 4. �K�v�ɉ�����disklabel��ҏW����Bboot�u���b�N�̏������݂� �Y�ꂸ�ɁB 5. newfs���ăt�@�C���V�X�e�����\�z�B FreeBSD(98)������̃C���X�g�[�����\�ł��B�ڍׂ͕⑫������3. ���Q�Ƃ��Ă��������B 4. NetBSD/pc98 1.4.1 �J�[�l���̃C���X�g�[�� �C���X�g�[����f�B�X�N�� /(root) �� netbsd.GENRIC98 �� netbsd �Ƃ��ăR�s�[����B ���ӁF1.2����1.4.1�ֈڍs����ꍇ�́A�K���J�[�l�����ɒu������ �܂��B1.2�J�[�l���ł�1.3�ȍ~�̃o�C�i���͓��삵�Ȃ��ׂł��B �@�@�@�@�@�@ 5. �C���X�g�[����f�B�X�N���}�E���g ����p�ӂ����t�@�C���V�X�e����K���Ȉʒu�Ƀ}�E���g����B 6. NetBSD/i386 �o�C�i���̃C���X�g�[�� 7. NetBSD/pc98 �o�C�i���̃C���X�g�[�� 8. NetBSD/i386 �\�[�X�̃C���X�g�[�� 9. NetBSD/pc98 �\�[�X�̃C���X�g�[�� zcat base.tgz | (cd �}�E���g�|�C���g;tar --unlink -xvpf -) ���Ƃ��āA�e�t�@�C�����C���X�g�[������Betc.tgz�Ɋւ��Ă����l�� �C���X�g�[�����܂��B ��: �C���X�g�[���͕K�� i386 -> pc98 �̏��ɍs���܂��B ���̍�Ƃ��s���ׂ̃V�F����[upgrade1.sh]�Ƃ��ėp�ӂ��Ă݂��̂ŁA�K�v �ɉ����ďC�����ė��p���鎖���ł��܂��B pc98�\�[�X���C���X�g�[������ۂɂ́A�ŐV�ł܂ł̃p�b�`�̓K�p���s���� �����܂��傤�B /etc �z���̃t�@�C���Ɋւ��ẮA�ꕔ��98�ŌŗL�̕ύX���s���Ă��� ���̂�����܂��B�����̔��f���s���� union mount��� /usr/src/etc �y�� /usr/src/etc/etc.i386���Q�Ƃ��ēK�ɃR�s�[���Ă��������B 10. /etc �z���̃t�@�C���̏C�� 1.2����̕ύX�����Ȃ�s���Ă��܂��B�K�v�Ȑݒ�͎��rc.conf�ɏW�� ���Ă��܂����A���̃t�@�C������ʂ�`�F�b�N���ĉ������B ���� rc.conf �Ɋւ��ẮArc_configure=YES ��ݒ肵�Ă����Ȃ��ƁA �}���`���[�U�[���[�h�Ɉڍs�ł��܂���B ��ʂɐݒ�ύX���s���Ǝv����t�@�C���Ƃ��ẮA rc.conf rc.local ld.so.conf hosts ������������ł��傤(���ɂ���Ă͑��̃t�@�C�����ύX���K�v�ł�)�B 1.3�ł͋N������swap�������I�ɐڑ�����Ȃ��Ȃ��Ă��܂��Bfstab�� swap�f�o�C�X�̋L�q���Ȃ���A�lj����ĉ������B PC�J�[�h��PnP�f�o�C�X���g�p���Ă���ꍇ�́A���ꂼ��̐ݒ�t�@�C�� /etc/pcmcia.conf �y�� /etc/ipp.conf��1.2���ォ��͑啝�ɕύX�A�lj� ����Ă��܂��B �����̃t�@�C���͎����I�ɂ̓C���X�g�[������܂���̂ŁA src.skel/sys/arch/i386/util/sbin/pcsd/pcmcia.conf src.skel/sys/arch/i386/util/sbin/ippctrl/ipp.conf ���Q�Ƃ������̓R�s�[���ēK�ɏ������Ă��������B 11. ���u�[�g���āANetBSD/pc98 1.4.1 ���ŋN���B 12. �J�[�l�����č\�z(�K�v�ɉ�����) �菇�͏]����NetBSD/pc98�Ɠ��l�ł��Bi386�ł̃\�[�X��pc98�Ń\�[�X�� �������K�v�ł��B��ʂɂ�union�}�E���g����Ă��Ȃ���ԂŁA�ȉ��̗l �ɍs���܂��B i386�p�� 1.4.1 �\�[�X�� pc98�p�� 1.4.1 �\�[�X�̓W�J������������� ��� mount -t union /usr/src.skel /usr/src cd /usr/src/include make includes cd /usr/src/sys make includes make depend make make install cd /usr/src/sys/arch/i386/conf cp GENERIC98 �K���Ȗ��O�̃t�@�C��(CONFIG) vi CONFIG config CONFIG cd ../compile/CONFIG make depend make mv /netbsd /netbsd.old cp -p netbsd / shutdown -r now [---- �V�K�C���X�g�[���̏ꍇ(�I��) ----] [---- �㏑���C���X�g�[���̏ꍇ ----] 1. �ȉ��̂��̂����O�ɗp�ӂ��܂� NetBSD/i386 �֘A NetBSD/i386 1.4.1 �̃o�C�i��(base.tgz, comp.tgz, ....) NetBSD/i386 1.4.1 �̃\�[�X(syssrc.tgz, src.tgz, ....) �� syssrc.tgz�͕K�{�Bsrc.tgz���K�v�ƂȂ�P�[�X������܂��B �� xsrc.tgz��X�E�C���h�E�̃\�[�X�ł��̂ŕK�v�Ȃ��ł��傤�B NetBSD/pc98 �֘A NetBSD/pc98 1.4.1 �J�[�l���t�@�C��(netbsd.GENERIC98) NetBSD/pc98 1.4.1 98�ňˑ��o�C�i��(bin98.tgz) NetBSD/pc98 1.4.1 �\�[�X����(src.skel.tgz, patch-0001.gz,....) NetBSD/i386 �֘A�͈ȉ��̂Ƃ��듙�������ł��܂��B ftp://ftp.iij.ad.jp/pub/NetBSD �� (NetWork�����ǂ��ꍇ) UnixUser���̕t�^CD-ROM (CD-ROM���~�����ꍇ) NetBSD/pc98 �֘A�͈ȉ��̂Ƃ��듙�������ł��܂��B ftp://egg.math.sci.hokudai.ac.jp/pub/NetBSD-pc98 ftp://ftp.spec-j.co.jp/pub/os/NetBSD-pc98 # ftp://ftp.lb.u-tokai.ac.jp/pub/personal/nork/NetBSD-pc98-13 �� egg.math.sci.hokudai.ac.jp �ł̃f�B���N�g���\������̕⑫������ �t���Ă����܂��B ���ӁFlocale�����ꂽ���ɂ���ꍇ�́A��L�̃o�C�i���[��locale�ł� �@�@�@�@�@�p�ӂ��܂��Blocale�����ꂽ�o�C�i���͏�L�T�C�g��locale���� �@�@�@�@�@�������ꂽdirectory�������o���܂��B �d�v�Ȓ��ӁF ����locale�����Ă���ꍇ�́A�K��locale���o�C�i�����g�p���܂��B�@ 2. 1.4.1�o�C�i������K�v�ɉ�����NetBSD/pc98�̈��DOS�̈擙�ɒu���� �����܂��B(CD-ROM������ꍇ�͂��̏��u�͕s�v����) 3. NetBSD/pc98 1.4.1 �J�[�l���̃C���X�g�[�� �܂��ŏ��Ɋ����̃J�[�l���� netbsd.old ���ƕۑ������� �ŁAnetbsd.GENRIC98 �� /netbsd �Ƃ��ăR�s�[����B ���ӁF1.2����1.4.1�ֈڍs����ꍇ�́A�K���J�[�l������1.4.1�ɒu�� �����܂��B1.2�J�[�l����1.3�ȍ~�̃o�C�i���͓��삵�܂���B �@�@�@�@�@�@ 4. NetBSD/pc98 1.4.1 �J�[�l���Ńu�[�g(���u�[�g) �V���O�����[�U���[�h�ŋN������B 5. �C���X�g�[����f�B�X�N���}�E���g �t�@�C���V�X�e�����}�E���g(mount -a)����B 6. NetBSD/i386 �o�C�i���̃C���X�g�[�� 7. NetBSD/pc98 �o�C�i���̃C���X�g�[�� 8. NetBSD/i386 �\�[�X�̃C���X�g�[�� 9. NetBSD/pc98 �\�[�X�̃C���X�g�[�� zcat base.tgz | (cd /;tar --unlink -xvpf -) ���Ƃ��āA�e�t�@�C�����C���X�g�[�����܂��Betc.tgz�Ɋւ��ẮA /etc ��ۑ����ăC���X�g�[�����邩�A�ŏ��̓C���X�g�[�������Ɍ�� �������̐ݒ���e�f�����ĐV�������ֈڍs����悤�ɂ��܂��B ��: �C���X�g�[���͕K�� i386 -> pc98 �̏��ɍs���܂��B ���̍�Ƃ��s���ׂ̃V�F����[upgrade1.sh]�Ƃ��ėp�ӂ��Ă݂��̂ŁA�K�v �ɉ����ďC�����ė��p���鎖���ł��܂��B pc98�\�[�X���C���X�g�[������ۂɂ́A�ŐV�̃p�b�`�܂ł̓K�p���s���� �����܂��傤�B �d�v�Ȓ��ӁF �������ւ̏㏑���̏ꍇ�ɂ́A�C���X�g�[���̍�(�����ł͂���܂���) �ɂ́Aunion mount����Ă��Ȃ���Ԃł��鎖���m�F���Ă����Ă��������B �ȑO�̌Â��\�[�X�c���[�͖��p�̖�肪�N����̂������ׂɂ��A ���O�ɕK���폜����悤�ɂ��Ă��������B �܂��A/usr/include���폜���鎖���]�܂����̂ł����A�v���C�x�[�g�� �@ �ύX��lj��̉\��������܂��̂ŁA�e���̔��f�őΏ����Ă��������B 10. /etc �z���̃t�@�C���̏C�� 1.2����͕ύX�����Ȃ�s���Ă��܂��B�㏑���C���X�g�[���̍ۂ̍ő� �̓�ւ� /etc �̍X�V��Ƃł��傤�B�ꍇ�ɂ���ẮA��������ۑ� ������ŁAetc.tgz ��W�J��������������������܂���B1.4.1 �ł͕K�v�� �ݒ�͎��rc.conf�ɏW�����Ă��܂����A/etc �� 1.4.1 �����s���ۂɂ� ���̃t�@�C������ʂ�`�F�b�N���ĉ������B /etc �z���̃t�@�C���Ɋւ��ẮA�ꕔ��98�ŌŗL�̕ύX���s���Ă��� ���̂�����܂��B�����̔��f���s���� union mount��� /usr/src/etc �y�� /usr/src/etc/etc.i386���Q�Ƃ��ēK�ɃR�s�[���Ă��������B ���� rc.conf �Ɋւ��ẮArc_configure=YES ��ݒ肵�Ă����Ȃ��ƁA �}���`���[�U�[���[�h�Ɉڍs�ł��܂���B ��ʂɐݒ�ύX���s���Ǝv����t�@�C���Ƃ��ẮA rc.conf rc.local ld.so.conf hosts ������������ł��傤(���ɂ���Ă͑��̃t�@�C�����ύX���K�v�ł�)�B 1.3�ȍ~�ł͋N������swap�������I�ɐڑ�����Ȃ��Ȃ��Ă��܂��Bfstab�� swap�f�o�C�X�̋L�q���Ȃ���A�lj����ĉ������B PC�J�[�h��PnP�f�o�C�X���g�p���Ă���ꍇ�́A���ꂼ��̐ݒ�t�@�C�� /etc/pcmcia.conf �y�� /etc/ipp.conf���啝�ɕύX�A�lj�����Ă��܂��B �����̃t�@�C���͎����I�ɂ̓C���X�g�[������܂���̂ŁA src.skel/sys/arch/i386/util/sbin/pcsd/pcmcia.conf src.skel/sys/arch/i386/util/sbin/ippctrl/ipp.conf ���Q�Ƃ������̓R�s�[���ēK�ɏ������Ă��������B 11. �ꕔ�t�@�C���̍폜 1.2�̎��ƃt�@�C���̈ʒu /sbin ���� /usr/sbin �֕ς�������̂� ����܂��B�ȉ��̂��������܂��B dumpfs dumplfs mountd nfsd nfsiod quotacheck �������c���Ă����ƁAPATH�̊W�� 1.2 �̃o�C�i�����g�p���� ���܂����ɂȂ�܂��̂ŁA���O�ɍ폜���Ă����K�v������܂��B /usr/sbin �ɂ����̃t�@�C�������݂��鎖���m�F���Ă��� cd /sbin rm dumpfs dumplfs mountd nfsd nfsiod quotacheck �Ƃ��Ă����܂��傤�B�����[upgrade2.sh]�Ƃ��ăV�F����p�ӂ��� �݂܂����B 12. �f�o�C�X�t�@�C���̍č쐬 �Ή�����f�o�C�X�̑�����OS�̋@�\�g���ɂ���� 1.2/1.3.1 �̍��Ɣ�r���� �ƃf�o�C�X�t�@�C�������Ȃ�ς���Ă��܂�(�w�ǂ��lj�)�B cp src.skel/etc/etc.i386/MAKEDEV /dev �����s����MAKEDEV�t�@�C�����X�V���Ă��������B �܂��A�f�o�C�X�t�@�C���̍X�V��Y��Ȃ��ł��������B cd /dev ./MAKEDEV all 13. ���u�[�g���āANetBSD/pc98 1.4.1 ���ŋN���B 14. �J�[�l�����č\�z(�K�v�ɉ�����) �菇��1.2�̎��Ɠ��l�ł��B1.4.1������ꍇ�́Ai386�Ń\�[�X�� pc98�Ń\�[�X�̗�����1.4.1������K�v������܂��B��ʂɂ́A union�}�E���g����Ă��Ȃ���ԂŁA�ȉ��̂悤�ɍs���܂��B i386�p�� 1.4.1 �\�[�X�� pc98�p�� 1.4.1 �\�[�X�̓W�J���������� ��̍�� mount -t union /usr/src.skel /usr/src cd /usr/src/include make includes cd /usr/src/sys make includes make depend make make install cd /usr/src/sys/arch/i386/conf cp GENERIC98 �K���Ȗ��O�̃t�@�C��(CONFIG) vi CONFIG config CONFIG cd ../compile/CONFIG make depend make mv /netbsd /netbsd.old cp -p netbsd / shutdown -r now [---- �㏑���C���X�g�[���̏ꍇ(�I��) ----] [�⑫����] ����1. egg.math.sci.hokudai.ac.jp �ł� NetBSD/pc98 1.4.1 �֘A�f�B���N�g�� ����2. 1.2 �` 1.4.1 �Œlj����ꂽ 98�ŌŗL�̋@�\(�R�}���h)�ɂ��� ����3. PnP�f�o�C�X�T�|�[�g�ɂ��� ����4. FreeBSD(98)������̃C���X�g�[������ۂ̏��� ����5. ���̑��B�d�v�Ȓ��ӁB�K���ǂ�ʼn������B 1. egg.math.sci.hokudai.ac.jp �ł� NetBSD/pc98 1.4.1 �֘A�f�B���N�g�� [�t�@�C���̓��e] pub/NetBSD-pc98/1.4.1/README [locale�����ꂽ�o�C�i��(NetBSD/i386�������܂�)] �� ���ʂ��傫���̂Œ���(������NetBSD/i386�̃o�C�i����ʓr�p�ӂ��� �K�v�͂Ȃ�) pub/NetBSD-pc98/1.4.1/bin/localed-binary/CKSUMS pub/NetBSD-pc98/1.4.1/bin/localed-binary/GENERIC98.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/GENOLD98.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/INSTALL98.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/bin.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/dev.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/etc.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/sbin.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.bin.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.games.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.include.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.lib.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.libexec.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.misc.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.sbin.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/usr.share.tar.gz pub/NetBSD-pc98/1.4.1/bin/localed-binary/var.tar.gz [�ŏ�����98�ňˑ��o�C�i��(NetBSD/i386�����͊܂܂Ȃ�)] �� �_�C�����A�b�v���A�����ׂ��ꍇ�ɐ����B�ʓri386�̃o�C�i������p�� ����K�v������B pub/NetBSD-pc98/1.4.1/bin/minimal-non_localed-binary/bin98.tgz pub/NetBSD-pc98/1.4.1/bin/minimal-non_localed-binary/kernel.tgz [locale������Ă��Ȃ��o�C�i��(NetBSD/i386�������܂�)] �� ���ʂ��傫���̂Œ���(������NetBSD/i386�̃o�C�i����ʓr�p�ӂ��� �K�v�͂Ȃ�) pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/CKSUMS pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/GENERIC98.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/GENOLD98.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/INSTALL98.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/bin.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/dev.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/etc.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/sbin.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.bin.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.games.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.include.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.lib.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.libexec.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.misc.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.sbin.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/usr.share.tar.gz pub/NetBSD-pc98/1.4.1/bin/non_localed-binary/var.tar.gz [NetBSD/pc98 1.3�̃J�[�l���\�[�X�ƍŐV��PatchLevel40�ւ̍���] pub/NetBSD-pc98/1.4.1/src/src.skel-141-0009.tar.gz 2. 1.2 �` 1.4.1 �Œlj����ꂽ 98�ŌŗL�̋@�\(�R�}���h)�ɂ��� /sbin/apmconfig (1.2�ł�����) 98��APM(Advanced Power Management) BIOS �Ɛڑ����܂��B �ڑ���apm�̋@�\���g�p�\�ɂȂ�܂��B vm86���[�h���g�p���܂��̂ŁA�K��vm86biosd ���s��ɋN�����܂��B �܂��Aapmconfig��apm�Ǘ��f�[����apmd���N������Ɨǂ��ł��傤�B �܂�N���̎菇��vm86biosd => apmconfig => apmd�ł��B �@�@�@�f�X�N�g�b�v�@��Ŏ����d���ؒf�\�ȋ@��́Avm86biosd�� apmconfig�����s���鎖�ŁA�����d���ؒf���\�ɂȂ�܂��B /sbin/comctrl �V���A���̐ݒ�ύX���s���B�e��RS232C�̃p�����[�^�̐ݒ肪�\�B /etc/comstart, /etc/com.conf ���Q�� /sbin/diskgen �f�B�X�N�̃p�[�e�B�V�����ݒ���ȈՓI�ɍs���BNetBSD�X���C�X�� �e�p�[�e�B�V�����̃T�C�Y����Θb�I�ɐݒ�ł���B diskgen {wd?, sd?, fd?, vnd?, etc} NetBSD partition�̏C�� diskgen -s {wd?, sd?, fd?, vnd?, etc} DOS partition�̏C�� /sbin/idectrl IDE�f�B�X�N�̐�����s���B idectrl wd? cmd [argument] cmd: status ��ԕ\�� ron READ�L���b�V��ON roff READ�L���b�V��OFF won WRITE�L���b�V��ON woff WRITE�L���b�V��OFF pow n n�����POWER DOWN���� /sbin/ippctrl (1.2�ł�����) PnP�f�o�C�X�̐�����s���B ippctrl csn? ldn? [up|down] csn? PnP�f�o�C�X�̎w����s���B ldn? PnP�f�o�C�X�̎w����s���B up �w�肳�ꂽ�f�o�C�X��F��������B down �w�肳�ꂽ�f�o�C�X��藣���B csn?��ldn?�̔ԍ���ippctrl�R�}���h�������͋N�����̃��b�Z�[�W�� �m�F�o���܂��B % ippctrl ld(1:0):ATIf428(0x28f48986) serial:0x0000a007 stat(device connected) dev(ne0) ld(2:0):WBT0111(0x110154dc) serial:0x00000001 stat(device connected) dev(bs0) ld(2:0)�Ƃ� csn2 (Card Selection Number) ldn0 (Logical Device Number) �Ƃ����Ӗ��ł��B /sbin/pcsd (1.2�ł�����) PC�J�[�h�T�[�r�X�f�[���� /sbin/vm86biosd (1.2�ł�����) ���z86���[�h�Ή��f�[����(APM�֘A�g�p���ɂ͕K�{) /sbin/vpdconfig DOS�X���C�X�����z�I�ȓƗ������f�o�C�X�Ƃ��ĔF��������BNetBSD�� �p�[�e�B�V������ h �܂őS�Ċ��蓖�ĂĂ���ꍇ�́ADOS�̈�Ƃ��� �F������p�[�e�B�V���������蓖�Ă鎖���o���Ȃ��ׂɃ}�E���g���� ���Ƃ��o���Ȃ��Ȃ��Ă��܂��B���̂悤�ȍۂɃf�B�X�N���DOS�̈�� �ʃf�o�C�X�Ƃ��ĔF�����鎖�Ń}�E���g�\�Ƃ���B �����̏�disklabel vpd? �Ŋm�F�o���܂��B �g�p��: vpdconfig -c /dev/vpd0d /dev/wd0d �� wd0 ��DOS�̈�� /dev/vpd0? �ŃA�N�Z�X�\�ɂ���B mount -t msdos /dev/vpd0a /msdos/a mount -t msdos /dev/vpd0b /msdos/b mount -t msdos /dev/vpd0e /msdos/c �� DOS�̈�� a, b, e, f �̏��Ŋ��蓖�Ă���B vpdconfig -u /dev/vpd0d �� /dev/vpd0d ��������� /usr/sbin/fdc (1.2�ł�����) FDD������s���BFD�Ɋւ��Ă�NetBSD/pc98�ł�/dev/fd0[a-h]�Ŏ��� �F�����s�����A�����I�ɐ��䂷�鎖���ł���BFD�̃t�H�[�}�b�g�� �\�B fdc [-vhf][-ae ON|OFF][-i interleave][-d density] [device] -v �璷�\�� -h HELP�\�� -f FD�̃t�H�[�}�b�g���s�� -a �t�H�[�}�b�g�����F����ON/OFF -e ����1.44MB���[�h��ON/OFF -i �C���^���[�u��(1�`15���w��) -d FD�t�H�[�}�b�g�̖����w�� 1:1.44MB hd:2HD(1.25M) hc:2HC(1.21M) 7:720KB 6:640KB device �w��Ȃ�����/dev/rfd0a���g�p /usr/sbin/slotctrl (1.2�ł�����) PC-Card�X���b�g���� �g�p��: slotctrl slot0 slot.spkr=down(up) # �X�s�[�J�[OFF(ON) slotctrl slot1 slot.pow=down(up) # �d������OFF(ON) �� �X�s�[�J�[�̓f�t�H���gOFF�ł��B /usr/sbin/ippinfo (1.2�ł�����) PnP�f�o�C�X�̏��\�� /usr/sbin/iopinfo �J�[�l���ŔF�����Ă���IO�|�[�g���̕\�� /usr/sbin/dumpcis (1.2�ł�����) /usr/sbin/devid (1.2�ł�����) /usr/sbin/cardinfo (1.2�ł�����) PC-Card�̏��\���B /usr/sbin/apmd (1.2�ł�����) APM�Ǘ��f�[�����B /usr/sbin/apmctrl (1.2�ł�����) APM����B�o�b�e���c�ʂ̎擾��CPU���x�̐��䓙���o����B 3. PnP�f�o�C�X�T�|�[�g�ɂ��� ��{�I�ɁAPnP�f�o�C�X�͏o�������PnP���[�h�Ŏg�p���Ă��������B PnP���[�h�Ŏg�p���鎖�ɂ���Ċ���̃����b�g�����܂�܂��B [PnP���[�h�T�|�[�g���̃����b�g] a. �ʓ|�ȃ{�[�h�ݒ肪�s�v�ƂȂ�B �E�g�p����{�[�h�̕ύX�ȂǂŃ��\�[�X�̕ύX���K�v�ȏꍇ�ł������I �ɔF���ł���B b. �N����Ƀ��\�[�X�̉�������s�������ł���B �E�N����Ƀ{�[�h��(�\�t�g�I��)�藣������A���Z�b�g�����肷�鎖 ���\�ƂȂ�܂�(ippctrl�R�}���h���g�p)�B�\�t�g�I�ɐ藣���� �Ń{�[�h���g�p���郊�\�[�X��������鎖���\�ƂȂ�܂��B ��1. ���i�g�p���Ă��Ȃ�MO��HDD�̓d���͗����Ă��邪�A�f�B�X�N�s�� �����������ׁA�}�E���g���Ďg�p�������B �� PnP�Ή�SCSI�J�[�h���g�p���Ă���Ȃ�A�Ώۃf�o�C�X�̓d�� ����ꂽ��ɁA��USCSI�{�[�h��藣���čĐڑ����鎖�� �ڑ��f�o�C�X�ēx�F�����Ȃ����ׁA�{�̂̓d���𗎂��Ȃ��Ă� �Ώۃf�o�C�X(���̏ꍇMO��HDD)���g�p�\�ƂȂ�B ��2. PnP���f������������Ă���Note���g�p���Ă���ꍇ�ɁA���f���� �����݂���g�p���Ă���B����PC�J�[�h���g�p���������A���f�� �Ɨv�����\�[�X����������炵���ĔF���ł��Ȃ��B ���f�����g�p���邱�Ƃ�����̂œ������f�����ɂ������͂Ȃ��B �� PnP���f�����\�t�g�I�ɐ藣���āA�����݉�����PC�J�[�h�� �}�������\�B���f�����g�p����ۂɍēx�F�������鎖���\�B 98�{�̂�C�o�X��PnP���T�|�[�g���Ă���@��łȂ��Ă��ANetBSD/pc98�ł�PnP ���[�h�Ŏg�p���鎖���\�ɂȂ��Ă��܂��B PnP�f�o�C�X(PC�J�[�h��C�o�X�pPnP�{�[�h)�Ə]���^�̔�PnP Cbus�{�[�g�� ���ݎg�p����ꍇ�́A�ȉ��ɏq�ׂ鎖�ɒ��ӂ��Ă��������B [��PnP�f�o�C�X�̐ݒ�̃|�C���g] ���荞�ݔԍ���irq 6�������͏o���邾�������ԍ����g�p����悤�ɂ��ĉ������B �� ���荞�ݔԍ��̍���́A���荞�ݗD��x�Ƃ͊W����܂���̂� �S�z���Ȃ��ʼn����� �{�[�h�ݒ�͏o���邾��NetBSD/pc98�̃J�[�l�����̐ݒ�ɋL�q���Ă����悤 �ɂ��Ă��������B��PnP�{�[�h�Ɋւ��Ă̓{�[�h���g�p���鎑�����J�[�l���� �m�点��K�v������܂����A���ׂ̈ɂ̓J�[�l����config�t�@�C���ɋL�q���� ���ɕ��@������܂���B�J�[�l���ŔF�������������������͈͂�PnP�f�o�C�X �ւ̎������蓖�Ă��s���܂��B ����NetBSD/pc98�őΉ����Ă��Ȃ���PnP�{�[�h���g�p���Ă��āA���̃{�[�h�� PnP�{�[�h���������Ă���l�ȏꍇ�ɂ́Anulldv �Ƃ������\�[�X�\��h���C�o ��config���ɋL�q���邱�ƂőΉ��ł���悤�ɂȂ�܂��B PnP�{�[�h�Ɣ�PnP�{�[�h�������ɍl��������Ƒ���ł��B [Q] ���́A�^�Ђ�Non PnP Cbus board��C Bus�ɂ����Ă��܂��B���̃{�[�h ��irq 5���g���܂��B�{�[�h�͓���ł����� NetBSD/pc98�ł͔F������ �܂���B���ׁ̈ANetBSD/pc98 �� kernel ��irq 5�𑼂�PnP�{�[�h�� ��PC�J�[�h�Ɏ����I�Ɋ��蓖�Ă悤�Ƃ��Ă���l�ł����Airq 5���d�� ���Ă��܂��l�Ő���ɓ��삵�܂���B�{�[�h�������݂��擾�ł��Ȃ� �ׂ̂悤�ł����A�ǂ�����Ɨǂ��ł��傤�B [A] 1) install���B kernel�N������push space key�Ƃ�������space key��������config mode �ɓ���܂��B �����ŁAinterrupt cmd����͂���ƁA�o�^���銄�荞�ݔԍ����Ă� �܂�����A5����͂��܂��B����Ŋ��荞��5�͗\��APnP �Ɋ��蓖�� ���鎖�͂���܂���B 2) kernel config �t�@�C����Non PnP Cbus�{�[�h�̃��\�[�X��o�^�B nulldv�Ƃ������\�[�X�\��h���C�o�[������܂��̂ŁA����Ń��\�[�X ��\�܂��B���̏ꍇ�A nulldv* at isa? irq 5 �Ƃ��܂��B ���̑��ɗႦ�{�[�h��memory address 0xc0000 ���� 0x2000, irq 3�� �g���Ă���ꍇ�� nulldv* at isa? irq 3 maddr 0xc0000 msize 0x2000 �̂悤�ɓo�^���܂��B�������č��ꂽ�J�[�l���ł́APnP�f�o�C�X�� �o�^���ꂽ���\�[�X���������悤�ɂȂ�܂��B ���ӁF����͂����܂�Non PnP Cbus�{�[�h������ɑΉ�����f�o�C�X �h���C�o�����݂��Ȃ��ꍇ�ł��BPnP�{�[�h�̏ꍇ�͂��̋L�q�� �s�v�ł����A�Ή�����f�o�C�X�h���C�o�����݂���ꍇ�ɂ͂��� �f�o�C�X�p�̋L�q���g�p���ĉ������B 4. FreeBSD(98)������̃C���X�g�[������ۂ̏��� NetBSD��FreeBSD�ł̓f�B�X�N�̈����Ɋւ��Ď��������܂�(�Â��o�[�W���� ������)�B���̂��߁AFreeBSD(98)���NetBSD/pc98�̈���m�ۂ���ꍇ�ɂ͂����� ���̒��ӂ��K�v�ł��B 1. �����f�B�X�N�ɋ������鎖�͏o���Ȃ��B �����ŋ߂�FreeBSD�̏ꍇ�͕ʂƂ��āA���Ƀf�B�X�N��ɍŏ��Ɍ��t������ BSD�X���C�X��a�p�[�e�B�V������/(root)�Ƃ��悤�Ƃ���ׂɁA���������� ���܂��B�ʂ̃f�B�X�N�֊�����K�v������܂��B 2. NetBSD/pc98�ł͊e�p�[�e�B�V������/dev/wd0a,/dev/sd0h�̂悤�ɕ\������B /dev/[r]{w,s,f,c,wc}d?[a-h] r ... raw �f�o�C�X�̏ꍇ�ɕt���� w ... IDE�nHDD�f�o�C�X wc .. IDE�nCD-ROM�f�o�C�X s ... SCSI�nHDD�f�o�C�X c ... SCSI�nCD-ROM�f�o�C�X f ... FDD�f�o�C�X ? ... ����̃f�o�C�X�̃��j�b�g����ʂ��鐔�� [a-h] �p�[�e�B�V���� /dev/wd0s1e ���̃X���C�X���ӎ������w��͎g���܂���B�܂�/dev/od0a ����od�h���C�o���g�p����MO�f�o�C�X�̎w����ł��܂���BMO�Ɋւ��Ă� SCSI�f�o�C�X�Ƃ���/dev/sd0a���Ŏw�肵�܂��B 3. NetBSD�ł�d�p�[�e�B�V�������g�p���鎖���ł��Ȃ��B �ȑO��FreeBSD�ł������������̂ł����ANetBSD�ł�d�p�[�e�B�V�����Ɋւ� �Ă̓f�B�X�N�S�̂�\�����ʂȃp�[�e�B�V�����Ƃ��Ďg�p���܂��B �ȏ�̒��ӓ_���l�����āA�f�B�X�N���������܂��BFreeBSD�̈�̂Ȃ��f�B�X�N�� �X���C�X����p�ӂ��āAd�p�[�e�B�V�������f�B�X�N�S�̂Ƃ���disklabel������ ����ł����܂��Bboot�u���b�N��NetBSD/pc98�̂��̂��g�p���܂��̂ŁA�����I�� boot�u���b�N�̃t�@�C�����w�肵�ď�������ʼn������B���̌�newfs���s���Ă��� �܂��傤�B ���̏����ȊO�� �V�K�C���X�g�[�� �Ɠ����菇�ō�Ƃł��锤�ł��B 5. ���̑��B�d�v�Ȓ��� *) Kernel config�t�@�C����1.2�Ƃ��Ȃ�قȂ�܂��B 1.2��config�t�@�C�� �͎g�p���鎖�͏o���܂���B GENERIC98�₻�̑��̃T���v�����Q�Ƃ��ĕύX���Ă��������B �@�@ *) Locale�����ꂽ���̏ꍇ�Asrc.skel��locale���p�b�`�Ă܂��B �J�[�l������make����ꍇ��A���[�U�o�C�i�����č\�����鎞�ɕK�v�ł��B cd /usr patch -p < ./src.skel/contrib/Ext-patches/locale/locale.13.dif �Q�x���̃p�b�`�Ă��肵�Ȃ��悤�ɒ��ӂ��Ă��������B �p�b�`�Ă�ۂɂ́Aunion mount ����Ă��Ȃ������m�F���Ă��������B ^^^^^^^^^^^^ *) /etc�ɂ���e��ݒ�t�@�C�����啝�ɍX�V����Ă��܂��B union mount���/usr/src/etc �y�� /usr/src/etc/etc.i386���Q�Ƃ��� �@�@�@�K�ɃR�s�[���Ă��������B ����rc.conf�̐ݒ��Y��Ȃ��悤�ɂ��Ă��������Brc.conf�̕ҏW�ɂ����� rc_configure=YES��Y��Ȃ��悤�ɂ��Ȃ��ƁA�}���`���[�U�[���[�h�Ɉڍs �ł��܂���B *) �X���b�v��1.2�Ǝ��Ȃ�A�N�����ɐڑ�����܂���B�K���A/etc/fstab�� �X���b�v�̑Ώۂ��L�q���Ă��������B�X���b�v�̋L�q��Y��ă}�V���� ����ɓ��삵�Ȃ��Ƃ��������ǂ������܂��B ��NetBSD/pc98 1.4.1 �ł͉��z�L�����s�������ۂɃ���������̑傫�� �v���Z�X���E�����Œv���I�ȏɊׂ�Ȃ��悤�ȑ���Ă� �܂��B�������Ȃ���X�N������X�T�[�o���E����铙�̏��N���� �ƃJ�[�l���͐����Ă�����̂́A�n���O�A�b�v���Ă���l�Ɍ����� ���܂��܂��B [swap�Ɋւ���L�q��] /dev/wd0b none swap sw 0 0 *) �l�b�g���[�N�C���^�[�t�F�[�X�Ɋւ��āA�]���� ed �h���C�o�œ��� ���Ă�����̂̑������Ane �h���C�o�ֈڍs���܂����Bifconfig �̍� �̎w���ύX����K�v�����邩������܂���B #---------------------------------------------------------------------# # �ȉ��͂��܂��̃V�F��(�o�O���Ă��炲�߂�Ȃ���) # #---------------------------------------------------------------------# #-------------------------[upgrade1.sh]-------------------------------- #!/bin/sh # # Install new binaries # echo -n "Where are the binaries of 1.3 ? [Default:/] > " read DIR13 TARGET=${DIR13:-/} echo -n "Where is the TARGET directory ? [Default:/] > " read TARGET TARGET=${TARGET:-/} export DIR13 TARGET echo "Change directory ${DIR13}." cd ${DIR13} # mount | awk '{print $5}' | grep union > /dev/null # if [ $? -eq 0 ] # then # umount `mount | grep union | awk '{print $1}' | sed 's/<above>://'` # fi # if [ -d ${TARGET}/usr/include ] # then # rm -rf ${TARGET}/usr/include # fi # if [ -d ${TARGET}/usr/src.skel ] # then # rm -rf ${TARGET}/usr/src.skel # fi # if [ -d ${TARGET}/usr/src # then # rm -rf ${TARGET}/usr/src # fi echo "zcat base.tgz | (cd ${TARGET}; tar --unlink -xvpf -)" echo "zcat comp.tgz | (cd ${TARGET}; tar --unlink -xvpf -)" echo "zcat misc.tgz | (cd ${TARGET}; tar --unlink -xvpf -)" echo "zcat text.tgz | (cd ${TARGET}; tar --unlink -xvpf -)" echo -n "Would you like install /etc ? [Y/N(Defeult:N)] > " read YorN YorN=${YorN:-N} if [ ${YorN} = "Y" ] || [ ${YorN} = "y" ] then echo "zcat etc.tgz | (cd ${TARGET}; tar --unlink -xvpf -)" fi echo "OK." #-------------------------[upgrade2.sh]-------------------------------- #!/bin/sh # # Delete old binaries # for OLD in dumpfs dumplfs mountd nfsd nfsiod quotacheck do if [ -x /sbin/${OLD} ] && [ -x /usr/sbin/${OLD} ] then rm /sbin/${OLD} fi done