Portál AbcLinuxu, 16. července 2025 20:59


Dotaz: Gentoo nejde chroot

6.7.2005 11:22 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Gentoo nejde chroot
Přečteno: 204×
Odpovědět | Admin
Dobrý den chci si na svém silnějším počítači vybudovat systém pro slabší notebook, ale nemohu se chrootnout do nového prostředí ze stávajícího Gentoo, z LiveCD Danix to jde bez problémů.
chroot /mnt/lfs /bin/bash
chroot: cannot run command `/bin/bash': Přístup odmítnut
Nevíte tedy někdo v čem může být problém? Proč nefunguje chroot?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.7.2005 11:53 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
BTW. Prováděl jsem ten chroot pod rootem.
6.7.2005 12:30 #Tom
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
To je jasný :-D Když se to udělá z účtu běžného uživatele:
$ /usr/sbin/chroot /mnt/lfs /bin/bash
/usr/sbin/chroot: cannot change root directory to /mnt/lfs: Operace není povolena
Když se to udělá na roota, ale chybí nějaké knihovny:
# chroot /mnt/lfs /bin/bash
/bin/bash: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
A když tam ani bash není:
# chroot /mnt/lfs /bin/bash
chroot: cannot run command `/bin/bash': No such file or directory
Jediné, jak dostanu tu vaši hlášku, je:
# chmod -x /mnt/lfs/bin/bash
# chroot /mnt/lfs /bin/bash
chroot: cannot run command `/bin/bash': Permission denied
Toto je uměle vyvolaná chyba, ale nemohlo se třeba u vás stát, že je /mnt/lfs jiný oddíl a připojil se špatně tak, že programům chybí spustitelnost?
6.7.2005 12:38 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
No /mnt/lfs je jiný oddíl, v /etc/fstab mám pro ten oddíl tenhle řádek
/dev/hda1                                /mnt/lfs                              ext3               user                     0 0
a zdá se mi že v tom by problém být neměl. Pokud se pletu tak se omlouvám. A ještě jsem zkoušel /mnt/lfs/bin/bash a taky to vypíše
bash: /mnt/lfs/bin/bash: Přístup odmítnut
a totéž dělá i echo, atd., atd.
6.7.2005 12:39 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
Ovšem pokud se an ten soubor kouknu v MC tak práva na spouštění má u vlastníka, skupiny, i ostatních
6.7.2005 12:52 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
Ale výpis příkazu mount vypadá špatně.
/dev/hda3 on / type xfs (rw,noatime)
/dev/hda1 on /mnt/lfs type ext3 (rw,noexec,nosuid,nodev)
6.7.2005 12:52 #Tom
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
Jestli to čtu dobře, ono to nejde spustit z /mnt/lfs bez chrootování?
6.7.2005 12:58 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
Tak fajn je to hotovo stačilo v /etc/fstab odstranit parametr user a už to běželo pokud tam byl parametr user tak se to mountovalo s noexec a tak tam ty soubory nebyly spustitelné, děkuji #Tom(ovi) za navedení k řešení nepočítal jsem s problémem se spustitelností když to v MC všechno vypadalo v pořádku.
Ondroid avatar 6.7.2005 13:00 Ondroid | skóre: 32 | blog: Hombre
Rozbalit Rozbalit vše Re: Gentoo nejde chroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musíš ted oddíl namountovat jako root.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.