Khi tôi khởi động Ubuntu, nó đi vào tty [1-6] thay vì máy tính để bàn của tôi (Làm cách nào để tôi đến máy tính để bàn?)


5

Khi tôi khởi động Ubuntu, nó đi vào tty[1-6] thay vì máy tính để bàn của tôi. Thông thường tôi có thể quay lại máy tính để bàn bằng cách nhấn Ctrl + Alt + F7 nhưng nó không hoạt động.

Tôi đã thử sudo apt-get install ubuntu-desktop nhưng nó thất bại Tôi đã thử startx bắt đầu x-server hoặc là x-window (không chắc nó được gọi là gì) nhưng nó chỉ xuất hiện một màn hình đen với con trỏ chuột của tôi. Nếu tôi nhấn in màn hình , một hộp thoại sẽ mở ra.

Đây là một bản cài đặt mới của phiên bản mới nhất. Đó là khả năng khởi động kép với Windows 7 - nhưng tôi nghi ngờ vấn đề đó. Trước khi điều này xảy ra, tôi đã cài đặt máy chủ đèn nhưng nhận ra đó không phải là điều tôi muốn. Sau đó tôi đã cài đặt xampp và gỡ cài đặt máy chủ đèn với sudo tasksel remove lamp-server. Tôi đã khởi động lại với sudo shutdown -r now bởi vì nó sẽ không tắt bằng giao diện đồ họa.

Tôi không thể quay lại máy tính để bàn của mình. Bất cứ ý tưởng làm thế nào tôi có thể?


Đây có phải là bản cài đặt mới của Ubuntu mới nhất hay bạn đã nâng cấp từ phiên bản cũ hơn?
quack quixote

Nếu bạn biết những gì đã xảy ra ngay trước khi nó bắt đầu làm điều này, điều đó cũng sẽ hữu ích để biết.
emgee

Cài đặt mới của phiên bản mới nhất. Trước khi điều này xảy ra, tôi đã cài đặt máy chủ đèn, xampp sau đó gỡ cài đặt máy chủ đèn với "sudo taskel remove light-server". Tôi quên thêm nó vào câu hỏi ban đầu. Tôi sẽ chỉnh sửa nó ngay bây giờ.

Khi bạn nói "nó thất bại", nó có ích nếu bạn có thể cung cấp một lỗi cụ thể. Có nhiều cách để apt thất bại.
Ryan Thompson

Câu trả lời:


6

Có vẻ như bạn có thể đã quản lý để gỡ cài đặt môi trường máy tính để bàn của bạn. (Trừ khi Karmic đã thay thế GDM, điều mà tôi nghi ngờ.)

Nếu bạn đang sử dụng Gnome, có lẽ bạn đã cài đặt Karmic với máy tính để bàn ubfox. Bạn sẽ muốn cài đặt lại rằng:

sudo apt-get install ubuntu-desktop

... hoặc có thể

sudo apt-get --reinstall install ubuntu-desktop

Điều đó sẽ kéo trong bất kỳ gói bị thiếu. Khi bạn đã cài đặt lại, bạn sẽ có thể chạy

sudo /etc/init.d/gdm restart

... và quay lại màn hình đăng nhập GDM.


4

Tôi nghĩ rằng tôi có thể đang gặp vấn đề tương tự.

Kể từ khi tôi nhận thấy con chuột, tôi đã thử Ctrl + Alt + F1 sau đó Ctrl + Alt + F7 và nó đã được sửa cho tôi.

Thật khó chịu khi điều này xảy ra rất nhiều khi tôi tắt TV một lúc rồi bật.


2

Đây là những gì làm việc cho tôi.

  • Đăng nhập vào tty1
  • Purged unity-helloer, đó là lời chào lightdm mặc định cho máy tính để bàn thống nhất của tôi:

    sudo apt-get remove --purge unity-greeter
    
  • Sau đó, tôi đã cài đặt lightdm-gtk-helloer:

    sudo apt-get -y install lightdm-gtk-greeter
    
  • Đã khởi động lại Ubuntu

  • Đăng nhập vào máy tính để bàn của tôi
  • Đã xóa lightdm-gtk-helloer:

    sudo apt-get remove --purge lightdm-gtk-greeter
    
  • Đã cài đặt unity-helloer:

    sudo apt-get -y install unity-greeter
    
  • Sau đó khởi động lại một lần nữa và nó hoạt động


