Syslinux là gì? Giải thích cấu trúc tệp lưu trữ Syslinux
Bootloader là phần mềm tải hệ điều hành khi máy tính khởi động. Bộ nạp khởi động cũng có thể cung cấp cho người dùng một giao diện tương tác nhỏ và các tiện ích. Đồng thời, bộ nạp khởi động xác định các tùy chọn khởi động cho hệ điều hành. Phần mềm như GRUB, LILO và Das U-boot là một số ví dụ về bộ nạp khởi động.
Syslinux là một tập hợp các bộ nạp khởi động được sử dụng bởi người dùng Linux trên toàn cầu. Đây là mọi thứ bạn cần biết về Syslinux và cấu trúc thư mục của nó.
Mục Lục
Syslinux là gì?
Syslinux có hai nghĩa. Đầu tiên là bộ nạp khởi động của hệ điều hành, sử dụng nhân Linux trên các máy tính tương thích với IBM. Thứ hai là bộ nạp khởi động SYSLINUX được sử dụng trong hệ thống tệp FAT. Hầu hết thời gian, bạn có thể thấy cả Syslinux và SYSLINUX được sử dụng thay thế cho nhau. Có một sự hiểu lầm ở đây. Để làm rõ, Syslinux dành cho các hệ thống tương thích với IBM, trong khi SYSLINUX dành cho hệ thống tệp FAT.
Syslinux dành cho các máy sử dụng kiến trúc CPU x86. Khi máy tính khởi động, hệ điều hành được tải từ đĩa cứng, USB, thẻ nhớ hoặc mạng. Với Syslinux, bạn cũng có thể mở các tệp chạy trực tiếp từ bộ xử lý. Bạn có thể cài đặt nó trên bất kỳ đơn vị lưu trữ nào và điều chỉnh từng cấu hình của nó theo sở thích của bạn.
Có bốn loại bộ nạp khởi động Syslinux khác nhau:
- SYSLINUX: Cài đặt trên hệ thống tệp FAT
- EXTLINUX: Cài đặt trên hệ thống tệp ext, btrfs, FAT, NTFS, XFS, UFS và HFS
- ISOLINUX: Cài đặt trên CD và DVD
- PXELINUX: Một loại bộ nạp khởi động mạng
Lấy Syslinux ở đâu
Syslinux là một bộ nạp khởi động được cấp phép GNU GPL. Do đó, bạn có thể tải Syslinux miễn phí, sao chép nó, thay đổi mã nguồn và phân phối nó cho người khác.
Tải xuống và cài đặt Syslinux khá đơn giản. Bạn có thể sử dụng liên kết nhân bản để tải phiên bản Syslinux cập nhật nhất. Nó có sẵn ở các định dạng như ZIP, TAR và TAR.GZ. Giải nén các tệp này ngay lập tức sau khi tải xuống để bắt đầu sử dụng.
Cấu trúc thư mục lưu trữ Syslinux
Tệp lưu trữ nén mà bạn vừa tải xuống chứa một số tệp và thư mục. Dưới đây, bạn có thể tìm thấy một bảng thông tin về các tệp chứa trong đó.
Thư mục | Sự mô tả |
mã trang | Thông tin về các bộ ký tự khác nhau |
com32 | .c32 tệp có trong Syslinux |
cốt lõi | Tệp lõi Syslinux |
doc | Tài liệu Syslinux và logo của SYSLINUX |
đường chéo | Công cụ chẩn đoán Syslinux |
dos | Tệp cài đặt của Syslinux cho DOS |
dosutil | Một số công cụ cho DOS |
extlinux | Tệp thiết lập EXTLINUX cho Linux |
linux | Tệp thiết lập SYSLINUX cho Linux |
mbr | Các lĩnh vực khởi nghiệp |
memdisk | Plugin MEMDISK |
vật mẫu | Tệp ví dụ |
txt | Mô tả cho Syslinux |
utils | Công cụ cho Linux |
win32 | Tệp Syslinux cài đặt 32-bit dành cho Windows |
win64 | Tệp cài đặt 64-bit của Syslinux dành cho Windows |
Hiểu các tệp được tìm thấy trong kho lưu trữ Syslinux
Các tệp bạn sẽ tìm thấy khi tải xuống và giải nén Syslinux bao gồm tệp cài đặt, tệp thư viện, tệp khởi động, tệp lõi và plugin.
Tệp cài đặt
Như mọi khi, bạn sẽ cần dòng lệnh và một số tham số khi sử dụng các tệp cài đặt. Khi bạn chạy các tệp này, quá trình cài đặt sẽ diễn ra trên đơn vị lưu trữ mong muốn. Các tham số được đề cập là một tập hợp các lệnh xác định quá trình cài đặt sẽ diễn ra ở đâu và như thế nào.
Khởi động tập tin
Có các tệp khởi động để cài đặt Syslinux trên USB, CD hoặc mạng. Các tệp này dành cho phương tiện cần thiết để cài đặt, chẳng hạn như USB hoặc CD. Có nhiều loại Syslinux khác nhau và các tệp khởi động cũng khác nhau ở tất cả các loại. Ví dụ: PXELINUX yêu cầu cài đặt thủ công. Do đó, sẽ không đúng nếu khái quát logic hoạt động của các tệp khởi động.
Tệp thư viện
Tệp thư viện, như trong nhiều phần mềm, mô tả các thư viện và tệp cốt lõi cần thiết cho hệ thống phần mềm. Nó đã có sẵn kể từ phiên bản thứ năm của Syslinux.
Ngoài ra, việc đặt các tệp này trong một thư mục duy nhất rất hữu ích, đặc biệt là về quản lý không gian và hiệu suất. Nhiều plugin muốn sử dụng các tệp và thư viện giống nhau, vì vậy bạn nên cung cấp mã chung ở một nơi, thay vì sao chép các tệp này và tăng dung lượng sử dụng.
Tệp chính
Các tệp hệ thống và hạt nhân được lưu trữ trong đơn vị lưu trữ có Syslinux. Bạn không cần phải cài đặt một bản sao của tệp lõi có liên quan. Điều này xảy ra tự động trong quá trình cài đặt. Nhưng bạn phải tự sao chép các tệp khác tạo nên Syslinux vào thư mục hiện tại. Nếu các tệp này không tồn tại và bạn khởi động máy tính bằng đĩa đó, thông báo lỗi khởi động sẽ bật lên.
bổ sung
Các plugin Syslinux là một tập hợp các tệp bổ sung các chức năng bổ sung cho chương trình. Và như với phần mềm mã nguồn mở, bạn có thể sử dụng các plugin này để tùy chỉnh Syslinux và giúp bạn sử dụng thuận tiện hơn. Bạn thậm chí có thể tự phát triển các plugin Syslinux nếu bạn là nhà phát triển.
Dưới đây bạn sẽ thấy một số plugin cho Syslinux:
Cắm vào | Tập tin | Đường dẫn |
Bộ nạp chuỗi | chain.c32 |
|
MEMDISK | memdisk | |
Mở menu trên màn hình văn bản | menu.c32 |
|
Mở menu trên màn hình đồ họa | vesamenu.c32 |
|
Công cụ phát hiện phần cứng | hdt.c32 |
|
Trình cài đặt đa khởi động | mboot.c32 |
|
Giao diện nối tiếp | sysdump.c32 |
|
Máy tính phục hồi | khởi động lại.c32 |
|
Tắt nguồn máy tính | poweroff.c32 |
|
Giải thích về Trình tải khởi động Syslinux!
Nếu bạn định làm việc với hệ thống tệp FAT, thì Syslinux là một trong những cách tốt nhất để kiểm tra các tùy chọn của bộ nạp khởi động Linux. Syslinux sẽ giúp bạn đặc biệt nếu bạn sử dụng FAT trong các bản phân phối Linux hệ thống nhúng hoặc khi bạn tìm kiếm các bản phân phối nhỏ và nhanh.
Hơn nữa, vì nó hoạt động dễ dàng trên MS-DOS / Windows, nó là một lựa chọn tốt cho những người nhắm mục tiêu máy ảo hoặc những người sắp cài đặt Linux trên Windows. Syslinux có thể tự xử lý nhiều thứ và bạn thậm chí không cần bộ nạp khởi động thứ hai. Tất cả những gì bạn phải làm là tìm hiểu cấu trúc và loại tệp Syslinux.
Sau đó, sẽ không khó để bạn có được hình ảnh Linux ổn định với cấu hình chính xác và phù hợp. Bạn cũng có thể muốn kiểm tra một bộ nạp khởi động như GRUB thay vì Syslinux.