View previous topic :: View next topic |
Author |
Message |
cinek810 Tux's lil' helper
Joined: 07 Jul 2007 Posts: 115
|
Posted: Sat Jul 07, 2007 9:00 pm Post subject: [SOLVED] LiveDVD Gento 2007.0 zapis w /usr/ |
|
|
Witam,
Staram sie wymyslic jakas sztuczke umozliwiajaca stworzenie pliku w /usr/lib na liveDVD, jest to nie mozliwe ze wzgledu na zamontowanie read-only.
Ktoryms z pomyslow jest zrobienie chroot na zamontowany inny dysk. Tutaj pojawia sie probem nie moge tego zrobic, dostaje:
"/bin/bash" no such file or directory
plik ewidentnie sie w lokalizacji znajduje, wiec zdaje sie problem jest w jakiejs domyslnej konfiguracji ustawien montowania ktora wymusza noexec. Czy moze sie myle?
Jak wiec cos przemontowac w sytuacji na LiveDVD?
generalnie jest to posredni problem do rozwiazania przy okazji:
https://forums.gentoo.org/viewtopic-t-569238.html
tym razem probuje wykorzystac speedtouchconf, ale on potrzebuje zapisywac cos do /usr
Last edited by cinek810 on Sun Jul 08, 2007 7:04 pm; edited 1 time in total |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Sat Jul 07, 2007 10:55 pm Post subject: |
|
|
Nic innego, poza UnionFS mi nie przychodzi do głowy, ale nie wiem czy go kernel z live zna. |
|
Back to top |
|
|
cinek810 Tux's lil' helper
Joined: 07 Jul 2007 Posts: 115
|
Posted: Sun Jul 08, 2007 1:10 pm Post subject: |
|
|
Też początkowo pomyslalem o Unionfs, jest on obslugiwany na live. Jako opcja przy ladowaniu do jadra trzeba dozucic: "unionfs".
Zastosowanie jest chyba jednak bardzo nietrywialne, ponieważ jako unionfs trzebaby zamontowac livcd czyli /dev/loop0 na /mnt/livecd.
Pierwsza trudnoscia jest nie mozliwosc odmontowania, nie da sie tak dzialac zeby partycja byla nie uzywana- tam jest /bin/. Pozatym gdyby nawet udalo sie to jakos przeskoczyc...
nie jestem pewny czy obraz livecd mozna zamontowac jako inny system plikow niz jakis specyficzny dla niego. |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Sun Jul 08, 2007 4:29 pm Post subject: |
|
|
jezeli chcesz zapisac do /usr/lib to nie wiem. Zamontuj o ile mozesz jakies inne uzadzenei pamieci typu partycja, pendrive czy cus. np. partycja, do /mnt/foo potem cp -a /usr/lib /mnt/foo/lib i juz masz wierną kopie lib, teraz mount -o bind /mnt/foo/lib /usr/lib i mamy /usr/lib z prawami zapisu. Mam nadzieje ze pomogłem, choć nie jestem pewien czy dobrze rozumiem problem. |
|
Back to top |
|
|
cinek810 Tux's lil' helper
Joined: 07 Jul 2007 Posts: 115
|
Posted: Sun Jul 08, 2007 7:02 pm Post subject: |
|
|
Dzieki za pomysl oczywiscie pomoglo.. :) |
|
Back to top |
|
|
|