instalare FreeBSD pe flash USB

Experiența de migrare de pe USB


Deoarece nu se purta cu mine în ultima vreme șuruburi.
Deja al treilea șurub moare în succesiune, înainte de Merle Seageate. iar acum ordonat să trăiască mult timp WD
Reinstalare, configurație oferă destule necazuri.
Sa decis să se mute la USB Flash și setați biți minime și piese pentru router.
Metodele de instalare descrise Internets de imagine de disc.
Ei bine, în primul rând, vreau să instalați dintr-o imagine nu am, și a vrut să facă totul în Feng Shui.
Ceea ce avem, FreeBSD 8.2-prelansare și o unitate flash USB de 2 GB.
Formatați unitatea flash

Crearea unui sistem de fișiere și de a crea o etichetă pe ea UFS

Prima parte este terminat, unitatea flash este pregătit pentru a implementa sistemul pe ea.
mount

du-te la / usr / src în cazul în care ne-am colectat lumea noastră la miezul.
Am stabilit lumea de pe o unitate flash

Lumea este stabilit, este necesar pentru a pune fișierele de kernel și configurare
Setul de nucleu, mai precis copiați banal:

de exemplu, am copiat doar nucleu personalizat și o pereche de module, în special zfs.ko, opensolaris.ko
Pune fișierele de configurare, o voi face de două ori pentru fiabilitate

iar acum copiați sistemul viu

putem presupune că sistemul le-am făcut, deși o singură dată, pentru că trebuie să corecteze fstab înregistrare și bootloader
Sunt fstab adus la o astfel de stare

Din moment ce va fi livrat cu UFS / etichete RootOnUSB care se va adăuga în următorul loader.conf

Există o subtilitate în placa de bază, nu definesc toate dintr-o dată UMass. Umple poetul încă în așteptare pentru descărcare pentru a inițializa

Pentru a reduce numărul de operații de scriere la USB, vom crea
baze de date locale și interzice actualizarea săptămânală:

Voi pune tot software-ul necesar de la FreeBSD existent pe o unitate flash.
Un mic script pentru a crea un pachet de sistem existent

Dacă sincer router-ul pe o unitate flash sună ca o perversiune.

Router-ul pe o unitate flash - care, în special împotriva oricărei verificări.
În mâinile capabile de unitatea flash pentru a FreeBSD - destul de o armă puternică (nfs și ilk lui nu sunt luate în calcul) și sistemul zabekapit, și un server pentru a ridica FreeBSD si date fluier, și viruși curățate. Aceasta ar plasa pe o unitate flash și răbdare.

Un șurub de monitorizare SMART și nici o dată salvat? Doar întrebam, din moment ce ai :) asa sypyatsya.

Vorbesc despre este de a ajuta la monitorizarea SMART pentru a determina ce șurub tryndets în curând, sau nu sunt monitorizate deloc, gândindu-se că, odată ce Google nu au de lucru pe ea pentru a face predicții, atunci nu ar trebui?

Alex, dar a ratat ceea ce nafig diferenta - nu a ratat. este faptul că greu morți, iar unitatea flash va fi mai ieftin. și chiar dacă scrie la un nivel minim - mai fiabile.

Da, e un offtopic mic spălat, îmi pare rău.

Dominator spune despre BIOS-ul? Ie BIOS-ul nu a reacționat imediat, am înțeles corect? Alte mijloace de monitorizare SMART nu este efectuată?

Doar că nu am avut acest lucru - că șurubul a fost mort, și inteligent în ordine. Experiența de 10 ani de calculatoare, în acel moment, organizația a schimbat de mai multe sute.

Alex. mi-ai înțeles corect. BIOS-ul nu răspunde la Bede. Alte utilitati nu monitorizează.

pkg_info | awk ''
pe
pkg_info -ae

ea poate lua în sine un nume de pachet musca :)

Confortul în faptul că există un sistem funcționează doar în modul de citire, pentru a salva setările instalate o secțiune separată. astfel Caol de înregistrări pe unitatea flash este redusă în mod semnificativ. BSD 7.3 a fost capabil să scrie la unitatea flash la 128 MB.
Se transferă o mică poarta de acces pentru a lucra cu unitatea flash este foarte convenabil. Chiar dacă este setat, se toarnă rapid dintr-o imagine de rezervă și să se bucure.

Șuruburi nu doar acoperi, testați tensiunea sursei de alimentare și tragerea creditului.

Băieți, șurub de rupere - nu este numai aspectul Bedov.

Există un exemplu real în cazul în care nu am fost în măsură să recupereze șurubul în laboratorul de recuperare de date.

Indiferent de modul în încercarea de a compara, dar mecanicii de precizie sunt produse electronice mai puțin fiabile. Deși USB flash este unitate de încredere nu 100%

Deci sistemele de aplicare cele mai corecte în modul ro + backup-uri incrementale de zi cu zi, în cazul unei reveniri rapide. (Copiile de rezervă ar trebui să se facă pe un alt computer într-o altă cameră, iar apoi incendiile nu sunt teribil).

De ce?
Cine ar trebui să știe despre asta.


>>> Instalarea totul
--------------------------------------------------------------
cd / usr / src; make -f Makefile.inc1 instala
===> share / info (instala)
===> lib (instalare)
===> lib / CSU / i386-elf (instalare)
cc -O2 -pipe -I / usr / src / lib / CSU / i386-elf /../ comun -I / usr / src / lib / CSU / /../../ i386-elf libc / includ -std = gnu99 -Wsystem-antete -Werror -Wall -Wno-format-Y2K -W -Wno-nefolosită-parametru -Wstrict-prototipuri -Wmissing-prototipuri -Wpointer--Wreturn-tip tutoriale -Wcast-cali -Wwrite-siruri de caractere -Wswitch -Wshadow -Wcast-align -Wunused-parametru -Wchar-subscript -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-semn -c crti.S
cc: nu a fost găsit
*** Cod de eroare 127

Oprește în / usr / src / lib / CSU / i386-elf.
*** Cod de eroare 1

Oprește în / usr / src / lib.
*** Cod de eroare 1

Oprește în / usr / src.
*** Cod de eroare 1

Oprește în / usr / src.
*** Cod de eroare 1

Oprește în / usr / src.
*** Cod de eroare 1

Și te poate arunca doar noroi? Dacă da, atunci nu aparțin aici.

Acum, când pkg_info, dar există un script organism PKG pentru a crea un pachet un pic diferit.
#! / Bin / sh
mkdir / home / pkg
cd / home / pkg
pentru i în `query pkg% n-% V '; face
PKG crea $ i
făcut

Un tutorial mare așa-.