Cách khởi động Ubuntu ở chế độ Console


28

Tôi muốn biết nếu có một cách để chuyển sang chế độ console từ menu boot. Tôi đã có NVIDIA 1070 và mỗi khi có bản cập nhật, GUI sẽ ngừng hoạt động. Tất cả những gì tôi cần làm là cài đặt lại trình điều khiển tuy nhiên để làm được điều đó tôi cần giao diện điều khiển.

[EDIT]: Đáng lẽ tôi nên thêm thông tin vào câu hỏi này nhưng tôi sẽ bình luận về tất cả các câu trả lời. Tóm lại: Tôi đã thử textthay vì quite splashtôi thấy khởi động bằng văn bản nhiều hơn tuy nhiên tôi không nhận được màn hình đăng nhập ctrl+alt+f1không giúp ích được vì GDM tiếp tục cố gắng khởi động lại. Trước đây tôi đã quản lý để giết GDM thông qua nhiều lần thử nhưng không hoạt động kể từ khi cập nhật mới nhất

[EDIT]: Sau khi tìm kiếm runlevel, tôi đã tìm thấy Thay đổi runlevel vào ngày 16.04? nhưng tôi nghĩ nó yêu cầu tôi phải có hệ thống chạy để thực hiện thay đổi, vui lòng sửa cho tôi nếu tôi sai.


7
Bạn đã thử nối thêm 3vào các tùy chọn khởi động (thêm 3vào quiet splash) chưa?
muru

Tôi sẽ cố gắng đó, vì vậy về cơ bản chỉ cần thay đổi quiet splashđể quiet splash 3là đúng?
Wisemonkey

Tuyệt vời cảm ơn rất nhiều, đây là những gì tôi đang tìm kiếm. Tôi muốn biết nếu bằng cách nào đó tôi có thể làm cho trình điều khiển NVidia (độc quyền) cấu hình đúng với mỗi bản cập nhật kernel. Nhưng ngay cả khi không điều này sẽ giúp tôi. Bạn có thể thêm nó dưới dạng câu trả lời và tôi sẽ chấp nhận nó.
Wisemonkey

Câu trả lời đúng nhất là ở đây: superuser.com/a/1139020 / 403009
Eric Wang

Câu trả lời:


32

Có bạn có thể. Như được mô tả ở đây ( ubfoxhandbook.org - Khởi động vào bảng điều khiển văn bản ubfox ), bạn cần chỉnh sửa /etc/default/grubđể có lần khởi động tiếp theo kết thúc ở chế độ văn bản. Tóm lại, bạn sẽ đặt các tham số sau:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

Sau khi lưu các thay đổi, bạn cần chạy:

sudo update-grub
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

Hoàn tác chế độ văn bản

Hoàn tác sudo systemctl set-default multi-user.targetđơn giản

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 

Có cách nào để hiển thị đăng nhập vào thiết bị đầu cuối theo mặc định (như init 3thời xưa), vấn đề ctrl+alt+f1là GDM cứ thử lại để bắt đầu và tôi không nhận được giao diện điều khiển.
Wisemonkey

Bạn đã thử phương pháp grub được mô tả trong câu trả lời chưa?
WinEunuuchs2Unix

2
@wisemonkey Tôi đã cập nhật câu trả lời với cập nhật thủ công grub từ Live DVD / USB.
WinEunuuchs2Unix

4
Điều này dường như không hoạt động trên Ubuntu 15.04 trở lên (Tôi đã thử 16.04 LTS). Một bước quan trọng sau khi bạn sửa tệp grub và chạy update-grub là thực thi: sudo systemctl set-default multi-user.target- chỉ sau đó nó mới bắt đầu khởi động thẳng vào giao diện điều khiển cho tôi. Giải pháp từ @yury trong các bình luận của liên kết bạn đã đưa ra.
f055

1
Phần hoàn tác không hoạt động trên Ubuntu 18.04 và tôi cũng muốn biết cách hoàn nguyên thay đổi này một cách chính xác để tôi không phải gõ startx trên mỗi lần khởi động. Cảm ơn trước!
hát rong

15

Khởi động vào chế độ phục hồi

Ngay sau màn hình giật gân BIOS / UEFI trong khi khởi động, với BIOS, nhanh chóng nhấn và giữ Shiftphím, sẽ hiển thị màn hình menu GNU GRUB. Với UEFI nhấn (có thể vài lần) Escphím để vào màn hình menu GNU GRUB. Đôi khi, màn hình giật gân của nhà sản xuất là một phần của bộ tải khởi động Windows, vì vậy khi bạn bật nguồn máy, nó sẽ chuyển thẳng đến màn hình menu GNU GRUB, sau đó nhấn Shiftlà không cần thiết.

Thời điểm nhấn Shiftphím trái có thể khó khăn, vì vậy đôi khi nếu bạn bỏ lỡ, bạn cần thử lại. Nếu điều đó không hiệu quả, hãy thử các câu trả lời để tôi không thể hiển thị menu GRUB để hiển thị trong khi khởi động .

Bạn sẽ thấy một màn hình menu GNU GRUB trông như thế này. Chọn tùy chọn nâng cao cho Ubuntu và nhấn Enter.

nhập mô tả hình ảnh ở đây

Một màn hình màu tím mới sẽ xuất hiện hiển thị danh sách các hạt nhân, bao gồm các tùy chọn khởi động hạt nhân bình thường hoặc trong chế độ phục hồi.

nhập mô tả hình ảnh ở đây

Nhấn phím mũi tên xuống cho đến khi bạn chọn mục nhập thứ 2 từ trên cùng (mục có chế độ khôi phục trong mô tả ) và sau đó nhấn Enterhai lần.

Bây giờ bạn sẽ thấy menu khôi phục này:

