Tạo bản phân phối Linux của riêng bạn với Ubuntu Imager

Đã bao giờ bạn muốn tự tạo bản phân phối Linux của riêng mình nhưng không biết bắt đầu từ đâu? Nó dễ hơn bạn nghĩ đấy. Distroshare Ubuntu Imager tạo ra một Live ISO có thể cài đặt từ một bản phân phối Ubuntu hoặc phái sinh. Distroshare.com, người sáng tạo của Distroshare Ubuntu Imager, là một trang web được xây dựng cho phép bạn chia sẻ bản phân phối Ubuntu tùy chỉnh của mình với những người khác và quá trình thực hiện nó thì đơn giản vô cùng.
Script Trước kia có một công cụ được gọi là Remastersys cho phép dễ dàng tạo đĩa Live CD từ hệ thống cài đặt. Tuy nhiên, dự án đã bị ngừng vì một số lý do. Ngay cả khi bạn có một bản sao, nó cũng không thể làm việc như mong đợi trong các hệ thống Ubuntu mới. Mặc dù Ubuntu có một hướng dẫn rất chi tiết về cách tạo đĩa Live CD bằng phương pháp thủ công, nhưng quá trình này rất dài, phức tạp và khó khăn. May mắn thay, những người ở distroshare.com đã tự động hoá quá trình này, đưa nó vào một script bash. Với cấu hình tối thiểu, bất cứ ai cũng có thể tạo ra một môi trường live với chỉnh sửa một tập tin văn bản và chạy script shell. Script Ubuntu Imager của Distroshare được lưu trữ trên GitHub. Để có được nó, gõ: wget https://codeload.github.com/Distroshare/distroshare-ubuntu-imager/zip/master

vào một cửa sổ dòng lệnh. Khi hoàn tất tải file, hãy giải nén zip.

unzip distroshare-ubuntu-imager-master.zip -d /path/to/destination/folder

Trong ví dụ này, lệnh có dạng như sau:

unzip distroshare-ubuntu-imager-master.zip -d/home/maketecheasier

Cấu hình

Khi đã giải nén xong, bạn có thể thay đổi thư mục của script.

cd /extract/path/distroshare-ubuntu-imager-master Ví dụ: cd /home/maketecheasier/distroshare-ubuntu-imager-master Trong số các tệp tin được tìm thấy ở đây, những tệp tin cần được quan tâm là “distroshare-ubuntu-imager.config” và “distroshare-ubuntu-imager.sh”.

