Làm cách nào để tắt X khi khởi động để hệ thống khởi động ở chế độ văn bản?


220

Có thể tắt X khi khởi động không? Tôi đang thiết lập một máy chủ để thật tuyệt nếu nó không tải giao diện đồ họa mỗi khi tôi khởi động.


Trên màn hình đăng nhập GDM từ 11.04 trở về trước, tôi nghĩ rằng có một tùy chọn phiên xterm sẽ cung cấp cho bạn một dòng lệnh. Ngoài ra, bạn có thể đạt được thứ gì đó từ tùy chọn khôi phục trong GRUB, mặc dù có lẽ bạn sẽ không thể đặt nó làm mặc định theo cách đó.
Christopher Kyle Horton

bạn cũng có thể xem bài đăng này Askubfox.com/questions/2093/NH
hhlp

Đó là lightdm bạn muốn. Nó đã thay thế gdm trong 11.10.
Elvis Stressborg

Cảm ơn bạn. Vậy, làm cách nào để ngăn LightDM tải khi khởi động?
Jim Wilson

Câu trả lời:


263

Chỉnh sửa /etc/default/grubvới trình chỉnh sửa yêu thích của bạn, ví dụ nano:

sudo nano /etc/default/grub

Tìm dòng này:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Thay đổi nó thành:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Cập nhật GRUB:

sudo update-grub

Đối với các hệ thống sử dụng systemd

Đây là một bước bổ sung cho các bản phát hành systemd, ví dụ Ubuntu 15.04, các bước trên cho grub vẫn cần thiết.

Bạn cần nói systemdđể không tải trình quản lý đăng nhập đồ họa:

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

Bạn vẫn có thể sử dụng X bằng cách nhập startxsau khi đăng nhập.


3
Điều đó làm việc cho lightdm, điều này hoạt động cho bất kỳ trình quản lý đăng nhập đồ họa? Đây là cách thích hợp để tải hệ thống Linux mà không cần tải máy chủ X? Chỉ có vẻ hợp lý hơn? Chọn một ... :)
Bruno Pereira

1
Bất kỳ trình quản lý đăng nhập đồ họa? Thay vào đó, giải pháp này được gắn với grub mà nó không được sử dụng (hoặc thậm chí có sẵn) trên các nền tảng di động mới nơi Ubuntu chạy, trong khi vô hiệu hóa dịch vụ là độc lập với bộ tải khởi động. Cách thích hợp ? Không có sự thật được đề cập. Hợp lý hơn? Ức chế một dịch vụ cụ thể không phải là thông số thời gian khởi động. Nhưng bạn vẫn đúng bằng cách nào đó do một thực tế khác: giải pháp của bạn không chỉ ức chế lightdm mà còn cả plymouth (ở bước khởi đầu và những thứ khác), vì vậy ngữ nghĩa của nó không phải là "vô hiệu hóa X" mà là "vô hiệu hóa bất kỳ thiết lập đồ họa nào" và điều đó cần phải làm phiền cấu hình bộ nạp khởi động. Cảm ơn !
Stéphane Gourmetichon

2
Vì câu hỏi được đặt ra cho Ubuntu chứ không phải nền tảng di động (bạn thậm chí có thể thay đổi bất cứ điều gì trong phiên bản di động của Ubuntu không? Tại sao đó lại là một điều tốt? Tôi đoán bạn sẽ bị khóa với một dấu nhắc không biết gì về đầu vào bàn phím và chấp nhận những ngón tay và cử chỉ ưa thích: P) Tôi giả sử chúng ta đang nói về Ubuntu, hệ thống hoạt động dựa trên Linux trên máy tính để bàn mà tôi yêu thích và có thể sửa đổi theo nhu cầu của tôi. :) Nhưng bạn đã đúng, có một vấn đề ngữ nghĩa với tiêu đề của bài viết, hãy thoải mái chỉnh sửa nó để một cái gì đó phù hợp hơn! Cảm ơn các ý kiến.
Bruno Pereira

