Gentoo Logo

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
(Înlocuiţi dkc100 cu ce device de boot aveţi)

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ă

(Mai întâi introduceţi o disketă goală)
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\linload.exe
(Doar în cazul în care deţineţi un Ruffian:     
  # 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).

Actualizat la 19 Ianuarie 2006

Versiunea originală a acestui document a fost actualizată ultima dată la 9 Mai 2011

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.