Làm cách nào để sử dụng Cubic để tạo hình ảnh CD trực tiếp tùy chỉnh Ubuntu?


17

Làm thế nào để bạn cài đặt Cubic và sử dụng nó để tạo tệp CD * .iso trực tiếp có thể được ghi vào CD / DVD hoặc sao chép vào USB có thể khởi động?

Câu trả lời:


26

Khối (Trình tạo ISO tùy chỉnh Ubuntu) là một trình hướng dẫn GUI để tạo hình ảnh Ubuntu Live CD (ISO) có thể khởi động tùy chỉnh. Hình khối có một môi trường chroot dòng lệnh tích hợp, để thực hiện các tùy chỉnh và cho phép điều hướng dễ dàng, lùi và tiến, thông qua các bước tạo ISO. Bạn có thể tạo các dự án tùy chỉnh mới hoặc sửa đổi các dự án hiện có và các tham số quan trọng được tự động điền với các mặc định thông minh để đơn giản hóa quá trình tùy chỉnh.

. kể từ khi Artful Aardvark bắt đầu sử dụng Wayland theo mặc định).

Cài đặt hình khối

Để cài đặt Cubic, thêm PPA và cài đặt bằng apt.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 081525E2B4F1283B
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install cubic

Sử dụng hình khối

Khởi chạy hình khối từ dock hoặc menu ứng dụng.

Trên Trang Giới thiệu Hình khối, chọn một thư mục để giữ tất cả các tệp dự án của bạn. Bạn có thể có nhiều dự án tùy biến, nhưng bạn phải chọn một thư mục khác nhau cho mỗi dự án.

nhập mô tả hình ảnh ở đây

Thông tin trên trang Dự án mới sẽ được tự động điền cho bạn. Bạn có thể chấp nhận các mặc định được đề nghị. Nếu bạn chọn thay đổi một số giá trị, các tham số liên quan sẽ tự động được cập nhật khi bạn nhập.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Trang tiếp theo sẽ hiển thị tiến trình khi hệ thống tệp nén Linux được trích xuất.

nhập mô tả hình ảnh ở đây

Trang Terminal tự động xuất hiện khi hệ thống tệp Linux đã được trích xuất. Đây là nơi bạn có thể thực hiện các tùy chỉnh. Bạn sẽ cần phải sử dụng dòng lệnh. Lưu ý rằng đây là môi trường chroot mà bạn đã đăng nhập với tư cách người dùng root, vì vậy bạn không cần sử dụng sudokhi gõ lệnh. (Bạn có thể bỏ qua thông báo "ttyname fail". Trong Ubuntu 14.04, nếu bạn không thấy lời nhắc thiết bị đầu cuối, hãy bấm Enterphím vài lần).

Sử dụng các công cụ dòng lệnh để tùy chỉnh Ubuntu.

nhập mô tả hình ảnh ở đây

Lưu ý, trong khi tùy chỉnh Ubuntu 17.10, tra cứu DNS có thể không hoạt động trong môi trường chroot và bạn không thể sử dụng aptdo lỗi "Tên hoặc dịch vụ không biết". Điều này là do các liên kết /etc/resolv.conftrỏ đến /run/systemd/resolve/stub-resolv.conf. Nhưng stub-resolv.confkhông tồn tại.

Để giải quyết vấn đề này, hãy thực hiện lệnh sau trong cửa sổ terminal chroot ...

ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

Hoặc thử phương pháp này, được đề xuất bởi Ark74 .

mkdir /run/systemd/resolve/
echo "nameserver 127.0.1.1
search network" | tee /run/systemd/resolve/resolv.conf
ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

Để xác minh độ phân giải DNS hoạt động, thực thi ...

cat /etc/resolv.conf
ping google.com

Dưới đây là một vài ví dụ về việc tùy chỉnh Ubuntu bằng dòng lệnh ...

Bạn có thể sử dụng nanotrình soạn thảo văn bản để chỉnh sửa tập tin. Ví dụ: để chỉnh sửa danh sách kho nguồn, hãy nhập

