Gần đây tôi đã bắt đầu sử dụng VPS từ OVH: http://www.ovh.co.uk/vps/vps-classic.xml Đây có thể là vấn đề rất cụ thể đối với nhà cung cấp này.
Mục tiêu của tôi là cài đặt và chạy Docker trên nó, vì điều này tôi cần các mô-đun hỗ trợ kernel. Theo mặc định, các máy VPS của OVH sử dụng kernel tùy chỉnh không và Docker gặp sự cố. Tôi đã thử cài đặt lại máy một vài lần với các phiên bản khác nhau của Debian (6, 7) và Ubuntu (12.04, 13.10) có sẵn cho VPS của họ, mỗi khi uname -r hiển thị cho tôi
uname -r
2.6.32-042stab084.14
... / thư mục boot trống, không có grub hay lilo nào được cài đặt, không có gói linux-image nào được cài đặt, mặc dù chúng có sẵn.
Cài đặt kernel linux từ kho lưu trữ, grub, cập nhật grub (đây là lời khuyên phổ biến rộng rãi mà tôi đã tìm ra) và máy khởi động lại ít có tác dụng. Grub tìm thấy một hình ảnh hệ thống, một hình ảnh mới được cài đặt, / boot được điền, nhưng hệ thống vẫn chạy kernel được đề cập ở trên. Điều này và các triệu chứng ở trên đánh đố tôi rất nhiều: làm thế nào chính xác máy này khởi động ở nơi đầu tiên? Có lẽ khởi động mạng? Làm thế nào để kiểm tra nó, làm thế nào để thay đổi hành vi này?
Theo ý tưởng netboot tôi đã kiểm tra google một lần nữa, điều này cho tôi biết có một tùy chọn trong trình quản lý web OVH phiên bản 3 để thay đổi cài đặt khởi động mạng. Tôi sử dụng trình quản lý v.6 để sửa lại VPS của mình (họ nói rằng chức năng được chuyển đến đó), tôi không tìm thấy tùy chọn nào như vậy, các phiên bản trình quản lý trước đó thậm chí không thấy VPS của tôi.
Đây là cách tôi đã đi cho đến bây giờ. Tôi muốn chạy kernel kho lưu trữ tiêu chuẩn trên VPS này, cũng sẽ hoan nghênh mọi giải thích về cách thiết lập này hoạt động và tại sao nó lại có vấn đề như vậy, bởi vì ngay bây giờ tôi cảm thấy khá bối rối :)