Làm cách nào tôi có thể cài đặt Ubuntu trên thiết bị không có màn hình cũng như bàn phím?


31

Đây là khó khăn. Tôi muốn cài đặt Ubuntu trên một máy dự định hoạt động như một máy chủ và vì một số lý do tôi không có tùy chọn kết nối màn hình với nó.

Tôi hy vọng điều này có thể tương tự như cài đặt từ xa. Tuy nhiên, hiện tại không có HĐH trên máy đó, vì vậy tôi sẽ phải thiết lập mọi thứ từ đầu.

Mặt khác, tôi có quyền truy cập vật lý vào máy đó. Do đó tôi có thể lấy nó để khởi động từ đĩa CD / USB. Nhưng điều đó là không đủ.

Có cách nào để cài đặt như vậy từ xa? Có phiên bản hình ảnh Ubuntu đi kèm với máy chủ SSH được cài đặt sẵn và khởi động nó sau khi khởi động, để tôi có thể khởi động máy với hình ảnh đó, kết nối với nó thông qua SSH và xử lý cài đặt từ một máy tính khác không?

Nếu không, tôi có lựa chọn nào khác?


6
Bạn có thể kéo hdd ra, sử dụng máy khác để cài đặt và định cấu hình mọi thứ theo cách bạn muốn và sau đó di chuyển hdd trở lại. Nó không quá cao, nhưng đủ đơn giản.
mikewhthing 3/213

4
@mikewhthing Đó là một mẹo hữu ích, nhưng kỹ thuật đó gây ra cho tôi nhiều rắc rối về cấu hình. Ubuntu tìm hiểu về phần cứng trong quá trình cài đặt và khi nó được chuyển sang một máy khác, nó gặp rắc rối nghiêm trọng ngay cả khi tìm thiết bị mạng, khiến tôi không thể truy cập từ xa.
Rafał Cieślak

Nếu bạn có thể làm cho nó khởi động vào ổ USB hoặc mạng mà không cần sử dụng màn hình, thì bạn có thể thử điều này: askubfox.com/a/260469/158442 . Lưu ý rằng, với tính năng đoán trước, bạn cũng có thể chỉ định khóa SSH và sau đó thực hiện phần còn lại của quá trình cài đặt qua SSH.
muru

3
Liệu nó có một cổng nối tiếp? Đối với máy tính cũ và máy tính lớn không đầu, chúng tôi chỉ cần điều khiển. Không phải 100% nếu đó vẫn là một tùy chọn
meccooll

Khi màn hình máy tính xách tay của tôi bị hỏng, tôi đã kết nối được nó qua localhost thông qua máy Windows XP nhưng tôi đã cài đặt Ubuntu. Askubfox.com/questions/377445/ trên
kenn

Câu trả lời:


18

Phương pháp được đề cập trong bình luận ở trên với việc cài đặt Ubuntu trên một máy tính khác để chuyển ổ cứng sang máy không đầu chắc chắn là một phương pháp thanh lịch và có lẽ là nhanh nhất để cài đặt Ubuntu. Trong hầu hết các trường hợp, phần cứng sẽ được nhận ra và trình điều khiển sẽ được cung cấp khi khởi động (không phải khi cài đặt). Điều này làm cho việc cài đặt trình điều khiển không cần thiết trừ khi chúng tôi cần trình điều khiển độc quyền (ví dụ: đối với một số card mạng rất đặc biệt).

Nhưng có một cách khác để chúng ta có thể cài đặt Ubuntu mà không cần giám sát bằng cách tạo CD-ROM, USB tùy chỉnh hoặc từ một giải pháp mạng (Preseed). Xem hướng dẫn khá đầy đủ này về các bước và quy trình điều chỉnh liên quan:

Bạn cũng có thể thấy các câu hỏi liên quan sau đây hữu ích:


Tài liệu dự đoán Ubuntu là 404, ai đó có thể nói nếu liên kết này ở đây vẫn chính xác không? help.ubuntu.com/community/Cobbler/Preseed
eri0o

15

Một tùy chọn khác, sử dụng bàn điều khiển nối tiếp:

  1. Thêm serial 0 9600 0×003vào isolinux.cfgcho CD hoặc syslinx.cfgcho USB
  2. Thêm console=ttyS0,9600n8vào kernel nối các tham số trong text.cfgđó có chứa các menu.
  3. Kết nối nó với PC khác, với cổng nối tiếp (hoặc với bộ chuyển đổi USB / Nối tiếp), sử dụng Putty hoặc Minicom với cùng cài đặt 9600n8 , sau đó khởi động
  4. Thực hiện theo cài đặt thông qua bàn điều khiển nối tiếp.
  5. Nếu muốn làm cho nó khởi động vĩnh viễn vào bàn điều khiển nối tiếp, hãy làm theo hướng dẫn tại đây:

    https://help.ubfox.com/community/SerialConsoleHowto

Tham khảo: Ubuntu Server 10.10 cài đặt không đầu qua bảng điều khiển nối tiếp


8

Bạn có thể sử dụng trình cài đặt debian preseed preseed preseeded mà chỉ cài đặt máy chủ cơ sở và gói ssh. Khi khởi động lại, bạn sẽ có thể ssh vào hệ thống đang chạy và tiếp tục cài đặt và cấu hình từ đó.

Có một ví dụ về một tệp được chèn sẵn ở đây: https ://help.ub Ubuntu.com/community/Cobbler/Preseed

Bạn có thể làm theo hướng dẫn iso to usb bình thường https://help.ubfox.com/community/Installation/FromUSBStick và sau đó chỉnh sửa tệp syslinux / txt.cfg trên thanh khởi động usb để trỏ đến tệp được chèn sẵn của bạn và sao chép tệp đã định sẵn của bạn vào thư mục preseed trên thanh khởi động usb:

label custom
  menu label ^Install Custom Ubuntu Server
  kernel /install/vmlinuz
  append  file=/cdrom/preseed/ubuntu-custom.seed initrd=/install/initrd.gz quiet ks=cdrom:/isolinux/ks-custom.cfg --

Lưu ý dòng thứ hai đến dòng cuối cùng trong tệp cài đặt sẵn tệp cài đặt openssh:

d-i     pkgsel/include string byobu vim openssh-server

Kiểm tra nhật ký trên máy chủ DHCP của bạn để lấy địa chỉ IP của hệ thống mới được khởi động và ssh đến đó với tư cách là người dùng Ubuntu. Mật khẩu trong ví dụ được chèn sẵn cũng là 'ubfox' (không có dấu ngoặc kép).


2

Tôi viết một giải pháp đơn giản dựa trên preseed.

https://github.com/mhf-ir/ubfox-overssh-reinstallation

Bạn cần cài đặt phiên bản ubfox có ssh. một máy chủ http khác để phục vụ tệp preseed. Tôi đã thử nghiệm rất nhiều lần trong nhiều trung tâm dữ liệu.


1
Cảm ơn bạn đã dành thời gian cho bạn, yêu thích các giải pháp làm tại nhà, đôi khi, mã trực quan hơn là giải thích.
Louis Loudog Trottier
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.