[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-14 Fir de Conversatie Adrian Pircalabu

On Tue, 13 Jan 2004 20:14:16 +0200
Alex Popa <[EMAIL PROTECTED]> wrote:

> 
> On Tue, Jan 13, 2004 at 01:40:30PM +0200, Adrian Pircalabu wrote:
> > Problema cu /boot/loader rezolvata. Daca aveti un setup asemanator
> > cu pb. asemanatoare, poate va ajuta.
> > Am uitat sa mentionez, ad0 = 6.4GB
> > Din motive care-mi scapa (inca), nu era gasit la boot /boot/loader.
> > /boot era pe partitie separata (avea cam 30 megi). Asa incat:
> > cd /
> > mkdir /boot.new
> > cp -r /boot /boot.new
> > umount /boot
> > rm /boot
> > mv /boot.new /boot
> > reboot
> 
> Nu stiu cum sa zic... dar mi se pare normal sa nu mearga.
> 
> (1) This is not Linux.  Nu are nevoie de partitie separata de /boot
> 
> (2) This is not Linux.  Este descurajata folosirea unei partitii
> separate ca /boot
> 
> (3) This is not Linux with LILO.  Acolo se foloseste partitia /boot
> mica pentru a te asigura ca se gaseste toata in interiorul primilor
> 1024 de cilindri ai discului.  Aici folosim scule mai deshtepte, care
> inteleg sistemul de fisiere UFS, si il citesc si isi gasesc singure
> kernelul si alte chestii necesare.  LILO, ultima oara cand am
> verificat, trebuia rulat dupa ce faceai fiecare kernel nou, ca sa
> poata sa isi faca un cache in care nota unde exact pe disc isi gaseste
> kernelul (nu intelegea ext2, asa ca el stia ca trebuie sa citeasca in
> ordine sectoarele 14, 23, 1000 si 123 ca sa recompuna kernelul).  Daca
> faceai un kernel nou, care se gasea in alta parte pe disc, puteai avea
> una din doua surprize daca nu rulai lilo:  Ori pornea cu kernelul
> vechi (care nu apucase sa fie suprascris pe disc), ori pornea cu
> kernelul vechi, peste care (pe portiuni) erau scrise alte magarii,
> deci era oricum stricat si se bloca.
> 
> (4) This is FreeBSD with another loader.  Gandeste-te ca e asemanator
> cu GRUB.  GRUB stia sa citeasca partitii ext2, dar trebuia totusi sa
> ii zici pe ce partitie este kernelul, si cum il cheama.  Pe FreeBSD e
> ceva mai standardizat, fiindca in general kernelul se gaseste pe
> partitia root, care este partitia "a" din slice-ul de pe care a
> pornit.  Daca poti citi un sistem de fisiere poti gasi kernelul (sau
> /boot/loader), dar cand /boot e o partite separata, e ca si cum nu ar
> fi montata:/boot e gol pana montezi partitia ta peste el.  Mi se pare
> ca totusi ceri cam mult de la un program de boot (512 bytes?) daca
> vrei ca, in afara de faptul ca stie sa citeasca UFS si sa gaseasca
> /boot/loader sau/kernel, sa se mai si uite in /etc/fstab, sa faca
> parsing si sa isi dea seama ca de fapt nu e ad(0,a)/boot/loader, ci
> ad(0,e)/loader.
> 
> > Astfel ca acum fisierele din /boot is pe partitia /si mere uns,
> > incarca/boot/loader, tot tacamul. Singura pb. e ca mi-a ramas un
> > spatiu neutilizat de f'o 30MB :)
> 
> Vina ta.  /boot nu e mentionat in handbook sau vreun ghid de instalare
> FreeBSD (dar daca imi arati un link)
> 
> > Dar intrebarile tot au ramas:
> > 1. De ce totusi nu gasea /boot/loader de pe partitia separata?
> 
> Vezi mai sus.  It's a fucking 512 byte program, not a 2MB kernel.
> 
> > 2. Nu cred ca e vb. de limita de ~8GB pe an. BIOS-uri, hdd-ul e mai
> > mic. Sistemul e un IBM PL-300 parca. S-a mai lovit cineva de asa
> > ceva pe hardware asemanator?
> 
> Nu, ca nu avem configuratii aiurea^H^H^H^H^H^H^H nestandard.
mea culpa

> 
> > On Fri, 9 Jan 2004 12:24:11 +0200
> > Adrian Pircalabu <[EMAIL PROTECTED]> wrote:
> > > 
> > > On Fri, 9 Jan 2004 11:58:51 +0200
> > > Alex Popa <[EMAIL PROTECTED]> wrote:
> > > 
> > > > On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu
> > > > wrote:
> > > > > 
> [snip]
> > > > > 
> > > > > /etc/fstab e cam asa:
> > > > > /dev/ad0s1b noneswapsw   0
> > > > >   0
> > > > > /dev/ad0s2a /   ufs rw,async 1
> > > > >   1
> > > > > /dev/ad0s2e /boot   ufs rw,async 2
> > > > >   2
> 
> OK, nu am vazut asta, I'm an idiot.  Daca observam iti ziceam mai
> devreme ca *sigur* de la /boot separat este.
> 
> > > > > /dev/ad0s2f /home   ufs rw,async 2
> > > > >   2
> > > > > /dev/acd0c  /cdrom  cd9660  ro,noauto0
> > > > >   0
> > > > > proc/proc   procfs  rw   0
> > > > >   0
> > > > 
> 
> Alex
> 
> +---
> Alex Popa,  |  "Computer science is no more about computers than
> [EMAIL PROTECTED]| astronomy is about telescopes" -- E. W. Dijkstra
> +---
> __
> Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe
> 


-- 

Adi Pircalabu
__
Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe



[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-13 Fir de Conversatie Alex Popa

On Tue, Jan 13, 2004 at 08:47:55PM +0200, Adrian Penisoara wrote:
> 
> Hi,
> 
>   Cred ca exagerezi putin, poate ar fi fost bine sa adopti un ton mai
> temperat :). "We don't hate Linux, we just all live together", ca sa nu
> fiu/fim gresit inteles(i).

Fireste, nu urasc Linux... il evit daca pot.

>   Cel putin (3) mi se pare tras de urechi. Din cate imi amintesc la
> reompilarea/instalarea de kernel Linux nu aveam nevoie sa rulez lilo.

Nope.  Ultima oara cand l-am folosit eu, trebuia rulat.  De fapt, asta
era motivul pentru care imi faceam un kernel de rezerva, si il lasam in
lilo.conf sub un label diferit.  Pe ala nu il suprascriam niciodata.
GRUB se descurca, are ceva numit (parca) stage 2.5, care este practic un
driver pentru filesystem.  In plus, GRUB stie ceva mai multe sisteme de
fisiere decat bootloaderul de FreeBSD, si cateva formate bune de kernel.

Oricum multe distributii de Linux folosesc partitia /boot pentru a-si
face un initial ramdisk, cu modulele de care au nevoie pentru bootare.

Ton mai temperat am, vara :)
Nu a fost cu rautate scris mailul meu.  Hai sa zicem ca a fost usor
dojenitor, fiindca sunt putin stresat de lumea care intreaba de diferite
comenzi Linux pentru FreeBSD... oh wait, el nu a intrebat.  Mea culpa :)


