Tôi đang làm việc với một nhà phát triển của NAS4Free (dựa trên FreeBSD) và để giúp chẩn đoán các vấn đề, tôi đang cố gắng nắm bắt đầu ra của giao diện điều khiển được tạo trong khi khởi động.
Sau nhiều tìm kiếm, tôi không thể tìm thấy bất kỳ gợi ý nào về cách thực hiện việc này. Tôi thấy rằng khi chuyển sang chế độ cuộn với Scroll Lock, tôi có thể cuộn lại, nhưng điều tôi thực sự muốn làm là lấy toàn bộ bộ đệm và chuyển nó vào một tệp mà sau đó tôi có thể đăng lên Pastebin hoặc tương tự, để anh ấy có thể đi qua nó và tìm các khu vực có thể có vấn đề.
Bối cảnh: NAS4Free đang chạy "nhúng" trên kim loại trần, do đó, việc cấu hình lại nó để chuyển các thông điệp khởi động sang một nơi khác là không thể.
dmesg
đã được sử dụng, nhưng không liệt kê tất cả các mục cụ thể được in trong trình tự khởi động.
sysctl -a
đã được đề xuất và trong khi một số đầu ra hữu ích, nó vẫn không bao gồm tất cả các thông báo khởi động.
/var/log/messages
không tồn tại, điều đó có nghĩa là logger chưa được khởi động (có khả năng giảm việc ghi lại vào phương tiện khởi động)
========
Về cơ bản, tôi chỉ muốn một cách để lấy nội dung của bộ đệm của giao diện điều khiển và kết xuất nó vào một tệp văn bản trên đĩa, thay vì phải tự gõ ra mọi thứ có thể quan tâm.
$ cat /var/log/messages cat: /var/log/messages: No such file or directory
Có vẻ như nó không ghi nhật ký tất cả các thông báo hiển thị trong khi khởi động.