nano /etc/apt/sources.list

Để thoát nano, gõ Ctrl- Xvà bạn sẽ được nhắc lưu tệp. Để không lưu tệp, gõ N. Để lưu tệp, nhập Yvà nhấn Enterđể chấp nhận tên tệp mặc định.

nhập mô tả hình ảnh ở đây

Sau khi chỉnh sửa danh sách nguồn, hãy nhớ cập nhật danh sách các gói có sẵn bằng cách sử dụng:

apt update

Bạn có thể sử dụng aptđể cập nhật nguồn và cài đặt ứng dụng. Ví dụ, bạn có thể cài đặt các nhân Linux khác.

apt install linux-image-4.18.0-11-generic

Bạn có thể nhấp vào nút Quay lại để thay đổi một số tham số dự án bạn đã nhập trên Trang dự án mới. Nếu bạn thoát khỏi ứng dụng, bạn luôn có thể mở dự án của mình và tiếp tục thực hiện các tùy chỉnh trên Trang đầu cuối, nơi bạn rời đi.

nhập mô tả hình ảnh ở đây

Bạn có thể sao chép các tập tin hoặc thư mục vào thư mục hiện tại bằng cách kéo chúng vào cửa sổ terminal. Bạn cũng có thể sao chép các tập tin bằng cách sử dụng menu ngữ cảnh nhấp chuột phải. Menu ngữ cảnh này cũng cho phép bạn sao chép và dán văn bản trong thiết bị đầu cuối ( Ctrl- Shift- CCtrl- Shift- Vsẽ không hoạt động).

Dưới đây là một ví dụ để sao chép hình nền bổ sung vào môi trường tùy chỉnh của bạn.

cd /usr/share/backgrounds

Sau đó, chỉ cần kéo hình nền mới vào cửa sổ hình khối.

Mẹo: Đảm bảo liệt kê các hình nền mới trong tệp XML bên dưới /usr/share/gnome-background-properties, vì vậy chúng sẽ được liệt kê trong hộp thoại Thay đổi Nền khi người dùng nhấp chuột phải vào màn hình của mình.

Lưu ý rằng GUI hiện tại không hỗ trợ sao chép tệp qua mạng, nhưng bạn có thể sử dụng rcphoặc scpcác lệnh từ trong môi trường đầu cuối.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Khi bạn thực hiện xong các thay đổi của mình, nhấp vào nút Tiếp theo. Hãy nhớ rằng, bạn luôn có thể quay lại môi trường đầu cuối cho dự án này để thực hiện các tùy chỉnh bổ sung trong tương lai.

Trên trang tiếp theo, bạn sẽ thấy hai tab. Các tiêu chuẩn ISO Linux Kernel tab hiển thị một danh sách các hạt nhân bổ sung mà bạn có thể đã cài đặt vào hệ thống Linux tùy chỉnh của bạn, trong môi trường chroot. Bạn có thể chọn sử dụng một trong số này làm kernel boot cho iso trực tiếp mới của mình. Đó là một ý tưởng tốt để chỉ chấp nhận mặc định được đề xuất trên trang này.

(Lưu ý: Trên trang này, bạn không chọn kernel được sử dụng bên trong hệ thống Linux tùy chỉnh của mình, bạn cũng không chọn kernel sẽ được cài đặt trên máy tính khi bạn sử dụng iso trực tiếp mới của mình; thay vào đó, đây là kernel được sử dụng để tăng cường ISO trực tiếp mới của bạn).

nhập mô tả hình ảnh ở đây

Các gói Manifest danh sách tab của tất cả các gói cài đặt trong hệ thống Linux tùy chỉnh của bạn. Các gói có dấu kiểm bên cạnh chúng được gắn cờ sẽ tự động bị xóa bởi "Trình cài đặt CD trực tiếp Ubiquity". Nếu bạn không muốn Ubiquity xóa gói sau khi cài đặt hệ thống Linux tùy chỉnh của bạn, chỉ cần bỏ chọn gói đó.

