Table of Contents

Asimov

Asimov (uitgesproken: awesome-o) is een Sun Fire V890, die begin 2010 door sponsoring van Sun in onze kelder terecht is gekomen.

Asimov heeft het ondertussen echter begeven :'( asimov werd laatst gezien op 16/12/2014 in de gang in s9, hij stond klaar om gerecycleerd te worden

asimov.jpg

Specs

8*1.35 GHZ cpu 32GB ram 6*146 GB disk

user toevoegen

Als root user oops toevoegen:

mkdir /export/home/oops
useradd -u 400 -g user -c useroops -m -d /export/home/oops oops
passwd oops (To set the password)
chown oops /export/home/oops
chgrp user /export/home/oops

(Enkel de automounter kan dir's mounten/maken in /home, deze mount de dirs uit /export, don't ask me why, solaris)

http://sunsolve.sun.com/show.do?target=patchpage asimov krijgt blijkbaar weird_hickups

Linux apollo 2.6.26-2-sparc64-smp #1 SMP Mon Jun 21 16:31:11 UTC 2010 sparc64 GNU/Linux has been reported to work on other sunfire machines.

Opensolaris info

Default username = jack. root is geen user maar een profile, voor dingen uit als root met pfexec (ipv sudo)

Opensolaris staat op disk4, boot deze met

boot /pci@8,600000/SUNW,qlc@2/fp@0,0/disk@w21000014c3cfe83a,0:a

Image van deze disk gemaakt op disk1, deze kan (hopelijk) geboot worden met

boot /pci@8,600000/SUNW,qlc@2/fp@0,0/disk@w2100001862ddf32f,0:a

Image gemaakt met

dd if=/dev/rdsk/c3t4d0s2 of=/dev/dsk/c3t1d0s2 bs=128k

c Controller number

t Target-ID (for SCSI-devices this number corresponds to the SCSI-ID)
d Drive Number or LUN for RAID-devices (one ID, multiple disks)
s Slice, Partition number (see below)

(We maken de image van slice2 omdat dit een virtueele 'backup' slice is die eigenlijk de volledige schijf voorstelt) Nu kan men werken vanaf disk4. (Gewoon booten met boot) In geval van problemen booten van disk1, de image terugzetten en opnieuw beginnen van disk 4)

Info over hoe we aan de boot device komen als we de logical_device_names weten.

Netwerk

Eerst manueel het netwerk device starten

ifconfig eri0 plumb
ifconfig eri0 dhcp

debian installer

Om de Debian installer werkend te krijgen: Stop cd in lade boot asimov telnet naar de rsc, login en open de console:

telnet 10.1.1.140
username; password;
rsc>console

Dan kom je n de boot shell; type in de boot shell

boot cdrom

Op de boot promt van de cd-rom dan

install console=ttya DEBIAN_FRONTEND=text TERM=dumb

Dan boot hij, en redirect output naar terminal op modem. (opmerking: vanaf debian 5.05 zou die console=ttya niet meer nodig zijn en krijg je alle output in je telnet shell, echter; het is voor mij onmogelijk om iets in mijn shell te typen)

Om uit de console te raken waar je inzit (output is toch naar terminal op moden geredirect typ '~~.'

needs files:

qlogic/1040.bin en ql2200_fw.bin

Zitten hierin Zet de qlogic…deb in de root van een usb stick (FAT) (of de /firmware folder, kan ook nodig zijn om de deb file te openen met archive manager en de files appart in de /firmware folder te zetten)

Default keuze voor network interface

Partitioning: Disks worden herkend als de firmware geladen is. :Formateren met sun filesystem geeft error ??? ??? :Formateren met msdos (fat32?) en dan guided partitioning, free space blijkt wel te werken. :-(1lhoewel er blijkt naar ext2 voor /boot en ext3 voor / te worden geformateerd

Installing the base system

Als kernel de default + smp kernel gekozen, we zouden toch graag meer dan een core gebruiken :)

Zegt iets van nog firmware drivers die in de non-free repo's zitten, die nodig gaan zijn met nieuwe kernel

— Opnieuw getest maar zonder netwerk, install complete dan. Maar silo heeft problemen om te booten, in de 2.6.30v van de kernel. Dit zou moeten opgelost zijn in de 2.6.32. Fix: booten van install cd (of op einde van installatie een shell vragen), rescue mode, shell vragen en dit uitvoeren: zie deze bug

mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
mount /dev /mnt/dev -o bind
chroot /mnt
mount -t proc proc /proc
silo -u -f

Om effectief te kunnen booten met de 5.0.5 en dus output te krijgen werkte deze lijn ipv gewoon boot

boot disk1:0 /vmlinuz console=ttyS0