View previous topic :: View next topic |
Author |
Message |
dudycz.damian n00b
Joined: 27 Feb 2011 Posts: 11
|
Posted: Fri May 06, 2011 12:33 pm Post subject: [SOLVED]Różnica między chroot a normalnie uruchomionym śr... |
|
|
Według Gentoo Handbook w celu zainstalowania gentoo należy w chroot zainstalować kernel, grub i syslog-ng, później uruchomić ponownie komputer już w normalnym środowisku i zainstalować resztę potrzebnych programów. Zwykle po tym uruchamiam bootstrap.sh, żeby mieć cały system skompilowany pod mój procesor i instaluję gnome.
Chciałem zapytać czy jest jakaś różnica między tym kiedy pracuję w normalnie uruchomionym linuksie, a w chroot z zamontowanym /proc i /dev. I czy w ogóle powinienem montować /dev - bo niektóre programy podczas instalacji mogą tam chyba coś zapisywać, więc po odmontowaniu bym to stracił.
Poprzez różnicę rozumiem to czy programy skompilowane w chroot są dokładnie takie same jak w natywnie włączonym linuksie, czy może jednak czymś to się różni - inaczej czy mogę przygotować cały system w chroot.
Last edited by dudycz.damian on Fri May 06, 2011 8:26 pm; edited 2 times in total |
|
Back to top |
|
|
lsdudi Guru
Joined: 12 Nov 2006 Posts: 392 Location: Warsaw
|
Posted: Fri May 06, 2011 6:23 pm Post subject: |
|
|
Zalecenie jak najszybszego wyjścia z chroot i przejścia na realną maszynę wynika z tego że zawsze znajdą się jakieś różnice pomiędzy dystrybucją na jakiej jest livecd a docelowym systemem.
To że robisz env-update/source jest ok ale jesteś narażony na zmiany w jądrze i bibliotekach około jądrowych.
Kilka razy robiłem pełny build do kde pracując normalnie w X na innej dystrybucji, da się.
/dev (urządzeni np. /dev/zero, /dev/null) i /proc (odczytanie flag procka )-jest wymagany do kompilacji bez tego trudno będzie ci cokolwiek skompilować. ostatnio w trybie ratunkowym byłem zmuszony do zamontowania także sysfs _________________ RLU#416942 |
|
Back to top |
|
|
dudycz.damian n00b
Joined: 27 Feb 2011 Posts: 11
|
Posted: Fri May 06, 2011 8:19 pm Post subject: |
|
|
Aha czyli jednak lepiej zrezygnować z tej małej wygody, skoro mogą wystąpić różnice.
Dziękuję za odpowiedź |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Fri May 06, 2011 8:43 pm Post subject: |
|
|
Podstawowe nody w chrootowym /dev zrobisz mknod'em, nie musisz go bind-mountowac jezeli nie masz w planach tam nic mieszac, np. uzywajac grub-install. |
|
Back to top |
|
|
soban_ l33t
Joined: 27 Aug 2008 Posts: 668 Location: /home/soban
|
Posted: Wed Aug 03, 2011 11:19 pm Post subject: |
|
|
Mam pytanie odnoscie chrootowania roznych architektur systemu - chodzi mi glownie o x86 i amd64. Czy jest jakas mozliwosc wbicia do systemu z amd64 do x86 albo odwrtonie? Ewentualnie jakas magiczna sztuczka ktora pozwoli na takowa operacyje? _________________ gg: 525600 |
|
Back to top |
|
|
znal Apprentice
Joined: 12 Jul 2007 Posts: 190
|
|
Back to top |
|
|
soban_ l33t
Joined: 27 Aug 2008 Posts: 668 Location: /home/soban
|
Posted: Thu Aug 04, 2011 12:05 pm Post subject: |
|
|
A odwrotnie podejrzewam ze sie nie da? Bo x86 odpale na "kazdym" sprzecie - gorzej jest z amd64. _________________ gg: 525600 |
|
Back to top |
|
|
|