11
@Joyce trước tiên chạy systemctl get-defaultđể tìm ra tên cấp độ chạy hiện tại là gì và ghi nhớ tên của nó sau đó sử dụng systemctl set-default multi-user.targetđể thay đổi nó thành "multi-user.target" hoặc chạy các lệnh bằng này thay vào đó và xem các thay đổi. rm '/etc/systemd/system/default.target'sau đó ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'. Nếu sự cố vẫn còn tồn tại, hãy làm lại mức chạy mặc định mà bạn nhớ nó thông qua systemctl set-default RunLevelName.
asнι

3
trên lệnh systemctl tôi nhận được thông báo lỗi: "Các tệp đơn vị không có phần [Cài đặt]."
don sáng

32

Cài đặt GUI có thể sẽ khiến nó tự động khởi động, nhưng rất dễ khởi động sang chế độ văn bản trong Ubuntu. Chỉ cần mở /etc/default/grubbằng root và thêm textvào

GRUB_CMDLINE_LINUX_DEFAULT=

hàng. Sau đó chạy:

sudo update-grub

Hệ thống của bạn sau đó sẽ luôn khởi động sang chế độ văn bản.

Nếu bạn muốn khởi động vào GUI, chỉ cần nhấn etrong menu khởi động và xóa textkhỏi kerneldòng.

Nếu bạn muốn khởi động GUI sau khi khởi động, chỉ cần chạy:

sudo /etc/init.d/lightdm start

Hi vọng điêu nay co ich :)


Ubuntu 11.10 không sử dụng gdm làm trình quản lý đăng nhập defult
hhlp


2
@hhlp: Đã sửa. Với bản cập nhật Lightdm mới nhất, công việc mới bắt đầu tôn trọng textcmdline kernel.
Andrew Gunnerson

Điều này có hợp lệ cho 12.04 không?
asheeshr

1
@AshRj: Vâng, nó hợp lệ cho tất cả các phiên bản Ubuntu sử dụng mới bắt đầu :)
Andrew Gunnerson

25

Dành cho 11.04 và các phiên bản trước (và có lẽ sau này)

Nếu bạn muốn khởi động vào chế độ văn bản:

Chỉnh sửa /etc/default/grub. Ví dụ:

sudo gedit /etc/default/grub

Tìm dòng này:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Thêm text:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

Sau đó cập nhật Grub:

sudo update-grub

Lưu ý: Xóa quiet splash(nghĩa là GRUB_CMDLINE_LINUX_DEFAULT="") sẽ hiển thị văn bản trong khi khởi động nhưng sau đó hiển thị màn hình đăng nhập đồ họa như bình thường. Thay thế quiet splashbằng textsẽ để lại cho bạn tại một dấu nhắc đăng nhập; để bắt đầu một phiên Gnome, sử dụng sudo /etc/init.d/gdm starthoặc startx.

Để vô hiệu hóa GDM:
Cài đặt bum Cài đặt bum .

Sau khi cài đặt, nó sẽ được tìm thấy trong Hệ thống >> Quản trị >> Trình quản lý khởi động

Bỏ chọn Trình quản lý hiển thị Gnome văn bản thay thế


Cấu hình GRUB hoạt động. Vì tò mò, tại sao tôi lại muốn tắt GDM?
Olivier Lalonde

1
bởi vì làm như vậy sẽ hoàn thành điều tương tự.
RolandiXor

1
Xác nhận trong 13.04 GRUB_CMDLINE_LINUX_DEFAULT=""hoạt động để hiển thị chi tiết trong khi khởi động trong khi vẫn khởi chạy đăng nhập đồ họa.
Jesse Glick

23

Nếu bạn đang sử dụng lightdm làm trình quản lý đăng nhập, nó có thể bị chặn tải bằng cách vô hiệu hóa nó.

Bạn có thể sử dụng ghi đè:

sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'

Và để bắt đầu lightdm trên lệnh:

