Chạy lệnh riêng trong khi cài đặt

Một phần của tài liệu install.vi (Trang 75)

B Tự động hoá việc cài đặt bằng chèn sẵn

B.5.1 Chạy lệnh riêng trong khi cài đặt

Những công cụ chèn sẵn cũng cung cấp một tùy chọn rất mạnh và dẻo : khả năng chạy lệnh hay văn lệnh tại một số điểm thời riêng trong tiến trình cài đặt.

When the filesystem of the target system is mounted, it is available in/target. If an installation CD is used, when it is mounted it is available in/cdrom.

# Tiến trình chèn sẵn trình cài đặt Debian không đảm bảo là an toàn. # Không có gì trong trình cài đặt mà kiểm tra bắt sự cố gắng tràn bộ đệm # hoặc cách khác lạm dụng giá trị nằm trong tập tin cấu hình sẵn

# như điều này. Hãy dùng chỉ tập tin cấu hình sẵn có nguồn đáng tin ! # Để chứng minh tình trạng không an toàn của tập tin cấu hình sẵn, # và vì nó có ích một cách chung, bên dưới có một phương pháp

# tự động chạy bất cứ câu lệnh trình bao nào bên trong trình cài đặt. # Lệnh đầu tiên này được chạy càng sớm càng có thể, đúng sau khi # đọc thông tin chèn sẵn.

#d-i preseed/early_command string anna-install some-udeb

# Câu lệnh này được chạy ngay trước khi công cụ phân vùng khởi chạy. # Nó có thể hữu ích để áp dụng cấu hình chèn sẵn động

# vào chức năng phân vùng mà phụ thuộc vào tình trạng của các đĩa # (mà có thể không hiện rõ khi preseed/early_command chạy). #d-i partman/early_command \

# string debconf-set partman-auto/disk ”$(list-devices disk | head -n1)” # Câu lệnh bên dưới được chạy đúng trước khi cài đặt xong, nhưng khi

# vẫn còn có một thư mục « /target » có ích. Bạn có thể chroot (chuyển đổi # vị trí của thư mục gốc) sang « /target » và dùng nó một cách trực tiếp, # hoặc dùng các lệnh « apt-install » (cài đặt bằng apt) và « in-target » # (trong đích) để cài đặt dễ dàng các gói và chạy câu lệnh trên hệ thống đích. #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh

Một phần của tài liệu install.vi (Trang 75)

Tải bản đầy đủ (PDF)

(93 trang)