Root w trybie tekstowym - konsola

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
michu7771
Posty: 2
Rejestracja: 31 marca 2010, 20:06

Root w trybie tekstowym - konsola

Post autor: michu7771 »

Witam.
Mam problem, ponieważ chcę zainstalować sterownik nvidii, a jak wiadomo trzeba to zrobić bez x-sów. W Debianie są 2 konsole 1 normalny terminal a 2 to terminal z prawami roota. Jak dam Alt+Ctrl i F1 to jest ta normalna konsola. Jak włączyć prawa roota bo jak dodam sudo przed komendą to wyskakuje:

Kod: Zaznacz cały

michu@MichuPC:~$ sudo sh NVIDIA.run

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for michu: 
michu is not in the sudoers file.  This incident will be reported.
Tak jak wcześniej mówiłem, jak mogę uruchomić to w trybie konsolowym bez x-sów ale poprzez konto roota?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Trzeba odróżnić emulator terminala od rzeczywistego np tty :)

Wpisz enter potem hasło roota (będzie niewidoczne) enter.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

ilin jak wpisze su, to terminal tty przyjmie to jako nazwe użytkownika i się nie zaloguje.

michu7771 włączasz terminal tty np 1 - ctrl+alt+F1
Ujrzysz napis --> debian login:
wpisujesz obok root i enter
wyskakuje pod tym napis --> Password:
wpisujesz obok swoje hasło do konta root.
Potem po zalogowaniu wpisz:

Kod: Zaznacz cały

/etc/init.d/kdm stop
lub

Kod: Zaznacz cały

/etc/init.d/gdm stop
w zależności czy używasz KDE (wtedy kdm) czy Gnome (gdm).
I teraz dopiero:

Kod: Zaznacz cały

sh ./NVIDIA-Linux-x86-190.53-pkg1.run
a potem po PRAWIDŁOWYM zainstalowaniu sterownika wpisujesz:

Kod: Zaznacz cały

/etc/init.d/kdm start
lub

Kod: Zaznacz cały

/etc/init.d/gdm start
aby z powrotem odpalić x'y.
Powinno Cię automatycznie przerzucić pod tty7 czyli do ekranu menadżera logowania do Twojego środowiska graficznego.
Nie loguj się tylko wróć z powrotem pod tty1 (ctrl+alt+F1) i wpisz:

Kod: Zaznacz cały

exit
aby się wylogować z tego terminala.
Potem ctrl+alt+F7 i jesteś znów pod tty7 i możesz się logowac do x'ów.
To wszystko. ;)
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

&quot pisze:Jak wpisze su to terminal tty przyjmie to jako nazwe użytkownika i się nie zaloguje.
Fakt. Nie pomyślałem o tym. :)
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

U mnie X'y po restarcie w sposób podany przez Katiushę ładują się na tty8 a nie tty7. Więc jeżeli po wciśnięciu Ctrl+Alt+F7 będzie widać tylko mrugający kursor i nic więcej, to spróbuj Ctrl+Alt+F8.
rorio
Posty: 45
Rejestracja: 21 marca 2010, 21:01

Post autor: rorio »

Żeby korzystać z sudo musisz dodać nazwę swojego konta do pliku sudoers.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Nvidię można też zainstalować w w trybie graficznym.

Opcja

Kod: Zaznacz cały

--no-x-check
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Najbezpieczniej jest w takiej sytuacji przełączyć się na tt2-tt6. Przełączenie na tt1 nie jest zawsze możliwe np. kiedy nie posiadamy menadżera logowania, a mamy uruchomione środowisko graficzne.
ODPOWIEDZ