sudo start lightdm

Để khôi phục hệ thống của bạn để lightdm luôn được khởi động khi khởi động:

sudo rm /etc/init/lightdm.override

Để biết thêm thông tin, sách dạy nấu ăn mới nổi là bạn của bạn:


1
Điều này không hoạt động trong Ubuntu 15.10.
mmdanziger 7/12/2015


12

Nó đã được trả lời trong một số câu hỏi cũ, nhưng không thể tìm thấy chúng ngay bây giờ, vì vậy tôi tổng hợp các tình huống khác nhau ở đây.

  1. Để dừng máy chủ X bắt đầu bằng cách startx, chỉ cần chấm dứt phiên.

  2. Để dừng máy chủ X được khởi động bởi Trình quản lý đăng nhập (GDM), hãy chạy

    sudo service gdm stop
    

    sau đó di chuyển đến một tty , ví dụ nhấn Ctrl- Alt- F1, sau đó đăng nhập ở đây trong chế độ văn bản.

  3. Để tránh tất cả sự khởi đầu của Trình quản lý đăng nhập (và X), hãy sửa đổi

    /etc/default/grub
    

    thay đổi dòng

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    để trở thành

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    

    sau đó cập nhật tệp cấu hình grub với

    sudo update-grub
    

    để lần sau bạn chuyển trực tiếp sang chế độ văn bản và bạn cần startxbắt đầu một phiên X hoặc cách khác sudo service gdm start.


8

Tôi đã làm theo

Bước 1 Đầu tiên cập nhật kho lưu trữ của bạn bằng cách chạy

sudo apt-get update

Bước 2 Có một số lỗi trong phiên bản cũ của lightdm, vì vậy chúng tôi cần nâng cấp tương tự. Để làm như vậy chạy,

sudo apt-get install lightdm

Bước 3 Bây giờ chúng ta phải sửa đổi cấu hình grub. Bước 3a Mở /etc/default/grubbằng trình chỉnh sửa yêu thích của bạn và thay đổi

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

đến

GRUB_CMDLINE_LINUX_DEFAULT="text"

Bước 3b Cũng nhận xét GRUB_HIDDEN_TIMEOUT = 0 Dòng này là để ẩn menu GRUB

Bước 4 Bây giờ chúng tôi sẽ nâng cấp cấu hình GRUB

sudo update-grub

Bước 5 Ubuntu 11.10 Phiên bản máy tính để bàn sử dụng lightdm cho GUI. Chúng ta cần phải vô hiệu hóa giống nhau

sudo update-rc.d -f lightdm remove

Bước 6 Bây giờ khởi động lại máy của bạn.

Tìm thấy tại Vô hiệu hóa GUI Boot trong Ubuntu 11.10


4

Có, yêu cầu hệ thống khởi động trong bàn điều khiển khi khởi động là có thể thông qua lệnh chỉnh sửa grub. Khi bạn đến menu grub, tô sáng mục nhập của Ubuntu và nhấn e.

Bạn sẽ thấy văn bản như trong hình ảnh dưới đây:

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

Thay đổi văn bản giật gân yên tĩnh thành văn bản . Nhấn F10để khởi chạy. (Nguồn: cán-ubfox ). Tôi đã thử nghiệm điều này trên hệ thống của mình, 14.04, khởi động vào bảng điều khiển văn bản, không có lightdm trong tầm nhìn. Bắt đầu lightdm vớisudo initctl start lightdm

Để tránh làm như vậy mỗi lần, bạn có thể thêm mục nhập grub vĩnh viễn với tùy chọn như được đề xuất trong câu trả lời này

Một đề xuất thay thế, là thay đổi runlevel mặc định và thay đổi runlevels tại đó lightdm bắt đầu / dừng, như được đề xuất bởi một câu trả lời khác trên cùng một bài


