Làm cách nào để tôi khởi động vào bàn điều khiển và sau đó khởi chạy máy tính để bàn Ubuntu từ nó?


43

Tại trang đăng nhập Ubuntu tôi phải nhấn Ctrl+ Alt+ F1để có thể đăng nhập với tư cách người dùng bằng dòng lệnh.

Nhưng làm thế nào để tôi nhận được dòng lệnh trước và sau đó khởi động máy tính để bàn Ubuntu từ nó?


Câu trả lời:


45

Để trở về màn hình đăng nhập

Nhấn Ctrl+ Alt+ F7để quay lại màn hình đăng nhập. Bạn có thể thoát phiên cuối của mình trên tty1 bằng cách nhập exittrước khi bạn làm điều đó.

Làm startx -- :1sẽ bắt đầu một phiên X khác trong terminal tty1, đăng nhập trực tiếp cho bạn (sử dụng: 2, v.v. để hiển thị nhiều hơn). Lưu ý rằng đăng nhập vào nhiều phiên vì cùng một người dùng không được khuyến nghị và có thể dẫn đến mất ổn định hệ thống.


Để bỏ qua hoàn toàn màn hình đăng nhập , khởi động vào bàn điều khiển và sau đó khởi động GUI, bạn phải sửa đổi GRUB:

  • sudo nano /etc/default/grub
  • Thay đổi dòng GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"thànhGRUB_CMDLINE_LINUX_DEFAULT="text"
  • Ctrl- X, nhấn Yvà sau đó Enterđể lưu và thoát.
  • sudo update-grub
  • Khởi động lại và bạn sẽ xuất hiện trực tiếp trong tty1 - không cần nhấn Ctrl-Alt-F1.
  • Đăng nhập, và sau đó startxđể khởi động vào màn hình mặc định, hoặc
    • unity cho đoàn kết
    • unity-2d-shell cho Unity 2D
    • gnome-shell cho Gnome
    • sudo service lightdm start để có được màn hình đăng nhập (nếu bạn sửa nó :)

Nhưng tôi không muốn quay lại màn hình đăng nhập. Lý do là tôi không thể đăng nhập tại màn hình đăng nhập vì bố trí bàn phím sai. Theo ý tưởng của tôi là: đăng nhập vào dòng lệnh và tải máy tính để bàn ubfox (hoặc bất cứ thứ gì nó được gọi).
doYourBit

1
@doYourBit vui lòng xem chỉnh sửa mở rộng trong câu trả lời
ish

1
@izs: Làm thế nào bạn có thể bắt đầu một phiên x khác bằng cách gõ startx. Màn hình mặc định ,: 0, đã được sử dụng, vì vậy bạn sẽ cần chỉ định một màn hình khác để sử dụng, phải không? Tôi nhớ đã từng làm nó một lần trong quá khứ như một thử nghiệm, nhưng nó không đơn giản vào thời điểm đó. Tôi chỉ thử nó, và nó không làm việc cho tôi.
Marty Fried

1
@MartyFried: bạn hoàn toàn chính xác, cảm ơn vì đã nhắc nhở tôi. Bạn cần phải làm start -- :DISPLAYđể thành công. Tôi chỉnh sửa câu trả lời để phản ánh điều này.
ish

Bạn sẽ cần đợi một chút sau khi thấy con trỏ ở phía trên bên trái màn hình cho đến khi đăng nhập xuất hiện; hoặc ít nhất là tôi đã làm. Tôi đã có - vì tò mò tôi đã đăng xuất và vào một phiên cairo-dock khiến máy tính xách tay của tôi ở trạng thái không sử dụng được cho đến khi tôi đọc các hướng dẫn này.
Christopher

11

Nếu bạn muốn tải một máy tính để bàn mới từ thiết bị đầu cuối, hãy nhập một trong những điều sau đây:

  • Nếu sử dụng Unity , gõ unity.

  • Nếu sử dụng Unity 2D , hãy nhập unity-2d-shell.

  • Nếu sử dụng Gnome , hãy gõ gnome-shell.

Hoặc chỉ cần gõ startxnếu bạn muốn tải môi trường máy tính để bàn mặc định: P


11

Để bỏ qua GUI đăng nhập mà không sử dụng Ctrl+ Alt+ F1, chỉ cần làm như sau:

  • sudo vi /etc/default/grub
  • Nhấn iđể vào chế độ chỉnh sửa vi.
  • Thay đổi dòng đọc GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"thànhGRUB_CMDLINE_LINUX_DEFAULT="text"
  • Bỏ ghi chú dòng đọc #GRUB_TERMINAL=consolebằng cách loại bỏ hàng đầu#
  • Nhấn Escđể thoát chế độ chỉnh sửa vi.
  • Nhập :wqđể lưu thay đổi được thực hiện vào /etc/default/grubtệp và thoát vi.
  • Cập nhật /boot/grub/grub.cfgđể áp dụng thay đổi của bạn bằng cách chạysudo update-grub

    Nếu máy tính của bạn sử dụng systemd, bạn phải yêu cầu systemd bỏ qua GUI đăng nhập mặc định:

    sudo systemctl enable multi-user.target --force
    sudo systemctl set-default multi-user.target
    
  • Khởi động lại máy tính của bạn: sudo reboot

Bây giờ, GUI đăng nhập sẽ không bao giờ xuất hiện.

Khi bạn đang ở trong thiết bị đầu cuối, hãy chạy sudo systemctl start lightdmđể khởi động máy tính để bàn mặc định.


1
Điều này hoạt động hoàn hảo! Vấn đề duy nhất tôi thấy là lệnh 'startx' chạy một thể thống nhất có "X" thay vì con trỏ chuột và không có màn hình nền, menu hoặc các biểu tượng khác. Sẽ đăng một câu hỏi riêng cho điều đó.
Dave Collins

@DaveCollins, cảm ơn con trỏ. Tôi đã thực hiện một thay đổi cho lệnh gây ra vấn đề bạn quan sát.
Daniel Okwufulueze

1
Tôi đã bỏ lỡ sudo systemctl enable multi-user.target --force sudo systemctl set-default multi-user.targetmột phần. Hy vọng điều này sẽ giúp những người khác như tôi.
fiorentinoing

6

Khởi động đơn tạm thời sang chế độ văn bản

Một tùy chọn khác để tránh chế độ đồ họa khi khởi động mà không thay đổi hoàn toàn cấu hình grub của bạn là nhấn 'e' ở menu grub. Điều này sẽ cho bạn thấy các lệnh mà grub sẽ sử dụng để khởi động và cho phép bạn thay đổi chúng chỉ cho một lần khởi động này. tìm dòng bắt đầu như:

linux  /boot/vmlinuz-{your current kernel version and root=UUID=some big long id} ro quite splash

Trong 14.04, dòng đó có thể sẽ kết thúc bằng "khá giật gân" nhưng nó có thể kết thúc bằng "nomode" Dù kết thúc bằng gì, hãy đổi nó thành "văn bản" để nói với Linux rằng bạn muốn khởi động ở chế độ văn bản.

Sau đó nhấn F10 để khởi động với các cài đặt tạm thời mới.

Thêm tùy chọn menu chế độ văn bản để grub

Nếu bạn muốn thêm một mục trong menu grub, bạn có thể làm theo hướng dẫn trong

Thêm chế độ khởi động bàn điều khiển / văn bản vào menu grub

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.