Erinevus lehekülje "OpenBSD kasutamine Sparc64 platvormil" redaktsioonide vahel
(→Võrgust operatsioonisüsteemi paigaldamine) |
|||
21. rida: | 21. rida: | ||
Ethernet address 8:0:20:b1:ba:9f, Host ID: 80b1ba9f. | Ethernet address 8:0:20:b1:ba:9f, Host ID: 80b1ba9f. | ||
+ | Järgnevalt tuleb ettevalmistada rarpd, tftpd, rpc.bootparamd ning nfs serverid, sarnaselt diskless OpenBSD kasutamisjuhule. rarpd jaoks tuleb faili | ||
− | + | /etc/ethers | |
+ | kirjutada seos mac aadressi ja paigaldatava arvuti nime vahel | ||
+ | |||
+ | 8:0:20:b1:ba:9f toostus | ||
+ | |||
+ | Lisaks peab olema /etc/hosts failis sissekanne | ||
+ | |||
+ | 192.168.10.211 toostus | ||
+ | |||
+ | Selleks, et paigaldatav arvuti bootida saaks võrgust tuleb tftp serverisse paigutada sobiv bootloader, Sparc puhul on selleks fail ofwboot.net. Sparc arvuti küsib seda faili, aga oma ip aadressist tuletatud nimega, mille väärtuse saab arvutada ip aadressist käsuga | ||
+ | |||
+ | # echo 192.168.10.211 | awk -F . '{ printf "%02X%02X%02X%02X\n", $1, $2, $3 ,$4 }' | ||
+ | C0A80AD3 | ||
+ | |||
+ | Mõnel juhul tuleb lisada sellele nimele veel järele nö laiendiks arhitektuuri nimi, nt C0A80AD3.SUN4 | ||
+ | |||
+ | Alternatiiviks on bootloaderi nime kuulata võrgust peale käsu 'boot net' andmist, antud juhul C0A80AD3 | ||
+ | |||
+ | # tcpdump -nttti em0 host 192.168.10.211 | ||
+ | ... | ||
May 01 17:39:35.726458 192.168.10.211.41641 > 255.255.255.255.69: 17 RRQ "C0A80AD3" | May 01 17:39:35.726458 192.168.10.211.41641 > 255.255.255.255.69: 17 RRQ "C0A80AD3" | ||
May 01 17:39:35.743151 192.168.10.210.33400 > 192.168.10.211.41641: udp 19 | May 01 17:39:35.743151 192.168.10.210.33400 > 192.168.10.211.41641: udp 19 | ||
30. rida: | 50. rida: | ||
May 01 17:39:35.764098 192.168.10.210.5770 > 192.168.10.211.41641: udp 19 | May 01 17:39:35.764098 192.168.10.210.5770 > 192.168.10.211.41641: udp 19 | ||
− | + | Kui bootloader õnnestub võrgust leida, siis annab sellest tunnistust selline väljund serial konsoolil | |
+ | |||
+ | Rebooting with command: boot net | ||
+ | Boot device: /pci@1f,4000/network@1,1 File and args: | ||
+ | Timeout waiting for ARP/RARP packet | ||
+ | 10600 >> OpenBSD BOOT 1.2 | ||
+ | Trying bsd... | ||
+ | |||
+ | Järgnevalt asub bootloader kopeerima nfs serverist tuuma, mille asukoha ta teeb kindlaks bootparams protokolli abil, selleks peab serveris olema sobivalt käima seadistatud rpc.bootparamd server, rpc.bootparamd jaoks tuleb kirjutada faili | ||
+ | |||
+ | /etc/bootparams | ||
+ | |||
+ | rida | ||
+ | |||
+ | toostus root=192.168.10.210:/data/nfs-toostus/root | ||
− | + | kus on näidatud, et 192.168.10.210 on nfs serveri aadress ning /data/nfs-toostus/root on kliendi juurkataloog, kust otsib paigaldatav arvuti bsd.rd tuuma. Serveri kataloogi /data/nfs-toostus/root peab Sparc64 installatsioonimaterjali kataloogist olema kopeeritud fail bsd.rd ning tehtud link bsd | |
− | + | ||
+ | server:/data/nfs-toostus# find root -ls | ||
+ | 2703751 4 drwxr-xr-x 2 root wheel 512 May 1 16:42 root | ||
+ | 2703752 3904 -rw-r--r-- 1 root wheel 1970275 May 1 16:42 root/bsd.rd | ||
+ | 2703753 0 lrwxr-xr-x 1 root wheel 6 May 1 16:42 root/bsd -> bsd.rd | ||
+ | |||
+ | ning failis | ||
+ | |||
+ | /etc/exports | ||
+ | |||
+ | peab olema rida | ||
+ | |||
+ | /data/nfs-toostus/root -maproot=root -alldirs toostus 192.168.10.211 |
Redaktsioon: 1. mai 2008, kell 18:10
Sissejuhatus
Võrgust operatsioonisüsteemi paigaldamine
Kuna Sparc arvutitel reeglina ei ole võrgukaarti, siis on kõige otsekohesem sinna operatsioonisüsteem paigaldada kasutades OpenPROM ehk nn
{0} ok
promptile ligipääsuks serial konsooli ning seejärel bootides võrgust bootloaderi ja tuuma. Iseenesest sarnane järgnevust diskless OpenBSD kasutmisele kuid bootimiseks kasutatakse bsd.rd tuuma.
Esmalt on vajalik teha kindlaks etherneti võrguseadme MAC aadress, selleks võib nt öelda korra 'boot net'
{0} ok boot net Resetting ... Sun (TM) Enterprise 250 (2 X UltraSPARC-II 296MHz), No Keyboard OpenBoot 3.30, 1792 MB memory installed, Serial #11647647. Ethernet address 8:0:20:b1:ba:9f, Host ID: 80b1ba9f.
Järgnevalt tuleb ettevalmistada rarpd, tftpd, rpc.bootparamd ning nfs serverid, sarnaselt diskless OpenBSD kasutamisjuhule. rarpd jaoks tuleb faili
/etc/ethers
kirjutada seos mac aadressi ja paigaldatava arvuti nime vahel
8:0:20:b1:ba:9f toostus
Lisaks peab olema /etc/hosts failis sissekanne
192.168.10.211 toostus
Selleks, et paigaldatav arvuti bootida saaks võrgust tuleb tftp serverisse paigutada sobiv bootloader, Sparc puhul on selleks fail ofwboot.net. Sparc arvuti küsib seda faili, aga oma ip aadressist tuletatud nimega, mille väärtuse saab arvutada ip aadressist käsuga
# echo 192.168.10.211 | awk -F . '{ printf "%02X%02X%02X%02X\n", $1, $2, $3 ,$4 }' C0A80AD3
Mõnel juhul tuleb lisada sellele nimele veel järele nö laiendiks arhitektuuri nimi, nt C0A80AD3.SUN4
Alternatiiviks on bootloaderi nime kuulata võrgust peale käsu 'boot net' andmist, antud juhul C0A80AD3
# tcpdump -nttti em0 host 192.168.10.211 ... May 01 17:39:35.726458 192.168.10.211.41641 > 255.255.255.255.69: 17 RRQ "C0A80AD3" May 01 17:39:35.743151 192.168.10.210.33400 > 192.168.10.211.41641: udp 19 May 01 17:39:35.752772 192.168.10.210.40320 > 192.168.10.211.41641: udp 19 May 01 17:39:35.759240 192.168.10.210.25963 > 192.168.10.211.41641: udp 19 May 01 17:39:35.764098 192.168.10.210.5770 > 192.168.10.211.41641: udp 19
Kui bootloader õnnestub võrgust leida, siis annab sellest tunnistust selline väljund serial konsoolil
Rebooting with command: boot net Boot device: /pci@1f,4000/network@1,1 File and args: Timeout waiting for ARP/RARP packet 10600 >> OpenBSD BOOT 1.2 Trying bsd...
Järgnevalt asub bootloader kopeerima nfs serverist tuuma, mille asukoha ta teeb kindlaks bootparams protokolli abil, selleks peab serveris olema sobivalt käima seadistatud rpc.bootparamd server, rpc.bootparamd jaoks tuleb kirjutada faili
/etc/bootparams
rida
toostus root=192.168.10.210:/data/nfs-toostus/root
kus on näidatud, et 192.168.10.210 on nfs serveri aadress ning /data/nfs-toostus/root on kliendi juurkataloog, kust otsib paigaldatav arvuti bsd.rd tuuma. Serveri kataloogi /data/nfs-toostus/root peab Sparc64 installatsioonimaterjali kataloogist olema kopeeritud fail bsd.rd ning tehtud link bsd
server:/data/nfs-toostus# find root -ls 2703751 4 drwxr-xr-x 2 root wheel 512 May 1 16:42 root 2703752 3904 -rw-r--r-- 1 root wheel 1970275 May 1 16:42 root/bsd.rd 2703753 0 lrwxr-xr-x 1 root wheel 6 May 1 16:42 root/bsd -> bsd.rd
ning failis
/etc/exports
peab olema rida
/data/nfs-toostus/root -maproot=root -alldirs toostus 192.168.10.211