P.S. Trong trường hợp bạn không thể kết nối với internet để tải xuống và cài đặt các gói cần thiết bằng apt-get, tôi khuyên bạn nên tải xuống thủ công từ kho lưu trữ gói Ubuntu từ máy tính làm việc, lưu nó vào ổ USB, gắn kết từ tty1 dpkg để cài đặt nó. Vui lòng sử dụng Google để tìm hiểu làm thế nào.

Nếu lightdm-gtk-helloer hoạt động cho bạn và bạn hài lòng với nó, bạn có thể dừng ở đó. Tuy nhiên, theo kinh nghiệm của tôi, nó sử dụng bộ nhớ nhiều hơn một chút so với lời chào đoàn kết và không đẹp về mặt thẩm mỹ.


1

Giải pháp của tôi là chỉnh sửa tập tin /etc/lxdm/default.conf và đặt phần máy chủ theo cách này

[server]
## arg used to start xserver, not fully function
arg=/usr/bin/X -background vt1

0

Đầu tiên, làm điều này

which gdm

Bạn sẽ nhận được phản hồi như /usr/bin/gdm. Nếu bạn nhận được một dòng trống, thì gdm không được cài đặt. Cài đặt lại nó.

Sau khi xác nhận nó ở đó, nhìn vào /etc/init.d

ls /etc/init.d | grep gdm

Bạn nên, một lần nữa, nhận được một dòng xác nhận rằng nó ở đó. Vì bạn rõ ràng có thể chạy sudo service gdm start, nó chắc chắn Nên ở đó.

Bây giờ, hãy kiểm tra /etc/X11/default-display-manager

cat /etc/X11/default-display-manager

Từ những gì tôi đọc, bạn có thể không có điều này. Nếu bạn không, sau đó tạo tập tin.

sudo cat << . >> /etc/X11/default-display-manager
/usr/bin/gdm
.

Bây giờ, khởi động lại hệ thống của bạn và xem liệu gdm tự động khởi động hay không. Đây là nơi mọi thứ Nên rơi vào vị trí. Tuy nhiên, đôi khi mọi thứ không đơn giản.

Nếu thất bại, hãy nhìn vào /etc/init.d/etc/init một lần nữa, cho bất cứ điều gì phù hợp với "dm"

ls /etc/init{,.d} | grep dm$

Bạn sẽ nhận được một danh sách tất cả các tệp kết thúc bằng "dm". Trong số đó, bạn nên xem gdm.

Nếu bạn thấy bất kỳ tập tin nào khác, sau đó tạo một thư mục /etc/init-disabled (tên là tùy ý) và di chuyển vi phạm được gửi vào thư mục đó. Đừng xóa chúng. Chúng có thể quan trọng đối với một số dịch vụ khác mà bạn có.

Ví dụ: nếu bạn có lxdm treo xung quanh ...

sudo mkdir /etc/init-disabled
for i in $(find /etc/init{,.d} -name "*lxdm*"); do 
  mv "$i" /etc/init-disabled/
done

Sau đó khởi động lại hệ thống của bạn một lần nữa

Nếu vẫn thất bại, hãy thử bắt đầu X trực tiếp sử dụng tên của người quản lý máy tính để bàn / cửa sổ. Kể từ khi bạn đang nói về gdm, tôi giả sử bạn đang sử dụng gnome, và tôi tin rằng các lệnh để bắt đầu gnome là gnome-session.

xinit /usr/bin/gnome-session -- /usr/bin/X :0

Cá nhân tôi chạy hệ thống của mình mà không có trình quản lý hiển thị và chỉ cần .bashrc tự khởi động phiên của tôi nếu $(tty) == /dev/tty1$SHLVL == 1. Vì vậy, tôi đã phải khá thân mật với những thứ này.


-1

Đăng nhập và gõ:

/etc/init.d/gdm restart
Điều này sẽ khởi chạy Gnome Desktop Manager.

Điều này đã không làm việc bởi vì gdm đã không ở đó

-3

Thử Control-Alt-Fn-F7 thay vì Control-Alt-F7


Bạn có thể mở rộng câu trả lời này một chút không?
Mikey T.K.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.