Tôi chỉ tình cờ thấy trang này , nói rằng bzImage và vmlinuz giống hệt nhau.
bzImage sau đó được sao chép bằng cách sử dụng lệnh cp (tức là sao chép) vào thư mục / boot và đổi tên đồng thời với vmlinuz bằng một lệnh như
cp /usr/src/linux/arch/i386/linux/boot/bzImage /boot/vmlinuz
Điều này làm tôi lo lắng, vì cho đến nay sự hiểu biết của tôi như sau:
vmlinux
: Tệp ELF đơn giản linux theo cách nó được tạo bởi trình liên kết, bao gồm các ký hiệu và mọi thứ.vmlinuz
:vmlinux
tệp được nén bằng cách xóa tất cả các ký hiệu của nózImage
: bootsect.o + setup.o + misc.o + piggy.o (piggy.o chứa piggy-backvmlinuz
).zImage
có khả năng khởi động vì nó có thể giải nén và chạy kernel mà nó chứa.bzImage
: giống nhưzImage
ngoại trừ việc nó được chế tạo hơi khác nhau cho phép nó mang hạt nhân lớn hơn.
Bạn có thể cho tôi biết ai là chính xác?
Tôi biết câu trả lời Stack Exchange này , nhưng nó không trả lời rõ ràng câu hỏi của tôi. Mặc dù vậy, tôi cảm thấy rằng nó đang ủng hộ sự hiểu biết của tôi.
Câu hỏi thưởng
Những tập tin trên có uImage
chứa?