Nowe posty

xx Przydatne Linki (4)
Dzisiaj o 14:13:00
xx Awstat (0)
Wczoraj o 14:55:15
xx SMB - Access denied z Windows (9)
2019-08-19, 11:27:24
xx Kali Linux - książka. (0)
2019-08-19, 00:20:25
xx Arch - startx dla uruchomienia GNOME powoduje wyłączenie komputera (6)
2019-08-18, 14:37:04
xx Nie moge urchmomic laptopa - grub rescue. (1)
2019-08-17, 18:24:00
xx Po aktualizacji zniknęły niektóre funkcje (45)
2019-08-14, 06:39:01
xx Operacje na bitach. (4)
2019-08-10, 21:44:36
xx Pblem z montowaniem dysku sieciowego (1)
2019-08-09, 23:36:45
xx [Promocja] Mój nowy kanał na YouTube o Linuksie po polsku. (0)
2019-08-07, 20:36:10

Autor Wątek: nie moge zapisywać po sambie  (Przeczytany 2678 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 32
    • Zobacz profil
nie moge zapisywać po sambie
« dnia: 2006-06-02, 16:48:06 »
chciałbym poruszyć problem automatycznego wyłączania komputera.
postąpiłem wg przepisu podanego tutaj:
http://asseq.pl/modules/articles/article.php?id=10

http://newbie.linux.pl/?id=forum&show=post&post=64286 - tuataj opisano podobny problem, jednak nie został on rozwiązany do końca.

niestety komputer po wydaniu polecenia shutdown lub po prostu zamknięcia z menu Xfce staje na: \\"system halt\\"
uzywam zenwalka [distro oparte na slackware]

po wydaniu polecenia:
\\"modprobe apm\\" w konsoli, otrzymuje komunikat że brak takiego modułu.

nie próbowałem jeszcze zmieniac ustawień lilo [nie wiem jak]
nie próbowałem wkompilować APM do jądra [nie wiem jak]

help.

używam starego kompa [PII 450mhz, 64mb ram, dyski/cdrom SCSI]

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #1 dnia: 2006-06-02, 17:24:00 »
2006-06-02 16:48:06 dwukwiat napisał:

 > http://newbie.linux.pl/?id=forum&show=post&post=64286 - tuataj opisano podobny problem,
 > jednak nie został on rozwiązany do końca.

Jak widzisz, to strasznie stary post, założony przez potwornego żółtodzioba :-)

Jeśli Twój komputer (płyta główna zdaje się) wspiera automatyczne wyłączanie i jeśli nie możesz załadować owego modułu acpi/ apm, musisz niestety (albo stety ;-) przekompilować jądro, no i jeszcze pytanie które (bo coś w 2.4 nie pasowało - albo w ogóle nie było opcji acpi, albo coś innego - nie pamiętam, używam 2.6).
Co do wpisów w lilo - jakoś niebardzo z nimi, ja w każdym razie koniec końców ich nie używam, a komputer się wyłącza elegancko.
Ogólnie: bez modułu ani rusz. (Używam slackware, żeby nie było...). A co do szczegółu: jakieś konkretne pytania?

pozdrawiam
olka

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 32
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #2 dnia: 2006-06-03, 15:51:32 »
 > Jak widzisz, to strasznie stary post, założony przez potwornego żółtodzioba :-)

teraz ja za takiego robię ;)

 > Jeśli Twój komputer (płyta główna zdaje się) wspiera automatyczne wyłączanie i jeśli nie możesz
 > załadować owego modułu acpi/ apm, musisz niestety (albo stety ;-) przekompilować jądro, no i
 > jeszcze pytanie które (bo coś w 2.4 nie pasowało - albo w ogóle nie było opcji acpi, albo coś
 > innego - nie pamiętam, używam 2.6).

płyta główna obsługuje tą funkcję bo windows odcina zasilanie przy wyłączaniu. Używam jądra 2.6.16.1


 > Ogólnie: bez modułu ani rusz. (Używam slackware, żeby nie było...). A co do szczegółu: jakieś
 > konkretne pytania?
 >