Tạo bản phân phối Linux của riêng bạn với Ubuntu Imager
Bạn sẽ bắt đầu bằng cách sửa đổi tệp đầu tiên. nano ./distroshare-ubuntu-imager.config
Dòng đầu tiên xác định xem GTK hoặc Qt có cần được cài đặt cho Ubiquity không, trình cài đặt cho phép bạn cài đặt hệ thống trực tiếp sau này. GTK='YES' Thay đổi dòng này với Qt (nếu bạn chạy KDE) thành GTK='NO' hoặc thậm chí là GTK='LEAVEMEALONEWITHTHAT'.  Dòng tiếp theo sẽ là thư mục làm việc, đây là nơi chứa ISO. Trong trường hợp này là thư mục chính của người dùng. Bạn có thể thay đổi thành bất cứ thư mục nào thấy thuận tiện (nhưng chắc chắn rằng nó là một thư mục hiện có trên hệ thống). WORK='/home/maketecheasier' Bạn có thể bỏ qua dòng patch, nhưng không thể bỏ qua Display Manager. Theo mặc định, LightDM là trình quản lý hiển thị được Ubuntu vanilla sử dụng. DM='LIGHTDM' Nếu chạy bất kỳ bản phân phối phái sinh nào, bạn nên thay đổi dòng theo thiết lập của riêng bạn. (Gnome sử dụng 'GDM' và KDE sử dụng 'KDM', do đó phần lớn các bản phái sinh dựa trên các hệ thống này sẽ sử dụng các trình quản lý hiển thị như vậy. LinuxMint sử dụng “MDM” một hệ thống phái sinh phổ biến).  Nếu cần “EFI Support', thay đổi dòng dưới thành 'YES': EFI='NO' Theo mặc định, script sử dụng bất cứ những gì mà nhân hệ thống đang chạy. Bằng cách sửa đổi KERNEL_VERSION=$(uname -r) thành KERNEL_VERSION='your-custom-kernel-version-here' bạn có thể chỉ định bất cứ nhân nào được sử dụng như nhân cũ, nhân mới hơn hoặc thậm chí là một nhân mà bạn đã tự biên soạn. Chỉ thay đổi điều này nếu biết mình đang làm gì. Cách tốt nhất là để nó ở cài đặt mặc định. Bạn có thể chỉ định các tham số nhân cho LiveCD: KERNEL_PARAMS='' hoặc cho hệ thống muốn cài đặt từ đĩa Live CD. UBIQUITY_KERNEL_PARAMS='' Cuối cùng, bạn có thể chỉ định gói bổ sung được cài đặt. Nó có thể hữu ích nếu muốn để file image live càng nhỏ càng tốt, nhưng chắc chắn rằng sẽ nhiều phần mềm bổ sung được cài đặt cùng với nó. Các gói cách nhau bởi khoảng trống.  EXTRA_PKGS='ubiquity-slideshow-ubuntu' Dòng cuối cùng cho phép bạn chèn một URL cho các ghi chú của riêng mình. RELEASE_NOTES_URL='https://www.distroshare.com/' Chạy script Sau khi đã hoàn tất chỉnh sửa cài đặt, chạy script.  sudo ./distroshare-ubuntu-imager.sh Script sẽ thực hiện một số công việc. Sau khi đọc chi tiết cấu hình đã chỉ định, nó sẽ tạo ra các thư mục cần thiết, cài đặt thêm một số phần mềm (cụ thể là xorriso squashfs-tools dmraid lvm2samba-common), xác định phiên bản GRUB cần được cài đặt và cài đặt bản phân phối Ubiquity (và các thành phần khác đi kèm với nó). Sau đó, nó sẽ dọn dẹp các tập tin tạm thời, xóa ubiquity ra khởi hệ thống, nén hệ thống tập tin mới vừa tạo với squashfs, tạo ra một checksum md5 và các mục grub cho hệ thống mới và cuối cùng đặt nó vào một file ISO.
Mất một lúc để script chạy hoàn tất, vậy là bạn đã có một file image ISO. 
Khởi động ISO File image ISO được tạo ra có thể được ghi lên đĩa CD, gắn vào một máy ảo, hoặc chạy trực tiếp từ grub. Bạn cũng có thể sao chép nó vào USB với dd. dd if=live-cd.iso of=/dev/sdX bs=1M /dev/sdX là đường dẫn đến ổ USB. Distroshare Ubuntu Imager là một script bash dễ cấu hình thay thế phần mềm Remastersys, cho phép bạn tạo các Ubuntu tùy chỉnh một cách dễ dàng. Sau khi chỉnh sửa tệp cấu hình và chạy các script, bạn có thể “khoe” công việc của mình trên distroshare.com cho mọi người xem và sử dụng nhé. Chúc các bạn thực hiện thành công! 

TIN LIÊN QUAN

8 công cụ dễ dàng tạo Linux Distro cho riêng bạn

Bạn muốn tự tạo bản phân phối cho riêng mình nhưng không biết bắt đầu từ đâu và sử dụng công cụ gì, vậy thì hãy đọc bài viết này để tìm hiểu những công cụ tự tạo distro nhé!

Hướng dẫn cài đặt Oracle Java trên Ubuntu Linux

Nếu đã cài đặt Oracle Java 7 trên hệ điều hành nhưng muốn nâng cấp, hãy tham khảo bài hướng dẫn nâng cấp Oracle Java trên Ubuntu Linux. Với những người chỉ muốn cài đặt Oracle Java JRE để chạy ứng dụng Java chứ không phát triển chương trình Java,

Tải Ubuntu ngay trong Windows Store thôi anh em

Microsoft đã công bố tại hội nghị phát triển Build 2017 vào đầu năm nay rằng người dùng có thể tải Ubuntu trực tiếp từ Windows Store, và bây giờ distro Linux phổ biến nhất này đã có sẵn để tải về.

Hướng dẫn cài đặt Ubuntu trên VMware Workstation - Phần 2

Trong phần trước của bài viết, chúng ta đã cùng nhau thiết lập sơ bộ VMware và Ubuntu Desktop. Và phần tiếp theo dưới đây, mời các bạn tiếp tục với những bước cài đặt Ubuntu Desktop trên VMware Workstation.

Cài đặt Ubuntu chạy song song với Windows