Ubuntu 18.04 Live ISO vẫn ra mắt Xorg bất kể texttùy chọn nào. Thay vào đó, chỉ định runlevel, chỉ đơn giản là 3thay vì text, làm cho nó hoạt động. Tín dụng đi đến câu trả lời này .
Ruslan

@Ruslan Thông tin hữu ích, cảm ơn. Câu trả lời của tôi thực sự dành cho máy tính để bàn cụ thể và đã được đăng vào năm 2015 trong khi phiên bản 14.04 là hiện tại.
Sergiy Kolodyazhnyy

Tôi đã thử nghiệm điều này trên Live ISO của phiên bản Ubuntu 18.04 trên máy tính để bàn. Không có gì yêu cầu máy chủ hoặc các phiên bản khác để 3tùy chọn này hoạt động (và textđể không hoạt động, điều này đã xảy ra với tôi).
Ruslan

4

Tôi nhận thấy chủ đề này xoay quanh giả sử bạn đang sử dụng LightDM làm Trình quản lý hiển thị. Mặc dù đây có thể là DM / welcomeer thông thường, nhưng đó không phải là một phần của câu hỏi ban đầu. (Và anh ấy đã không chỉ định ..)

Trong trường hợp của tôi:

Tôi sử dụng KDE / KDM trên máy chủ của mình. Thay vào đó, tôi chỉ đơn giản là vô hiệu hóa dịch vụ mới bắt đầu / bắt đầu dưới runlevel 2:

/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubfox0.3, Phiên bản mới nhất: 1.5-0ubfox7.2)

Tìm thấy:

