Sparc Linux
��ġ���� ����
���� : ������/���������
���� ���� :
|
�� ���� ������ ����â��ȣ('97��
10��ȣ) ����̴�. |
SparcLinux�� ���⸸ ��ƸԴ� �ֹ������� �� �� Sparc-Machine�� �ֻ��� Workstation���� Ż�ٲ��ϰ� �ϴ� Hidden Card�̴�. Sparc-Machine���� ���� �����Ͻô� ������, ���� ����� SparcLinux�� ����� ������. SparcLinux�� ��ġ�� ����, Sparc-Machine�� �� �̻� �ֹ������� �ƴ� ���� Workstation���� ��ź�� �� ���̴�.
���� Workstation�踦 �ָ� ��Ҵ� Sparc-Machine. ������ �� Machine���� �ڸ� �̾� ���ο� Machine���� ���� �ڸ��� ����ϸ鼭 ������Machine���� �ֹ������� ����� ���ȴ�. Sparc-Machine�� ����� ������ǰ�̶� ���Ҹ� �ٷ� ���� ��� Upgrade�� �ϰų� ������ ���·� ����ϴ� ��찡 ��κ��̴�. ���� ���� ���� Application���� Machine�� ����ȭ�� �䱸�ϸ� ������ Machine������ �۵��� �����ؾ߸� �ߴ�. �׳� ��������� ���α�� �ʹ� �Ʊ���, ���ٰ� ������ڴ� �ʹ� ������... OS�� Upgrade�ص� OS��ü�� ���ǰ� Ŀ�� ������ �ý����� ���ϸ��� ũ�� �����μ� Pentium�迭���� �� ������ �۵��ϴ� �������� ���. �̷� �ֹ������� �ֻ��� Workstation���� Ż�ٲ��ϴ� ȹ������ ����� �ٷ� SparcLinux�̴�. SparcLinux�� ����ϰ� �Ǵ� �����δ�
���� SparcLinux������ SunOS Binary�� ���� �Ϻ��ϰ� ���ư��� ������ Ȯ�εǾ���, Solaris Binary�� ���ư��� ����� Emulator�� ����� �۾��� ����ǰ� �ִ�. ��,SparcLinux������ 3���� ���δٸ� Binary�� ���ư� �� �ִٴ� �̾߱��̴�. ��������� �������ִ� SunOS Emulator�� ��������� ������ �ݰ��� �ҽ��� �� ���̴�. �̰� ���Ƶ� ������ SunOS ���α��� ��� �������� �ƴ϶� ������ ���� ���α��� ����� �� �ִ� ��ȸ�� ��� �Ǵ� ���̴�.
���� �������� �̸������ �������� �Ͽ� ����� RedHat��¥ Linux, �� RedHat�� ���� �˷��� �ִ�. SparcLinux�� RedHat���� Linux�� ��ġ�ϰ� �ȴ�. ���⼭�� RedHat4.2(Biltmore)�� �������� �����ϰڴ�
RedHat Linux/SPARC�� ������ �ش�Ǵ� Machine�� ��ġ�ȴ�.
��sun4c architecture machines (IPC, SS1,
etc)
��sun4m architecture machines (Classic, SS5, SS10, etc)
��bwtwo, cg3, cg6, TCX framebuffers (24 bit on the TCX)
��cg14 framebuffer
(in cg3 mode)
���� �� ��ġ�Ǿ� �ִ� SCSI and Ethernet
��type
4 and type 5 keyboards and mouse
�������� SCSI drives
��CD-ROM
drives (���� �Ǵ� ������)
��SCSI/Ether SBUS Ȯ�� cards
��original
Sun Monitor
���������� �ʴ� hardware
��VME based sun4m machines, such as the
4/690
��sun4d (SS1000, SS2000)
��sun4u (UltraSparc1, UltraSparc2,
EnterPrice UltraSparc servers)
��sun4 architecture
��Eurocard
sun4c machines(Solaris2.4�� ������� �� sun4e ��ǰ��), VME-bus sun4c
machine ���� ���� Ŀ�ο��� �������� �ʴ´�.
Source�� Red Hat������FTP����Ʈ�� �̷�����
����Ʈ���� ���� �� �ִ�.
�츮������ ��ǥ������ ftp.kreonet.re.kr
, ftp.dacom.co.kr , ftp.kaist.ac.kr , ftp.nuri.net�� ����FTP����Ʈ����
���� �� �ִ�.
��Unix(Linux)���� booting Disk�����
dd if=boot.img of=/dev/fd0 (�÷��ǵ���̺��� device�� �����Ѵ�.)
rawrite.exe�� ����Ѵ�.(dosutils ���丮�ȿ�
����ִ�.)
������ ��ġ�� machine�� ��ũ����̺꿡 �ְ� ������
Ű�� stop + AŰ�� ������. ���� "ok"��� �۰� �Բ� �ý�����
�������¿� ���� �ȴ�. �̶� help�� ġ�� �ȳ����� �����µ�, ����
bootfloppy �ļ� FloppyDisk�� Booting�ϰ� �Ѵ�. ���� disk�� kenel��
���� install ��� ���¿� ���� �ȴ�.
Boot Server�� ����ϰ� �� Machine(DOS��
�ȵ�)
��ġ�� Machine�� IP-Address�� Ethernet address(���ý�
ȭ�鿡 ���´�) ���� Machine�� ������ �˾ƾ� �ȴ�.
��Boot Server�� ��ġ�� Machine�� ���� Subnet�� ���� �־�� �Ѵ�.
���� Boot Server�� �̸��� landau�̰�, ��ġ�� Machine�� �̸��� newton(203.249.111.129)�̸�, newton�� ������ SUN4M�� �ش�ȴٰ� ����. ���� Boot Server�� /etc/hosts�� newton�� ���� address�� �ִٰ� ����(203.249.111.129 newton.scu.ac.kr newton).
���ݺ��ʹ� Boot Server�� ���� �����̴�. Boot Server���� �ؾ��� ���� ũ�� �ΰ����̴�. �ϳ��� TFTP �����̰�, �������� RARP �����̴�. �ϴ��� RARP �������� �����ϰڴ�.
Boot Server�� Linux�� ��쿡�� ������ ���� �Ѵ�. �̰��� kernel�� rarp ���̺��� ÷����Ű�� �����̴�. ���⼭ ������ ���� newton(��ġ�� Machine)�� Ethernet address�� ���ý� Ȯ���� �� "8:0:20:1f:b9:61"�� ���� ������ ����ε�, ���ڸ��� �κ��� �տ� 0�� ÷����Ų��. ��, �� ��������"08:00:20:1f:b9:61"�� ���� �ǵ��� �Ѵ�.
/sbin/rarp-s 203.249.111.129 08:00:20:1f:b9:61
/sbin/arp-s 203.249.111.129 08:00:20:1f:b9:61
/etc/ethers��/etc/hosts ���Ͽ� newton
������ �߰��Ѵ�.
/etc/ethers �κ�
08:00:20:1f:b9:61 newton
/etc/hosts �κ�
203.249.111.129
newton newton.scu.ac.kr(���� hosts�� �־��ٸ� �� �ʿ�� ����.)
��������
/user/etc/rarpd -a
�̶�� ������
�ش�.
�� SunOS�� ���ó�� /etc/ethers��
/etc/hosts������ �����Ѵ�.
��������
/usr/sbin/rarpd -a
�̶�� ���ɾ
�ش�.
TFTP�� ������ Network boot Ŀ����
��ġ�� Machine���� �����ϴ� ���̴�.
Boot Server�� landau�� SuperUser��
����,
mkdir/tftp
�� /tftp ���丮�� ������. �� ���丮 �ȿ� tftpboot.img�� �ִ´�.
���� �������� �ణ ������ �۾��� �ؾ��Ѵ�.
��ġ�� Machine(newton)�� 16���� (HEX)�ڵ�� �ٲپ�� �ϱ� �����̴�.
Ex) newton�� IP address�� 203.249.111.129�̴�.
��ȯ�� ��ȯ��(HEX) 203 CB 249 F9 111 6F 129 81
���� �̰��� ������ ���� Link��Ű��.
In -s tftpboot.img CDF96F81.SUN4M
�������� /etc/inet.conf�� ������ �߰��Ѵ�.
tftp dgran udp wait root/usr/sbin/tcpd in.tftpd/tftp
/etc/exports�� ������ �߰��Ѵ�.
/tftp newton.scu.ac.kr
������� ���������� ���� �ý����� reboot�Ѵ�.
SuperUser�� ���� /etc/dfs/dfstab�� ������ �߰��Ѵ�.
/tftp -access=newton,root=newton
�״��� reboot�Ѵ�.
SuperUser�� ���� /etc/dfs/dfstab��
������ �߰��Ѵ�.
share -F nfs -o root=newton,rw=newton -d"tftpboot"/tftp
�״��� reboot�Ѵ�.
���� �������� Boot Server�� Setting��
���� ���̴�.
�������ʹ� ��ġ�� Machine���� Network Booting��
�ϸ�ȴ�.
��ġ�� Machine(newton)�� ������ Ű�� stop + aŰ�� ������. ���� "ok"��� �۰� �Բ� �ý����� �������¿� ���� �ȴ�. �� ������ boot net ������ �ش�. Network Booting�� �ֺ� Network�� ������ �ޱ� ������ �ð��� �� �ɸ���. ���� newton�� Server�� Ŀ���� �´ٸ� ȭ�鿡�� �� ��ȭ�� �����. ���� ���� ���ϸ� Error message�� �߰ų� ���� ���ߴٴ� �ȳ����� ���´�. ���� �̷� ������ �Ͼ�� RARP�������� �ٽ� �Ѵ�. rarp daemon�� ����� setting���� ���� �� �ֱ� �����̴�.
�� ȭ���� display�Ǹ� ����� ������
�� ���̴�. ���� "Yes"�� ������.
i386(intel)�迭 RedHat��
��ġ�Ͻ� ������ ������ ���� SparcLinux��ġ����� ����ϴٴ� ����
�� �� �ִ�. �ٸ� ���̶�� Keyboard Type �����κ��� ���ٴ� ���̴�.
Local CDROM : CDROM���� Install
NFS image : NFS Server �� Install
hard drive : Local Hard drive��
Install
FTP : FTP ����Ʈ���� �ٷ� Install
���� NFS�� FTP��
�����Ͽ� ��ġ�� ���̴�. �ϴ�, FTP�� NFS�� �����ϸ� ���� Network������
���´�.
����ġ�� Machine�� Network��
���� ��ġ�� Machine�� Nameserver�� ����� �Ǿ� �ִٸ� "Domain name"��� "Host name"�� �� Machine�� �̸��� �ڵ����� �������� ���̴�. ���� �ٸ��ٸ� ������ �� "ok"�� ������.
NFS Image�� ������ ���, NFS Sever�� kanga.redhat.com�̰�, RedHat Linux/Sparc�� export�� ���丮�� /mnt/intel�̸�, ������ ���� �����ϸ� �ȴ�.
FTP�� ������ ���, FTP server�� roo.redhat.com�̰�, RedHat Linux/Sparc�� �ҽ��� /pub/redhat/current/i386�� �ִٸ� ������ ���� �����Ѵ�.
���� FTP������ anonymous�� �������� �ʰų� proxy server�� ����Ҷ��� �Ʒ��� ��ĭ�� Ŭ���� ��"ok"�� ������. �̶�, FTP Server�� ID�� Password�� �ʿ��ϴ�.
�ϴ� FTP�� NFS������ �´´ٸ� ����
ȭ���� ���´�.
��κ� ó�� ��ġ�� �ϴ� ���̴� Install�� �����Ѵ�.
�� ������ fdisk, �� �ϵ��� ��Ƽ���� ���ϴ� ���̴�. ���⼭ ��κ���
User���� �Ǽ��Ͽ� ��� Install�� �ϰ��� Booting�� ���ϴ� ��찡
����.
�� Sparc Machine���� Booting�ϴ� SCSI ID�� ���� �ִ�. ��κ��� Machine������ Hard Disk���� �����Ϸ��� �� Hard Disk�� SCSI ID�� 3���̾�� �ȴ�. CDROM ���õ� ���� SCSI ID 6���� �����Ѵ�. ������ �����ؼ� ��Ƽ���� ������.
ex) /dev/sda -SCSI ID1
Conner/dev/sdb
-SCSI ID3
Quantum
I386�迭 Linux�� fdisk����ó�� ���δ��
/dev/hda, /dev/sda�κп� System�� ��ġ�ϸ� �ȵȴ�. �̶��� ID��ȣ��
���� ��������. ID3! ��������.
fdisk ������ I386 Linux������
fdisk�� ����. �ٸ� 't'���ɾ�� �ణ �ٸ� ���� ����ϰ� �Ǵµ�
���� �Ű澵 ���� ����.
Partition Disk�� ���� ���� 1386Linux
������ �ٸ��ٴ� ���� �� �� �ִ�. ID3�� �ش��ϴ� Hard drive�� Ȯ������!!
�״��� ���� Partition�κ� Format�� ����µ�, Format�� ����.
���� �ϵ带 �����ϰ� �˻��ϸ鼭 Format�ϱ⸦ ���Ѵٸ�, 'Check for
bad blocks during format'���� ��������. �̶��� Hard Disk�뷮��
���� �ٸ����� �ð��� ���� �ɸ���. ��κ��� ������ �ʿ䰡 ����.
�״����� Package�� �����ϴ� ȭ����
���´�.
���⼭ X windows�� ��ġ�� User���� "Select individual
packages"�κ��� ��������. �׳� ��ġ�� �ϸ� XsunMono, Xsun,
Xsun24 Server�� ��� ��ġ�ǰ� �ȴ�. ���߿� X setup�� �ϰ� �ȴ�.
���� XsunMono Server�� ������ 2���� Server�� �浹�� �ϱ� ������
Xwindow�� ���� �ʴ´�. ���� ��ġ�� �� XsunMono server�� ��ġ�ؾ�
�Ѵ�(��κ��� User���� Color Monitor�� ����� ���̴�).
����
SparcLinux�� �⺻ ��ġ Setting�� ������. Install�� ���� ��, Network
Configuration ���� ���´�.
��Keep this setup : ó�� Network������
�״�� ����� ���
��Reconfigure network now : �ٽ� Network������
�� ���
��Don't setup network : Network�� ������� ���� ���
�ð��� ���� ����. �ѱ��� Asia/Seoul����
��������.
�� �������� printer������ ���´�. ���� �����ϸ�
�ս��� �� �� �ִ�.
�ظ�� ������ �� �� lpr, lprm, lpq �� Printer�� ���� ���ɾ ��κ��� Machine���� ����� �� ����. �̰��� ftp����Ʈ���� update ���丮���� lpr�� ���� �ֽ� urdate RPM package�� ���Ͽ� ��ġ�ϸ� �ذ��� �� �ִ�.
Root Password�� �����ϰ� ����������
SILO ��ġ. �� �κп��� ��κ��� Machine������ Ư���� �ɼ��� ������
�׳� Enter�� �Ѿ��.
���� �ý����� �����õǰ�, ȭ�� ���� ����
�Ϳ��� ����� �����鼭 ������ �ȴ�. ���� �������� SparcLinux�� �����
���� ���̴�.
root�� login�Ͽ� startx�� �����Ű��. Xwindow�� �߸� �ϴ� �����̴�. ���� �ȵȴٸ�, FTP����Ʈ���� update���丮�� ���� �ֽ� Xsun server�� ������ ����. �̶� update�� ����� �� ������ �´ٸ� �� �� �� ���� ������ �� �ִ�. Ư�� lpr���� �� ������ ����, ���� update rpm package�� ��ġ����.
rpm -i ��force xxxx.rpm
���⼭ -i �ɼ��� package�� install�ϴ� �ɼ��̴�. ��force�� ������ ��ġ �ɼ��̴�. rpm�� �ɼ��� I386 Linux�� rpm�ɼǰ� ����. �ϴ� Xsun server�� ��ġ�ϰ� Xwindow�� �ٿ���. �� ȭ�� ������ control-panel�� ���. ���� control-panel�� ����Ͽ� Update rpm package ������ �κ��� ��� ��ġ����.
�� Sparc Machine�� ����� ����� �� �ִ� SparcLinux�� ���� �������� ����� �Ұ��� ���� ��� ���� ���� ���ϰ� �ִ�. ���ݱ��� ������ ��ġ���� �׳� Manual���� ���� �ؼ��� ���� �ƴ϶� �������� ����� ��Ʈ�� ���� ���� ������ ������ ���̴�. ��κ��� Machine���� �� �������� ��ġ�� �� ���� ���̴�. ���� SparcLinux�� Application�� ��κ� �ҽ��� ���ؼ� �������ؾ� �Ѵ�. ���� SunOS�� ���α��� ���������, ��� ���ư��� ���� �ƴϴ�. �� �κ��� SunOS���� Library�� �����ٰ� ��ġ�ϸ� ������, Sun Microsystems���� ���۱ǿ� ���ݵDZ� ������ �̺κ��� �ٷ��� �ʰڴ�. �� �κ��� ����ڵ鿡�� �ñ�ڴ�.