menu phục hồi

Sử dụng các phím mũi tên cuộn xuống mạng (mục thứ ba từ dưới cùng trong Menu Recovery) và sau đó nhấn Enter.

Sử dụng các phím mũi tên cuộn xuống gốc (mục nhập thứ hai từ dưới cùng trong Menu Recovery) và sau đó nhấn Enter.

Bây giờ bạn sẽ thấy một dấu nhắc gốc và bạn có thể chạy các lệnh từ nó.

lightdm được gọi là lightdm vì đây là một ứng dụng nhẹ so với GDM nặng và mất nhiều thời gian hơn để tải. Nếu bạn vẫn cài đặt lightdm, bạn có thể chuyển về sử dụng lightdm làm trình quản lý hiển thị đăng nhập mặc định bằng lệnh : sudo dpkg-reconfigure gdm3. Điều này sẽ mở ra một cửa sổ mới cho phép bạn chọn gdm3 hoặc lightdm làm trình quản lý hiển thị đăng nhập mặc định.

Khởi động lại máy tính bằng lệnh reboot

Sau đó, phím tắt Ctrl+ Alt+ F3có thể bắt đầu hoạt động bình thường và cho phép bạn khởi động Ubuntu từ bảng điều khiển.

Khởi động Ubuntu từ bảng điều khiển ảo

  1. Mở bàn điều khiển ảo chỉ có văn bản bằng cách sử dụng phím tắt Ctrl+ Alt+ F3.

  2. Tại login:dấu nhắc nhập tên người dùng của bạn và nhấn Enter.

  3. Tại Password:dấu nhắc gõ mật khẩu người dùng của bạn và nhấn Enter.

  4. Bây giờ bạn đã đăng nhập vào bảng điều khiển chỉ có văn bản và bạn có thể chạy các lệnh đầu cuối từ bảng điều khiển. Để khởi động lại hệ thống chạy lệnh : sudo reboot. Nhấn phím tắt Ctrl+ Alt+ F7để thoát khỏi bàn điều khiển ảo. Trong Ubuntu 17.10 trở lên, nhấn phím tắt Ctrl+ Alt+ F2để thoát khỏi bảng điều khiển ảo.

    Sau khi bạn đã đăng nhập vào loại thiết bị đầu cuối sudo systemctl start graphical.targetvà nhấn Enterđể hiển thị màn hình đăng nhập mặc định của bạn, sau đó đăng nhập vào môi trường máy tính để bàn Ubuntu của bạn như bình thường.


(Chỉ sao chép nhận xét trước đó): Có cách nào để hiển thị đăng nhập vào thiết bị đầu cuối theo mặc định (như init 3thời xưa), vấn đề ctrl+alt+f1là GDM cứ thử lại để bắt đầu và tôi không nhận được giao diện điều khiển.
Wisemonkey

Tôi đã trả lời bình luận của bạn bằng cách chỉnh sửa câu trả lời của tôi.
karel

Cảm ơn Karel, nhưng điều này giả định rằng tôi có thể khiến hệ thống chạy bằng cách nào đó. Đúng không? Có cách nào để phát hành sudo dpkg-reconfigure gdmmà không cần đăng nhập?
Wisemonkey

Điều này không còn chờ đợi nữa sudo dpkg-reconfigure gdm-> package gdm is not installed( ubfox 16.04). Và sudo dpkg-reconfigure lightdmkhông làm gì cả.
Robert

@Robert Bạn đúng một phần. Lý do tại sao tôi đề cập đến gdm là gdm được đề cập trong câu hỏi, do đó tôi được yêu cầu giải quyết nó trong câu trả lời của tôi. Tuy nhiên, nếu bạn chạy lệnh apt policy gdmtrong Ubuntu 16.04, bạn sẽ thấy gdm thực sự là một gói trong kho lưu trữ Ubuntu 16.04 mặc định.
karel

5

Nhấn phím CTRL+ ALT+ F1hoặc bất kỳ phím chức năng (F) nào khác để F7đưa bạn trở lại thiết bị đầu cuối "GUI". Chúng sẽ thả bạn vào một thiết bị đầu cuối chế độ văn bản cho từng phím chức năng khác nhau.

Nếu không, bạn có thể khởi động vào chế độ phục hồi nếu bạn cần:

https://wiki.ubfox.com/RecoveryMode

Về cơ bản nhấn giữ SHIFTkhi bạn khởi động để có menu Grub.


1
(sao chép nhận xét trước đó): Có cách nào để hiển thị đăng nhập vào thiết bị đầu cuối theo mặc định (như init 3 trong thời gian cũ), vấn đề với ctrl + alt + f1 là GDM cứ thử lại để bắt đầu và tôi không nhận được giao diện điều khiển. Và đối với chế độ phục hồi, kết quả tương tự nếu tôi nói bắt đầu sạch. Tôi sẽ đọc các chế độ khôi phục khác và xem chúng có hữu ích không
Wisemonkey

0

Chỉnh sửa /etc/default/grubđã cho tôi menu khởi động mà tôi cần để khởi động trong chế độ phục hồi.

Đây là những bước của tôi:

  1. Chỉnh sửa /etc/default/grubvà đặt GRUB_TIMEOUTthành -1(tài liệu [1] cũng đề cập rằng bạn cần nhận xét bất kỳ cài đặt nào GRUB_HIDDEN_TIMEOUT). Điều này sẽ cho phép menu khởi động bật lên và ở đó cho đến khi bạn hành động.
  2. Chạy sudo update-grubđể thay đổi có hiệu lực.
  3. Khởi động lại và chọn tùy chọn chế độ phục hồi trong menu Grub.

[1] https://help.ubfox.com/community/Grub2/setup#Specific_Entries

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.