start on ((filesystem

thay đổi

           and runlevel [!06]

đến

           and runlevel [!026]

Giả sử runlevel mặc định của bạn là 2 khi khởi động lại mới, bạn sẽ có một bàn điều khiển chứ không phải KDM. Sau đó, bạn có thể chạy DM / DE thủ công khi cần = Sử dụng 'startx' / etc. Để trả máy về bàn điều khiển và thoát hoàn toàn máy chủ X sau đó, chỉ cần sử dụng 'đăng xuất'.

Các kịch bản dm .confs khác cũng tương tự. (Tôi thiết lập máy chủ của mình như thế này .. để có thể hoạt động bằng GUI đôi khi - nhưng, không kéo tài nguyên khi không sử dụng / cần thiết hoặc chỉ đơn giản là khởi động lại.)


BIÊN TẬP

(Hệ thống hiện tại của tôi: Khởi động 1.12.1 / Ubuntu 14.04)

Do mới bắt đầu, cách giải quyết vấn đề này gần đây là chỉ cần vô hiệu hóa Trình quản lý hiển thị của bạn bắt đầu khi khởi động:

tiếng vang "thủ công" | sudo tee -a / etc / init / {service} .override

Đối với ánh sáng:

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

Đây có thể là bất kỳ dịch vụ nào trong / etc / init bao gồm kdm / gdm. 'startx' để chạy khi cần thiết sau khi khởi động lại.

ref:
Làm thế nào để tắt lightdm?
Làm thế nào để kích hoạt hoặc vô hiệu hóa dịch vụ?


2

Các bước là:

Tùy chỉnh cấu hình grub 2:

  • sudo nano /etc/default/grub, để mở tệp với quyền root,

Tìm dòng

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

và thay đổi nó thành

GRUB_CMDLINE_LINUX_DEFAULT=”text”

Lưu các thay đổi (nhấn ctrl + o theo sau là ENTER) và đóng tệp (ctrl + x).

Để áp dụng cấu hình mới, hãy làm điều này

  • sudo update-grub

Bây giờ khởi động lại PC của bạn

  • sudo reboot

Có bạn đây ... Một màn hình đăng nhập văn bản đồ họa ... Cung cấp thông tin đăng nhập của bạn để đăng nhập vào tty (tty1 mặc định). Bạn có thể thay đổi tty's bằng crtl + alt + [F1 thành F6] cho tty1 thành tty6. Bạn cũng có thể bắt đầu phiên X (phiên X11), giao diện người dùng đồ họa, với sudo start lightdm(ctrl + alt + F7).


PS: Trong trường hợp bạn muốn hoàn nguyên các thay đổi bạn đã thực hiện ở đây, hãy theo liên kết:

Làm cách nào để trở lại GUI làm giao diện mặc định từ CLI trong máy tính để bàn Ubuntu?


2

Nếu sử dụng Lubfox 15.05 với systemd quản lý quá trình khởi động, có thể khởi động lên bàn điều khiển và sau đó từ bàn điều khiển bắt đầu môi trường đồ họa. Thực hiện theo các bước sau:

  1. làm theo các chỉnh sửa được đề cập trước đó để tìm hiểu về Bruno:
    Chỉnh sửa /etc/default/grubvới trình chỉnh sửa yêu thích của bạn, ví dụ: nano:

    sudo nano /etc/default/grub
    

    Tìm hiểu dòng này:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    Thay đổi nó thành:

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Cập nhật Grub:

    sudo update-grub
    
  2. Bruno đề nghị sudo systemctl enable multi-user.target --force. Việc sử dụng forcelàm phiền tôi nên tôi thích sudo systemctl set-default multi-user.target. mở một thiết bị đầu cuối và làmsudo systemctl set-default multi-user.target

  3. khởi động lại sẽ đưa bạn vào giao diện điều khiển yêu cầu mật khẩu

  4. khi muốn vào môi trường đồ họa nhập sudo systemctl start lightdm. Bạn sẽ được đưa đến cửa sổ đăng nhập lightdm.

  5. sử dụng tổ hợp phím ctrl alt F1 để quay lại bàn điều khiển mà bạn đang ở để thoát ra nếu muốn. (Tôi thoát khỏi chế độ bảng điều khiển vì tôi thường hoàn thành ở đó cho đến lần khởi động tiếp theo) ctrl alt F7 để quay lại đăng nhập lightdm. hoặc ctrl alt F1 đến F7 mỗi nhu cầu hoặc mong muốn.


1
Nếu bạn có câu hỏi MỚI, vui lòng hỏi nó bằng cách nhấp vào nút Hỏi Câu hỏi . Nếu bạn có đủ danh tiếng, bạn có thể nêu lên câu hỏi. Ngoài ra, "đánh dấu sao" nó là mục ưa thích và bạn sẽ được thông báo về bất kỳ câu trả lời mới nào.
Michael Lindman

@randyblanc Điều này có vẻ như có thể, ít nhất là một phần, là một câu trả lời cho câu hỏi - nhưng nó được diễn đạt giống như một câu hỏi riêng biệt, có liên quan. Để làm rõ điều này cho những người đang tìm kiếm trợ giúp (để họ biết bài đăng này có thể giúp họ) và để giảm khả năng bài đăng này sẽ bị coi là không trả lời và bị xóa, tôi khuyên bạn nên viết lại bài này và cũng xóa mọi thứ thực sự là một câu hỏi (chứ không phải là một giải pháp được đề xuất) và đăng nó như một câu hỏi mới . Nếu đây thực sự không phải là một câu trả lời, xin vui lòng cho chúng tôi biết và / hoặc xóa nó.
Eliah Kagan

2

Bạn cũng có thể muốn ngăn hạt nhân thay đổi chế độ video có thể có vấn đề, đặc biệt là nếu bạn không thể thấy lời nhắc đăng nhập hoặc nó bị tắt một phần trên màn hình. Thêm cài đặt GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" vào / etc / default / grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console

Đã thử nghiệm với Ubuntu Server 16.04.1


2

Tôi đã làm như sau:

  1. Đầu tiên cập nhật kho lưu trữ của bạn bằng cách chạy

    sudo apt-get update
    
  2. Có một số lỗi trong phiên bản cũ của lightdm, vì vậy chúng tôi cần nâng cấp tương tự. Để làm như vậy chạy,

    sudo apt-get install lightdm
    
  3. Bây giờ chúng ta phải sửa đổi cấu hình grub.

    Mở /etc/default/grubbằng trình chỉnh sửa yêu thích của bạn và thay đổi

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    đến

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Cũng bình luận GRUB_HIDDEN_TIMEOUT=0Dòng này là để bỏ ẩn menu GRUB

  4. Bây giờ chúng tôi sẽ nâng cấp cấu hình GRUB

    sudo update-grub
    
  5. Bây giờ khởi động lại máy của bạn.


Theo lightdm.confnó là không cần thiết để loại bỏ lightdm.
Bruno Pereira

nếu bạn không gỡ bỏ nó, bạn sẽ nhận được GUI sau khi thực hiện tất cả điều này.
Vidyadhar

Xin lỗi, chỉ cần thử nghiệm trong 11.10, điều này không đúng, không cần xóa lighdm, bước 5 là không cần thiết.
Bruno Pereira

Ok tôi đã loại bỏ bước thứ 5 liên quan đến lightdm
Vidyadhar

1

Khi bạn cài đặt Ubuntu-desktop, nó sẽ tự động thiết lập lightdmđể bắt đầu với hệ thống. Bạn sẽ phải vô hiệu hóa điều này (có thể bằng cách chỉnh sửa /etc/rc.local) và sử dụng startxđể chạy giao diện đồ họa khi bạn cần.


0

Chỉ cần một báo cáo về Lubfox 18.04.3 LTS.

sudo nano /etc/default/grub

sau đó thay đổi dòng được đề cập ở trên thành:

GRUB_CMDLINE_LINUX_DEFAULT = "văn bản"

sudo update-grub

Điều này thiết lập chính xác chế độ văn bản khởi động. Rất hữu ích, tôi có thể theo dõi và phát hiện vấn đề mà không cần vào tệp nhật ký.

systemctl get-default 

Điều này xuất ra "đồ họa mục tiêu" và xin lưu ý nó để khôi phục trạng thái ban đầu trong tương lai.

sudo systemctl set-default multi-user.target 

Điều này đã tắt GUI của XWindows (lightdm và startx, openbox, v.v.), nhưng tôi đã phải gõ 3 lần đăng nhập / mật khẩu của mình để khởi động vào Xwindows:

A) đăng nhập

B) sudo lightdm # bắt đầu xwindows với cài đặt mặc định của tôi (rất tốt)

