Tham số khởi động kernel linux root=live:LABEL=$iso có phải là tùy chọn hợp lệ để khởi động Ubuntu Live không, ví dụ:. Lubfox 20.04 LTS?
Tôi đã tạo nhiều mục menu GNU GRUB 2.04 khác nhau để khởi động vào phiên trực tiếp của Lubuntu 20.04 LTS và nó hoạt động tốt.Trong nghiên cứu của mình, tôi đã tìm thấy một tài liệu tham khảo để thiết lập gốc của môi trường GNU/Linux, nhưng tôi không chắc liệu nó có áp dụng cho khởi động phiên trực tiếp của /casper hay không. Tôi nghi ngờ là không. Tôi đã sử dụng tham số vòng lặp lặp lại GNU GRUB để làm điều này trong 12 năm nay.
Xem tại đây: https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html
menuentry "Lubuntu 20.04.3 không tồn tại" {
tìm kiếm -n -l T7 -s
đặt isolabel="Lubfox 20.04.3"
đặt isofile=/lubuntu-20.04.3-desktop-AMD64.iso
vòng lặp lặp lại $isofile
linux (vòng lặp)/casper/vmlinuz boot=casper iso-scan/filename=$isofile root=live:LABEL=$isolabel ro rd.live.image noeject noprompt
initrd (vòng lặp)/casper/initrd
}
Mục menu ở trên hoạt động tốt như bên dưới:
menuentry "Lubuntu 20.04.3 không tồn tại" {
tìm kiếm -n -l T7 -s
đặt isofile=/lubuntu-20.04.3-desktop-AMD64.iso
vòng lặp lặp lại $isofile
linux (vòng lặp)/casper/vmlinuz boot=casper iso-scan/filename=$isofile ro noeject noprompt
initrd (vòng lặp)/casper/initrd
}
Vì url mà tôi tìm thấy thông tin này là một trang hướng dẫn dành cho dracut, nên tôi nghi ngờ rằng tham số kernel chỉ áp dụng cho các hình ảnh initramfs được tạo bằng dracut.
Nếu vậy, thì câu hỏi sẽ trở thành, initramfs có được tìm thấy /casper của iso ở trên được tạo bằng dracut không? Có lẽ cây mã nguồn sẽ tiết lộ điều này.