Have fun
Alex
(care "vorbeste" prea mult *si* in scris)

+---
Alex Popa,  |  "Computer science is no more about computers than
[EMAIL PROTECTED]| astronomy is about telescopes" -- E. W. Dijkstra
+---
__
Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe



[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-13 Fir de Conversatie Adrian Penisoara

Hi,

  Cred ca exagerezi putin, poate ar fi fost bine sa adopti un ton mai
temperat :). "We don't hate Linux, we just all live together", ca sa nu
fiu/fim gresit inteles(i).

  Cel putin (3) mi se pare tras de urechi. Din cate imi amintesc la
reompilarea/instalarea de kernel Linux nu aveam nevoie sa rulez lilo.

On Tue, 13 Jan 2004, Alex Popa wrote:

>
> On Tue, Jan 13, 2004 at 01:40:30PM +0200, Adrian Pircalabu wrote:
> > Problema cu /boot/loader rezolvata. Daca aveti un setup asemanator cu
> > pb. asemanatoare, poate va ajuta.
> > Am uitat sa mentionez, ad0 = 6.4GB
> > Din motive care-mi scapa (inca), nu era gasit la boot /boot/loader.
> > /boot era pe partitie separata (avea cam 30 megi). Asa incat:
> > cd /
> > mkdir /boot.new
> > cp -r /boot /boot.new
> > umount /boot
> > rm /boot
> > mv /boot.new /boot
> > reboot
>
> Nu stiu cum sa zic... dar mi se pare normal sa nu mearga.
>
> (1) This is not Linux.  Nu are nevoie de partitie separata de /boot
>
> (2) This is not Linux.  Este descurajata folosirea unei partitii
> separate ca /boot
>
> (3) This is not Linux with LILO.  Acolo se foloseste partitia /boot mica
> pentru a te asigura ca se gaseste toata in interiorul primilor 1024 de
> cilindri ai discului.  Aici folosim scule mai deshtepte, care inteleg
> sistemul de fisiere UFS, si il citesc si isi gasesc singure kernelul si
> alte chestii necesare.  LILO, ultima oara cand am verificat, trebuia
> rulat dupa ce faceai fiecare kernel nou, ca sa poata sa isi faca un
> cache in care nota unde exact pe disc isi gaseste kernelul (nu intelegea
> ext2, asa ca el stia ca trebuie sa citeasca in ordine sectoarele 14, 23,
> 1000 si 123 ca sa recompuna kernelul).  Daca faceai un kernel nou, care
> se gasea in alta parte pe disc, puteai avea una din doua surprize daca
> nu rulai lilo:  Ori pornea cu kernelul vechi (care nu apucase sa fie
> suprascris pe disc), ori pornea cu kernelul vechi, peste care (pe
> portiuni) erau scrise alte magarii, deci era oricum stricat si se bloca.
>
> (4) This is FreeBSD with another loader.  Gandeste-te ca e asemanator cu
> GRUB.  GRUB stia sa citeasca partitii ext2, dar trebuia totusi sa ii
> zici pe ce partitie este kernelul, si cum il cheama.  Pe FreeBSD e ceva
> mai standardizat, fiindca in general kernelul se gaseste pe partitia
> root, care este partitia "a" din slice-ul de pe care a pornit.  Daca
> poti citi un sistem de fisiere poti gasi kernelul (sau /boot/loader),
> dar cand /boot e o partite separata, e ca si cum nu ar fi montata:
> /boot e gol pana montezi partitia ta peste el.  Mi se pare ca totusi
> ceri cam mult de la un program de boot (512 bytes?) daca vrei ca, in
> afara de faptul ca stie sa citeasca UFS si sa gaseasca /boot/loader sau
> /kernel, sa se mai si uite in /etc/fstab, sa faca parsing si sa isi dea
> seama ca de fapt nu e ad(0,a)/boot/loader, ci ad(0,e)/loader.
>
> > Astfel ca acum fisierele din /boot is pe partitia /si mere uns, incarca
> > /boot/loader, tot tacamul. Singura pb. e ca mi-a ramas un spatiu
> > neutilizat de f'o 30MB :)
>
> Vina ta.  /boot nu e mentionat in handbook sau vreun ghid de instalare
> FreeBSD (dar daca imi arati un link)
>
> > Dar intrebarile tot au ramas:
> > 1. De ce totusi nu gasea /boot/loader de pe partitia separata?
>
> Vezi mai sus.  It's a fucking 512 byte program, not a 2MB kernel.
>
> > 2. Nu cred ca e vb. de limita de ~8GB pe an. BIOS-uri, hdd-ul e mai mic.
> > Sistemul e un IBM PL-300 parca. S-a mai lovit cineva de asa ceva pe
> > hardware asemanator?
>
> Nu, ca nu avem configuratii aiurea^H^H^H^H^H^H^H nestandard.
>
> > On Fri, 9 Jan 2004 12:24:11 +0200
> > Adrian Pircalabu <[EMAIL PROTECTED]> wrote:
> > >
> > > On Fri, 9 Jan 2004 11:58:51 +0200
> > > Alex Popa <[EMAIL PROTECTED]> wrote:
> > >
> > > > On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu wrote:
> > > > >
> [snip]
> > > > >
> > > > > /etc/fstab e cam asa:
> > > > > /dev/ad0s1b noneswapsw   0   0
> > > > > /dev/ad0s2a /   ufs rw,async 1   1
> > > > > /dev/ad0s2e /boot   ufs rw,async 2   2
>
> OK, nu am vazut asta, I'm an idiot.  Daca observam iti ziceam mai
> devreme ca *sigur* de la /boot separat este.
>
> > > > > /dev/ad0s2f /home   ufs rw,async 2   2
> > > > > /dev/acd0c  /cdrom  cd9660  ro,noauto0   0
> > > > > proc/proc   procfs  rw   0   0
> > > >
>
> Alex
>
> +---
> Alex Popa,  |  "Computer science is no more about computers than
> [EMAIL PROTECTED]| astronomy is about telescopes" -- E. W. Dijkstra
> +---
> __
> Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe
>