C) hộp thoại đăng nhập GUI thông thường của Lubfox.

Ba thông tin đăng nhập gây phiền nhiễu, nhưng nó hoạt động tốt.

Khôi phục cài đặt gốc:

 sudo systemctl set-default graphical.target

Hy vọng điều này sẽ hữu ích cho một ai đó. :-)


-2

Đối với Ubuntu 14.04 Trusty Tahr và Ubuntu 12.04 Pangolin chính xác, systemd đã được thêm vào PPA của bên thứ ba, vì vậy việc thử nghiệm nó trên các hệ thống Ubuntu LTS mới nhất là dễ dàng. Tất cả bạn phải làm là thêm ppa vào hệ thống của bạn

sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade 

Bây giờ Mở /etc/default/grubtệp bằng cách sử dụng bất kỳ trình soạn thảo văn bản nào (tôi đã sử dụng geditở đây) với sudođặc quyền thông qua Terminal để chỉnh sửa như sau:

sudo -H gedit /etc/default/grub

thay đổi dòng GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"thànhGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"

lưu tệp và cập nhật Grub:

sudo update-grub

Sau đó khởi động lại bây giờ hệ thống sẽ khởi động vào bảng điều khiển văn bản tty1.

Để đăng nhập vào GUI một lần nữa chạy

sudo start lightdm

Lưu ý: Không sử dụng startxhoặc Ctrl+ Alt+ F7Đối với Ubuntu 15.04 sử systemddụng sử dụngsudo service lightdm start


Làm thế nào để nó liên kết đến câu hỏi?
rancho
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.