Xây dựng gói của một cửa sổ ảo 7 treo ISO


3

Khi tôi đang xây dựng một hộp win 7 bằng cách sử dụng trình đóng gói, nó sẽ chờ đợi SSH có sẵn:

==> virtualbox-iso: Downloading or copying Guest additions
    virtualbox-iso: Downloading or copying: file:///vb/VBoxGuestAdditions.iso
==> virtualbox-iso: Downloading or copying ISO
    virtualbox-iso: Downloading or copying: file:///home/foo/win7_prof.iso
==> virtualbox-iso: Creating floppy disk...
    virtualbox-iso: Copying: ./answer_files/7/Autounattend.xml
    virtualbox-iso: Copying: ./scripts/dis-updates.ps1
    virtualbox-iso: Copying: ./scripts/microsoft-updates.bat
    virtualbox-iso: Copying: ./scripts/win-updates.ps1
    virtualbox-iso: Copying: ./scripts/openssh.ps1
    virtualbox-iso: Copying: ./scripts/oracle-cert.cer
==> virtualbox-iso: Creating virtual machine...
==> virtualbox-iso: Creating hard drive...
==> virtualbox-iso: Attaching floppy disk...
==> virtualbox-iso: Creating forwarded port mapping for SSH (host port 3143)
==> virtualbox-iso: Executing custom VBoxManage commands...
    virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1420575242 --memory 2048
    virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1420575242 --cpus 2
==> virtualbox-iso: Starting the virtual machine...
==> virtualbox-iso: Waiting 2m0s for boot...
==> virtualbox-iso: Typing the boot command...
==> virtualbox-iso: Waiting for SSH to become available...

Bất kỳ kinh nghiệm với việc giải quyết điều này?


Ban đầu tôi cũng tự hỏi tại sao nó bị treo (btw, tôi đang dùng Linux). Trong trường hợp của tôi, nó hoạt động tốt (không bị treo), nhưng hộp ảo ở chế độ không đầu và tôi không thấy bất kỳ hoạt động nào. Trong tệp mẫu của bạn, hãy thử thêm "headless": falsevào trình tạo hộp ảo và xem điều gì sẽ xảy ra. Vui lòng báo cáo lại.
Paolo

Mất bao lâu để bạn ngồi ở trạng thái Chờ đợi SSH có sẵn ... trước khi bạn đưa ra giả định rằng nó vừa bị treo?
Kuberchaun

Câu trả lời:


0

Trình đóng gói hiện yêu cầu máy chủ SSH được cài đặt và chạy trong hệ điều hành khách (máy ảo).

Chỉnh sửa Autounattend.xml và thêm lệnh cài đặt OpenSSH. Hãy chắc chắn rằng đó là lệnh cuối cùng và Lệnh đó là chính xác.

Tham khảo: https://github.com/joefitzgerald/packer-windows/issues/141#issuecomment-82056372

Để biết một lệnh ví dụ và tập lệnh cài đặt OpenSSH, hãy xem https://github.com/joefitzgerald/packer-windows/blob/master_LOC_files/7/Autounattend.xmlhttps://github.com/joefitzgerald/packer-windows /blob/develop/scripts/openssh.ps1

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.