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
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)
Interessante links
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