jak wkompilować ten moduł/jego obsługę w jądro? albo prościej: co zrobić żeby działało ;)?

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #3 dnia: 2006-06-03, 18:52:02 »
2006-06-03 15:51:32 dwukwiat napisał:

 > jak wkompilować ten moduł/jego obsługę w jądro? albo prościej: co zrobić żeby działało ;)?
 >

Rozumiem, że pytasz \\"Jak się kompiluje jądro?\\"

Musisz mieć źródła kernela (z płytki instalacyjnej - chyba, że idziesz na całość i będziesz kompilował waniliowe z kernel.org) - powinny być w /usr/src/twoja-wersja-kernela

Więc (jako root)
# cd /usr/src/twoja-wersja-kernela
# make menuconfig
Tam będzie opcja Power Management support, zaznaczasz w niej co potrzebujesz (APM sie znaczy, ja mam wkompilowane jako
  • czyli na stale a nie moduł i nie APM tylko ACPI ;-)

wychodzisz z konfiguracji, zapisujesz zmiany,
kompilujesz:
#make && make modules_install
--masz nowe jądro--
Przenosisz je do katalogu /boot
#mv /usr/src/linux-2.6.14.4/arch/i386/boot/bzImage /boot/NazwaDlaNowegoKernela

Jeśli używasz lilo:
dodajesz nową pozycję do lilo menu, przeładowujesz lilo, reboot sprawdzający nowe jądro - jeśli wszytko działa możesz wywalić stare. Jeśli nie: hmmm :-)

pozdrawiam
olka

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 32
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #4 dnia: 2006-06-03, 23:23:48 »
> Więc (jako root)
 > # cd /usr/src/twoja-wersja-kernela
 > # make menuconfig

