Начальная загрузка сановского железа
Возможно кому-то будет интересно. Лог начальной загрузки (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
И далее грузится как обычно.