Làm cách nào tôi có thể thực hiện nâng cấp ngoại tuyến bằng Ubiquity trên đĩa cài đặt?


10

Tôi đang cố nâng cấp cài đặt Ubuntu 12.10 lên Ubuntu 13.04 mà không cần kết nối Internet. Bây giờ, các đĩa CD thay thế và máy tính để bàn đã được hợp nhất, tôi đang cố gắng sử dụng CD máy tính để bàn 13.04 để nâng cấp hệ thống 12.10 của mình. Trong Ubiquity, có tùy chọn Nâng cấp Ubuntu 12.10 lên Ubuntu 13.04 . Vì vậy, tôi đoán điều này là có thể làm được.

Các bước để nhân rộng:

  1. Trong một máy ảo, cài đặt hệ thống Ubuntu 12.10 mới, sạch. Áp dụng tất cả các cập nhật có sẵn;
  2. Tắt máy ảo;
  3. Ngắt kết nối cáp mạng khỏi VM. Đảm bảo VM của bạn không có liên kết Internet - hãy nhớ tôi muốn thực hiện nâng cấp ngoại tuyến;
  4. Chèn ISO cài đặt Ubuntu 13.04 beta 2 trong VM. Khởi động lại VM;
  5. Chọn ngôn ngữ bạn muốn và chọn Cài đặt ;
  6. Khi chuẩn bị cài đặt màn hình Ubuntu , hãy đảm bảo rằng bạn không thấy kết nối Internet. Điều kiện tiên quyết này phải được đánh dấu bằng dấu X trên màn hình này. Nếu Ubiquity đã tìm thấy một liên kết Internet, hãy tắt kết nối này trước khi tiếp tục;
  7. Sau đó, trên màn hình Kiểu cài đặt , hãy quan sát rằng tùy chọn Nâng cấp Ubuntu 12.10 lên Ubuntu 13.04 bị mờ đi !!! Nó không thể được chọn.

Điều lạ là tùy chọn nâng cấp lại khả dụng nếu trình cài đặt tìm thấy kết nối Internet. Lặp lại các bước trước, nhưng lần này, đảm bảo VM của bạn liên kết Internet. Quay lại màn hình Kiểu cài đặt , tùy chọn nâng cấp có thể được chọn.

Đây có phải là một lỗi trong Ubiquity? Điều đó có bình thường không - hành vi dự kiến ​​- đối với Ubiquity yêu cầu kết nối Internet để thực hiện nâng cấp từ Ubuntu 12.10 lên 13.04?

(Xin lưu ý rằng tôi không gặp vấn đề gì khi thực hiện nâng cấp trực tuyến bằng Software Updater từ bản cài đặt 12.10 hiện tại của tôi. Đó không phải là điều tôi muốn đạt được - Tôi đã viết hướng dẫn nâng cấp trực tuyến. Tôi thực hiện nâng cấp ngoại tuyến bằng Ubiquity trên đĩa cài đặt?)


Điều gì xảy ra nếu bạn được kết nối với internet và thử sử dụng đĩa cài đặt?
Web-E

Nếu VM được kết nối với Internet, thì có thể chọn tùy chọn Nâng cấp Ubuntu 12.10 lên Ubuntu 13.04 . Tôi không chắc liệu Ubiquity có tải xuống bất cứ thứ gì trong quá trình nâng cấp hay không nếu tôi chọn tùy chọn này và để VM kết nối; cũng như nếu Ubiquity sẽ thực hiện nâng cấp nếu tôi kết nối với Internet, hãy chọn tùy chọn nâng cấp để bắt đầu quá trình, sau đó ngắt kết nối. Nhưng đó không phải là điều tôi đang tìm kiếm. Tôi đang tìm cách để thực hiện nâng cấp mà không cần kết nối Internet.
Alexandre P.

Câu trả lời:


8

Tôi đã đăng một báo cáo lỗi về điều này trong Launchpad. Tôi đã nhận được câu trả lời sau đây từ Dmitrijs Ledkovs (xnox):

