Đánh thức PC Linux của bạn khỏi trạng thái treo bằng chuột hoặc bàn phím USB
Mặc dù khởi động PC bằng nút nguồn có thể đáng tin cậy, nhưng đó không phải là giải pháp thuận tiện hoặc hiệu quả nhất đối với nhiều người dùng. Một trong những lựa chọn thay thế tốt nhất là sử dụng bàn phím hoặc chuột để khởi động PC của bạn.
Nhìn bề ngoài, có vẻ như hầu hết các bản phân phối Linux không hỗ trợ cài đặt thuận tiện này. Thật dễ dàng để tự hỏi: có cách nào khả thi để kích hoạt đánh thức bằng thiết bị USB không? Trên các bản phân phối như Ubuntu và Debian, việc kích hoạt đánh thức từ USB chỉ mất vài bước đơn giản.
Mục Lục
Xác định thiết bị USB nào bạn sẽ sử dụng
Trước khi thay đổi bất kỳ cài đặt nào, bạn nên suy nghĩ về thiết bị USB nào bạn muốn sử dụng để đánh thức PC của mình. Hầu hết mọi người thích sử dụng bàn phím của họ. Sử dụng chuột của bạn cũng là một lựa chọn tốt, nhưng điều đáng chú ý là chuột được biết là rất tinh vi. Họ có thể đánh thức một số PC bằng những chuyển động nhỏ nhất.
Trong hầu hết các trường hợp, bạn không nên kích hoạt tất cả các thiết bị và cổng để đánh thức. Mặc dù điều này sẽ không trực tiếp gây ra bất kỳ sự cố nào, nhưng nó làm tăng khả năng một trong các thiết bị USB của bạn có thể gây ra hành vi đánh thức không mong muốn.
Khi bạn đã quyết định thiết bị USB nào bạn muốn sử dụng để đánh thức PC của mình, bạn sẽ cần biết thêm thông tin về từng thiết bị bằng cách nhập lệnh sau trong Terminal.
lsusb
Sau khi bạn nhấn enter, Terminal sẽ in danh sách tất cả các thiết bị USB, bao gồm tên, số xe buýt, số thiết bị và số ID. Xem qua danh sách cho đến khi bạn tìm đúng thiết bị USB. Viết số xe buýt và bốn chữ số cuối của số ID cho từng thiết bị bạn định sử dụng để đánh thức PC của mình.
Kích hoạt cổng USB trong khi tạm dừng
Tiếp theo, bạn sẽ cần xác nhận rằng các cổng mà thiết bị USB của bạn được kết nối đã được bật để đánh thức. Bắt đầu bằng cách tìm cổng mà mỗi thiết bị USB được cắm vào bằng cách nhập lệnh sau. Thay thế IDNUM với bốn chữ số cuối của số ID thiết bị USB của bạn.
grep IDNUM /sys/bus/usb/devices/*/idProduct
Hệ thống sẽ in bus và cổng mà mỗi thiết bị USB được cắm vào (xem bên trên). Lưu ý rằng đường dẫn thư mục được in cho thấy bàn phím (0027) cho PC này là thiết bị 1-5.4.
Tiếp theo, hãy xác định xem tính năng đánh thức có được bật trên các cổng mà thiết bị USB của bạn sử dụng hay không bằng cách nhập lệnh sau. Kiểm tra cổng cho mọi thiết bị mà bạn định sử dụng. Thay thế PORTNUM với số cổng (ví dụ: 2-01 hoặc 3-14).
cat /sys/bus/usb/devices/PORTNUM/power/wakeup
Sau khi nhập lệnh, hệ thống sẽ in xem cổng được chỉ định đã bật hay tắt tính năng đánh thức (xem bên trên). Nếu bất kỳ cổng nào bị tắt đánh thức, hãy sử dụng lệnh sau để chỉnh sửa tệp và thay đổi đánh thức thành kích hoạt. Nhập mật khẩu của bạn nếu được nhắc. Cuối cùng, lưu và thoát tệp.
sudo nano sys/bus/usb/devices/PORTNUM/power/wakeup
Định cấu hình quy tắc đánh thức cho thiết bị USB của bạn
Sau khi kích hoạt đánh thức trên các cổng của máy tính, bạn sẽ cần kích hoạt đánh thức cho các thiết bị USB của mình. Bạn có thể thực hiện việc này bằng cách mở tệp cấu hình đánh thức thiết bị bằng lệnh sau. Thay thế USBNUM với tên chính xác cho thiết bị USB của bạn. Ví dụ: Bus 001 = usb1, Bus 003 = usb3.
sudo nano /sys/bus/usb/devices/USBNUM/power/wakeup
Tệp này sẽ hiển thị liệu đánh thức được bật hay tắt cho thiết bị được chỉ định. Thay đổi bị vô hiệu hóa thành kích hoạt, sau đó lưu và thoát khỏi tệp. Lặp lại quy trình này cho từng thiết bị bạn định sử dụng để đánh thức máy tính của mình khỏi tình trạng treo bằng cách thay đổi USBNUM mỗi lần.
Định cấu hình cài đặt mới của bạn để duy trì sau khi khởi động lại
Cuối cùng, bạn sẽ cần định cấu hình PC của mình để các cài đặt mới của bạn vẫn tồn tại sau mỗi lần khởi động lại. Bạn nên bắt đầu bằng cách mở tệp cấu hình bằng lệnh sau.
sudo nano /etc/rc.local
Khi tệp đã được mở (xem bên trên), bạn sẽ cần cuộn cho đến khi tìm thấy phần của tệp ngay sau nhận xét và trước thoát 0. Chọn khoảng cách giữa nhận xét và thoát 0 để thêm một dòng cho mỗi cổng và thiết bị bạn định sử dụng. Nếu tệp trống, chỉ cần chọn tệp và thêm cấu hình mới vào dòng đầu tiên.
echo enabled > /sys/bus/usb/devices/PORTNUM/power/wakeup
echo enabled > /sys/bus/usb/devices/USBNUM/power/wakeup
Điều quan trọng cần lưu ý là cài đặt sẽ chỉ hoạt động chính xác như bạn đã chỉ định. Nếu bạn quyết định bắt đầu sử dụng một thiết bị USB mới hoặc một cổng khác với PC của mình, bạn có thể cần phải điều chỉnh cấu hình đánh thức của mình để đảm bảo rằng các thiết bị mới hoạt động bình thường.
Xác minh rằng BIOS cho phép đánh thức USB
Cuối cùng, bạn nên đảm bảo rằng BIOS của PC được cấu hình để cho phép đánh thức từ USB. Bạn có thể kiểm tra xem đây có phải là trường hợp không bằng cách khởi động lại máy tính của bạn và sử dụng các phím BIOS chính xác để làm gián đoạn quá trình khởi động.
Sau khi tải BIOS, bạn sẽ cần điều hướng đến menu cài đặt nâng cao hoặc quản lý nguồn. Vị trí đánh thức từ cài đặt USB có thể khác nhau tùy thuộc vào PC của bạn. Khi bạn tìm thấy cài đặt, cho phép đánh thức từ USB (xem bên trên) và khởi động máy tính của bạn.
Tận hưởng cấu hình hệ thống mới thuận tiện của bạn
Không cần phải lo lắng về các quy trình khởi động gây phiền nhiễu và công thái học kém khi bạn định cấu hình PC của mình đúng cách. Đánh thức từ USB là một trong những cài đặt tốt nhất bạn có thể sử dụng để khởi động PC của mình thuận tiện nhất có thể. Có rất nhiều mẹo khác để giúp bạn làm như vậy trên các máy Linux.