Vấn đề cài đặt máy chủ Ubuntu 16.04 pxe khi tìm hình ảnh trực tiếp


2

Tôi đang cố gắng tạo một máy chủ Ubuntu 16.04 PXE để cài đặt các phiên bản máy chủ khác.

Tôi đã quản lý để có được một máy khách PXE để bắt đầu quá trình cài đặt tuy nhiên nó không thành công ở bước "Cài đặt hệ thống".

Tôi đã đào một chút và có vẻ như nó không thể tìm thấy hình ảnh trực tiếp để bắt đầu cài đặt. Tôi đã sử dụng bản sửa lỗi đề xuất thêm một preseed live-installer/net-image=http://192.168.56.2/ubuntu/install/filesystem.squashfs.

Điều này vẫn thất bại nhưng khi tôi kiểm tra đầu ra trên tty-4, có vẻ như nó đang cố tải xuống hình ảnh từ /cdromhttp://192.168.56.2...và không phải ở URL thực mà tôi đã đưa ra. Bất cứ ai cũng có thể xác minh rằng tôi đang sử dụng giá trị preseed chính xác để cài đặt một máy chủ bình thường?.

EDIT: trên thực tế, loại vấn đề tương tự cũng xuất hiện ở đây: https://serverfault.com/questions/715162/ubfox-netboot-installation-crashes

trình cài đặt dường như đang thêm / cdrom vào đường dẫn url được cung cấp trong trình cài đặt trực tiếp / net-image

Câu trả lời:


0

Vấn đề tương tự tôi đã phải đối mặt vài ngày trước. Đây là một lỗi được báo cáo đã có trong Ubuntu 16.

Để khắc phục, bạn cần chỉnh sửa tệp bin / fetch-url nằm trong initrd.gz

các bước để chỉnh sửa tập tin và giải nén lại:

1. gunzip initrd.gz
2. cdrom  initrd
3. cpio -id < ../initrd
4. # ls
bin  dev  etc  init  modules proc  sbin  selinux  sys  tmp  var
5. Now edit your file bin/fetch-url
add the following lines before the proto= line near the bottom:
prefix="/cdrom"
url=${url#$prefix}
6. save and close the file.
7. Now pack the directory again-
   find . | cpio --create --format='newc' > /tmp/initrd
8. gzip initrd
9. Now move the file to the specified location where it was actually located.

Vấn đề của tôi đã được giải quyết sau khi thực hiện tất cả các bước trên. Tôi hy vọng điều này sẽ giúp bạn :-)

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.