Nếu trình cài đặt của bạn hỗ trợ cả cài đặt Điển hìnhTối thiểu , bạn sẽ thấy hai cột có hộp kiểm. Khi bạn chọn một gói phải được loại bỏ cho một điển hình cài đặt, gói sẽ tự động bị xóa vì tối thiểu cài đặt là tốt.

Nếu trình cài đặt của bạn không hỗ trợ cài đặt Tối thiểu , bạn sẽ thấy một cột có hộp kiểm cho cài đặt Điển hình . Hãy cẩn thận khi chọn các gói để loại bỏ, bởi vì các gói phụ thuộc bổ sung cũng có thể bị xóa và những gói này sẽ không được chỉ định trong danh sách.

Một lần nữa, đó là một ý tưởng tốt để chỉ chấp nhận các mặc định được đề xuất trên trang này.

nhập mô tả hình ảnh ở đây

Nhấp vào nút Tiếp theo và Cubic sẽ tự động đóng gói các tùy chỉnh của bạn vào một *.isohình ảnh đĩa mới . Tiến độ và kết quả của từng bước được hiển thị. Lưu ý rằng Cubic sử dụng nén tối đa và bước "Nén hệ thống tệp Linux tùy chỉnh" có thể mất nhiều thời gian, tùy thuộc vào phần cứng hệ thống của bạn. (Bạn có thể muốn mở System Monitor để theo dõi việc sử dụng CPU của mình trong bước này).

Bất cứ lúc nào trong quá trình này, bạn có thể nhấp vào nút Quay lại để ngay lập tức quay lại môi trường chroot và thực hiện các thay đổi hoặc tùy chỉnh bổ sung mà bạn có thể đã bỏ qua. Tiêu chuẩn ISO_9660 thực thi kích thước tối đa 4GiB cho hình ảnh ISO được tạo cuối cùng. Nếu hình ảnh ISO quá lớn, Cubic sẽ báo lỗi cho bạn và bạn sẽ cần quay lại và xóa một số tệp hoặc gói.

nhập mô tả hình ảnh ở đây

Sau khi tạo hình ảnh đĩa tùy chỉnh mới, Cubic cũng sẽ tạo tệp tổng kiểm MD5 có thể được sử dụng để xác minh *.isotệp tùy chỉnh của bạn .

nhập mô tả hình ảnh ở đây

Nhấp vào nút Kết thúc và thông tin về hình ảnh đĩa tùy chỉnh sẽ được hiển thị.

Nếu bạn muốn xóa tất cả các tệp dự án đang hoạt động (để tiết kiệm dung lượng ổ đĩa), hãy chọn hộp kiểm "Xóa tất cả các tệp dự án ...". Nếu không, bạn sẽ có thể tiếp tục tùy chỉnh dự án này trong tương lai.

nhập mô tả hình ảnh ở đây

Cuối cùng, sử dụng chương trình ghi đĩa yêu thích của bạn, chẳng hạn như Braseo, để ghi một bản sao của *.isohình ảnh vào CD hoặc DVD hoặc sử dụng chương trình khởi động USB, như Startup Disk Creator hoặc mkusb , để tạo USB có thể khởi động.

Mẹo: Nếu bạn đang phân phối Linux tùy chỉnh của mình, tệp tổng kiểm MD5 tương ứng có thể được sử dụng để xác minh rằng nó chưa bị thay đổi. Ví dụ: đảm bảo cả hai tệp nằm trong cùng một thư mục và nhập dòng chữ sau

md5sum --check ubuntu-18.10.0-2018.11.09-desktop-amd64.md5 

ubuntu-18.10.0-2018.11.09-desktop-amd64.iso: OK

Thay đổi