Hầu hết mọi người đều sử dụng một hệ điều hành windows, MacOs hay sử dụng hệ điều hành dựa trên môi trường Linux. Nếu người dùng muốn sử dụng cả hệ điều hành Windows và Linux trên chiếc máy tính xách tay. Bài viết dưới đây sẽ hưỡng dẫn các bạn cách

Bạn đã biết sử dụng biểu tượng cảm xúc Emoji trên Linux chưa?

Emoji đã trở thành một trong những phương pháp phổ biến để thể hiện cảm xúc và thêm một chút 'gia vị' cho các cuộc trò chuyện trong thời đại công nghệ Internet ngày nay. Trong bài viết này, tôi sẽ hướng dẫn bạn đọc cách sử dụng emoji trong Linux.

Quản lý chipset Nvidia Optimus trong Ubuntu với Bumblebee

Các hệ thống Ubuntu đi kèm với Nvidia Prime cung cấp cách để người dùng có thể chuyển đổi giữa GPU của Intel và Nvidia. Vấn đề ở đây là nó chỉ hoạt động cho desktop và không cho phép người dùng thiết lập GPU cho ứng dụng nhất định. Một số hệ thống

Hướng dẫn cài đặt Ubuntu trên VMware Workstation - Phần 1

Vì 1 lý do nào đó, bạn không thể tiếp tục dùng Windows được nữa (tiền bản quyền)? Bạn muốn khám phá 1 hệ điều hành nào đó đủ sức thay thế cho Windows vốn đã quá quen thuộc? Bạn chỉ cần 1 phần mềm, hệ điều hành gì đó đáp ứng được nhu cầu làm việc

THỦ THUẬT HAY

8 tính năng "mới toanh” trên Facebook bạn nên thử ngay

Những tính năng mới cho thấy Facebook không đơn thuần chỉ là nơi giao lưu, kết bạn, chia sẻ tâm trạng lẫn nhau mà còn là công cụ hữu ích cho công việc và giải trí.

Windows Phone đã chết

Đó là tiêu đề từ trang công nghệ The Verge của Mỹ khi phân tích số liệu kinh doanh tệ hại của Windows Phone.

Những lợi ích của Office Apps cho thiết bị Android

Với Office Apps trên thiết bị Android, bạn có thể làm việc ngay trên chiếc điện thoại của mình, vô cùng thuận tiện và dễ sử dụng.

Hướng dẫn tạo ra các bức ảnh chồng hình vô cùng nhanh trên smartphone

Ở bài viết này mình sẽ sử dụng đến ứng dụng Afterlight của nhà phát triển Afterlight Collective, Inc. Ứng dụng đang được cung cấp 2 hệ điều hành Android và iOS. Ngoài Afterlight, bạn cần chuẩn bị 2 tấm hình để thực

Tìm hiểu về Mô hình OSI(Kiến thức mạng phần 17)

Mô hình mạng mà Windows và hầu hết các hệ điều hành mạng khác sử dụng được gọi là mô hình OSI. Thuật ngữ OSI được viết tắt bởi cụm từ tiếng Anh Open System Interconnection Basic Reference.

ĐÁNH GIÁ NHANH

Đánh giá Toyota Corolla Touring Sports 2019 mới ra mắt!

Điểm khác biệt giữa Toyota Corolla Hatchback 2019 và phiên bản Toyota Touring Sports 2019 chỉ thực sự bắt đầu từ cột B của chiếc xe trở về phía sau. Không chỉ đơn thuần có vòm mui kéo dài, chiếc xe còn sở hữu trục cơ

Đánh giá chi tiết loa bluetooth Tronsmart T7 mini: giá rẻ, nhỏ gọn, chắc chắn, chống nước tốt và có Led RGB cực chill

Tronsmart vừa cho ra mắt dòng sản phẩm loa bluetooth Tronsmart T7 mini. Đây là phiên bản nâng cấp từ Tronsmart T6 mini, với nhiều tính năng mới: bluetooth 5.3 giúp kết nối nhanh hơn, ổn định hơn; màng bass đã được cải

Đập hộp và trên tay Asus Zenfone Max Plus giá chỉ 5.5 triệu

Asus là một nhà sản xuất rất chú trọng tới việc nâng cao trải nghiệp người dùng, chính vì vậy mà các sản phẩm được Asus ra mắt luôn bắt kịp xu hướng phát triển smartphone hiện nay, và màn hình tràn viền cũng không nằm