dostaję coś takiego:
root[~]# cd /usr/src/kernel-2.6.16
root[kernel-2.6.16]# make menuconfig
make: *** Brak reguł do wykonania obiektu `menuconfig\\'. Stop.

jądro skopiowałem z płyty instalacyjnej, rozpakowałem i wszystkie katalogi wkleiłem do \\"kernel-2.6.16\\", potem przeniosłem ten katalog do /usr/src.

gdzie jest błąd?
próbowałem zmienić prawa dostępu z \\"read only\\" na \\"read&write\\", ale nie pomogło.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 32
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #5 dnia: 2006-06-03, 23:58:04 »
w nazwie katalogu \\"kernel\\" zastąpiłem \\"linux\\" tak jak w twoim przykładzie, ale nic z tego.

Offline de Laurent

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 1197
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #6 dnia: 2006-06-04, 01:18:15 »
Wez poszukaj w artykulach na tej stronie opisu kompilacji jadra. Ja na twoim miejscu sprobowalbym zaladowac modul acpi oraz doinstalowac obsluge acpi. Rozne przyjemne pakiety do Slacka znajdziesz tutaj: linuxpackages.net

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #7 dnia: 2006-06-04, 09:07:33 »
2006-06-03 23:58:04 dwukwiat napisał:

> w nazwie katalogu \\"kernel\\" zastąpiłem \\"linux\\" tak jak w twoim przykładzie,
 > ale nic z tego.
 >

A masz tam w ogóle źródła jądra?, bo coś mi sie widzi, że niekoniecznie...

U mnie wygląda to tak (Slackware 10.2, kernel waniliowy)
ls /usr/src/linux-2.6.14.4/
arch/    Documentation/  init/    lib/         Module.symvers  scripts/    usr/
COPYING  drivers/        ipc/     MAINTAINERS  net/            security/   vmlinux*
CREDITS  fs/             Kbuild   Makefile     README          sound/
crypto/  include/        kernel/  mm/          REPORTING-BUGS  System.map

\\"Wkleiłem\\" - chyba nie używasz x-ów jako root?

Faktycznie, gdzieś na sieci istnieją opisy kompilacji jądra, zapewne dobrze by było je przeczytać (mnie się nie chce szukać, musisz sam :D)

BTW Nazwa katalogu nie ma tutaj znaczenia - możesz sobie je kompilować gdzie chcesz, ważne jest CO jest w tym katalogu.
Jeszcze raz: make menuconfig robisz _w_katalogu_ze_źródłami_ a nie np w katalogu, który zawiera katalog ze źródłami.

Offline Dominik Przyborowski

  • Users
  • Guru
  • *****
  • Wiadomości: 747
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #8 dnia: 2006-06-04, 10:07:29 »
Zanim zaczniesz sie męczyc z kompilacją kernela, to zainstaluj sobie apmd i/lub acpid i sprawdź czy się wyłącza przy obecności któregoś z tych demonów.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 32
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #9 dnia: 2006-06-04, 17:35:29 »
> A masz tam w ogóle źródła jądra?, bo coś mi sie widzi, że niekoniecznie...
 >
zrobiłem tak: skopiowałem kernel-2.6.16-1z24.tgz z płyty instalacyjnej, rozpakowałem... powstały 3, może 4 katalogi.. [boot, itp.] wszystkie wrzuciłem do nowego folderu który następnie przerzuciłem do /usr/src/.
potem próbowałem wywołać \\"make menuconfig\\" w katalogu /usr/src/katalog z folderami które powstały po rozpakowaniu kernel***.tgz.

 > \\"Wkleiłem\\" - chyba nie używasz x-ów jako root?
używam... jestem newbie... [no co;)]

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #10 dnia: 2006-06-04, 17:48:36 »
2006-06-04 17:35:29 dwukwiat napisał:

>  > A masz tam w ogóle źródła jądra?, bo coś mi sie widzi, że niekoniecznie...
 >  >
 > zrobiłem tak: skopiowałem kernel-2.6.16-1z24.tgz z płyty instalacyjnej, rozpakowałem...
 > powstały 3, może 4 katalogi.. [boot, itp.] wszystkie wrzuciłem do nowego folderu który
 > następnie przerzuciłem do /usr/src/.
 > potem próbowałem wywołać \\"make menuconfig\\" w katalogu /usr/src/katalog z folderami
 > które powstały po rozpakowaniu kernel***.tgz.
 >
 >  > \\"Wkleiłem\\" - chyba nie używasz x-ów jako root?
 > używam... jestem newbie... [no co;)]
 >

1) *.tgz się instaluje a nie rozpakowuje (slackware: pkgtool a Ciebie moze inaczej - jeśli jednak tak samo, to włóż płytkę, zamontuj, uruchom jakiś terminal/ konsolę, wleź na tę płytkę do odpowiedniego katalogu i zainstaluj ten pakiet)
2) Na prawdę używanie x-ów jako root jest nieszczególnym pomysłem, chyba że zamierzasz poćwiczyć instalowanie systemu...

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 32
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #11 dnia: 2006-06-06, 12:47:07 »
ściągnąłem jądro w wersji 2.6.16.20, rozpakowałem, wrzuciłem do /usr/src.

zrobiłem make xconfig [nie mogę sie odzwyczaić od X-ów], żeby przejrzeć opcje, zauważyłem dużo zbednych śmieci pozaznaczanych, np. obsługa Firewire, którego nie mam wcale, do tego pełno modułów ze sterownikami do przeróżnych kart graficznych.

czy, jeśli używam rivy tnt, to mogę odznaczyć pozostałe moduły, zostawiając tylko i wyłącznie sterownki Nvidii?

poczytałem też trochę o samej kompilacji i dowiedziałem się, że dany sterownik można ładować jako moduł lub wbudować do samego jądra. Które funkcje powinny zostać wbudowane na stałe, a które tylko jako moduł?

btw. sprawdziłem acpi w terminalu:
root[~]# modprobe acpi
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.16.1/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device

wyglada na to, że moja płyta główna tego nie obsługuje. czy tak?

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #12 dnia: 2006-06-07, 19:40:10 »
2006-06-06 12:47:07 dwukwiat napisał:

> ściągnąłem jądro w wersji 2.6.16.20, rozpakowałem, wrzuciłem do /usr/src.
 >
 > zrobiłem make xconfig [nie mogę sie odzwyczaić od X-ów], żeby przejrzeć opcje, zauważyłem dużo
 > zbednych śmieci pozaznaczanych, np. obsługa Firewire, którego nie mam wcale, do tego pełno
 > modułów ze sterownikami do przeróżnych kart graficznych.
 >
 > czy, jeśli używam rivy tnt, to mogę odznaczyć pozostałe moduły, zostawiając tylko i wyłącznie
 > sterownki Nvidii?

Możesz, ale sterowniki Nvidii pod konsole niewspóldziałają zdaje sie ze sterownikai Nvidii do x-ów. Jeśli takowe zamierzasz używać polecam vesę jako sterownik pod konsolę.

 > poczytałem też trochę o samej kompilacji i dowiedziałem się, że dany sterownik można ładować
 > jako moduł lub wbudować do samego jądra. Które funkcje powinny zostać wbudowane na stałe, a
 > które tylko jako moduł?
 
Na pewno obsługa systemu plików dla partycji systemowej i sterownik do framebuffera jeśli uzywasz i pewnie cała masa innych rzeczy o której nie mam pojęcia: najbezpieczniej to co jest wkompilowane takim pozostawic (chyba ze nie potrzebujesz) a co nie jest a potrzebujesz skompilowac jako modul (zmniejszasz rozmiar jądra)
Na tym co/jak wkompilowac to ja się nie za bardzo wyznaję...

 > btw. sprawdziłem acpi w terminalu:
 > root[~]# modprobe acpi
 > FATAL: Error inserting acpi_cpufreq
 > (/lib/modules/2.6.16.1/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
 >
 > wyglada na to, że moja płyta główna tego nie obsługuje. czy tak?

Na to wygląda

pozdrawiam
olka

Offline Rafał

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #13 dnia: 2006-06-02, 12:19:32 »
Witajcie
Od wczoraj bawie się linuxem i zapragnąłem polaczyć mój Winshift z linuxem po sambie.
Zainstalowałem sambę, skonfigurowałe i jak sie łącze z Windows to nie mogę zapisywac do udostępnionego zasobu.
Proszę powiedzcie mi co jest nie tak. oto mój konfig:
[global]
        dos charset = CP852
        unix charset = ISO8859-2
        workgroup = STUDIO
        server string = FTP Server
        obey pam restrictions = Yes
        passdb backend = tdbsam, guest
        passwd program = /usr/bin/passwd %u
        passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn .
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        panic action = /usr/share/samba/panic-action %d
        invalid users = root

[lokalny ftp]
        comment = Pliki na ftp
        path = /mnt/software
        read only = No

[homes]
        comment = katalog Domowy
        read only = No
        create mask = 0700
        directory mask = 0

Offline Maciej Rutecki

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2107
    • Zobacz profil
nie moge zapisywać po sambie
« Odpowiedź #14 dnia: 2006-06-02, 13:22:42 »
2006-06-02 12:19:32 Rafi_L napisał:

> Witajcie
 > Od wczoraj bawie się linuxem i zapragnąłem polaczyć mój Winshift z linuxem po sambie.
 > Zainstalowałem sambę, skonfigurowałe i jak sie łącze z Windows to nie mogę zapisywac do
 > udostępnionego zasobu.
 > Proszę powiedzcie mi co jest nie tak. oto mój konfig:
 > [global]
 >         dos charset = CP852
 >         unix charset = ISO8859-2

Ja używam (Samba 3.*):
display charset = ISO8859-2
dos charset = 852

 >         workgroup = STUDIO
 >         server string = FTP Server
 >         obey pam restrictions = Yes
 >         passdb backend = tdbsam, guest
 >         passwd program = /usr/bin/passwd %u
 >         passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn .
 >         syslog = 0
 >         log file = /var/log/samba/log.%m
 >         max log size = 1000
 >         dns proxy = No
 >         panic action = /usr/share/samba/panic-action %d
 >         invalid users = root

dodaj:
security = share
Wada: nie bedzie wymagane haslo

 >
 > [lokalny ftp]
 >         comment = Pliki na ftp
 >         path = /mnt/software
 >         read only = No
 >
 > [homes]
 >         comment = katalog Domowy
 >         read only = No
 >         create mask = 0700
 >         directory mask = 0

Przykładowe (u mnie):
[zapis]
comment = do_zapisu
path = /mnt/dane/smb_w
create mask = 0777
directory mask = 0777
browsable = yes
writable = yes
guest ok = yes
[odczyt]
comment = tylko_do_odczytu
path = /mnt/dane/smb_r
create mask = 0777
directory mask = 0777
browsable = yes
guest ok = yes
writable = no

--
Maciek