Bắt đầu hình khối và chọn một thư mục dự án hiện có trên Trang giới thiệu. Nhấp vào nút Tiếp theo và bạn sẽ thấy ba tùy chọn:

  1. Tạo một hình ảnh ISO mới chứa các tùy chỉnh bạn đã thực hiện trước đó
  2. Tiếp tục tùy chỉnh dự án của bạn để thực hiện các thay đổi bổ sung
  3. Xóa dự án và bắt đầu lại. Các tệp dự án chiếm không gian đĩa, vì vậy bạn có thể muốn xóa các tệp cũ.

nhập mô tả hình ảnh ở đây

Nếu bạn chọn xóa dự án, tất cả các tệp làm việc của dự án sẽ bị xóa. Nếu *.isohình ảnh được tạo trong thư mục dự án, nó cũng sẽ bị xóa, trừ khi bạn tự di chuyển nó.

nhập mô tả hình ảnh ở đây


Bạn có ý nghĩa gì với " Bên ngoài môi trường chroot " ?? Thực hiện lệnh bên ngoài khối ??
Gabriel Sandoval

Điều này có nghĩa là, mở một cửa sổ đầu cuối trên máy cục bộ của bạn và gõ lệnh trên. (Về mặt kỹ thuật, bạn cũng có thể gõ lệnh này trong môi trường chroot, mà không sử dụng sudo và nó sẽ có tác dụng tương tự). Để tránh nhầm lẫn, tôi sẽ khuyên bạn nên thực hiện lệnh này trong cửa sổ đầu cuối chroot của Cubic. Ngoài ra, lưu ý rằng sự cố độ phân giải chỉ xảy ra khi tùy chỉnh ISO Ubuntu 17.10 trong khi chạy Khối từ hệ thống 16.10 (hoặc <); vấn đề này không xảy ra khi tùy chỉnh 17.10 từ khối chạy trong 17.10.
PJ Singh

Lưu ý: Do hạn chế bảo mật của Wayland đối với việc chạy các ứng dụng đồ họa bằng quyền root, Cubic sẽ chỉ hoạt động trong phiên Xorg.
PJ Singh

Tôi cần bao nhiêu dung lượng trống để chỉnh sửa ISO Lubfox 16.04.2 LTS i386 theo hình khối? Có lẽ hơn 4,1 GiB, phải không?
Bajiru

@Bajiru, bạn sẽ cần tối thiểu 5090 MB . Điều này không bao gồm các gói hoặc tệp bổ sung mà bạn có thể thêm. Dưới đây là cách tôi đã tính toán: 921 MB (Lubfox-17.10-desktop-amd64.iso) + 3387MB (tệp làm việc không nén) + 782 MB (iso Ubuntu iso mới) = 5090 MB. Khối sử dụng nén tối đa, đó là lý do tại sao iso mới nhỏ hơn iso ban đầu trong tính toán. Các khối sẽ không hoạt động với phiên bản 32 bit của Lubfox; chỉ sử dụng 64 bit. Ngoài ra, nếu bạn đang làm điều này trên một máy spec thấp hơn, hãy chuẩn bị cho các bước giải nén và nén để mất một chút thời gian và tối đa hóa CPU của bạn.
PJ Singh

3

Cài đặt:

  1. sudo apt-add-repository ppa:cubic-wizard/release
  2. sudo apt-get update
  3. sudo apt-get install cubic

Tạo hình ảnh ISO:

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Vâng, tôi đã làm việc trên cùng một điều và tôi cũng đã thêm ít nhất các yếu tố cần thiết
Jay T.

1

Chỉ cần thêm vào câu trả lời tuyệt vời trong đầu.

Để độ phân giải hoạt động cho tôi (tại thời điểm viết) vào ngày 17.10 và 18.04, tôi đang sử dụng các cách sau:

mkdir /run/systemd/resolve/
echo "nameserver 127.0.1.1
search network" | tee /run/systemd/resolve/resolv.conf
ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

Hy vọng nó sẽ giúp người khác.


Nó đã được sửa trên bản phát hành mới nhất. Có thể bỏ qua câu trả lời này.
Ark74
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.