Tôi có một máy tính để bàn nhỏ mà tôi đang cố thiết lập làm máy chủ web và tôi không thể khởi động hệ thống sau khi cài đặt Ubuntu Server 20.04.3 LTS.Khi tôi cố khởi động nó, không có bất kỳ loại thông báo nào và tất cả những gì tôi nhận được là một con trỏ nhấp nháy ở góc trên cùng bên trái của màn hình; không có gì khác xảy ra cho dù tôi có để hệ thống như vậy bao lâu đi chăng nữa.
Tôi đã thử một số tùy chọn cài đặt khác nhau (LVM có RAID mềm, không có LVM & ổ đĩa đơn, v.v.) và các ổ cứng vật lý khác nhau, nhưng kết quả đều giống nhau. Tôi đã dùng thử Ubuntu Server 18.04.5 và nhận được kết quả chính xác như vậy. Tôi đã quay lại và thử một bản sao của Ubuntu Server 10.04 và nó có thể khởi động bình thường (tôi không có bất cứ thứ gì trong khoảng thời gian từ 10.04 đến 18.04). Không có bất kỳ lỗi nào được báo cáo trong quá trình cài đặt.
Trước đây tôi đã sử dụng Linux Mint 18.3 rất tốt (đó là những gì trước đây trên hệ thống đó) và chưa bao giờ gặp bất kỳ sự cố nào khi khởi động. Điều cuối cùng tôi đã thử là Ubuntu Desktop 20.04.3 và điều đó LÀ có thể tự cài đặt và nó khởi động bình thường mặc dù về mặt kỹ thuật, tôi không có nhiều RAM như họ nói rằng tôi nên có (yêu cầu 4GB khi tôi chỉ có 2GB).
Tôi đã kiểm tra ISO cho Ubuntu Server 20.04.3 LTS và hàm băm là chính xác (có sự không khớp giữa ISO của Ubuntu Server 18.04.5 và hàm băm SHA256 trên trang web của họ, nhưng đó là một vấn đề khác) và mỗi phiên bản đều vượt qua kiểm tra tính toàn vẹn của chúng . Tôi không thể tìm thấy bất kỳ đề cập nào về PPT hoặc UEFI hoặc Legacy Boot trong BIOS như đã được đề xuất trong một số bài đăng khác.
Các thông số kỹ thuật cơ bản của hệ thống là:
- Bo mạch chủ Intel DG965RY ATX
- CPU Intel Core 2 Duo 6600 SL958
- RAM 2GB DDR2
- Ổ cứng WD 80 GB
Bất kỳ trợ giúp sẽ được đánh giá cao.
CẬP NHẬT 1:
Tôi nhận thấy rằng bản cài đặt Ubuntu 20.04.3 Desktop (một cài đặt thực sự khởi động và hoạt động) có các phân vùng riêng cho /boot (được định dạng là vfat), / (được định dạng là ext4) và Swap. Tôi đã cố gắng tự tạo cùng loại phân vùng bằng cách sử dụng gParted và sau đó tôi có thể chọn các phân vùng đó cho /boot, / và Swap, nhưng bất kể tôi làm gì, chương trình cài đặt Máy chủ từ chối cho phép tôi chọn một đĩa khởi động đang hoạt động để là Mới đĩa khởi động nếu tôi chọn các phân vùng hiện có của mình.
CẬP NHẬT 2:
Sau khi tìm kiếm các tùy chọn cài đặt, tôi đã tìm thấy nơi tôi có thể yêu cầu chương trình cài đặt tạo các phân vùng riêng cho /boot, / và Swap (họ chắc chắn không làm cho nó dễ dàng tìm thấy!) và tôi đã cài đặt lại nó (khoảng lần thứ 20). Một lần nữa, không có niềm vui.
Vì vậy, tôi nghĩ có thể đã xảy ra sự cố với Grub, vì vậy tôi đã cài đặt lại Grub đó bằng cách sử dụng Máy tính để bàn Ubuntu CD trực tiếp. Một lần nữa, không có niềm vui.
CẬP NHẬT 3:
Không may mắn tìm thấy bất cứ thứ gì hoạt động với Ubuntu, tôi quyết định dùng thử Debian để xem liệu trình cài đặt của họ có thêm tùy chọn w.r.t. cấu hình ổ đĩa đích. Sử dụng các lựa chọn tương tự như những lựa chọn tôi đã chọn khi cài đặt các phiên bản Ubuntu khác nhau, tôi đã cài đặt Debian, nhưng kết quả đều giống nhau -- một con trỏ nhấp nháy duy nhất ở góc trên cùng bên trái của màn hình.
Khi trả lời một trong những nhận xét bên dưới, tôi bắt đầu nghĩ về điều gì khác (ngoài bộ tải khởi động grub) có thể giải thích sự khác biệt giữa cài đặt Ubuntu Desktop và Ubuntu Server. Tôi nghĩ rằng phần cứng là phiên bản cũ 2007(?), vì vậy tôi nghĩ có lẽ UEFI có thể là một yếu tố - tức là phần cứng có thể không tương thích với UEFI nhưng trình cài đặt Máy chủ đang mặc định là như vậy còn Máy tính để bàn thì không? Tôi đã thấy một tài liệu tham khảo về việc sử dụng "ISO nhỏ" của Ubuntu để tải xuống mọi thứ một cách nhanh chóng và kích thước của ISO không bao gồm các điều khoản cho UEFI, do đó, nó mặc định là cấu hình khởi động BIOS/Legacy. Tôi đã thử điều đó, nhưng một lần nữa, kết quả không khác gì so với cài đặt Máy chủ tiêu chuẩn trước đây.
Trong đêm, tôi bắt đầu nghĩ về hệ thống tập tin được sử dụng cho phân vùng /boot. Cài đặt duy nhất khởi động thành công, Ubuntu Desktop, sử dụng VFAT cho phân vùng khởi động. Tôi đã kiểm tra và Ubuntu Server không cho phép chọn các định dạng FAT, VFAT hoặc FAT32 cho phân vùng/boot, vì vậy đó là một ngõ cụt.Khi dùng thử Debian, tôi thấy nó có nhiều tùy chọn hơn khi định dạng đĩa, vì vậy tôi đã thử lại trình cài đặt của chúng. Tuy nhiên, việc cố gắng chọn FAT hoặc FAT32 sẽ kích hoạt thông báo lỗi cho biết điều gì đó có tác dụng rằng "định dạng FAT (hoặc FAT32) không hoàn toàn tương thích với UNIX và không thể được sử dụng cho /boot" và đề nghị tôi sử dụng Ext2 thay thế. Vì vậy, tôi đã thử điều đó, nhưng nó tạo ra kết quả giống như trước đây. Không có niềm vui.
Tôi vẫn tin rằng vấn đề nằm ở sự khác biệt trong cách Ubuntu Desktop và Ubuntu Server đang thiết lập ổ đĩa (grub,/boot, hệ thống tệp trên phân vùng khởi động, v.v.). Tôi không biết phải kiểm tra những gì khác, cách sửa lỗi cài đặt hoặc cách chọn các tùy chọn phù hợp trong quá trình cài đặt để làm cho Ubuntu Server hoạt động.
CẬP NHẬT 4:
Như tôi đã đề cập trong các nhận xét bên dưới, tôi đã sao chép các tệp khỏi phân vùng /boot, định dạng lại thành FAT32 (được báo cáo là VFAT bởi nhiều công cụ như đã đề cập trong các bài viết trước của tôi), sao chép lại các tệp /boot, chroot từ một trang trực tiếp Ubuntu Desktop vào ổ cứng cài đặt, cập nhật và cài đặt lại grub, sau đó thử khởi động lại. Tôi không biết mình đã làm đúng chưa (tôi nghĩ là mình đã làm), nhưng nó không có gì khác biệt. Kết quả giống như tất cả các lần thử trước đây của tôi -- một con trỏ nhấp nháy và không có gì khác.
Sau khi xử lý một sự cố khác, tôi đã cài đặt lại Ubuntu Desktop 20.04.3 (sử dụng tất cả các giá trị mặc định của nó) trên một ổ đĩa đã bị xóa hoàn toàn và cấu hình là khinh bỉ khác với các bản cài đặt trước (phân vùng riêng cho /boot/efi chứ không phải /boot), nhưng nó vẫn tạo phân vùng FAT32 nhỏ cho các tệp khởi động. Sau đó, tôi nghĩ rằng việc xóa hoàn toàn đĩa có thể đã thay đổi điều gì đó, vì vậy tôi đã xóa nó một lần nữa và thử cài đặt lại Ubuntu Server, nhưng tôi lại quay lại như ban đầu.
Alejandro đã đề xuất (trong các nhận xét bên dưới) rằng tôi nên thử cài đặt Ubuntu Seerver trên một máy tính khác để xác minh rằng đĩa vẫn ổn.Đó là một ý tưởng hay, nhưng tôi sẽ phải tháo rời một hệ thống hoạt động hoàn chỉnh để làm điều đó và điều đó sẽ không khả thi ngay bây giờ.
Tôi vẫn tin rằng lý thuyết của tôi về việc hệ thống không thể hiểu các hệ thống tệp EXT2/EXT4 vẫn là đối thủ hàng đầu để giải thích vấn đề của tôi, nhưng tôi vẫn không có cách cài đặt Ubuntu Server với phân vùng FAT32/boot để chứng minh hoặc bác bỏ nó. Nếu ai đó có thể cung cấp một cách để làm điều đó, tôi sẽ thử nó. Mặt khác, tôi không nghĩ rằng tôi sẽ theo đuổi điều này hơn nữa.