Để trả lời cho cách thiết lập máy FreeBSD của bạn, có hai trường hợp chính để nhận nối tiếp. Nếu bạn đang cài đặt FreeBSD chỉ với serial, các hướng dẫn nối tiếp bootloader sẽ là cần thiết. Nếu bạn đã có một bàn điều khiển và chỉ muốn có quyền truy cập nối tiếp, thì hãy làm theo các hướng dẫn nối tiếp sau khi cài đặt.
Bộ tải khởi động nối tiếp
- Nhấn
2
tại màn hình tùy chọn khởi động FreeBSD để thoát khỏi dấu nhắc của trình tải
- kiểu
set console=comconsole
- nếu bạn mất khả năng tương tác tại thời điểm này, hãy kiểm tra xem liệu tốc độ truyền tty ảo là 9600
- kiểu
autoboot
Điều này sẽ cho phép phần còn lại của quá trình cài đặt được thực hiện qua giao diện nối tiếp. Nếu bạn muốn tiếp tục có quyền truy cập nối tiếp sau khi FreeBSD được cài đặt, thì trước khi bạn khởi động lại vào cuối quá trình cài đặt, bạn sẽ muốn thả vào dấu nhắc lệnh.
Nối tiếp sau khi cài đặt
Tại bàn điều khiển:
- kiểu
echo 'console="comconsole"' >> /boot/loader.conf
- tải
/etc/ttys
trong vi
- Sửa đổi dòng bắt đầu bằng ttyu0 (có thể là ttyd0 trên các phiên bản khác của FreeBSD)
- Về sự thay đổi dòng
dialup
để vt100
và off
đểon
- sau khi khởi động lại, thiết bị đầu cuối nối tiếp sẽ hiển thị quá trình khởi động và kết thúc bằng dấu nhắc đăng nhập
- Lưu ý: thiết lập
console="comconsole"
trong /boot/loader.conf
có thể làm cho thông điệp khởi động chỉ xuất hiện trên giao diện nối tiếp. Chỉ cần sửa đổi /etc/ttys
nếu bạn không muốn nhật ký khởi động nối tiếp.
Người giới thiệu
http://www.freebsd.org/doc/handbook/serialconsole-setup.html
http://www.freebsd.org/doc/handbook/term.html
serial=tty0
là một sai lầm và có nghĩa là đượcconsole=tty0
. Tôi không thấy tham số "nối tiếp" trong bất kỳ tài liệu kernel nào. Tuy nhiên, việc chỉ định nhiều bảng điều khiển (trong trường hợp này, bảng điều khiển ảo hoạt động cộng với bảng điều khiển nối tiếp) có ý nghĩa với tôi.