NetAdminTools.com
 
SignalQ Sites:
NetAdminTools - Coprolite - NoNIC - SpotBridge - NAW
RoboCoop - AreWeDown - SolarPower - SysAdminTools
Xfig - Gold Loaf - GeekPapa - FixGMC - MCJ - FixRambler
Categories:
GNU/Linux | Homebrew designs | Perl | Administration | Backup/Recovery | Bugs/Fixes | Certification | Database | Email | File/Print | Hardware | Information Grab Bag | Interoperability | GNU/Linux ABCs | Monitoring | Name Resolution | Network Services | Networking | Remote Control | Security | Desktop | Web | BSD | Solaris | GIAGD | REALbasic

Last 30 Days | Last 60 Days | Last 90 Days | All Articles | RSS | Hail Support


Categories:
·GNU/Linux
·Homebrew designs
·Perl
·Administration
·Backup/Recovery
·Bugs/Fixes
·Certification
·Database
·Email
·File/Print
·Hardware
·Information Grab Bag
·Interoperability
·GNU/Linux ABCs
·Monitoring
·Name Resolution
·Network Services
·Networking
·Remote Control
·Security
·Desktop
·Web
·BSD
·Solaris
·GIAGD
·REALbasic
·All Categories


Installing Gentoo GNU/Linux 2004.3 on SPARC - Part 7 - Final Configuration
Topic: GNU/Linux   Posted:2005-01-01
Printer Friendly: Print

spacerspacer
There are 7 parts to this article:
Part 1 - Gentoo on SPARC - Booting the Install CD
Part 2 - Gentoo on SPARC - Creating the Filesystems
Part 3 - Gentoo on SPARC - Copying Initial System, Portage, and Distfiles
Part 4 - Gentoo on SPARC - Creating the Kernel
Part 5 - Gentoo on SPARC - Getting Silo Installed
Part 6 - Gentoo on SPARC - Initial Logon
Part 7 - Gentoo on SPARC - Final Configuration

First, let's set up the hostname and start up the network. Let's reboot to make sure ssh starts up and all looks good as well:

localhost / # nano /etc/hosts
localhost / # nano /etc/conf.d/net
127.0.0.1       localhost srv-1
gateway="eth0/10.50.100.82"
iface_eth0="10.50.100.49 broadcast 10.50.100.255 netmask 255.255.255.0"
localhost / # rc-update add net.eth0 default
* net.eth0 added to runlevel default
* Caching service dependencies... * rc-update complete.
localhost / #
localhost root # rc-update add sshd default
* sshd added to runlevel default
* Caching service dependencies... * rc-update complete.
localhost root #
localhost / # reboot
Broadcast message from root (tts/0) (Fri Dec 31 14:27:04 2004):
The system is going down for reboot NOW!
NIT: Sending processes the TERM signalt / #
INIT: Sending processes the KILL signal
Restarting system.
Resetting ...
screen not found.
Can't open input device.
Keyboard not present.  Using ttya for input and output.
Sun Ultra 2 UPA/SBus (2 X UltraSPARC-II 296MHz), No Keyboard
OpenBoot 3.11, 512 MB memory installed, Serial #10151545.
Ethernet address 8:0:20:9a:e6:79, Host ID: 809ae679.
Rebooting with command: boot
Boot device: disk:a  File and args:
SILO Version 1.4.8
.
.
.
This is srv-1.(none) (Linux sparc64 2.4.27-sparc) 14:29:23
srv-1 login: root
Password:
login(pam_unix)[1021]: session opened for user root by (uid=0)
Last login: Fri Dec 31 14:16:59 on tts/0
srv-1 root # ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:20:9A:E6:79
inet addr:10.50.100.49  Bcast:10.50.100.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Interrupt:224
lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
srv-1 root #

Network looks good, and the host name is fine. The next most important tool for us is vi (Vim):

