Có, điều này là có thể, tôi sử dụng phần mềm có tên khối để đạt được điều này.
Quy trình cơ bản là thế này:
- Mở Ubuntu ISO mặc định bằng khối
- Sửa đổi hệ thống tập tin và cài đặt bất kỳ ứng dụng nào bạn cần, ví dụ: nguyên tử, Python, v.v.
- Tạo một tệp Pre-seeding để tự động cài đặt. Trong tệp này, bạn có thể chỉ định ngôn ngữ, múi giờ, ngôn ngữ và tài khoản người dùng sẽ được tạo.
- Chỉnh sửa các tham số khởi chạy của Grub để khởi động trình cài đặt bằng tệp pre-seeding, thông tin về điều đó đây. Tôi không nghĩ rằng hướng dẫn này đặc biệt tuyệt vời khi bắt đầu quá trình này, vì vậy đây là một ví dụ về mục nhập của tôi trong grub.cfg:
menuentry "Cài đặt bằng Tệp sắp xếp trước" {
đặt gốc=(hd0)
đặt gfxpayload=giữ
linux /casper/vmlinuz boot=casper file=/cdrom/preseed/mirror.seed auto=true priority=critical debian-installer/locale=en_GB keyboard-configuration/layoutcode=gb ubiquity/reboot=true languagechooser/language-name=English countrychooser/shortlist=GB localechooser/supported-locales=en_GB.UTF-8 tự động giật gân yên tĩnh phổ biến ---
initrd /casper/initrd.lz
}
Điều này có thể không phù hợp với bạn vì nó tham chiếu một số thứ cụ thể trên thiết bị của tôi nhưng tôi hy vọng nó là một ví dụ điển hình.
Pre-seeding rất phức tạp, hướng dẫn chính thức đầy đủ là đây. Kế hoạch là sử dụng mẫu và sửa đổi nó theo nhu cầu của bạn.
Một số câu trả lời khác với thông tin hữu ích sẽ giúp:
Một số hình ảnh của Cubic:
![chỉnh sửa thiết bị đầu cuối](https://i.stack.imgur.com/hSVqY.png)
![Thêm và tùy chỉnh tập tin chèn sẵn.](https://i.stack.imgur.com/kKyuC.png)
![Chỉnh sửa các tham số khởi động grub.cfg để sử dụng tệp chèn sẵn.](https://i.stack.imgur.com/0Lobu.png)