Pary_anime
Zrobilem sobie skrot na pulpicie do IrfanView,ktory znajduje sie na partycji z win.Ta pratycja nigdy mi sie nie montuje automatycznie,dopiero jak chce na nia wejsc przez menadzera plikow to wtedy zostaje zamontowana.
Czy moge dopisac polecenie montowania do polecenia w skrocie??Bo teraz zawsze musze najpierw otworzyc partycje przez menadzera,a potem klikam na skrocie.Obecnie skrot ma polecenie o takiej tresci :
wine "/media/hda1/Program Files/IrfanView/i_view32.exe"
Jesli nie zamontuje partycji przed kliknieciem skrotu to program poprostu nie rusza.
Jesli sie nie da tak zmodyfikowac skrotu to prosze o informacje co mam zrobic,zeby partycja byla montowana automatycznie przy starcie systemu??
Wystarczy, ¿e przed "wine (...)" dopisze Pan polecenie:
mount /media/hda1;
Czyli ca³o¶æ powinna wygl±daæ tak:
mount /media/hda1; wine "/media/hda1/Program Files/IrfanView/i_view32.exe"
Aha rozumiem,czyli takie combosy polecen mozna robic bo woli ,a polecenia dzielic srednikami.Dziekuje za pomoc.
Generalnie dzia³a to w taki sposób:
polecenie1; polecenie2
Zostanie wykonane polecenie1, a po nim polecenie2
polecenie1 && polecenie2
Zostanie wykonane polecenie1, i je¶li siê powiedzie to zostanie wykonane polecenie2
polecenie1 || polecenie2
Zostanie wykonane polecenie1, i je¶li siê nie powiedzie to zostanie wykonane polecenie2
Oczywi¶cie takie "triki" mo¿na grupowaæ, tzn.:
(polecenie1 || polecenie2) && polecenie3
To oznacza, ¿e wpierw zostanie wykonane polecenie1, potem je¶li polecenie1 skoñczy siê pora¿k± zostanie wykonane polecenie2.
Polecenie3 zostanie wykonane tylko i wy³±cznie je¶li uda³o siê wykonaæ polecenie1 lub polecenie2.
Poprobuje z polaczeniami polecen,ale jak narazie to moj skrot nie chce ruszyc,nawet po zmianie kod na ten,ktory mi Pan podal.Nic nie wyskakuje,ale jak probuje recznie montowac dysk w konsoli to wtedy pojawia sie,ze tylko root moze to robic i wtedy trzeba przez "sudo".
Poprobuje z polaczeniami polecen,ale jak narazie to moj skrot nie chce ruszyc,nawet po zmianie kod na ten,ktory mi Pan podal.Nic nie wyskakuje,ale jak probuje recznie montowac dysk w konsoli to wtedy pojawia sie,ze tylko root moze to robic i wtedy trzeba przez "sudo".
l Proszê uruchomiæ ->Ustawienia systemowe i wybraæ Dyski i partycje
l Proszê nacisn±æ przycisk Tryb administratora (i podaæ swoje has³o).
l Proszê wybraæ z listy swój dysk i nacisn±æ przycisk Zmieñ
l W oknie edycji ustawieñ dysku, które siê pojawi proszê z listy Uprawnienia montowania wybraæ Ka¿dy u¿ytkownik mo¿e w³±czyæ/wy³±czyæ.
l Proszê zatwiedziæ wszystkie zmiany.
Ten sposób powoduje, ¿e ka¿dy u¿ytkownik komputera mo¿e zamontowaæ ten dysk. Je¶li z jakich¶ wzglêdów nie chce Pan, by tak by³o, przygotujemy inne rozwi±zanie
Z komputera korzystam tylko ja,wiec nie ma problemu jesli chodzi o takie rozwiazanie,z tym,ze skrot nadal sie opiera i nie chce zadzialac.
Pomyslalem,ze zmiana tresci polecenia na logiczne i bedzie mocnej wymuszala montowanie dysku jednak to nie poskutkowalo.
Zwykle jak montuje ta partycje to na chwile pojawia sie okienko z paskiem postepu,,ktore inforuje o montowaniu dysku,gdy uruchamiam skrot cos takiego sie nie pojawia.
A czy z konsoli mo¿e Pan zamontowaæ dysk (po zmianach wprowadzonych przez p. Lichotê)?
Z komputera korzystam tylko ja,wiec nie ma problemu jesli chodzi o takie rozwiazanie,z tym,ze skrot nadal sie opiera i nie chce zadzialac.
Pomyslalem,ze zmiana tresci polecenia na logiczne i bedzie mocnej wymuszala montowanie dysku jednak to nie poskutkowalo.
Proszê za³±czyæ skrót, zobaczymy czy nie zrobi³ Pan jakiego¶ b³êdu. Proszê tylko zmieniæ rozszerzenie pliku na .txt.
Aha, no i przydadz± siê informacje o systemie
Dysk nadal nie daje sie zamontowac bez uprawnien root'a w konsoli.
Moze trzeba by zmienic tez,to do kogo i jakiej grupy naleza pliki,w konfiguratorze dyskow i partycji??Jest tam ich duzo do wyboru,wiec nie probowalem,bo nawet nie wiem od czego zaczac.
1. Proszê skrót uzupe³niæ w taki sposób jak to poda³em. Mount zwraca b³±d, je¶li ju¿ dysk by³ zamontowany - czyli ten skrypt nie zadzia³a w momencie w którym dysk ju¿ jest zamontowany
2. Czy w konsoli nie mo¿e Pan zamontowaæ dysku komend±:
mount /media/hda1
Komenda
mount /dev/hda1 /media/hda1
powinna zwracaæ b³±d.
Po podanych przez Pana komendach otrzymalem nastepujace wyniki
pawel@pawel-laptop:~$ mount /media/hda1
mount: only root can mount UUID=98B87977B87954AA on /media/hda1
pawel@pawel-laptop:~$ mount /dev/hda1 /media/hda1
mount: only root can do that
pawel@pawel-laptop:~$
Z komunikatu wynika ze mo¿na zamontowaæ z poziomu administratora.
Mo¿na to zrobiæ przez dodanie komendy sudo:
sudo mount /media/hda1
Tak zgadzam sie,z tym,ze chodzi mi to,ze skrot powinien dzialac po kliknieciu bez potrzeby podawania hasla,a poza tym juz nie powinien wykakiwac taki kominikat,bo zmienialem w ustawieniach prawa co do montowania dysku.
Proszê podmieniæ plik /etc/fstab na ten który za³±czam.
Wa¿ne - proszê zrobiæ wpierw kopiê zapasow± tego pliku! W razie jakichkolwiek problemów proszê przywróciæ oryginaln± wersjê!
Tak zgadzam sie,z tym,ze chodzi mi to,ze skrot powinien dzialac po kliknieciu bez potrzeby podawania hasla,a poza tym juz nie powinien wykakiwac taki kominikat,bo zmienialem w ustawieniach prawa co do montowania dysku.
Ma Pan wpisany 2 razy dysk /dev/hda1, raz za pomoc± nazwy urz±dzenia (/dev/hda1), drugi raz za pomoc± UUID (unikalnego identyfikatora systemu plików). Wygl±da, ¿e próbowa³ Pan kiedy¶ u¿ywaæ j±dra 2.6.22
Proszê usun±æ linijkê z UUID i /media/hda1 i spróbowaæ wtedy.
Je¶li siê nie uda, proszê za³±czyæ informacje o systemie i wynik poleceñ mount z konsoli.
Do ktorej rady powinienem sie w takim razie zastosowac??
Jesli chodzi o plik fstab to mam ich az 3 sztuki w /etc -> fstab i fstab.20080422-21:19:07 i fstab.20080424-20:06:18 czy to jakos zmienia sytacje??
Rozumiem,ze usuniecia dokonac w oknie,w ktorym zmienialem uprawnie do montowania,tak??
A co do j±dra 2.6.22,to zawsze probuje albo nie zauwazam,ze po akutalizacji mam nowe i system uruchamia sie na najnowszej wersji,ale zawsze cos nie gra.Pisalem o tym w watku o jadrze,ale poszedlem za rada,zeby korzystac ze starszej wersji jadra,jesli tam wszystko dziala jak trzeba.Dlatego jestem stale przy 2.5.52
Do ktorej rady powinienem sie w takim razie zastosowac??
Proszê u¿yæ pliku fstab, który jest w kolejnej odpowiedzi.
¯eby rozwi±zaæ Pañskie problemy, przygotowa³em wyczyszczony plik fstab. Proszê zrobiæ kopiê zapasow± pliku /etc/fstab, a potem skopiowaæ do niego zawarto¶æ z mojego pliku.
Ten plik powinien równie¿ naprawiæ problem z montowaniem iPod-a (z tego w±tku).
Uwaga! Ten plik jest przeznaczony tylko dla u¿ytkownika niecko. U¿ycie go na innym komputerze mo¿e sprawiæ, ¿e system przestanie siê uruchamiaæ!
Wymienilem pliki,system po restarcie ruszyl,wyniki polecen mount to :
pawel@pawel-laptop:~$ mount /media/hda1
WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below documentation has more information:
/usr/share/doc/ntfs-3g/README.Debian
pawel@pawel-laptop:~$ mount /dev/hda1 /media/hda1
mount: only root can do that
Ale skrot do programu zadzialal za pierwszym razem,a po recznym odmontowaniu dysku ponownie zadzialal.
W zalaczniku umieszczam jeszcze informacje o systemie.
iPod tez dziala bez zarzutow,mozna tworzyc katalogi i pliki,usuwac co sie chce,tak jak trzeba
Ale skrot do programu zadzialal za pierwszym razem,a po recznym odmontowaniu dysku ponownie zadzialal.
W zalaczniku umieszczam jeszcze informacje o systemie.
iPod tez dziala bez zarzutow,mozna tworzyc katalogi i pliki,usuwac co sie chce,tak jak trzeba
Bardzo siê cieszymy :)
Dziekuje bardzo za pomoc.
Czy za kazdym razem gdy celowo/przypadkowo uruchomie jadro 2.6.22 bede musial wymieniac plik fstab??
Nie, wymiana pliku fstab jest niezale¿na od j±dra.
Nie, wymiana pliku fstab jest niezale¿na od j±dra.
Z dok³adno¶ci± do nazewnictwa dysków. W wersji 2.6.22 czasem dyski s± inaczej nazywane (sdX zamiast hdX), dlatego skrypt instaluj±cy zamienia je na UUID, które s± zawsze takie same, niezale¿nie od po³o¿enia. Ale chyba w Pañskim systemie ten problem nie wystêpuje