srv-1 root # emerge vim
Calculating dependencies ...done!
>>> emerge (1 of 3) dev-util/ctags-5.5.4 to /
>>> Downloading http://gentoo.osuosl.org/distfiles/ctags-5.5.4.tar.gz
--14:30:58--  http://gentoo.osuosl.org/distfiles/ctags-5.5.4.tar.gz
=> `/usr/portage/distfiles/ctags-5.5.4.tar.gz'
Resolving gentoo.osuosl.org... 140.211.166.134
Connecting to gentoo.osuosl.org[140.211.166.134]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 260,962 [application/x-gzip]
100%[====================================>] 260,962      228.88K/s
14:30:59 (228.35 KB/s) - `/usr/portage/distfiles/ctags-5.5.4.tar.gz' saved [2609
62/260962]
>>> md5 src_uri ;-) ctags-5.5.4.tar.gz
.
.
.
make[1]: Leaving directory `/var/tmp/portage/vim-core-6.3-r2/work/vim63/src'
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-editors_-_vim-core-6.3-r2-3619.log"
chmod:     /dev/tts/0
--------------------------------------------------------------------------------
srv-1 root #

Hrmphh.... It appears that we can't compile this via the serial console. Let's try an ssh session (and investigate this more when we are really, really bored):

usr-1@mach-1 usr-1 $ ssh root@srv-1
Last login: Fri Dec 31 14:29:27 2004
srv-1 root #
srv-1 root # emerge vim
>>> /usr/bin/ex -> vim
>>> /usr/bin/view -> vim
>>> /usr/bin/rview -> vim
* Updating documentation tags in /usr/share/vim/vim63
*
* gvim has now a seperate ebuild, 'emerge gvim' will install gvim
*
* To see what's new in this release, use :help version6.txt
*
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
>>> app-editors/vim-6.3-r1 merged.
>>> Recording app-editors/vim in "world" favorites file...
>>> clean: No packages selected for removal.
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
srv-1 root #

That works. Now let's install system logging and cron:

srv-1 root # emerge syslog-ng
Calculating dependencies ...done!
>>> emerge (1 of 2) dev-libs/libol-0.3.14 to /
>>> md5 src_uri ;-) libol-0.3.14.tar.gz
>>> Unpacking source...
>>> Unpacking libol-0.3.14.tar.gz to /var/tmp/portage/libol-0.3.14/work
>>> Source unpacked.
./configure --prefix=/usr --host=sparc-unknown-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedi
r=/var/lib
.
.
.
--- /etc/init.d/
>>> /etc/init.d/syslog-ng
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
>>> app-admin/syslog-ng-1.6.5-r1 merged.
>>> Recording app-admin/syslog-ng in "world" favorites file...
>>> clean: No packages selected for removal.
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
srv-1 root # rc-update add syslog-ng default
* syslog-ng added to runlevel default
* Caching service dependencies...
* rc-update complete.
srv-1 root a root # emerge vixie-cron
Calculating dependencies
.
.
.
>>> /etc/init.d/vixie-cron
>>> /etc/crontab
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
>>> sys-apps/vixie-cron-3.0.1-r4 merged.
>>> Recording sys-apps/vixie-cron in "world" favorites file...
>>> clean: No packages selected for removal.
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
srv-1 root #
srv-1 root # rc-update add vixie-cron default
* vixie-cron added to runlevel default
* Caching service dependencies...
* rc-update complete.
srv-1 root #
srv-1 root # ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0 13 15:20 ?        00:00:09 init [3]
root         2     1  0 15:20 ?        00:00:00 [keventd]
root         3     1  0 15:20 ?        00:00:00 [ksoftirqd_CPU0]
root         4     1  0 15:20 ?        00:00:00 [ksoftirqd_CPU1]
root         5     1  0 15:20 ?        00:00:00 [kswapd]
root         6     1  0 15:20 ?        00:00:00 [bdflush]
root         7     1  0 15:20 ?        00:00:00 [kupdated]
root         9     1  1 15:20 ?        00:00:00 [khubd]
root        10     1  0 15:20 ?        00:00:00 [kjournald]
root       147     1  0 15:20 ?        00:00:00 /sbin/devfsd /dev
root       922     1  0 15:21 ?        00:00:00 /usr/sbin/syslog-ng
root      1149     1  0 15:21 ?        00:00:00 /usr/sbin/sshd
root      1190     1  0 15:21 ?        00:00:00 /usr/sbin/cron
root      1205     1  0 15:21 tts/0    00:00:00 /sbin/agetty 9600 ttyS0 vt100
root      1206  1149  1 15:21 ?        00:00:00 sshd: root@pts/0
root      1209  1206  0 15:21 pts/0    00:00:00 -bash
root      1213  1209  0 15:21 pts/0    00:00:00 ps -ef
srv-1 root # crontab -l
no crontab for root
srv-1 root #

We have a complete system.

Go back to the first part of this article here.

There are 7 parts to this article:
Part 1 - Gentoo on SPARC - Booting the Install CD
Part 2 - Gentoo on SPARC - Creating the Filesystems
Part 3 - Gentoo on SPARC - Copying Initial System, Portage, and Distfiles
Part 4 - Gentoo on SPARC - Creating the Kernel
Part 5 - Gentoo on SPARC - Getting Silo Installed
Part 6 - Gentoo on SPARC - Initial Logon
Part 7 - Gentoo on SPARC - Final Configuration




Please read our Terms of Use
Microsoft, Windows, Windows XP, Windows 2003, Windows 2000, and NT are either trademarks or registered trademarks of Microsoft Corporation. NetAdminTools.com is not affiliated with Microsoft Corporation. Linux is a registered trademark of Linus Torvalds, and refers to the Linux kernel. The operating system of most distributions that contain the Linux kernel is GNU/Linux. All logos and trademarks in this site are property of their respective owner. Copyright 1997-2008 NetAdminTools.com

Created by:
MCJ
MCJ CMS