main

Начальная загрузка сановского железа

Возможно кому-то будет интересно. Лог начальной загрузки (OpenBoot) и конфиги, потребные для установки через pxe. Через два-три года его только в музеях можно будет найти.

Для отправки образа начальной загрузки нужен rarpd и подправить кое-где конфиги:

/etc/ethers:

00:03:ba:e8:27:e0   sunfire-240
00:03:ba:e8:27:dd   sunfire-240-1

/etc/hosts:

192.168.10.76 sunfire-240-1

Теперь нужно положить загрузочный образ в пределах досягаемости rarpd и сделать с него симлинк с именем hex-encodeed ip-адреса

$ perl -e 'printf "%02X%02X%02X%02X\n", 192, 168, 10, 76'
C0A80A4C
# ^^ адрес sun'а
$ cd "/srv/tftp"
# ^^ опция '-b' rarpd и 'root' для tftpd
$ ln -s 2013-06-13-deb7u2+b1-boot.img C0A80A4C
# ^^ debian'ов образ для sparc
$ sudo service rarpd start
$ sudo service tftpd-hpa start

Сам процесс установки я не логгировал, и повторять его не хочу, больно муторно. Зато у меня остался лог загрузки "после всего".

sc> console
Console session already in use. [view mode]
Enter #. to return to ALOM.
Done
0>Interrupt Crosscall....Done
0>Init Memory....Done
0>PLL Reset....Done
0>Init Memory....Done
0>Test Memory....Done
0>Test CPU Caches....Done
0>Functional CPU Tests....Done
0>IO-Bridge Tests....Done
0>INFO:
0>  POST Passed all devices.
0>
0>POST: Return to OBP.

SC Alert: Host System has Reset

Configuring system memory & CPU(s)

Probing system devices

Starting RTC ..
Probing memory
Probing I/O buses

Sun Fire V240, No Keyboard
Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.17.1, 2048 MB memory installed, Serial #65546205.
Ethernet address 0:3:ba:e8:27:dd, Host ID: 83e827dd.

Running diagnostic script obdiag/normal

Testing /pci@1e,600000/ide@d
Testing /pci@1e,600000/isa@7/rtc@0,70
Testing /pci@1c,600000/scsi@2
Testing /pci@1c,600000/scsi@2,1
Testing /pci@1e,600000/isa@7/serial@0,2e8
Testing /pci@1e,600000/isa@7/serial@0,3f8

Probing system devices
Probing memory
Probing I/O buses

Sun Fire V240, No Keyboard
Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.17.1, 2048 MB memory installed, Serial #65546205.
Ethernet address 0:3:ba:e8:27:dd, Host ID: 83e827dd.

Rebooting with command: boot
Boot device: disk  File and args:
SILO Version 1.4.14
boot:
Allocated 64 Megs of memory at 0x40000000 for kernel
Uncompressing image...
Loaded kernel version 3.2.60
Loading initial ramdisk (10212405 bytes at 0x103F000000 phys, 0x40C00000 virt)...
/
[    0.000000] PROMLIB: Sun IEEE Boot Prom 'OBP 4.17.1 2005/04/11 14:25'
[    0.000000] PROMLIB: Root node compatible:
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-4-sparc64-smp (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.60-1+deb7u3

И далее грузится как обычно.

Полезная ссылка по теме: тыц, hardcopy