Strona 1 z 1

chroot na amd-64

: 08 kwietnia 2008, 17:53
autor: zomer
Witam!
Zainstalowałem sobie Debian/Lenny-64 na /dev/sda9 oraz Debian/Etch-32 na /dev/sda10
W Lennym jako punkt montowania etcha-32 wybrałem dev/sda10 /etch
Następnie umieściłem takie wpisy:

/etc/ld.so.conf

Kod: Zaznacz cały

/etch/lib
/etch/usr/lib
/etch/usr/X11R6/lib
/etch/usr/local/lib
Wydałem polecenie ldconfig i otrzymałem (ldconfig: /lib32/libXss.so.1 nie jest dowiązaniem symbolicznym), ale to dostaje przy każdym apt-get install.
/etc/fstab

Kod: Zaznacz cały

/dev/sda10 /etch ext3 defaults 0
/home /etch/home none bind 0
/tmp /etch/tmp none bind 0
/dev /etch/dev none bind 0
/proc /etch/proc proc defaults 0
Następnie
/etc/schroot/shroot.conf --> bo dchroot nie ma, schroot go zastępuje

Kod: Zaznacz cały

i386 /etch

Przy próbie uruchomienia opery mam taki zwrot

Kod: Zaznacz cały

$ dchroot -c i386 -d opera
E: /etc/schroot/schroot.conf: line 78: Invalid line: "i386 /etch"
Polecenie $ schroot -c i386 -d opera zwraca to samo co wyżej

: 08 kwietnia 2008, 19:58
autor: Rad
zomer pisze:E: /etc/schroot/schroot.conf: line 78: Invalid line: "i386 /etch"
Zobacz tę linię w konfigu i porównaj ją z jakimś przykładem, a następnie popraw.

: 09 kwietnia 2008, 10:24
autor: zomer
W schroot.conf Mam takie zakomentowane linie dla etcha:

#[etch] ---------------------------------------------------------> co by tu odkometntować?
#description=Debian etch (testing) 32-bit
#location=/srv/chroot/etch
#priority=3
#groups=sbuild-security
#aliases=testing
#run-setup-scripts=false
#run-exec-scripts=false
#personality=linux32
------ linie ----
i386 /etch ==> sam dodałem, bez niej wynik jest taki:

Kod: Zaznacz cały

$ schroot -c i386 -d opera
W: No chroots are defined in '/etc/schroot/schroot.conf'
E: i386: Chroot not found
Jeszcze tak odnośnie tty8

Kod: Zaznacz cały

echo "8:23:respawn:/usr/sbin/chroot /etch "\"/sbin/getty 38400 tty8"  >> /etc/inittab
czy to jest poprawne polecenie? Bo kod był przerwany. Więc nie wiem czy dobrze do skopiowałem.