-- 

 Ady (@rofug.ro)
__
Send 'unsubscribe r

[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-13 Fir de Conversatie Alex Popa

On Tue, Jan 13, 2004 at 01:40:30PM +0200, Adrian Pircalabu wrote:
> Problema cu /boot/loader rezolvata. Daca aveti un setup asemanator cu
> pb. asemanatoare, poate va ajuta.
> Am uitat sa mentionez, ad0 = 6.4GB
> Din motive care-mi scapa (inca), nu era gasit la boot /boot/loader.
> /boot era pe partitie separata (avea cam 30 megi). Asa incat:
> cd /
> mkdir /boot.new
> cp -r /boot /boot.new
> umount /boot
> rm /boot
> mv /boot.new /boot
> reboot

Nu stiu cum sa zic... dar mi se pare normal sa nu mearga.

(1) This is not Linux.  Nu are nevoie de partitie separata de /boot

(2) This is not Linux.  Este descurajata folosirea unei partitii
separate ca /boot

(3) This is not Linux with LILO.  Acolo se foloseste partitia /boot mica
pentru a te asigura ca se gaseste toata in interiorul primilor 1024 de
cilindri ai discului.  Aici folosim scule mai deshtepte, care inteleg
sistemul de fisiere UFS, si il citesc si isi gasesc singure kernelul si
alte chestii necesare.  LILO, ultima oara cand am verificat, trebuia
rulat dupa ce faceai fiecare kernel nou, ca sa poata sa isi faca un
cache in care nota unde exact pe disc isi gaseste kernelul (nu intelegea
ext2, asa ca el stia ca trebuie sa citeasca in ordine sectoarele 14, 23,
1000 si 123 ca sa recompuna kernelul).  Daca faceai un kernel nou, care
se gasea in alta parte pe disc, puteai avea una din doua surprize daca
nu rulai lilo:  Ori pornea cu kernelul vechi (care nu apucase sa fie
suprascris pe disc), ori pornea cu kernelul vechi, peste care (pe
portiuni) erau scrise alte magarii, deci era oricum stricat si se bloca.

(4) This is FreeBSD with another loader.  Gandeste-te ca e asemanator cu
GRUB.  GRUB stia sa citeasca partitii ext2, dar trebuia totusi sa ii
zici pe ce partitie este kernelul, si cum il cheama.  Pe FreeBSD e ceva
mai standardizat, fiindca in general kernelul se gaseste pe partitia
root, care este partitia "a" din slice-ul de pe care a pornit.  Daca
poti citi un sistem de fisiere poti gasi kernelul (sau /boot/loader),
dar cand /boot e o partite separata, e ca si cum nu ar fi montata:
/boot e gol pana montezi partitia ta peste el.  Mi se pare ca totusi
ceri cam mult de la un program de boot (512 bytes?) daca vrei ca, in
afara de faptul ca stie sa citeasca UFS si sa gaseasca /boot/loader sau
/kernel, sa se mai si uite in /etc/fstab, sa faca parsing si sa isi dea
seama ca de fapt nu e ad(0,a)/boot/loader, ci ad(0,e)/loader.

> Astfel ca acum fisierele din /boot is pe partitia /si mere uns, incarca
> /boot/loader, tot tacamul. Singura pb. e ca mi-a ramas un spatiu
> neutilizat de f'o 30MB :)

Vina ta.  /boot nu e mentionat in handbook sau vreun ghid de instalare
FreeBSD (dar daca imi arati un link)

> Dar intrebarile tot au ramas:
> 1. De ce totusi nu gasea /boot/loader de pe partitia separata?

Vezi mai sus.  It's a fucking 512 byte program, not a 2MB kernel.

> 2. Nu cred ca e vb. de limita de ~8GB pe an. BIOS-uri, hdd-ul e mai mic.
> Sistemul e un IBM PL-300 parca. S-a mai lovit cineva de asa ceva pe
> hardware asemanator?

Nu, ca nu avem configuratii aiurea^H^H^H^H^H^H^H nestandard.

> On Fri, 9 Jan 2004 12:24:11 +0200
> Adrian Pircalabu <[EMAIL PROTECTED]> wrote:
> > 
> > On Fri, 9 Jan 2004 11:58:51 +0200
> > Alex Popa <[EMAIL PROTECTED]> wrote:
> > 
> > > On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu wrote:
> > > > 
[snip]
> > > > 
> > > > /etc/fstab e cam asa:
> > > > /dev/ad0s1b noneswapsw   0   0
> > > > /dev/ad0s2a /   ufs rw,async 1   1
> > > > /dev/ad0s2e /boot   ufs rw,async 2   2

OK, nu am vazut asta, I'm an idiot.  Daca observam iti ziceam mai
devreme ca *sigur* de la /boot separat este.

> > > > /dev/ad0s2f /home   ufs rw,async 2   2
> > > > /dev/acd0c  /cdrom  cd9660  ro,noauto0   0
> > > > proc/proc   procfs  rw   0   0
> > > 

Alex

+---
Alex Popa,  |  "Computer science is no more about computers than
[EMAIL PROTECTED]| astronomy is about telescopes" -- E. W. Dijkstra
+---
__
Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe



[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-13 Fir de Conversatie Adrian Penisoara

On Tue, 13 Jan 2004, Adrian Pircalabu wrote:

>
> Problema cu /boot/loader rezolvata. Daca aveti un setup asemanator cu
> pb. asemanatoare, poate va ajuta.
> Am uitat sa mentionez, ad0 = 6.4GB
> Din motive care-mi scapa (inca), nu era gasit la boot /boot/loader.
> /boot era pe partitie separata (avea cam 30 megi). Asa incat:
> cd /
> mkdir /boot.new
> cp -r /boot /boot.new
> umount /boot
> rm /boot
> mv /boot.new /boot
> reboot
>
> Astfel ca acum fisierele din /boot is pe partitia /si mere uns, incarca
> /boot/loader, tot tacamul. Singura pb. e ca mi-a ramas un spatiu
> neutilizat de f'o 30MB :)
> Dar intrebarile tot au ramas:
> 1. De ce totusi nu gasea /boot/loader de pe partitia separata?

 Simplu: la bootare se incarca loaderul de pe partitia de bootare din
slice-ul de compatibilitate (cel cu 'a' in coada, nu altul). Tu aveai
radacina in ad0s1a, dar /boot il aveai montat in ad0s1d (probabil), iar
cum bootloader-ul se afla in /boot/loader, normal ca nu-l gasea in
partitia ad0s1a ca sa-l incarce ! :).

  Hmmm, acuma stau si ma intreb: daca ar fi pus /boot in ad0s2a si
marcat ad0s2 ca fiind bootabil, ar incarca sistemul ?...

> 2. Nu cred ca e vb. de limita de ~8GB pe an. BIOS-uri, hdd-ul e mai mic.
> Sistemul e un IBM PL-300 parca. S-a mai lovit cineva de asa ceva pe
> hardware asemanator?
>
> On Fri, 9 Jan 2004 12:24:11 +0200
> Adrian Pircalabu <[EMAIL PROTECTED]> wrote:
>
> >
> > On Fri, 9 Jan 2004 11:58:51 +0200
> > Alex Popa <[EMAIL PROTECTED]> wrote:
> >
> > >
> > > On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu wrote:
> > > >
> > > > 1. La Multi Ani, azi e prima zi de munca dupa conzed
> > >
> > > La multi ani si tie, si tuturor membrilor rofug.
> > multam de urari
> >
> > >
> > > > 2. Care-s setarile magice prin care fortez un 4.9-STABLE sa
> > > > utilizeze/boot/loader in loc de a boot-a direct /kernel ? Nu de
> > > > alta dar top/vmstat/etc nu mai functioneaza dupa make world
> > > >
> > > > /etc/fstab e cam asa:
> > > > /dev/ad0s1b noneswapsw   0   0
> > > > /dev/ad0s2a /   ufs rw,async 1   1
> > > > /dev/ad0s2e /boot   ufs rw,async 2   2
> > > > /dev/ad0s2f /home   ufs rw,async 2   2
> > > > /dev/acd0c  /cdrom  cd9660  ro,noauto0   0
> > > > proc/proc   procfs  rw   0   0
> > >
> > > Au!  Nu folosi noasync decat daca esti dispus sa formatezi din nou
> > > respectivul sistem de fisiere in caz de panic / cadere de curent /
> > > apasat pe butonul de reset...
> > e un risc
> >
> > >
> > > Cat despre boot loader... depinde care este.
> > BootEasy
> >
> > >
> > > Daca te uiti prin paginile de manual despre procesul de bootare, ai
> > > sa vezi ca sunt multe loadere disponibile, si se incarca unul pe
> > > altul. La mine am instalat BootEasy, care este loaderul care iti
> > > afiseaza la pornire un meniu de genul
> > >
> > > F1 DOS
> > > F2 FreeBSD
> > > F5 Drive1
> > >
> > > Astuia nu ii fac nimic, in afara de apasat F2 ca sa incarce loaderul
> > > de FreeBSD.  Daca ai instalat FreeBSD ca singurul sistem de operare,
> > > e posibil sa sara peste pasul de mai sus, si sa treaca direct la
> > > celalalt boot loader.
> > doar FreeBSD
> >
> > >
> > > Acesta se prezinta ca o linie (un minus) care sta putin pe ecran,
> > > apoi se roteste putin si incarca /boot/loader (sau altceva) de pe
> > > partitia FreeBSD.  Daca apesi pe o tasta (preferata mea e spatiul,
> > > ca e greu de ratat) inainte sa se invarta, o sa te intrebe ce sa
> > > porneasca.
> > >
> > > Aici ai cateva optiuni, de forma urmatoare (trebuie tastat la
> > > prompt, care parca este "boot: ")
> > >
> > > boot: 0:ad(0,a)/boot/loader   <- asa il faci sa incarce urmatorul
> > > loader boot: 0:ad(0,a)/kernel<- asa il faci sa incarce
> > > direct kernelul boot: 0:ad(0,a)/kerne.old <- kernelul vechi,
> > > daca e stricat cel nou
> > Aici apare problema. La mine cu F2 booteaza. Insa la fiecare boot
> > apare un mesaj "no /boot/loader" (din memorie, nu am mai avut acces la
> > consola masinii de ceva vreme). Nu imi dau seama de ce zice asta, iar
> > dupa cateva secunde booteaza /kernel
> >
> > >
> > > Probabil ca tu vei dori sa folosesti prima varianta, care (din cate
> > > tin minte) ar trebui sa fie default.
> > >
> > > Dupa ce incarca /boot/loader, acesta mai scrie niste mesaje (incarca
> > > kernelul, povesteste ce dimensiune are, posibil incarca si ceva
> > > module), iti afiseaza o numaratoare inversa, de genul
> > >
> > > Booting /kernel in 8 seconds.
> > >
> > > (nu mai stiu exact cum arata, scriu din memorie)
> > >
> > > Aici poate fi iar intrerupt (tot spatiu imi place), si poti incarca
> > > alt kernel.  Promptul cred ca e "ok ", si la el tastezi:
> > >
> > > ok unload   <- iti curata din memorie tot ce a incarcat
> > > ok load /kernel.old <- ii dai kernelul vechi
> > > ok boot <- si-i zici sa booteze
> > >
> 

[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-13 Fir de Conversatie Adrian Pircalabu

Problema cu /boot/loader rezolvata. Daca aveti un setup asemanator cu
pb. asemanatoare, poate va ajuta.
Am uitat sa mentionez, ad0 = 6.4GB
Din motive care-mi scapa (inca), nu era gasit la boot /boot/loader.
/boot era pe partitie separata (avea cam 30 megi). Asa incat:
cd /
mkdir /boot.new
cp -r /boot /boot.new
umount /boot
rm /boot
mv /boot.new /boot
reboot

Astfel ca acum fisierele din /boot is pe partitia /si mere uns, incarca
/boot/loader, tot tacamul. Singura pb. e ca mi-a ramas un spatiu
neutilizat de f'o 30MB :)
Dar intrebarile tot au ramas:
1. De ce totusi nu gasea /boot/loader de pe partitia separata?
2. Nu cred ca e vb. de limita de ~8GB pe an. BIOS-uri, hdd-ul e mai mic.
Sistemul e un IBM PL-300 parca. S-a mai lovit cineva de asa ceva pe
hardware asemanator?

On Fri, 9 Jan 2004 12:24:11 +0200
Adrian Pircalabu <[EMAIL PROTECTED]> wrote:

> 
> On Fri, 9 Jan 2004 11:58:51 +0200
> Alex Popa <[EMAIL PROTECTED]> wrote:
> 
> > 
> > On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu wrote:
> > > 
> > > 1. La Multi Ani, azi e prima zi de munca dupa conzed
> > 
> > La multi ani si tie, si tuturor membrilor rofug.
> multam de urari
> 
> > 
> > > 2. Care-s setarile magice prin care fortez un 4.9-STABLE sa
> > > utilizeze/boot/loader in loc de a boot-a direct /kernel ? Nu de
> > > alta dar top/vmstat/etc nu mai functioneaza dupa make world
> > > 
> > > /etc/fstab e cam asa:
> > > /dev/ad0s1b noneswapsw   0   0
> > > /dev/ad0s2a /   ufs rw,async 1   1
> > > /dev/ad0s2e /boot   ufs rw,async 2   2
> > > /dev/ad0s2f /home   ufs rw,async 2   2
> > > /dev/acd0c  /cdrom  cd9660  ro,noauto0   0
> > > proc/proc   procfs  rw   0   0
> > 
> > Au!  Nu folosi noasync decat daca esti dispus sa formatezi din nou
> > respectivul sistem de fisiere in caz de panic / cadere de curent /
> > apasat pe butonul de reset...
> e un risc
> 
> > 
> > Cat despre boot loader... depinde care este.
> BootEasy
> 
> > 
> > Daca te uiti prin paginile de manual despre procesul de bootare, ai
> > sa vezi ca sunt multe loadere disponibile, si se incarca unul pe
> > altul. La mine am instalat BootEasy, care este loaderul care iti
> > afiseaza la pornire un meniu de genul
> > 
> > F1 DOS
> > F2 FreeBSD
> > F5 Drive1
> > 
> > Astuia nu ii fac nimic, in afara de apasat F2 ca sa incarce loaderul
> > de FreeBSD.  Daca ai instalat FreeBSD ca singurul sistem de operare,
> > e posibil sa sara peste pasul de mai sus, si sa treaca direct la
> > celalalt boot loader.
> doar FreeBSD
> 
> > 
> > Acesta se prezinta ca o linie (un minus) care sta putin pe ecran,
> > apoi se roteste putin si incarca /boot/loader (sau altceva) de pe
> > partitia FreeBSD.  Daca apesi pe o tasta (preferata mea e spatiul,
> > ca e greu de ratat) inainte sa se invarta, o sa te intrebe ce sa
> > porneasca.
> > 
> > Aici ai cateva optiuni, de forma urmatoare (trebuie tastat la
> > prompt, care parca este "boot: ")
> > 
> > boot: 0:ad(0,a)/boot/loader   <- asa il faci sa incarce urmatorul
> > loader boot: 0:ad(0,a)/kernel<- asa il faci sa incarce
> > direct kernelul boot: 0:ad(0,a)/kerne.old <- kernelul vechi,
> > daca e stricat cel nou
> Aici apare problema. La mine cu F2 booteaza. Insa la fiecare boot
> apare un mesaj "no /boot/loader" (din memorie, nu am mai avut acces la
> consola masinii de ceva vreme). Nu imi dau seama de ce zice asta, iar
> dupa cateva secunde booteaza /kernel
> 
> > 
> > Probabil ca tu vei dori sa folosesti prima varianta, care (din cate
> > tin minte) ar trebui sa fie default.
> > 
> > Dupa ce incarca /boot/loader, acesta mai scrie niste mesaje (incarca
> > kernelul, povesteste ce dimensiune are, posibil incarca si ceva
> > module), iti afiseaza o numaratoare inversa, de genul
> > 
> > Booting /kernel in 8 seconds.
> > 
> > (nu mai stiu exact cum arata, scriu din memorie)
> > 
> > Aici poate fi iar intrerupt (tot spatiu imi place), si poti incarca
> > alt kernel.  Promptul cred ca e "ok ", si la el tastezi:
> > 
> > ok unload   <- iti curata din memorie tot ce a incarcat
> > ok load /kernel.old <- ii dai kernelul vechi
> > ok boot <- si-i zici sa booteze
> > 
> > 
> > Oricum, cred ca problema nu e de la boot loader sau ceva de genul. 
> > Daca te uiti pe handbook, si pe listele de discutii, si probabil pe
> > net, ai sa observi ca motivul pentru care se intampla cel mai des
> > problema descrisa de tine (nu merge top, nu merge ps, nu merge
> > systat, etc etc) este faptul ca nu sunt sincronizate kernelul si
> > world-ul.
> > 
> > Mai pe romaneste, FreeBSD vine ca un tot unitar, si daca aduci la zi
> > sursele (de world si kernel) si recompilezi si instalezi doar
> > world-ul fara kernel (sau kernelul fara world), ai sanse ca ele sa
> > creada ca structurile interne de date (de exemplu cele pe care le
> > foloseste top ca sa sa uite in k

[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-09 Fir de Conversatie Adrian Pircalabu

On Fri, 9 Jan 2004 11:58:51 +0200
Alex Popa <[EMAIL PROTECTED]> wrote:

> 
> On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu wrote:
> > 
> > 1. La Multi Ani, azi e prima zi de munca dupa conzed
> 
> La multi ani si tie, si tuturor membrilor rofug.
multam de urari

> 
> > 2. Care-s setarile magice prin care fortez un 4.9-STABLE sa
> > utilizeze/boot/loader in loc de a boot-a direct /kernel ? Nu de alta
> > dar top/vmstat/etc nu mai functioneaza dupa make world
> > 
> > /etc/fstab e cam asa:
> > /dev/ad0s1b noneswapsw   0   0
> > /dev/ad0s2a /   ufs rw,async 1   1
> > /dev/ad0s2e /boot   ufs rw,async 2   2
> > /dev/ad0s2f /home   ufs rw,async 2   2
> > /dev/acd0c  /cdrom  cd9660  ro,noauto0   0
> > proc/proc   procfs  rw   0   0
> 
> Au!  Nu folosi noasync decat daca esti dispus sa formatezi din nou
> respectivul sistem de fisiere in caz de panic / cadere de curent /
> apasat pe butonul de reset...
e un risc

> 
> Cat despre boot loader... depinde care este.
BootEasy

> 
> Daca te uiti prin paginile de manual despre procesul de bootare, ai sa
> vezi ca sunt multe loadere disponibile, si se incarca unul pe altul. 
> La mine am instalat BootEasy, care este loaderul care iti afiseaza la
> pornire un meniu de genul
> 
> F1 DOS
> F2 FreeBSD
> F5 Drive1
> 
> Astuia nu ii fac nimic, in afara de apasat F2 ca sa incarce loaderul
> de FreeBSD.  Daca ai instalat FreeBSD ca singurul sistem de operare, e
> posibil sa sara peste pasul de mai sus, si sa treaca direct la
> celalalt boot loader.
doar FreeBSD

> 
> Acesta se prezinta ca o linie (un minus) care sta putin pe ecran, apoi
> se roteste putin si incarca /boot/loader (sau altceva) de pe partitia
> FreeBSD.  Daca apesi pe o tasta (preferata mea e spatiul, ca e greu de
> ratat) inainte sa se invarta, o sa te intrebe ce sa porneasca.
> 
> Aici ai cateva optiuni, de forma urmatoare (trebuie tastat la prompt,
> care parca este "boot: ")
> 
> boot: 0:ad(0,a)/boot/loader   <- asa il faci sa incarce urmatorul
> loader boot: 0:ad(0,a)/kernel<- asa il faci sa incarce direct
> kernelul boot: 0:ad(0,a)/kerne.old <- kernelul vechi, daca e
> stricat cel nou
Aici apare problema. La mine cu F2 booteaza. Insa la fiecare boot apare
un mesaj "no /boot/loader" (din memorie, nu am mai avut acces la consola
masinii de ceva vreme). Nu imi dau seama de ce zice asta, iar dupa
cateva secunde booteaza /kernel

> 
> Probabil ca tu vei dori sa folosesti prima varianta, care (din cate
> tin minte) ar trebui sa fie default.
> 
> Dupa ce incarca /boot/loader, acesta mai scrie niste mesaje (incarca
> kernelul, povesteste ce dimensiune are, posibil incarca si ceva
> module), iti afiseaza o numaratoare inversa, de genul
> 
> Booting /kernel in 8 seconds.
> 
> (nu mai stiu exact cum arata, scriu din memorie)
> 
> Aici poate fi iar intrerupt (tot spatiu imi place), si poti incarca
> alt kernel.  Promptul cred ca e "ok ", si la el tastezi:
> 
> ok unload   <- iti curata din memorie tot ce a incarcat
> ok load /kernel.old <- ii dai kernelul vechi
> ok boot <- si-i zici sa booteze
> 
> 
> Oricum, cred ca problema nu e de la boot loader sau ceva de genul. 
> Daca te uiti pe handbook, si pe listele de discutii, si probabil pe
> net, ai sa observi ca motivul pentru care se intampla cel mai des
> problema descrisa de tine (nu merge top, nu merge ps, nu merge systat,
> etc etc) este faptul ca nu sunt sincronizate kernelul si world-ul.
> 
> Mai pe romaneste, FreeBSD vine ca un tot unitar, si daca aduci la zi
> sursele (de world si kernel) si recompilezi si instalezi doar world-ul
> fara kernel (sau kernelul fara world), ai sanse ca ele sa creada ca
> structurile interne de date (de exemplu cele pe care le foloseste top
> ca sa sa uite in kernel ce procese ruleaza, ce fac, etc) sa fie
> diferite. Asta inseamna ca afisajul nu ar avea sens, si deci trebuie
> compilate impreuna.

make buildworld
make buildkernel
make installkernel
make installworld
reboot

fara erori, in afara de chestia cu /boot/loader, aplicatiile ruleaza ok
(exceptie bineinteles cele mentionate)

> 
> 
> HTH
>   Alex

> 
> > -- 
> > 
> > Adi Pircalabu
> > __
> > Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe
> > 
> +---
> Alex Popa,  |  "Computer science is no more about computers than
> [EMAIL PROTECTED]| astronomy is about telescopes" -- E. W. Dijkstra
> +---
> __
> Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe
> 


-- 

Adi Pircalabu
__
Send 'unsubscribe rofug' to [EMAIL PROTECTED] to uns

[rofug] Re: utilizare /boot/loader in loc de /kernel

2004-01-09 Fir de Conversatie Alex Popa

On Fri, Jan 09, 2004 at 11:09:45AM +0200, Adrian Pircalabu wrote:
> 
> 1. La Multi Ani, azi e prima zi de munca dupa conzed

La multi ani si tie, si tuturor membrilor rofug.

> 2. Care-s setarile magice prin care fortez un 4.9-STABLE sa utilizeze
> /boot/loader in loc de a boot-a direct /kernel ? Nu de alta dar
> top/vmstat/etc nu mai functioneaza dupa make world
> 
> /etc/fstab e cam asa:
> /dev/ad0s1b noneswapsw   0   0
> /dev/ad0s2a /   ufs rw,async 1   1
> /dev/ad0s2e /boot   ufs rw,async 2   2
> /dev/ad0s2f /home   ufs rw,async 2   2
> /dev/acd0c  /cdrom  cd9660  ro,noauto0   0
> proc/proc   procfs  rw   0   0

Au!  Nu folosi noasync decat daca esti dispus sa formatezi din nou
respectivul sistem de fisiere in caz de panic / cadere de curent /
apasat pe butonul de reset...

Cat despre boot loader... depinde care este.

Daca te uiti prin paginile de manual despre procesul de bootare, ai sa
vezi ca sunt multe loadere disponibile, si se incarca unul pe altul.  La
mine am instalat BootEasy, care este loaderul care iti afiseaza la
pornire un meniu de genul

F1 DOS
F2 FreeBSD
F5 Drive1

Astuia nu ii fac nimic, in afara de apasat F2 ca sa incarce loaderul de
FreeBSD.  Daca ai instalat FreeBSD ca singurul sistem de operare, e
posibil sa sara peste pasul de mai sus, si sa treaca direct la celalalt
boot loader.

Acesta se prezinta ca o linie (un minus) care sta putin pe ecran, apoi
se roteste putin si incarca /boot/loader (sau altceva) de pe partitia
FreeBSD.  Daca apesi pe o tasta (preferata mea e spatiul, ca e greu de
ratat) inainte sa se invarta, o sa te intrebe ce sa porneasca.

Aici ai cateva optiuni, de forma urmatoare (trebuie tastat la prompt,
care parca este "boot: ")

boot: 0:ad(0,a)/boot/loader   <- asa il faci sa incarce urmatorul loader
boot: 0:ad(0,a)/kernel<- asa il faci sa incarce direct kernelul
boot: 0:ad(0,a)/kerne.old <- kernelul vechi, daca e stricat cel nou

Probabil ca tu vei dori sa folosesti prima varianta, care (din cate tin
minte) ar trebui sa fie default.

Dupa ce incarca /boot/loader, acesta mai scrie niste mesaje (incarca
kernelul, povesteste ce dimensiune are, posibil incarca si ceva module),
iti afiseaza o numaratoare inversa, de genul

Booting /kernel in 8 seconds.

(nu mai stiu exact cum arata, scriu din memorie)

Aici poate fi iar intrerupt (tot spatiu imi place), si poti incarca alt
kernel.  Promptul cred ca e "ok ", si la el tastezi:

ok unload   <- iti curata din memorie tot ce a incarcat
ok load /kernel.old <- ii dai kernelul vechi
ok boot <- si-i zici sa booteze


Oricum, cred ca problema nu e de la boot loader sau ceva de genul.  Daca
te uiti pe handbook, si pe listele de discutii, si probabil pe net, ai
sa observi ca motivul pentru care se intampla cel mai des problema
descrisa de tine (nu merge top, nu merge ps, nu merge systat, etc etc)
este faptul ca nu sunt sincronizate kernelul si world-ul.

Mai pe romaneste, FreeBSD vine ca un tot unitar, si daca aduci la zi
sursele (de world si kernel) si recompilezi si instalezi doar world-ul
fara kernel (sau kernelul fara world), ai sanse ca ele sa creada ca
structurile interne de date (de exemplu cele pe care le foloseste top ca
sa sa uite in kernel ce procese ruleaza, ce fac, etc) sa fie diferite.
Asta inseamna ca afisajul nu ar avea sens, si deci trebuie compilate
impreuna.


HTH
Alex

> -- 
> 
> Adi Pircalabu
> __
> Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe
> 
+---
Alex Popa,  |  "Computer science is no more about computers than
[EMAIL PROTECTED]| astronomy is about telescopes" -- E. W. Dijkstra
+---
__
Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe