Problem z chroot

Tematy związane z oprogramowaniem, instalacją, konfiguracją
SobonPiotr
Beginner
Posty: 102
Rejestracja: 23 kwietnia 2007, 14:02
Lokalizacja: Radom

Post autor: SobonPiotr »

Kaka' pisze:Skoro zamontowałeś partycję w /mnt/root2 to czemu robisz chroota na /mnt/chroot ?
Robiłem to kilka razy, za każdym coś zmieniając. Pisząc post na forum po prostu kopiowałem dane fragmenty. :P
Kaka' pisze:Momento, momento - oczywiście masz zainstalowany system na hda7?
Jestem pewien, że nie. Jednak nie wiem na jaki hdax mam nagrany system. Zakładam, że na gdzieś bliższemu początkowi. Jak mogę to sprawdzić? Prawdopodobnie problem się już rozwiąże. :}

I jeszcze jedno pytanie. Potworzonych mam teraz kilka głupich folderów o nazwach chroot, chroot2, nowy_chroot itp. Jak je usunąć? Nie da się jako root, gdyż wyskakuje komunikat o tym, że są jakieś powiązania (zapewne od mount).
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Jestem pewien, że nie. Jednak nie wiem na jaki hdax mam nagrany system. Zakładam, że na gdzieś bliższemu początkowi. Jak mogę to sprawdzić? Prawdopodobnie problem się już rozwiąże. :}
No to chłopie, jak Ty sobie to wyobrażasz? Z tego co mi wiadomo, chroota możesz robić tylko na folder/partycję gdzie zainstalowany jest jakiś system linuksowy.

Sprawdź na jakiej partycji masz "inny" system, bądź zainstaluj go jeszcze raz na aktualnym (patrz moje HowTo).
I jeszcze jedno pytanie. Potworzonych mam teraz kilka głupich folderów o nazwach chroot, chroot2, nowy_chroot itp. Jak je usunąć? Nie da się jako root, gdyż wyskakuje komunikat o tym, że są jakieś powiązania (zapewne od mount).
Gdzie te foldery masz, pokaż co się pojawia jak chcesz je usunąć.
SobonPiotr
Beginner
Posty: 102
Rejestracja: 23 kwietnia 2007, 14:02
Lokalizacja: Radom

Post autor: SobonPiotr »

Kaka' pisze:No to chłopie, jak Ty sobie to wyobrażasz? Z tego co mi wiadomo, chroota możesz robić tylko na folder/partycję gdzie zainstalowany jest jakiś system linuksowy.
Nom sprawdziłem i jest w tym racja. Dodaj do swego howto. :P Chroot działa tylko tam gdzie zalega system. :P
Kaka' pisze:Sprawdź na jakiej partycji masz "inny" system, bądź zainstaluj go jeszcze raz na aktualnym (patrz moje HowTo).
Jeśli idzie o linuksa to jestem uparty. Sprawdzałem kolejno wszystkie hda (chwała czemuśtam, że nie zacżąłem od końca) i trafiłem w końcu na hda2, na którym to chroot działa jak powinien. :}
Kaka' pisze:Gdzie te foldery masz, pokaż co się pojawia jak chcesz je usunąć.
Już pokazuję, tak to wygląda:

Kod: Zaznacz cały

MiszczQ:/mnt# rmdir chrootxx
rmdir: chrootxx: Urządzenie lub zasoby zajęte
Problem w tym, że tam zalegają jakieś pliki (po tych wiązadełkach (mount)). Podejrzewam, że to jak w dosie, jak coś w środku to rmdir`em nie wywalisz. Tylko, że to samo wyskakuję gdy staram się usunąć przy pomocy standardowego mc (F8).
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Kod: Zaznacz cały

$ ls /mnt

Kod: Zaznacz cały

$ cat /etc/fstab
SobonPiotr
Beginner
Posty: 102
Rejestracja: 23 kwietnia 2007, 14:02
Lokalizacja: Radom

Post autor: SobonPiotr »

Kaka' pisze:$ ls /mnt

Kod: Zaznacz cały

MiszczQ:/mnt# ls /mnt
chrootx  chrootxx  twardziel1  twardziel2
Jak usunąć dowiązanie chrootx i chrootxx?
Kiedyś gdzieś to znalzłem (nie wiem czy na tym forum), ale teraz mi nie poszło. :{

Ok, już znalazłem. umount działa i można śmiało to usunąć. Dzięki wsyztskim za pomoc, idę się pobawić chrootem. :P
Stawi
Beginner
Posty: 209
Rejestracja: 10 lutego 2007, 16:02
Lokalizacja: Kraków

Post autor: Stawi »

Ja tylko dodam ze do eksperymentowania to ALBO osobna instalacja ALBO wirtualna maszyna - zadne chrooty, vserwery, xeny i inne bajery nie dadza ci tego co da ci vmware ;) )
Awatar użytkownika
qbsiu
Beginner
Posty: 491
Rejestracja: 19 marca 2007, 19:47
Lokalizacja: £DZ

Post autor: qbsiu »

To odświeżę wątek:
Na lennym wszystko ok działało... Zaktualizowałem do Sid i jest problem:

Kod: Zaznacz cały

debian:~# chroot /mnt/gentoo/ /bin/bash
chroot: nie mo�na uruchomic polecenia `/bin/bash': Brak dost�pu

Kod: Zaznacz cały

/dev/hda3              28G  9,2G   18G  34% /mnt/gentoo
Spotkał się ktoś jeszcze z czymś takim?
Myślałem, że może w gentoo coś zjarałem :|

Kod: Zaznacz cały

debian:~# ls -l /mnt/gentoo/bin |grep bash
-rwxr-xr-x 1 root root  652704 2007-06-24 00:26 bash
lrwxrwxrwx 1 root root       4 2007-06-24 00:26 rbash -> bash
lrwxrwxrwx 1 root root       4 2007-06-24 00:26 sh -> bash
Stawi
Beginner
Posty: 209
Rejestracja: 10 lutego 2007, 16:02
Lokalizacja: Kraków

Post autor: Stawi »

[quote="qbsiu"]To odświeżę wątek:
Na lennym wszystko ok działało... Zaktualizowałem do Sid i jest problem:
Kod:
debian:~# chroot /mnt/gentoo/ /bin/bash
chroot: nie mo&#65533]
A pomin ten trzeci parametr, on nie jest obowiazkowy, i daj znac co sie dzieje
Awatar użytkownika
qbsiu
Beginner
Posty: 491
Rejestracja: 19 marca 2007, 19:47
Lokalizacja: £DZ

Post autor: qbsiu »

już naprawiłem. Okazało się, że nie wiem jakim cudem, ale do fstab dodał się users, przez co nie mogłem przejść na chroot. pzdr
tosiek
Posty: 42
Rejestracja: 09 lipca 2007, 12:56
Lokalizacja: st±d

Post autor: tosiek »

stary radze Ci postawić chroot z opisu kaki <<KliK>> tam jest wszystko opisane pięknie jak na dłoni. jest to jest dodatkowy system ( debian sid i386 ) a zarządzasz nim poprzez konsolę
u mnie to się robi tak ( u Ciebie będzie inna nazwa użytkownika zapewne)

Kod: Zaznacz cały

daniel@localhost:~$ su
Password:
localhost:/home/daniel# chroot /sid-i386
localhost:/#
po wpisaniu

Kod: Zaznacz cały

chroot /sid-i386
jesteś już w drugim systemie czyli w chroot.
pozdrawiam
ODPOWIEDZ