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

Những ứng dụng Scan tài liệu sang PDF trên iOS

Với công nghệ hiện đại ngày nay, chúng ta hoàn toàn có thể dễ dàng scan tài liệu thành file PDF theo một cách đơn giản và nhanh chóng nhất, đó là sử dụng Smartphone. Bài viết dưới đây sẽ liệt kê cho bạn một số ứng dụng

Hướng dẫn bạn chi tiết cách tải ứng dụng trên iPhone/iPad nhanh chóng

App Store là một kho ứng dụng độc quyền của Apple mà người dùng có thể tải các ứng dụng về điện thoại của mình. Sẽ có ứng dụng miễn phí và cả tính phí nhưng không phải ai cũng dễ dàng biết cách tải ứng dụng trên

Cách đóng ứng dụng bị treo trên hệ điều hành macOS đơn giản

Hệ điều hành macOS mặc dù ổn định hơn so với Windows, tuy nhiên vì một vài lí do mà trong quá trình đôi lúc sẽ xảy ra tình trạng ứng dụng bị treo và hoàn toàn không thể sử dụng. Lúc này, đa số người dùng sẽ chọn cách

[iOS] Nếu không thể bật 3G/4G, hãy thử những cách này nhé

Bạn vẫn sử dụng kết nối 3G/4G bình thường nhưng đột nhiên một ngày bạn bật đi bật lại nhưng máy vẫn không thể kết nối internet thì hãy thử làm các cách dưới đây xem sao nhé.

Hướng dẫn khắc phục lỗi Full Disk và CPU trên Windows 10 Fall Creators Update

Bạn đang sử dụng Windows 10 và thường xuyên rơi vào tình trạng 100% Disk Usage và CPU? Hôm nay, TCN sẽ tổng hợp các cách có thể giúp bạn xử lý lỗi 100% Disk trên Windows 10 Fall Creators Update.

ĐÁNH GIÁ NHANH

Đánh giá Lenovo IdeaPad U310 Touch: laptop cảm ứng mạnh mẽ giá phải chăng

Lenovo IdeaPad U310 là một chiếc Ultrabook bắt mắt, với màu sắc vỏ máy sống động, phần nội thất màu trắng gọn gàng và những góc cạnh được bo cong mềm mại. Đây là một chiếc laptop lý tưởng để đặt trong phòng khách hoặc

Tiếp tục đánh giá Triumph T120 Black hoàn toàn mới

Triumph T120 Black 2016 sở hữu thiết kế mới với các chi tiết tinh tế hơn, là kết quả của sự thu nhặt và dung hòa phản hồi từ khách hàng cũng như sự tiếp thu và nghiên cứu những công nghệ mới. Với...