Đó là chính xác, chúng tôi không hỗ trợ nâng cấp ngoại tuyến thông qua các đĩa CD phổ biến / máy tính để bàn. Và ngay cả đối với máy chủ, không nên sử dụng CD máy chủ mới để nâng cấp ngoại tuyến.

Các phương pháp nâng cấp hỗ trợ là với kết nối internet hoặc nhóm nhân bản / gói cục bộ. Ví dụ, người ta có thể sử dụng các công cụ như aptoncd để chụp nhanh tất cả các gói đã cài đặt, tải xuống trên máy có kết nối internet, đưa chúng vào máy ngoại tuyến và nâng cấp nó.

Lý do đằng sau động thái này, là rất nhiều trường hợp hỗ trợ nâng cấp bị hỏng và một phần vì phương tiện cài đặt mới hơn sẽ thiếu các gói cài đặt thủ công; các gói hiện đã chuyển sang tên mới; các gói đã được gỡ bỏ khỏi cài đặt mặc định. Do đó, phương tiện cài đặt mặc định cho bản phát hành tiếp theo đơn giản là không chứa mọi thứ mà người ta sẽ cần phải nâng cấp một cách hợp lý, do đó yêu cầu kết nối internet.

Vì vậy, đây là câu trả lời: ngay cả khi sử dụng đĩa cài đặt Ubuntu, người ta không thể nâng cấp phiên bản Ubuntu mới hơn mà không có kết nối Internet. Ubiquity cần phải có kết nối Internet để có thể lựa chọn nâng cấp.

Tôi hiểu lý do đằng sau đó. Đĩa cài đặt không thể có tất cả các gói của kho. Nếu người dùng đã cài đặt phần mềm bổ sung sau khi anh ta cài đặt Ubuntu - và anh ta chắc chắn có - thì nếu không có kết nối Internet, Ubiquity sẽ không nâng cấp mọi gói, cập nhật phụ thuộc, giải quyết các phụ thuộc bị thiếu, v.v.

Mặc dù vậy, tôi hơi thất vọng vì nếu giới hạn này, người dùng muốn / phải tiến hành nâng cấp ngoại tuyến sẽ cần phải lấy phương tiện khác. Anh ta không thể chỉ sử dụng cùng một đĩa cài đặt / khóa USB mà anh ta thường cho bạn bè mượn để họ cài đặt; anh ta sẽ cần phải phân loại thêm gói.

Tôi không quen thuộc với APTonCD. Tôi sẽ nhìn sâu hơn vào con đường này sau.


Vì vậy, nếu tôi hủy bỏ chính xác, vấn đề là sự tồn tại "có thể" của các kho lưu trữ do người dùng thêm vào. Nhưng nếu không có kho lưu trữ bổ sung, có thể thực hiện nâng cấp ngoại tuyến, phải không? Sẽ vẫn đáng để biết các bước cần thiết để thực hiện nâng cấp như vậy, bỏ qua phần mềm bổ sung mà người dùng có thể muốn nâng cấp sau này, theo cách thủ công, sau khi hệ thống được nâng cấp.
Simón

Cần có một cách để có được danh sách các gói bổ sung sẽ cần được tải xuống (cả kho lưu trữ ub Ubuntu và cho các nguồn do người dùng khác thêm vào) trước khi thực hiện nâng cấp ngoại tuyến; vì vậy chúng tôi có thể tải xuống tất cả các gói này trên một máy tính khác và sau đó cung cấp chúng (bằng cách sao chép chúng trên ổ đĩa di động hoặc qua mạng cục bộ) để thực hiện nâng cấp ngoại tuyến.
Simón

0

Tôi đã đi với một phương pháp ngoại tuyến 90% :). Đây là cách - Tôi đã sử dụng DVD chứa hình ảnh iso. Tôi đã chọn "Thử Ubuntu". Sau khi đăng nhập, tôi đảm bảo rằng kết nối internet đang hoạt động tốt. Sau đó, tôi chọn Cài đặt Ubuntu (nó là một trong những biểu tượng trong thanh menu bên trái). Quá trình tải xuống một số phần mềm bổ sung từ web, nhưng nó đã sử dụng DVD cho hầu hết các cài đặt.

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.