|
1.
Alegerea
Introducere
Acum, că kernel-ul este configurat şi compilat şi fişierele de configurare a
sistemului sunt completate corect, este timpul să instalăm un program ce va
încărca kernel-ul când porniţi sistemul. Un astfel de program se numeşte
bootloader.
Câteva programe bootloader sunt prezente pentru Linux/Alpha. Trebuie să alegeţi
doar unul dintre programele bootloader, nu toate. Puteţi alege între aBoot şi MILO.
1.
Implicit: Utilizarea aboot
Mai întâi instalăm aboot pe sistemul nostru. Bineînţeles, vom folosi
emerge în acest scop.
Cod 1.1: Instalarea aboot |
# emerge --usepkg aboot
|
Următorul pas este să facem boot-abil disk-ul de boot. Acesta va porni
aboot când boot-aţi sistemul. Facem disk-ul nostru boot-abil prin
scrierea programului bootloader aboot la începutul disk-ului.
Cod 1.1: Scrierea disk-ului ca boot-abil |
# swriteboot -f3 /dev/sda /boot/bootlx
# abootconf /dev/sda 2
|
Notă:
Dacă utilizaţi o schemă de partiţionare diferită decât cea utilizată de-a
lungul acestui capitol, va trebui să modificaţi comenzile în concordanţă. Vă
recomandăm să consultaţi paginile de manual potrivite (man 8 swriteboot
şi man 8 abootconf). De asemenea, dacă sistemul de fişiere pentru
partiţia rădăcină este JFS, asiguraţi-vă că îl mount-aţi doar pentru citire
(read-only) la început, prin adăugarea parametrului ro ca opţiune de
kernel.
|
În plus, puteţi face ca Gentoo să boot-eze automat prin setarea fişierului de
configurare aboot şi unele variabile SRM. Puteţi încerca să setaţi aceste
variabile din Linux, dar este mai simplu chiar din consola SRM.
Cod 1.1: Boot-area automată Gentoo |
# echo '0:2/boot/vmlinux.gz root=/dev/sda2' > /etc/aboot.conf
# cd /proc/srm_environment/named_variables
# echo -n 0 > boot_osflags
# echo -n '' > boot_file
# echo -n 'BOOT' > auto_action
# echo -n 'dkc100' > bootdef_dev
|
Dacă aveţi nevoie să intraţi în consola SRM din nou pe, ulterior (pentru a
recupera instalarea de Gentoo, să modificaţi unele variabile sau orice
altceva), trebuie doar să apăsaţi CTRL+C pentru a întrerupe procesul de
încărcare automată.
Dacă instalaţi utilizând o consolă serial, nu uitaţi să includeţi indicatorul
de boot pentru consolă serial în aboot.conf. Consultaţi
/etc/aboot.conf.example pentru mai multe informaţii.
Aboot este acum configurat şi gata de utilizare. Continuaţi cu Repornirea Sistemului.
1.
Alternativă: Utilizarea MILO
Înainte de a continua, va trebui să decideţi despre modul de utilizare al MILO.
În această secţiune, vom presupune că doriţi să creaţi o disketă de boot MILO.
Dacă aveţi de gând să boot-aţi de pe o partiţie MS-DOS pe hard-disk-ul dvs., va
trebui să modificaţi comenzile în concordanţă.
Pentru a instala MILO, vom folosi emerge.
Cod 1.1: Instalarea MILO |
# emerge --usepkg milo
|
După ce MILO a fost instalat, imaginile MILO ar trebui să se afle în
/opt/milo. Comenzile de mai jos, fac ca o disketă de boot să fie
utilizabilă cu MILO. Nu uitaţi să utlizaţi imaginea corectă pentru sistemul
dvs. Alpha.
Cod 1.1: Instalarea MILO pe o disketă |
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\linload.exe
# mcopy /opt/milo/ldmilo.exe a:\ldmilo.exe
# echo -ne '\125\252' | dd of=/dev/fd0 bs=1 seek=510 count=2
|
Disketa dvs. de boot MILO este acum gata să boot-eze Gentoo Linux. S-ar putea
să trebuiască să setaţi variabilele de mediu în modulul dvs. ARCS Firmware
pentru a putea porni MILO; toate acestea sunt explicate în MILO-HOWTO cu unele exemple
pentru sistemele cele mai des întâlnite, şi exemple de comenzi în modul
interactiv.
A nu citi documentul MILO-HOWTO este o idee
proastă.
Acum, continuaţi cu Repornirea Sistemului.
1.
Repornirea Sistemului
Ieşiţi din mediul chroot şi demount-aţi toate partiţiile mount-ate. Apoi
tastaţi comanda magică pe care aţi aşteptat-o: reboot.
Cod 1.1: Ieşirea din chroot, demount-area tuturor partiţiilor şi repornirea |
# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo.dev /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot
|
Desigur, nu uitaţi să îndepărtaţi CD-ul boot-abil, altfel CD-ul va boot-a din
nou în locul noului sistem Gentoo.
Odată repornită instalarea Gentoo, terminaţi-o cu (Finalizarea Instalării Gentoo).
|