Instalarea gentoo pe o unitate flash USB de boot - gentoo wiki

De fapt, descărcarea Gentoo de pe o unitate flash USB este destul de simplă. Principala dificultate este să configurați discul sursă și să porniți driverele pentru toate mașinile pe care va porni. Acest articol descrie cum se instalează Gentoo pe o unitate flash USB capabilă de pornire pe orice computer, care ar arăta ca o instalare obișnuită pe desktop, unde sistemul nu se va schimba mult timp.







gătire

notă
Ghidul presupune că platforma actuală este Gentoo Linux. Totuși, majoritatea pașilor pot fi executați pentru orice distribuție, doar traduceți metodele inerente de lucru cu Gentoo (de exemplu, instalarea de software) pe trucurile unei alte distribuții.

Să începem cu instalarea unor pachete. Cele mai importante sunt kernel-ul și sys-kernel / genkernel.

rădăcină # emerge --ask sys-kernel / gentoo-sources sys-kernel / genkernel

Pentru a adăuga stegulețe specifice USE, creați un fișier nou în /etc/portage/package.use/.

rădăcină # emerge --ask sys-apps / busybox

Construirea unui kernel

Efectuați modificările necesare în kernel și asamblați-l. Consultați articolele despre configurarea kernel-ului Linux și configurarea kernel-ului. pentru a afla mai multe despre acest pas. Este important să ne amintim că nucleul generalizat este cel mai potrivit pentru acest lucru, deoarece cu cât este mai general, cu atât vor fi încărcate mai multe mașini.







În timpul configurației, este posibilă compilarea modulelor și includerea acestora în initrame. Ele vor fi încărcate la momentul încărcării.

rădăcină # mkdir / tmp / boot

rădăcină # genkernel --firmware - busybox --disklabel --bootdir = / tmp / boot --no-symlink --all-ramdisk-modules --install toate

Comanda de mai sus va dura ceva timp pentru a instala kernel-ul standard, pentru a crea un disc și pentru a copia fișierele în / tmp / boot.

rădăcină # ls / tmp / boot /

Pregătirea unei unități flash USB

Creați 2 partiții pe disc (presupunând că instalați partițiile în / boot și / (root)). Presupunem că unitatea flash USB este pe / dev / sdb (executați dmesg imediat după conectarea stick-ului USB pentru a vedea care dispozitiv este utilizat).

rădăcină # fdisk / dev / sdb

Asigurați-vă că prima partiție este bootabilă (parametrul de boot este inclus în comandă).

Acum, formăm noi partiții. În acest exemplu, folosim sistemul de fișiere ext2, dar este posibil să folosim un sistem de fișiere diferit pentru / partiție dacă este acceptat de kernel. Rețineți că în timpul operației de formatare, partițiile sunt atribuite etichete. Acest lucru este foarte important, deoarece va determina modul în care sistemul de fișiere rădăcină va fi descoperit mai târziu, la momentul încărcării de pe o unitate flash USB pe sisteme în care distribuția literelor de unitate este complet diferită. Acest lucru se datorează opțiunii --disklabel din comanda genkernel mai devreme.

rădăcină # mkfs.ext2 -L GENTOO_USB_BOOT / dev / sdb1

rădăcină # mkfs.ext2 -L GENTOO_USB_ROOT / dev / sdb2

Instalarea stadiului Gentoo 3

Cu kernelul gata, sistemele de disc și fișiere, rămâne pentru noi să realizăm o instalare minimă. Inclusiv scenă proaspătă3 și un instantaneu al copacului Portage.

rădăcină # mount / dev / sdb2 / mnt / gentoo

rădăcină # cd / mnt / gentoo







Trimiteți-le prietenilor: