Xây dựng hệ điều hành dựa trên nhân Linux. Từ đầu. Windows XP tự làm. Tạo bản phân phối Windows để ghi iso vào ổ đĩa flash

Tất cả người dùng Linux, bắt đầu làm quen với hệ điều hành này, sớm hay muộn cũng bắt đầu tìm kiếm một bản phân phối phù hợp hơn với họ. Một số người không thích trình quản lý gói, một số người có cài đặt hạn chế, một số người muốn các gói được cài đặt sẵn chỉ là những gói mà người dùng cần chứ không phải những gói mà nhà phát triển phân phối đã chọn, những người khác muốn có hình ảnh Trực tiếp làm sẵn hoặc một bộ phân phối để triển khai nhanh chóng trên một đội xe. Sớm hay muộn, mọi người đều nghĩ về điều đó - vì Linux quá mở. Tôi có nên cố gắng tự mình tạo ra sự phân phối những giấc mơ của mình không?

Dưới đây tôi sẽ nói về 8 tiện ích sẽ hỗ trợ và tạo điều kiện thuận lợi cho công việc tạo bản phân phối của riêng bạn.

1. Phản hồi của Linux

Linux Respin là một nhánh của Remastersys không còn được hỗ trợ. Một năm trước, Remastersys là công cụ phổ biến nhất để tạo bản phân phối Linux của riêng bạn và/hoặc sao lưu hệ điều hành của bạn. Linux Respin không có các khả năng tương tự như Remastersys, nhưng vẫn rất tuyệt nếu bạn đang sử dụng một trong những bản phân phối mà nó hỗ trợ. Linux Respin chỉ có sẵn cho Debian, Mint và Trisquel, điều này tất nhiên sẽ hạn chế mức độ phổ biến của nó. Một điểm trừ lớn khác ở công cụ này là gần như thiếu hoàn toàn tài liệu.

2. Bộ công cụ trực tiếp Linux

Linux Live Kit là một công cụ khác mà bạn có thể sử dụng để tạo bản phân phối của riêng mình hoặc tạo bản sao lưu hệ điều hành. Thích Debian hơn, nhưng may mắn thay nó hoạt động tốt trên các bản phân phối khác nếu chúng cung cấp hỗ trợ cho các mô-đun hạt nhân và các tập tin nén. Linux Live Kit là một trình hướng dẫn rất ngắn gọn và thuận tiện để tạo bản phân phối - chỉ cần làm theo hướng dẫn từng bước và bạn sẽ sẵn sàng.

3. Trình chụp ảnh Ubuntu

Ubuntu Imager là một công cụ tốt để tạo bản phân phối của riêng bạn dựa trên Ubuntu. Đây không phải là ứng dụng duy nhất dành cho Ubuntu, nhưng vì nó tốt nên không thể không nhắc đến nó. Tôi sẽ không đi sâu vào chi tiết về hoạt động của nó, vì có Câu hỏi thường gặp về nó kèm theo hướng dẫn cài đặt và vận hành.

4. Linux từ đầu

Nếu bạn muốn kiểm soát tuyệt đối những gì có trong bản phân phối của mình và có nhiều thời gian trong tay, bạn có thể muốn xem xét dự án Linux from Scratch. LFS có tài liệu rất phong phú và là tài nguyên giáo dục tuyệt vời về Linux nói chung, không chỉ về cách tạo bản phân phối của riêng bạn. Linux from Scratch cho phép bạn tạo hệ thống Linux của riêng mình từ mã nguồn. LFS không hẳn là một công cụ giống như những công cụ khác trong danh sách này, nhưng bạn vẫn có thể sử dụng nó cho cùng mục đích - tạo bản phân phối Linux của riêng bạn (và tìm hiểu nhiều điều về Linux nói chung).

5. Công cụ mô-đun Slax

Nếu bạn đang tìm kiếm một công cụ dễ sử dụng và thích bản phân phối Slax nhẹ - dựa trên Slackware - thì bạn thật may mắn! Bởi vì Slax có một công cụ trực tuyến mà bạn có thể sử dụng để chọn các mô-đun mà bạn muốn đưa vào bản phân phối của mình. Trước đây, tôi đã sử dụng công cụ này nhiều lần khi tôi muốn tạo một hệ thống trực tiếp nhẹ nhàng cho bạn bè của mình và nó hoạt động thật đáng kinh ngạc. Duyệt qua các danh mục phần mềm và chọn ứng dụng bạn muốn. Thêm chúng vào build. Đừng lo lắng nếu bạn bỏ lỡ điều gì đó vì bạn luôn có thể thêm nhiều ứng dụng hơn sau khi bản phân phối được thiết lập và chạy.

6. Phép thuật sống

Live Magic là một tiện ích Debian khác để tạo bản phân phối. Nó có thể tạo CD, USB và hình ảnh mạng. Nó dễ sử dụng hơn nhiều so với một số ứng dụng khác trong danh sách này, chẳng hạn như Remastersys, nhưng nó không sử dụng hệ thống đang chạy của bạn làm cơ sở để tạo hình ảnh. Thay vào đó, hãy làm theo trình hướng dẫn và chọn các tùy chọn cấu hình của bạn. Chương trình sẽ lấy các gói từ kho lưu trữ của bạn và thêm chúng vào hình ảnh của bạn.

7. Instalinux

Điểm nổi bật của Instalinux là cho phép bạn tạo ảnh ISO trực tuyến. Trên trang web, bạn có thể chọn bản phân phối của mình sẽ dựa trên bản phân phối nào (đó là CentOS, Debian, Fedora, Mint, OpenSUSE, Scientific và Ubuntu), phiên bản phân phối nào sẽ sử dụng và gói nào. Instalinux tạo một ISO có khả năng khởi động nhỏ (trung bình 30mb), sau khi tải xuống, sẽ bắt đầu cài đặt và tìm nạp tất cả các gói cần thiết khác từ Internet. Đây là công cụ linh hoạt nhất trong danh sách và giao diện web rất dễ sử dụng. Tuy nhiên, nó sẽ không cung cấp cho bạn hình ảnh trực tiếp với môi trường máy tính để bàn và máy tính để bàn được tạo sẵn.

8. Studio SUSE

Đối với người dùng SUSE, sự lựa chọn tốt nhất là SUSE Studio. Hơi giống Instalinux, SUSE studio cho phép bạn tạo bản phân phối dựa trên SUSE của riêng mình bằng giao diện web. Có sẵn để tạo hình ảnh cho CD, DVD, USB, ổ cứng, VMware, VirtualBox và Xen. Trước khi sử dụng, bạn cần tạo một tài khoản - thật dễ dàng vì nó sử dụng Đăng nhập một lần và bạn có thể nhanh chóng đăng ký bằng tài khoản Google, Facebook, v.v. của mình. Bạn có thể chọn phiên bản SUSE nào sẽ được sử dụng làm phiên bản cơ sở, phiên bản máy chủ hay không và môi trường máy tính để bàn nào sẽ được đưa vào bản dựng.

Bị giam giữ.

Tôi hy vọng những công cụ tạo bản phân phối Linux của riêng bạn này sẽ giúp ích cho bạn. Mức độ phức tạp (và sức mạnh) của chúng khác nhau, nhưng tôi đã cố gắng đưa vào cả ứng dụng dễ sử dụng và ứng dụng cung cấp cho bạn nhiều tùy chọn hơn. Ngoài các ứng dụng này, nhiều bản phân phối còn có các công cụ riêng đã được đề cập ở đây, vì vậy nếu bạn đang sử dụng một bản phân phối khác, tốt nhất trước tiên bạn nên kiểm tra xem cụ thể những công cụ nào có sẵn cho bản phân phối đó, sau đó nếu bạn không hài lòng với những gì bạn tìm thấy, hãy thử phổ quát.

Trong suốt vòng đời của máy tính, người dùng phải đối mặt với nhiều vấn đề. Ngoài việc bị vi-rút tấn công, có thể có nhiều lỗi hệ thống khác nhau và sau đó, để loại bỏ chúng, bạn phải cài đặt lại Windows. Điều này không phải lúc nào cũng dễ dàng vì nhiều người dùng không có đĩa cài đặt Windows 7. Các phiên bản PC mới nhất thường không có đầu đọc đĩa quang. Trong những trường hợp như vậy, bản phân phối Windows 7 được cài đặt trên ổ đĩa flash có thể hữu ích.

Tạo đĩa khởi động Windows 7

Khi bật máy tính lần đầu tiên (Windows 7, Windows 8/8.1), người dùng sẽ được nhắc tạo CD/DVD để sao lưu cài đặt Windows, nhưng nhiều người chỉ đơn giản là không chú ý đến thông báo này. Sau khi thời gian trôi qua, việc tạo phương tiện Windows có khả năng khởi động có thể được thực hiện bằng phần mềm thích hợp. AOMEI PE Builder là một trong những công cụ của bên thứ ba như vậy, nó không chỉ hỗ trợ Windows 7 mà còn cả phiên bản 8/8.1 và có thể làm cho ổ đĩa trông giống như Windows PE mà không cần cài đặt AIK/ADK. Trước khi tải xuống phiên bản độc lập của AOMEI PE Builder, trước tiên bạn phải tắt phần mềm chống vi-rút trên PC của mình. Các bước để tạo bản phân phối Windows 7:

  1. Tải xuống chương trình từ Internet.
  2. Tải về, cài đặt và chạy.
  3. Nhấp vào nút “Tiếp theo” màu vàng để chuyển sang bước tiếp theo.
  4. Chọn tùy chọn thứ hai: Thiết bị khởi động USB.
  5. Sau đó nhấp vào “Tiếp theo”, một cửa sổ nhắc sẽ xuất hiện thông báo cho bạn rằng đĩa sẽ được định dạng.
  6. Nhấp vào “OK” để đóng tin nhắn và “Tiếp theo”.
  7. AOMEI PE Builder sẽ bắt đầu tạo hình ảnh.

Định dạng phân phối ISO

Tệp ISO là bản sao ảo của dữ liệu khu vực có cùng cấu trúc tệp, giống như một bản sao hoàn hảo của một bức ảnh có màu sắc, bóng và hoàn toàn có tất cả các sắc thái của bản gốc. Đó là lý do tại sao bản sao ISO còn được gọi là "hình ảnh". Từ viết tắt ISO xuất phát từ tên của tổ chức tạo ra tiêu chuẩn ngành này. Đĩa ISO được sử dụng để gửi bản sao từ máy tính này sang máy tính khác.

Nó là một bản sao hoàn hảo vì nó không mất gì khi sao chép hoặc nén. Bạn có thể tạo và gắn các tệp ISO miễn phí bằng các công cụ đặc biệt và các thiết bị trên ổ đĩa flash hoặc CD có thể khởi động được thay vì ổ cứng.

Hình ảnh ISO thường được sử dụng để phân phối các chương trình lớn qua Internet do thực tế là tất cả các tệp của chương trình có thể được ghi gọn gàng dưới dạng một tệp duy nhất.

Có thể thấy một ví dụ trong công cụ khôi phục mật khẩu miễn phí Ophcrack, chứa toàn bộ hệ điều hành và một số sản phẩm phần mềm, với tất cả các thành phần của chương trình được ghi vào một tệp duy nhất.

Tất nhiên, Ophcrack không phải là chương trình duy nhất sử dụng tệp ISO nên có rất nhiều loại chương trình được phân phối. Ví dụ: hầu hết các chương trình chống vi-rút có khả năng khởi động đều sử dụng ISO.

Trong tất cả các ví dụ này và hàng nghìn ví dụ khác, mọi tệp cần thiết để bất kỳ công cụ nào chạy đều được bao gồm trong một ảnh ISO duy nhất, giúp công cụ này rất dễ tải xuống, ghi vào đĩa hoặc thiết bị khác.

Windows 10 và các phiên bản Windows 8 và Windows 7 cũ hơn có thể được mua trực tiếp từ Microsoft ở định dạng ISO, sẵn sàng để trích xuất vào thiết bị hoặc gắn vào máy ảo.

Lấy hình ảnh từ Windows


Quá trình tạo sẽ phụ thuộc vào phiên bản HĐH nào đang được cài đặt - 7, 8.1 hoặc 10. Microsoft có tất cả chúng, bao gồm cả tiện ích lấy phương tiện có thể khởi động. Trước khi bắt đầu quá trình, bạn cần có mã khóa sản phẩm Windows. Nếu người dùng không chắc chắn về khóa của mình, họ có thể lấy khóa sản phẩm Windows có thương hiệu với bản phân phối Windows 7 gốc hoặc qua email từ Microsoft khi mua hoặc khôi phục khóa của mình bằng phần mềm đặc biệt.

Có đủ ứng dụng trên Internet sẽ giúp bạn tìm khóa nối tiếp, tuy nhiên, các chuyên gia khuyên bạn nên sử dụng phiên bản miễn phí của KeyFinder Magical Jellybean. Sau khi quá trình cài đặt hoàn tất, nó sẽ ngay lập tức hiển thị khóa nối tiếp của sản phẩm ở dạng chuỗi văn bản hoặc tệp. Tốt hơn hết bạn nên giữ khóa CD có nhãn 25 ký tự này ở nơi an toàn, vì người dùng sẽ cần đến nó nhiều lần. Được trang bị mã khóa sản phẩm, bạn cần truy cập trang khôi phục phần mềm và làm theo hướng dẫn. Bạn có thể nhận bản phân phối Windows 7 từ nhà cung cấp thương mại điện tử Microsoft TechRiver:

  • 32-bit cuối cùng x86.
  • 64-bit Ultimate x64.
  • 32-bit x86 chuyên nghiệp.
  • 64-bit chuyên nghiệp x64. 3
  • 2-bit Home Premium x86.
  • Home Premium 64-bit X64.

Bạn cũng có thể lấy hình ảnh bằng các ngôn ngữ khác trên Softoware. Thời gian tải xuống sẽ phụ thuộc vào tốc độ Internet, có thể mất từ ​​vài phút đến hai giờ.

Ổ USB có khả năng khởi động


Microsoft cung cấp một công cụ miễn phí dành cho Windows USB/DVD Download Tool để tích hợp usb 3 0 vào bản phân phối Windows 7. Thuật toán tạo hình ảnh:

  1. Mở Windows USB/DVD rồi “Tải”.
  2. Mở tệp thực thi đã tải xuống Download-Tool-Installer-ru-US.exe và nhấp vào “Cài đặt”.
  3. Đợi quá trình cài đặt hoàn tất và xác nhận “Xong”.
  4. Tải xuống tệp ISO của Windows. Nó có thể được lấy từ Microsoft Store, MSDN hoặc các nguồn đáng tin cậy khác. Nó hoạt động với mọi hệ điều hành vì cấu trúc cài đặt Windows không thay đổi kể từ Windows 7. Một lối tắt đến chương trình sẽ xuất hiện trên màn hình nền để khởi chạy.
  5. Nhấp vào "Có".
  6. Nhấp vào "Duyệt".
  7. Duyệt qua máy tính của bạn, chọn tệp ".iso" và "Mở".
  8. Sau khi chọn tập tin, hãy xác nhận “Tiếp theo”.
  9. Chọn loại phương tiện truyền thông.
  10. Kết nối loại phương tiện và chọn nó trong công cụ tải xuống.
  11. Sau khi chọn loại phương tiện, hãy xác nhận “Bắt đầu sao chép”.
  12. Làm sạch đĩa, nếu có thông tin trên đó, hãy xác nhận thao tác.
  13. Các tập tin cài đặt Windows hiện đã được sao chép vào ổ đĩa đã chọn.
  14. Đợi quá trình tích hợp trình điều khiển usb vào bản phân phối Windows 7 hoàn tất. Bạn sẽ nhận được thông báo rằng thiết bị khởi động đã được tạo thành công.
  15. Đóng chương trình tải xuống và lấy đĩa ra khỏi PC.

Chương trình hình ảnh Rufus


Có một số chương trình hữu ích giúp tạo USB có khả năng khởi động. Phổ biến nhất và đơn giản nhất là Rufus, hoạt động ở phân khúc tiếng Nga. Nó yêu cầu người dùng phải có quyền quản trị viên trên PC. Trình tự tạo:

  1. Trước khi tích hợp trình điều khiển vào bản phân phối Windows 7, bạn cần chọn tùy chọn chạy với tư cách quản trị viên.
  2. Chọn một USB cụ thể trong trường “Thiết bị” có ít nhất 4 GB.
  3. Bốn khu vực sau đây sẽ tự động sắp xếp tệp ISO đã chọn.
  4. Đảm bảo hộp Định dạng nhanh hoặc Tạo bằng tiện ích mở rộng lối tắt được chọn.
  5. Bên cạnh nhãn “Tạo”, hãy sử dụng danh sách thả xuống để chọn hình ảnh.
  6. Để bắt đầu, hãy nhấp vào “Bắt đầu”.
  7. Quá trình tạo bản phân phối Windows 7 trên USB sẽ mất một chút thời gian, điều này phụ thuộc vào sức mạnh của PC.

Rufus không chỉ tạo ra một ổ đĩa flash có khả năng khởi động mà còn ghi vài gigabyte dữ liệu vào ổ USB. Tùy thuộc vào các yếu tố phần cứng khác nhau, quá trình này sẽ mất khoảng 10 phút. Sau khi quá trình hoàn tất, người dùng sẽ có một USB có khả năng khởi động.

Trình tải tiện ích đĩa

Bạn có thể chọn từ nhiều giải pháp phần mềm của bên thứ ba để giúp công việc tạo đĩa khởi động trở nên dễ dàng hơn. Một trong những chương trình được đề cập ở trên là Disk Utility, tiện ích này không thể hoạt động bình thường trừ khi được cung cấp ổ USB và kết nối Internet được hỗ trợ.

Quá trình tạo bản phân phối wWndows 7:

  1. Chọn Tệp > Hình ảnh Trống.
  2. Nhập tên, thẻ và chọn vị trí sẽ được xác định trên PC sau khi mở.
  3. Trong tab “Kích thước”, điền giá trị được yêu cầu.
  4. Chọn "Định dạng". Để sử dụng với Windows hoặc Mac có dung lượng không quá 32 GB, hãy chọn MS-DOS, đối với những phiên bản lớn hơn - ExFAT.
  5. Nhấp vào tab bật lên “Mã hóa” và chọn một tùy chọn.
  6. Nhấp vào "Phần" và chọn bố cục.
  7. Nhấp vào “Định dạng” và chọn tùy chọn cần thiết.
  8. Trình hướng dẫn sẽ thay đổi nó thành 178 MB bằng cách sử dụng .cdr.
  9. Nhấp vào “Lưu” và “Hoàn tất”.

Tạo hình ảnh đĩa an toàn


Bạn có thể sử dụng CDBurnerXP để ghi đĩa DVD có khả năng khởi động của mình. Khi mở nó, bạn sẽ thấy một số tùy chọn trong cửa sổ đầu tiên. Mỗi tham số hoạt động như một trình hướng dẫn thiết lập.

Thuật toán tạo bản phân phối Windows 7 (64):

  • Chọn nhiệm vụ cần thiết và chính chương trình sẽ hướng dẫn bạn qua tất cả các giai đoạn hình thành.
  • Chọn Ghi ảnh ISO, sau đó bấm OK.
  • Đảm bảo đĩa DVD đã được cài đặt trên máy tính của bạn. Chọn ổ ghi DVD sẽ ghi file ISO. Có khả năng chỉ có một nên nó sẽ được chọn trước.
  • Nếu bạn cài đặt nhiều ổ ghi CD/DVD trên máy tính của mình, hãy áp dụng menu thả xuống "Thiết bị mục tiêu", chọn ổ ghi nào sẽ sử dụng và sau đó chương trình có thể thực hiện các điều chỉnh nhỏ tùy thuộc vào ổ ghi CD/DVD bạn chọn.
  • Nhấp vào nút "Duyệt" và điều hướng đến tệp ISO. Khi nó được tìm thấy, nhấp đúp chuột vào nó.
  • Nhấp vào nút "Ghi đĩa", một cửa sổ tiến trình sẽ xuất hiện, sau khi hoàn thành, một thông báo sẽ xuất hiện cho biết thời gian ghi và tốc độ bit trung bình.

Công cụ cài đặt Windows miễn phí


Người dùng nâng cao luôn có sẵn một số công cụ miễn phí trong kho phần mềm của họ để tùy chỉnh Windows 7, từ cài đặt đến Kiểm soát tài khoản người dùng (UAC). Việc tích hợp vào bản phân phối Windows 7 được thực hiện bằng các công cụ miễn phí. Chúng cho phép bạn tạo một bản cài đặt im lặng, thêm/xóa các chương trình Windows của riêng bạn, tích hợp trình điều khiển, tùy chỉnh sổ đăng ký, đính kèm các chủ đề mới và hơn thế nữa.

Bộ sưu tập này cung cấp năm công cụ miễn phí để thiết lập và cài đặt bản phân phối Windows 7 chuyên nghiệp. Để chạy những công cụ này, bạn phải cài đặt Bộ cài đặt tự động của Windows:

  • VLite, mặc dù được thiết kế cho Windows Vista nhưng bạn có thể sử dụng nó cho Windows 7. Công cụ này cho phép bạn tạo bản cài đặt Windows 7 im lặng, tích hợp bản vá, gói ngôn ngữ và trình điều khiển, tùy chỉnh cài đặt Windows và tạo ISO có thể khởi động.
  • RT Seven Lite là một công cụ được thiết kế đặc biệt để tích hợp vào bản phân phối Windows 7. Công cụ này chứa nhiều tính năng hơn so với các công cụ khác. Tab Tùy chỉnh có một số phần cho phép bạn thêm chủ đề, tiện ích, trình bảo vệ màn hình, hình nền máy tính, biểu tượng, logo OEM mới, v.v.
  • 7 Tùy biến là một công cụ đơn giản để tùy chỉnh và tạo bản cài đặt Windows 7 im lặng.
  • Se7en Unattened – Chương trình có khả năng vô hiệu hóa các dịch vụ, kích hoạt tiện ích bổ sung, thêm ứng dụng của bên thứ ba, thêm bản cập nhật Windows, tích hợp trình điều khiển và thêm các cài đặt khác để tạo Windows ISO 7 tùy chỉnh.
  • Win Integrator - Công cụ này gần giống với vLite. Ngoài cách trên, bạn có thể bật hoặc tắt một hoặc nhiều tính năng của Windows. Nhìn chung, một công cụ tốt với giao diện người dùng đơn giản.

Cài đặt bản cập nhật trên phương tiện truyền thông

Truyền tải trực tiếp là một phương pháp được sử dụng để đưa các bản phân phối cập nhật Windows 7 khác nhau vào phương tiện cài đặt và nó cũng hoạt động với các hệ điều hành khác. Thông thường, sau khi cài đặt sạch Windows trên máy tính, một trong những điều đầu tiên người dùng thực hiện là cài đặt các bản cập nhật được gọi là Bản cập nhật Windows. Để thực hiện việc này, máy tính của bạn phải được kết nối Internet, kiểm tra các bản cập nhật, tải xuống, cài đặt và thực hiện các lần khởi động lại cần thiết. Quá trình này sẽ mất nhiều thời gian, đặc biệt nếu bạn đã cài đặt phiên bản Windows cũ hơn.

Đây là lúc cần đến một quy trình hữu ích - slipstreaming, quy trình này chưa được hầu hết người dùng biết rõ. Nó cho phép bạn tích hợp tất cả các bản cập nhật vào ảnh ISO Windows sẽ được sử dụng cho quá trình cài đặt. Tất cả các bản cập nhật chỉ được tải xuống một lần và trong quá trình cài đặt hệ điều hành, chúng sẽ tự động được cài đặt trên hệ thống và sẽ không lãng phí thời gian khi tải xuống các bản cập nhật cho bất kỳ máy tính nào.

May mắn thay, có một số ứng dụng của bên thứ ba được thiết kế để giúp mọi người thực hiện việc truyền tải dễ dàng hơn mà không cần sử dụng dòng lệnh. Trên thực tế, với một ứng dụng như vậy, ISO được tùy chỉnh theo lựa chọn, thêm tất cả các bản cập nhật mới cũng như trình điều khiển vào bản phân phối, chương trình và cài đặt hệ điều hành Windows 7 hoặc loại bỏ các thành phần không cần thiết. Điều này có thể được thực hiện đơn giản và dễ dàng bằng cách sử dụng ứng dụng miễn phí như NTLite.

Trình điều khiển dòng trượt


Các ổ trượt (slipstream) đi kèm với quá trình cài đặt Windows giúp việc này trở nên dễ dàng. Hầu hết các bộ điều khiển SATA và RAID hiện đại đều yêu cầu trình điều khiển Windows cụ thể để xem và sử dụng ổ cứng, đồng thời hầu hết các máy tính mới không có ổ đĩa mềm đều không thể sử dụng cổng USB được kết nối. Do đó, phương pháp này để lại lựa chọn duy nhất cho người dùng là thêm trình điều khiển chính xác bằng công nghệ dòng trượt.

NTLite được thiết kế để giúp cuộc sống dễ dàng hơn bằng cách cho phép bạn truyền tải miễn phí bằng giao diện rất đơn giản và thân thiện với người dùng. Mặc dù phiên bản cơ bản của chương trình là miễn phí nhưng vẫn có một số phiên bản trả phí với các tính năng bổ sung. Ưu điểm chính của NTLite so với các ứng dụng tương tự thuộc loại này là khả năng tương thích với tất cả các phiên bản Windows mới. Nó được cập nhật liên tục để hỗ trợ ngay cả các phiên bản Insider của Windows 10. Tất nhiên, nó không phù hợp với các phiên bản HĐH cũ hơn như XP hay Vista.

Để bắt đầu cài đặt, bạn cần truy cập trang tải xuống trên trang web chính thức. Có hai phiên bản: ổn định và beta. Nên tải xuống phiên bản ổn định. Sau khi quá trình tải xuống hoàn tất, hãy khởi chạy chương trình và làm theo hướng dẫn.

Quá trình cài đặt khá đơn giản:

  1. Khi khởi chạy chương trình lần đầu tiên, bạn sẽ được yêu cầu chọn loại giấy phép để sử dụng.
  2. Chọn "Miễn phí" (hạn chế, phi thương mại) và nhấp vào "OK". Để tải ISO vào NTLite, hãy nhấp vào nút "Thêm" nằm trên thanh công cụ và chọn thư mục thích hợp chứa các tệp đã giải nén trước đó hoặc chỉ cần kéo tệp đó vào chương trình.
  3. Ngay sau khi tải ISO xuống, phần Image History sẽ liệt kê tất cả các Windows có thể cài được ISO đó.
  4. Chọn phiên bản bạn muốn áp dụng cho cài đặt tùy chỉnh của mình, nhấp vào nút Tải xuống và nhấp vào OK trong cửa sổ bật lên mở ra.
  5. Quá trình tải xuống sẽ bắt đầu.

Bạn có thể kiểm tra trạng thái của nó bên cạnh phiên bản Windows đã chọn. Việc này có thể mất vài phút. Sau khi quá trình tải xuống hoàn tất, một số tùy chọn sẽ xuất hiện ở phía bên trái của cửa sổ. Từ đó bạn có thể định cấu hình mọi thứ cho ISO tùy chỉnh của mình. Tiếp theo, thực hiện cập nhật Windows. Sau khi tải xuống bản cập nhật hệ điều hành:

  1. Chuyển đến tab “Cập nhật”, nhấp vào “Thêm” và chọn “Thư mục” và “Thư mục có thư mục con”.
  2. Tìm thư mục lưu trữ các bản cập nhật.
  3. Việc tích hợp trình điều khiển vào bản phân phối Windows 7 được thực hiện trên tab “Trình điều khiển”. Chúng phải được tải xuống trước.
  4. Thêm chúng vào một thư mục, nhấp vào nút "Thêm" trên thanh công cụ NTLite và tìm thư mục đó.
  5. Thực hiện cài đặt im lặng mà không cần giám sát; tính năng này bị tắt theo mặc định.
  6. Chuyển đến menu điều hướng "Tự động" và chọn hộp nằm ở góc trên bên trái.
  7. Thêm tài khoản cục bộ bằng cách nhấp vào nút tương ứng trên thanh công cụ và trong cửa sổ xuất hiện, nhập dữ liệu của bạn và nhấp vào “OK”.
  8. Theo cách tương tự, bạn có thể nhập dữ liệu cho mạng cục bộ của mình bằng cách nhấp vào nút “Tham gia mạng”.
  9. Thêm ứng dụng của bên thứ ba, đi tới “Sau cài đặt”, nhấp vào “Thêm” và tìm tệp .exe mà bạn chọn.
  10. Tạo một ISO Windows mới, chuyển đến tab “Áp dụng”.
  11. Kiểm tra nút “Tạo ISO”.
  12. Sau đó, một hộp thoại sẽ xuất hiện yêu cầu bạn chọn thư mục đích nơi bạn muốn lưu tệp ISO, tên tệp và nhãn ISO.
  13. Nhấp vào nút “Xử lý” trên thanh công cụ. Kể từ thời điểm này, quá trình sẽ trở nên tự động, vì vậy bạn cần đợi vài phút để hoàn tất việc tích hợp trình điều khiển vào bản phân phối Windows 7, tùy thuộc vào những thay đổi được thực hiện, sau đó ISO sẽ sẵn sàng để sử dụng.

Đó là tất cả. Đã thực hiện quy trình từ việc lấy phiên bản ISO của Windows, mua phần mềm để tạo ổ flash USB có khả năng khởi động và cách sử dụng nó cũng như sử dụng một tiện ích cụ thể để tạo DVD có thể khởi động từ Windows ISO.

Trước khi thực hiện việc lắp ráp, bạn phải xác định mục đích và mục tiêu sáng tạo của mình. Nếu không, hội đồng có thể không nhận được mục đích của nó trong thế giới này và vẫn ít được biết đến.Vì vậy, các mục tiêu và mục đích đã được xác định và bạn quyết định xây dựng hệ thống của mình.
Để bắt đầu, bạn phải cài đặt hệ điều hành trong Virtualbox (hoặc một máy ảo khác) hoặc trên máy tính của bạn với tất cả các cài đặt, với tất cả các chương trình mà bạn cho là cần thiết phải có trong bản dựng của mình.
Bây giờ mọi thứ đã được cấu hình và cài đặt, chúng ta sẽ tạo tập hợp của riêng mình. Để làm được điều này, trước tiên chúng ta cần có dung lượng trống trên phân vùng chứa thư mục /trang chủít nhất 6GB.
Có một số công cụ có sẵn để tạo một tổ hợp. Chúng tôi sẽ nói về Hệ thống làm lại, cho phép ngay cả người dùng không có trình độ cao cũng có thể tạo một bản lắp ráp hoàn chỉnh.
Tất cả các bước bên dưới được mô tả cho Ubuntu nhưng phù hợp với tất cả các bản phân phối tương thích với Debian.

1. LẮP ĐẶT

Để cài đặt Remastersys bạn cần tải và cài đặt thủ công, chẳng hạn thông qua chương trình gdebi, 2 gói: remastersys_3.0.x-2_all.debremastersys-gtk_3.0.x-2_all.deb
Đối với Ubuntu 10.04 - 14.04 tải xuống từ đây
Đối với Ubuntu 16.04 - 17.04 tải xuống từ đây
Để tải xuống Ubuntu 17.10 từ đây
Để tải xuống Ubuntu 18.04 từ đây

2. BƯỚC ĐẦU TIÊN

Khởi chạy Hệ thống ⇒ Quản trị ⇒ Remastersys (Tôi sử dụng Mate 1.6. Vị trí có thể khác với các máy tính để bàn khác). Chúng tôi thấy cửa sổ này:

Nói ngắn gọn về các nút chính:
Hỗ trợ- bản sao lưu hoàn chỉnh của hệ thống đã cài đặt, bao gồm dữ liệu người dùng và cài đặt. Tất cả các tập tin được lưu trong thư mục chính của người dùng hệ thống.
quận- chỉ một bản sao lưu của hệ thống đã cài đặt, KHÔNG CÓ dữ liệu người dùng. Tùy chọn tốt nhất để tạo một hệ thống lắp ráp. Cấu trúc đĩa khởi động và ảnh đĩa (iso) được tạo.
Distcdf- giống như Dist nhưng cấu trúc của đĩa khởi động được tạo mà không tạo disk image (iso).
phân phối- tạo ảnh đĩa (iso), miễn là cấu trúc của đĩa khởi động đã sẵn sàng. Chỉ áp dụng sau Dist hoặc Distcdfs.
Thông thoáng- xóa thư mục chương trình tạm thời. Được sử dụng để dọn sạch một thư mục trước khi tạo một hình ảnh mới.

Chuyển đến tab Cài đặt:


Ở đây chúng ta thấy các thông số của quá trình lắp ráp trong tương lai của chúng ta. Hãy nhìn vào những điều cần thiết.
tên tài khoản- tên người dùng mặc định khi đăng nhập vào LiveCD.
Nhãn đĩa CD- nhãn đĩa. Tiêu đề được hiển thị khi đĩa được nạp vào ổ đĩa CD. Giới hạn 32 ký tự, bao gồm cả dấu cách.
Tên tệp- tên file của hình ảnh được tạo ra.
Chúng tôi sẽ không chạm vào phần còn lại bây giờ.
Vậy hãy hỏi:
- Tên người dùng trong dòng Tên người dùng, giả sử alex;
- Hãy đặt tên cho hội của chúng ta và viết nó vào Nhãn CD, ví dụ: AlexBfox;
- Tại dòng Filename ghi tên file Assembly là AlexBuntu-12.04-x32.iso.
Nó sẽ giống như thế này:


Đánh dấu vào dòng Hiển thị biểu tượng cài đặt trên màn hình Chế độ sao lưu tạo biểu tượng cài đặt cho hệ thống của bạn trên màn hình nền. Tùy chọn này hoạt động trên tất cả các máy tính để bàn chính.

Bây giờ hãy chuyển đến tab Hành động:

Nhấn nút Dist. Một cửa sổ sẽ xuất hiện:


Bấm vào đồng ý. Một cửa sổ sẽ xuất hiện:


Vậy là xong, bây giờ bạn có thể bình tĩnh và từ từ uống trà hoặc cà phê. Sau 15 - 60 phút (tất cả phụ thuộc vào sức mạnh của PC) sẽ xuất hiện thông báo:


Xin chúc mừng bản dựng đầu tiên của bạn!
Tệp xây dựng được đặt tại và có tên mà bạn đã đặt cho hội đồng của mình. Trong trường hợp của tôi đây là tập tin AlexBfox-12.04-x32.iso. Trong cùng thư mục cũng có một tệp văn bản tổng kiểm tra hình ảnh với phần mở rộng md5, trong trường hợp của tôi là tệp AlexBfox-12.04-x32.iso.md5.
Bây giờ bạn có thể ghi tập hợp của mình vào đĩa và thưởng thức tác phẩm của mình. Bạn có thể phải nhập tên người dùng đã được chọn khi tạo hình ảnh khi đăng nhập từ LiveCD, trong trường hợp của tôi là alex. Để trống mật khẩu.

3. TÍNH NĂNG NÂNG CAO

Nhiều người sẽ hài lòng với các chương được mô tả ở trên. Nếu bạn vẫn đang đọc thì bạn thực sự muốn tìm hiểu chi tiết về việc tạo một bản dựng gần như chuyên nghiệp.
Trước hết hãy chạm vào tab Cài đặt và xem xét các dòng cần thiết còn lại.
Thư mục làm việc- thư mục làm việc của chương trình. Bạn có thể gán lại nó cho bất kỳ nơi nào và bất kỳ phần nào.
Vâng, dòng cài đặt quan trọng nhất Tùy chọn bóng quần.
Remastersys sử dụng các khả năng của SquashFS để tạo bản phân phối. Để hiểu đầy đủ ý nghĩa của dòng này, tôi cung cấp cho bạn một blog bằng tiếng Nga, trong đó mô tả một cách hoàn hảo toàn bộ ý nghĩa của công cụ mạnh mẽ này.
Sau khi nghiên cứu tất cả các khả năng, chúng tôi sẽ thêm vào dòng của mình Tùy chọn bóng quần các tùy chọn sau: -comp xz.
Dòng này sẽ trông giống như:

Tùy chọn này đặt thuật toán nén xz thay vì gzip theo mặc định, điều này sẽ nén tập hợp của chúng tôi tốt hơn khoảng 20-25%. Tùy chọn này có sẵn từ phiên bản squallfs 4.2 và, ví dụ, trong Ubuntu 10.04, nó không có sẵn. Ubuntu 12.04 đã cài đặt phiên bản 4.2 của squallfs bắt buộc.
Để kiểm tra xem tùy chọn này có khả dụng hay không, hãy nhập terminal mksquashfs. Nếu bạn thấy một cái gì đó tương tự như sau:

mksquashfs
CÚP ĐỔI: mksquashfs source1 source2 … đích [-e danh sách các thư mục/tệp loại trừ]

Tùy chọn xây dựng hệ thống tập tin:
-comp lựa chọn nén
Máy nén có sẵn:
gzip (mặc định)
lzo
xz

sau đó mọi thứ đều ổn và sử dụng tùy chọn -comp xz bạn có thể một cách an toàn.

Từ phiên bản 3.06 kích hoạt tính năng nén xz thay vì gzipđược thay thế bằng bật/tắt. hộp kiểm

4. MENU KHỞI ĐỘNG

Theo mặc định, Remastersys tạo menu boot build khá nhàm chán và đơn điệu. Điều tốt duy nhất là menu khá chức năng. Tôi đã tìm kiếm một cách đơn giản để đưa menu của mình vào mà không cần phải xây dựng lại toàn bộ hình ảnh trong một thời gian dài. Tất cả các hành động tiếp theo đều không phải do các tác giả của Remastersys dự định và chỉ là những thủ thuật và cách giải quyết mà tôi đã nỗ lực thực hiện trong vài tháng thông qua nhiều thử nghiệm khác nhau. Vì vậy, phần này không khẳng định đây là hướng dẫn chính xác dành cho Remastersys.
Vì thế. Đây là menu khởi động chúng tôi có trong cài đặt tiêu chuẩn:


Đây là menu bạn có thể nhận được sau một số thao tác:


Menu khởi động này được sử dụng trong một trong các bản dựng của tôi. Như bạn có thể thấy, hình ảnh đã được thay đổi và menu đã được Nga hóa. Ngoài ra, tôi đã xóa tên phân phối khỏi menu và viết nó bằng GIMPe với màu sắc tươi sáng. Bây giờ chúng ta sẽ bắt đầu thay thế hình ảnh và Nga hóa menu. Để làm được điều này chúng ta sẽ cần chú ý đến nội dung của các file trong thư mục /home/remastersys/remastersys:


Ở đây chúng ta quan tâm đến thư mục ISOTMP. Thư mục này lưu trữ các tập tin tạm thời cho chương trình Remastersys. Đây là những gì chúng tôi sẽ sử dụng. Chúng ta hãy đi đến thư mục này:


Cấu trúc của thư mục này rất giống với cấu trúc của disk image. Thứ duy nhất còn thiếu là thư mục .disk. Thư mục isolinux lưu trữ các tập tin menu khởi động. Chúng ta hãy đi sâu vào nó:


Hãy xem các tập tin menu khởi động:
giật gân.png- hình nền. Kích thước hình ảnh 640x480 dpi.
isolinux.cfg- tập tin cấu hình menu khởi động.
vesamenu.c32, isolinux.bin- tập tin hệ thống.
Vui lòng thay đổi hình nền của menu khởi động thành hình nền của riêng bạn. Loại tệp và tên phải giữ nguyên. Kích thước hình ảnh phải là 640x480 dpi.
Tiếp theo, tôi đăng danh sách tệp cấu hình đã chỉnh sửa isolinux.cfg. Tệp cấu hình Remastersys tiêu chuẩn được sử dụng làm cơ sở. Tôi đã cố gắng viết bình luận vào các dòng một cách rõ ràng nhất có thể. Hầu như tất cả thông tin trên Internet đều bằng tiếng Anh và rất ngắn gọn, vì vậy tôi đã dành rất nhiều thời gian để thử nghiệm để tìm hiểu xem nó hoạt động như thế nào và như thế nào.

Mặc định vesamenu.c32 nhắc nhở 0 thời gian chờ 100 phông chữ cyr_a8x16.psf # Nền menu khởi động nền menu giật gân.png # Màu có hai giá trị thanh ghi trong suốt đầu tiên từ 0 (trong suốt) đến 255 (mờ) ở dạng HEX. # 6 chữ số còn lại là màu ở chế độ HEX (mã màu có thể lấy từ GIMPA). Đầu tiên, viết màu của các chữ cái, sau đó là nền, sau đó là 3 chế độ bóng (none, std, all) # Tiêu đề màu menu màu tiêu đề * #ff00923F #00000000 none # Màu của viền menu (viền) viền màu menu * # 00000000 #00000000 none # Màu của dòng menu đã chọn màu menu sel * #7ffffff #00000000 none # Màu của dòng menu không được chọn màu menu không được chọn * #ffC4613B #00000000 none # Màu của dòng không hoạt động (bị tắt nhưng hiển thị trên màn hình ) màu menu bị vô hiệu hóa * #ffC4613B #00000000 none # Màu của dòng tabmsg nằm bên dưới menu (được gắn nhãn Nhấn ENTER để tải hoặc TAB để chỉnh sửa menu) màu menu tabmsg * #ffCC623E #00000000 none # Thời gian chờ màu dòng (được gắn nhãn Tự động tải sẽ bắt đầu) màu menu timeout_msg * #ffCC623E #00000000 không có #Thụt lề từ trên cùng, menu dòng vshift 1 #Số dòng menu hàng menu 6 # Vị trí hàng tabmsg menu tabmsgrow 11 # Thời gian chờ vị trí hàng menu timeoutrow 12 menu AUTOBOOT Tự động tải sẽ bắt đầu trong # giây menu tabmsg Nhấn ENTER để tải hoặc TAB để chỉnh sửa menu menu cmdlinerow 11 #Menu width , số ký tự chiều rộng menu 80 # Thụt lề các ký tự ở bên trái của cạnh (như tab) lề menu 12 #menu title Ubuntu 12.04 Desktop Mate 1.6 label live # nhãn menu live - khởi động nhãn menu Live System Khởi động hệ thống từ nhân đĩa LiveDVD /casper/vmlinuz nối thêm file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz yên tĩnh giật gân -- nhãn cài đặt menu nhãn Cài đặt Ubuntu 12.04 LTS Mate 1.6 kernel /casper/vmlinuzappend file=/cdrom/preseed/custom .seed boot=casper only-ubiquity initrd=/casper/initrd.gz yên tĩnh giật gân -- # Make thanh menu không hoạt động # menu tắt nhãn kiểm tra nhãn menu Kiểm tra lỗi đĩa kernel /casper/vmlinuzappend boot=casper Integrity-check initrd =/casper/initrd.gz Quiet Splash -- nhãn nhãn menu memtest Kiểm tra bộ nhớ kernel /install/ phần bổ sung memtest - nhãn menu hd nhãn Khởi động từ ổ cứng đầu tiên\\ localboot 0x80

Mã hóa tập tin isolinux.cfg phải là CP 866. Có thể lưu và chỉnh sửa trong Cooledit (trình soạn thảo văn bản Midnight Commandera), trong OpenOffice, v.v. Lấy tập tin đã chỉnh sửa của tôi isolinux.cfg Có thể .
Ngoài ra, bạn cần đặt các phông chữ hỗ trợ tiếng Nga vào thư mục isolinux. Bạn có thể lấy nó từ đây.
Thư mục sẽ trông như thế này:


Kiểm tra quyền truy cập tệp phải như sau đối với tất cả 5 tệp:


Bây giờ mọi sự chuẩn bị đã hoàn tất. Khởi chạy Remastersys:

Nhấn nút phân phối. Quá trình xây dựng lại image sẽ diễn ra nhanh hơn rất nhiều, chỉ từ 1 - 5 phút, vì các file hệ thống chính sẽ không được xây dựng lại. Đầu ra sẽ là các tệp hình ảnh và tổng kiểm tra giống nhau, nhưng với menu đẹp mắt độc đáo của bạn.

5. VỆ SINH LẮP RÁP TỪ "THÊM"

Trước hết, hãy để tôi làm rõ rằng chúng ta không nói về việc xóa các ứng dụng khỏi tập hợp mà là về việc xóa các tệp tạm thời khỏi bộ đệm, trong đó có rất nhiều hàng trăm megabyte.
Trước khi vệ sinh hệ thống, hãy cài đặt gói ubiquity-frontend-gtk.
Trước hết, chúng ta sẽ sử dụng các công cụ dọn dẹp hệ thống tiêu chuẩn. Mở một thiết bị đầu cuối và viết:

Sudo apt-get autoremove Sudo apt-get clean

Lệnh đầu tiên sẽ tự động xóa tất cả các gói không sử dụng.
Lệnh thứ hai sẽ xóa các tệp gói đã tải xuống trong kho lưu trữ.

Bây giờ chúng ta hãy sử dụng chương trình khớp thần kinh và xóa tất cả các cài đặt không cần thiết còn sót lại sau các gói đã xóa. Mở Synaptic. Trong cửa sổ mở ra, chọn nhóm bộ lọc “Trạng thái” ở dưới cùng.
Chọn bộ lọc “Chưa cài đặt (vẫn còn tệp cài đặt)”, chọn tất cả các gói có trong bộ lọc này. Nhấp chuột phải vào cái đã chọn, chọn “đánh dấu để xóa hoàn toàn” trong menu và nhấp vào “Áp dụng”.


Tại đây, trong nhóm bộ lọc này, hãy xóa các gói trong bộ lọc “Đã cài đặt (tự động xóa)”
Nếu thiếu bộ lọc “Chưa cài đặt (còn lại tệp cài đặt)” và “Đã cài đặt (tự động xóa)” thì hệ thống đã được làm sạch và không có gì nằm trong các bộ lọc này.

Công cụ dọn dẹp tiếp theo là chương trình BleachBit từ kho lưu trữ tiêu chuẩn. Giao diện chương trình bằng tiếng Nga, rất dễ hiểu bạn sẽ làm gì. Ngoài ra còn có nút Xem trước trước khi dọn dẹp, nút này sẽ hiển thị cho bạn những gì sẽ bị xóa và cho phép bạn thực hiện các thay đổi trước khi xóa. Chương trình dọn dẹp hệ thống các tệp không cần thiết rất hiệu quả và còn biết cách xóa các tệp ngôn ngữ không sử dụng. Trong bản dựng của tôi, chương trình đã xóa khoảng 300 MB.


Sau khi xóa các tập tin ngôn ngữ, tôi khuyên bạn nên cài đặt lại gói địa phương, nếu không sẽ có vấn đề phát sinh khi cài đặt gói ngôn ngữ trong hợp ngữ. Quá trình cài đặt lại sẽ chỉ trả về cài đặt ngôn ngữ có khả năng cài đặt các ngôn ngữ khác. Sẽ không có gói ngôn ngữ nào được tải xuống.

Bước tiếp theo là xóa bộ đệm chương trình. Có một thư mục trong thư mục gốc của hệ thống /var. Trong đó, các chương trình để lại các tệp tạm thời cần thiết vào lúc này. Tiếp theo tôi sẽ liệt kê các thư mục trong đó bạn có thể xóa tất cả các tệp mà không gây hại cho hệ thống và do đó giảm kích thước của tập hợp.

Từ phiên bản 3.06 trở lên các tập tin tạm thời sẽ tự động bị xóa

/var/sao lưu
/var/cache/apt/- không xóa thư mục lưu trữ
/var/cache/apt/archives
/var/cache/apt-xapian-index
/var/cache/flashplugin-trình cài đặt
/var/crash
/var/lib/apt/danh sách- không xóa thư mục một phần và tập tin khóa
/var/lib/update-notifer/- không xóa các thư mục package-data-downloads và user.d
/var/lib/update-notifer/package-data-downloads- không xóa thư mục một phần và tập tin khóa
/var/lib/update-notifer/user.d - Cần phải xóa tất cả các tập tin, nếu không nó sẽ hiển thị cửa sổ lỗi
/var/tmp

Khi bắt đầu cài đặt, Remastersys sao chép nội dung của thư mục /var vào thư mục tạm thời của nó , từ đó nó sẽ bao gồm các tệp trong tập hợp. Xét rằng sau khi sao chép Remastersys vẫn tiến hành các thao tác chuẩn bị, chúng ta có khoảng 5 phút để xóa những thứ không cần thiết khỏi thư mục /home/remastersys/remastersys/dummysys/var. Hơn nữa, ngay cả khi chúng tôi xóa khỏi thư mục /var/cache/apt các tập tin, chúng vẫn được tạo và sao chép vào thư mục /home/remastersys/remastersys/dummysys/var/cache/apt, làm cho việc lắp ráp trở nên nặng nề hơn.
Cũng trong 5 phút này, bạn có cơ hội dọn dẹp thư mục /nguồn gốc. Chỉ để lại trong đó những tập tin có trong thư mục /etc/skel và thư mục Desktop.

    Cài đặt người dùng mới được lưu trữ trong thư mục /etc/skel. Nếu bạn muốn tất cả người dùng có một số cài đặt giống hệt nhau ngoài mặc định (mặc định) thì hãy sao chép các tệp cần thiết từ thư mục của bạn /home/[tên người dùng đăng nhập của bạn] vào thư mục này, đừng quên thay đổi quyền từ quyền của bạn sang quyền root. Không cần phải sao chép mọi thứ ở đó, điều này có thể dẫn đến một số xung đột nhất định. Thông thường mỗi chương trình có 2-3 file cài đặt. Hãy nhớ rằng, bạn càng ít sao chép ở đó thì việc lắp ráp sẽ càng chuyên nghiệp hơn và người dùng sẽ gặp ít vấn đề hơn.

    Trình khởi chạy cho tất cả người dùng có thể được chỉnh sửa, thêm, xóa trong thư mục /etc/xdg/tự khởi động mà không làm tắc nghẽn thư mục /etc/skel

    Nếu bạn muốn tạo một tập hợp với một máy tính để bàn khác với máy tính để bàn có sẵn trong bản phân phối, thì tốt hơn là sử dụng một tập hợp tối thiểu không có môi trường đồ họa, bao gồm kernel và các gói tối thiểu cho phép bạn chạy hệ thống. ở chế độ bảng điều khiển. Và trên hệ thống này, hãy cài đặt các gói cần thiết và thực hiện các cài đặt cần thiết. Phương pháp này có ít lỗi hơn so với khi bạn lấy một bộ lắp ráp hoàn chỉnh làm sẵn và cố gắng cắt bỏ những thứ không cần thiết khỏi nó.
    Dưới đây là tất cả các mini.iso có thể có cho Ubuntu từ bản phát hành 12.04 đến 16.04 https://help.ubuntu.com/community/Installation/MinimalCD

Chúc may mắn! Và cho thế giới biết những sáng tạo của bạn!

Nếu bạn quyết định bắt đầu phân phối các chương trình của mình, thì bạn không thể làm gì nếu không có bản phân phối cài đặt. Ngày nay, hầu hết các chương trình đều có trình cài đặt, thường được gọi là Setup.exe. Trong bài viết này, chúng ta sẽ xem xét một ví dụ về cách xây dựng trình cài đặt cho ứng dụng Access và xem xét một số tính năng mà bạn cần biết.

Như đã đề cập trước đó, Access không cho phép bạn tạo một tệp thực thi có thể chạy mà không cần Access. Nhưng đồng thời, Microsoft đề xuất sử dụng gói này để giải quyết vấn đề Nhà phát triển Microsoft Office, bao gồm giấy phép phân phối chương trình Thời gian chạy Microsoft Access. Tôi sẽ tập trung vào điều này chi tiết hơn.

Thời gian chạy Microsoft Access là phiên bản Access cho phép người dùng chạy nhưng không sửa đổi ứng dụng Access. Việc cài đặt thời gian chạy Microsoft Access thay vì phiên bản đầy đủ chỉ có ý nghĩa nếu bạn cần tính toàn vẹn của giấy phép và máy khách đang chạy cơ sở dữ liệu của bạn không có giấy phép Access. Trong trường hợp này bạn sẽ phải mua ODE (Phiên bản dành cho nhà phát triển Office). Sau đó, cùng với việc mua nó, bạn sẽ nhận được một số công cụ bổ sung và quan trọng nhất là PHẢI cài đặt cho máy khách, cùng với cơ sở dữ liệu bạn đã phát triển, cũng như phiên bản Run-time của Access. Trong trường hợp này, sẽ không có khiếu nại nào chống lại khách hàng về việc sử dụng Access bất hợp pháp. Nếu không, mỗi khách hàng cần mua giấy phép MS AAccess.

Gói ODE bao gồm “trình tạo phân phối” bao gồm MDB và phiên bản Thời gian chạy của bạn trong bản phân phối. Tất cả các thư viện cần thiết để tạo Thời gian chạy đều đã được đưa vào phiên bản đầy đủ của Access (ngay cả khi không có ODE). Nhưng có một NHƯNG (điều này dành cho những người lo ngại về việc cấp phép “gian lận”):

Nếu bạn không mua chính thức thì khách hàng vẫn sẽ không có quyền sử dụng ngay cả phiên bản Run-time.

Ý nghĩ sau đây có thể nảy sinh: Điều gì sẽ xảy ra nếu bạn tìm ra những tệp nào Access cần để hoạt động và đưa chúng vào bản phân phối cài đặt? Có thể, nhưng điều này không giải quyết được vấn đề với giấy phép. Ngoài ra, bạn sẽ phải tạo một chương trình cài đặt khá phức tạp với việc kiểm tra các thành phần hiện có và cài đặt/đăng ký những thành phần còn thiếu. Hơn nữa, trong trường hợp sau, thậm chí có thể phá hủy hệ thống nếu thực hiện không đúng cách.

Nói chung, nếu chúng ta xem xét các tình huống thực tế với việc bán ứng dụng trên Access, thì chỉ có một số nhà phát triển (chúng ta đang nói về Nga) thực sự mua các gói giấy phép. Theo quy định, đây là những người mà “ở một mức độ phát triển kinh doanh nhất định, câu hỏi nên mua hay không mua sẽ mất đi sự liên quan” - hoặc đơn giản hơn là ai có đủ khả năng mua gói giấy phép với giá 600 - 1000 USD . Thật thú vị khi nghe họ chửi thề trên các diễn đàn về hoạt động của những chương trình như vậy. Theo như tôi hiểu thì có những “tiếng ồn” tương tự như trong các phiên bản lậu. Do đó, tôi sẽ không khuyến khích bạn chỉ sử dụng các phiên bản Office miễn phí hoặc vi phạm bản quyền cho các chương trình của mình, nhưng tôi cũng không khuyên bạn nên sử dụng phiên bản được cấp phép (xem ở trên).

Điều thú vị là phiên bản đầy đủ của Access có thể được khởi chạy ở chế độ thời gian chạy bằng cách chỉ định khóa chuyển /runtime trên dòng lệnh. Ví dụ: tạo một lối tắt trên màn hình nền, nhấp chuột phải vào nó, trong hộp thoại xuất hiện trong trường đối tượng, hãy viết như thế này: (cái này dành cho Office 2000 - XP, nhưng đối với 2003 bạn sẽ cần sửa nó thay vì Office10 - Office11)

"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "D:\Bases\My Database.mdb"/runtime

và trong trường “Thư mục đang làm việc”:

Bây giờ hãy khởi chạy ứng dụng thông qua phím tắt này. Cửa sổ dự án Access sẽ mở ra nhưng phím tắt Access và các thanh công cụ chuẩn sẽ không còn ở đó nữa. Đây là chế độ thời gian chạy.

Đối với những nhà phát triển lần đầu, việc phân phối ứng dụng Access thông qua bộ Microsoft Office Developer có thể không phải là một lựa chọn. Rốt cuộc, nó tốn tiền, và không ít. Chúng ta sẽ xem xét một phương pháp khác, sử dụng trình cài đặt miễn phí Thiết lập Inno. Tất nhiên, có những người khác được trả tiền, ví dụ Cài đặtShield và trình cài đặt miễn phí. Chúng khác nhau về tính dễ sử dụng và kích thước của bộ phân phối được tạo ra.

Thiết lập Inno- trình cài đặt được phân phối miễn phí cho các chương trình Windows. Phiên bản tiếng Anh xuất hiện từ năm 1997, hiện tại Inno Setup đã được dịch sang nhiều ngôn ngữ và trình cài đặt có thể được tạo bằng hơn 20 ngôn ngữ. Inno Setup vượt trội hơn nhiều trình cài đặt thương mại về tính năng, độ ổn định và kích thước của tệp mà nó tạo ra.

Các đặc điểm chính:

  • chương trình có thể so sánh thông tin phiên bản tập tin
  • di chuyển các tập tin đã sử dụng
  • đăng ký DLL/OCX/FNT/TLB và thư viện chuẩn
  • cài đặt phông chữ
  • kiểm tra xem một số chương trình có đang hoạt động hay không
  • tạo lối tắt để truy cập nhanh (ví dụ: thông qua menu bắt đầu hoặc trên màn hình nền)
  • ghi vào tập tin ini
  • máy tích hợp để viết tập lệnh bằng ngôn ngữ Pascal
  • hỗ trợ cài đặt đa ngôn ngữ
  • cài đặt và gỡ cài đặt theo mặc định
  • tất cả mã đều có sẵn (Borland Delphi 2.0-5.0)
  • bảo vệ mật khẩu để thiết lập
  • trường hợp bị hủy trong quá trình thực thi thì mọi thao tác sẽ được trả về trạng thái ban đầu
  • hỗ trợ tất cả các phiên bản Windows 32-bit (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • tạo ra một tệp exe, giúp đơn giản hóa đáng kể quá trình cài đặt chương trình của bạn
  • giao diện Windows 2000/XP tiêu chuẩn
  • lấy người dùng làm trung tâm (ví dụ: đầy đủ, tối thiểu, tùy chỉnh)
  • tất cả các công cụ gỡ cài đặt
  • cài đặt tệp: hỗ trợ tích hợp cho các tệp nén LZMA "deflate", bzip2, 7-zip

Ngoài ra, bắt đầu từ phiên bản 2.0.6, Inno Setup bao gồm hỗ trợ đầy đủ cho MBCS. Các phiên bản trước không bao gồm thuộc tính cuối cùng này. Nhưng nó không hỗ trợ cài đặt Web.

Điểm đặc biệt của việc tạo trình cài đặt trong Inno Setup là trình cài đặt được tạo bằng cách sử dụng tập lệnh - tệp văn bản ASCII đơn giản gợi nhớ đến tệp .INI. Ví dụ, các tập lệnh dễ chỉnh sửa hơn so với làm việc với giao diện Installshield. Tập lệnh có phần mở rộng ".iss" (tập lệnh thiết lập inno). Nó chỉ định tất cả các tham số của trình cài đặt và trong khi cài đặt, chương trình sẽ tự liên kết với các tệp này. Kịch bản được chia thành các phần, tên được viết trong dấu ngoặc vuông. Trong các phần có các từ khóa và hướng dẫn mà trình biên dịch có thể đọc và thực thi.

Nhận xét bắt đầu bằng dấu chấm phẩy ở đầu dòng và có thể được đặt ở bất kỳ đâu trong tập lệnh. Không thể nhận xét trong một khối, cũng như đặt nhận xét ở giữa dòng. Cái sau được trình biên dịch cho phép, nhưng sau đó, khi được thực thi sẽ dẫn đến lỗi.

; -- Sample1.iss --
; Minh họa việc sao chép 3 tập tin và tạo biểu tượng.

Thứ tự của các phần không quan trọng. Tất cả bọn họ (trừ ) là tùy ý. Từ khóa được gán giá trị bằng dấu bằng (=).

Gợi ý bao gồm một hoặc nhiều tham số và các tùy chọn của chúng cũng như các cờ cờ. Ngược lại, tham số bao gồm một tên theo sau là dấu hai chấm : và ý nghĩa. Các thông số, tùy chọn và flag cách nhau bằng dấu chấm phẩy ;

Chúng ta hãy xem xét ngắn gọn các phần chính:

Phần

Nghĩa

chứa các hướng dẫn về hoạt động của quy trình cài đặt cũng như giao diện của nó. Các từ khóa AppName, AppVerName và DefaultDirName là bắt buộc. Tất cả những người khác - khi cần thiết
Nó chứa các tập tin thiết lập
phím tắt (biểu tượng)
Tỷ lệ các thành phần với loại quy trình cài đặt
cho phép bạn tạo các thư mục trống mới
ghi vào tập tin INI
hành động đầu tiên trong quá trình cài đặt, systax tương ứng với phần
cho phép thay đổi cụ thể đối với văn bản
thực hiện một mục trong sổ đăng ký
thực thi các chương trình khác sau khi dữ liệu đã được cài đặt thành công nhưng trước khi hộp thoại đóng lại
cho phép các hành động bổ sung trong thiết lập
đặt kiểu thiết lập
thao tác cuối cùng trong quá trình gỡ cài đặt. Bằng cách này, các thư mục và/hoặc tập tin sẽ bị xóa
thao tác đầu tiên trong quá trình gỡ cài đặt. Systax tương ứng với phần
chứa thông tin về ngôn ngữ. nói chung là không dùng

Thiết lập Inno hoạt động bên trong một tập lệnh với nhiều hằng số được xác định trước khác nhau, thường chứa các đường dẫn. Phương pháp viết: (Tên). Một số hằng số như (ứng dụng) và (nhóm) có thể/nên được người dùng xác định trước. Bất kỳ ai muốn tự xác định các hằng số nên chuyển sang bộ tiền xử lý của Alex Yackimoff.

Dưới đây là các hằng số Thiết lập Inno chính:

không thay đổi

ví dụ

(thắng) đường dẫn đến thư mục/thư mục Windows C:\Windows
(sys) đường dẫn đến thư mục hệ thống Windows, cụ thể là thư mục System32 C:\Windows\System hoặc C:\Windows\System32
(ứng dụng) đường dẫn đến ứng dụng (chương trình) của riêng bạn
(pf) đường dẫn đến thư mục chương trình C:\Chương trình
(cf) đường dẫn đến dữ liệu được chia sẻ C:\Programme\Gemeinname Dateien
(đạo) tương ứng với (cf)\Microsoft Shared\DAO C:\Programme\Gemeinname Dateien\Microsoft Shared\DAO
(src) đường dẫn đến thư mục cài đặt thường lệ tại thời điểm thiết lập R:\
(nhóm) nhóm chương trình cho menu bắt đầu

Vì vậy, hãy xem xét các vấn đề cần giải quyết (chúng tôi sẽ chỉ xác định những vấn đề tối thiểu). Trình cài đặt của chúng tôi nên làm như sau:

Giải nén tập tin vào các vị trí cần thiết
Tạo một thư mục trong thư mục chương trình (thư mục “Cop” - để lưu trữ các bản sao lưu cơ sở dữ liệu)
Tạo menu khởi chạy ứng dụng trong Start - All Programs, cũng như biểu tượng trên màn hình nền

Đây là mức tối thiểu cần thiết. Tuy nhiên, tất nhiên, đây không phải là tất cả các khả năng của Inno Setup. Không phải tự nhiên mà nhiều nhà phát triển sử dụng nó. Nhưng trong bài viết này tôi sẽ chỉ giới hạn ở điều này, những ai muốn nghiên cứu sâu hơn về khả năng của chương trình có thể tham khảo hệ thống trợ giúp. Có rất nhiều liên kết trên Internet cho cả chương trình và bản dịch trợ giúp. Ví dụ: Cài đặt Inno 5.1.6. và sự trợ giúp cho nó, bạn có thể tải xuống tại đây... Trang web tiếng Anh của chương trình http://www.innosetup.com

Trước tiên, hãy thử trải nghiệm bằng cách tạo trình cài đặt bằng trình hướng dẫn, sau đó nghiên cứu cấu trúc của tập lệnh thu được. Về nguyên tắc, tôi nghĩ không cần phải mô tả chi tiết cái gì nhấn ở đâu. Inno Setup rất dễ học nên có thể học mà không gặp vấn đề gì, được gọi là “phương pháp chọc khoa học”. Ví dụ: đây là tập lệnh cài đặt thực hiện các tác vụ được xác định trước đó (tất cả các tệp phân phối đều nằm trong thư mục D:\Setup.)


AppName=Chương trình của tôi
AppVerName=Chương trình của tôi. Phiên bản 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
TắtDirPage=no
DefaultGroupName=Chương trình của tôi
TắtProgramGroupPage=có
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
LuônCreateUninstallIcon=có


Tên: "máy tính để bàn"; Mô tả: "Tạo lối tắt trên &Desktop"; GroupDescription: "Thêm phím tắt:"


Nguồn: "D:\Setup\Server.mdb"; DestDir: "(ứng dụng)"; Tên đích: "Server.mdb";
Nguồn: "D:\Setup\license.txt"; DestDir: "(ứng dụng)";
Nguồn: "D:\Setup\readme.txt"; DestDir: "(ứng dụng)";
Nguồn: "D:\Setup\Log.JPG"; DestDir: "(ứng dụng)";
Nguồn: "D:\Setup\Log.ico"; DestDir: "(ứng dụng)";
Nguồn: "D:\Setup\Base.mdb"; DestDir: "(ứng dụng)";


Tên tệp: "(ứng dụng)\MyProg.url"; Mục: "Lối tắt Internet"; Khóa: "URL"; Chuỗi: "http://MyMySoft.ru/"


Tên: "(ứng dụng)\Cop"


Tên: "(nhóm)\Chương trình của tôi"; Tên tệp: "(app)\Base.mdb" ;WorkingDir: "(app)";IconFilename:(app)\Log.ico
Tên: "(nhóm)\Trang web chương trình"; Tên tệp: "(ứng dụng)\MyProg.url"
Tên: "(userdesktop)\Chương trình của tôi"; Tên tệp: "(app)\Base.mdb" ;WorkingDir: "(app)"; IconFilename:(app)\Log.ico;Tasks: desktopicon

Bạn có thể tải xuống một ví dụ về cách hoạt động của tất cả bên dưới.

  • Liên hệ "Giao diện" để biết thêm thông tin/mua sản phẩm

Tải xuống

Đối với những người đã nắm vững phần thứ nhất - lắp ráp phần chính của hệ điều hành - thì có phần thứ hai mang tên Beyond Linux From Scratch (BLFS). Trong số những nhược điểm của phương pháp này, có lẽ chỉ có thể lưu ý đến lượng thời gian cần thiết.

cdd đơn giản

Một phương tiện ít nghiêm trọng hơn nhiều để xây dựng bản phân phối của riêng bạn dựa trên Debian. Cho phép bạn nhanh chóng lắp ráp hình ảnh cài đặt của mình, bao gồm bộ gói cần thiết. Có một trang chính thức trên wiki Debian, nhưng có vẻ như nó đã khá cũ và lâu rồi không được cập nhật. Đây là một trong những cách dễ nhất và nhanh nhất để xây dựng hình ảnh phân phối của bạn, nhưng trước tiên bạn sẽ phải đọc Hướng dẫn chính thức và xem trang hướng dẫn sử dụng.

Studio SUSE

Một trong những cách dễ nhất để xây dựng hệ điều hành của riêng bạn dựa trên nhân Linux và phần mềm miễn phí. Nói chính xác hơn, đây là cơ hội để bạn xây dựng hậu duệ của OpenSUSE hoặc SUSE Linux Enterprise của riêng mình. Để xây dựng bản phân phối của riêng mình, bạn chỉ cần đăng ký trên trang web http://susestudio.com. 15 gigabyte được cung cấp để lưu trữ hình ảnh. Tóm lại, việc xây dựng bản phân phối của bạn trông như thế này:

  • Đăng ký trên trang web http://susestudio.com
  • Chọn cấu hình hệ điều hành ban đầu
  • Sửa đổi nó
  • Nếu cần, hãy tải xuống các gói cần thiết cùng với ứng dụng của bạn
  • Tạo một hình ảnh

Tôi sẽ không đi vào chi tiết hơn, mọi thứ trên trang web đều rất đơn giản và rõ ràng. SUSE Studio cho phép bạn tạo các loại hình ảnh sau:

  • Hình ảnh ổ USB flash
  • CD trực tiếp
  • Hình ảnh ISO cài đặt
  • Ảnh đĩa máy ảo ở định dạng .vmdk
  • Hình ảnh máy ảo ở định dạng OVF được nhập vào bộ ảo hóa
  • Hình ảnh khách cho Xen (.img)
  • Ảnh đĩa cho Hyper-V (.vhd)
  • Hình ảnh cho SUSE Cloud / OpenStack / KVM (.qcow2)

Ngoài ra, trang web còn có một thư viện các hệ điều hành được tạo sẵn, nơi bạn có thể chọn cấu hình được tạo sẵn và thay đổi nó.

Trình tạo Ubuntu

Một chương trình xây dựng bản phân phối dựa trên Ubuntu. Trên thực tế, bạn sẽ nhận được một Ubuntu thông thường với cấu hình được yêu cầu. Dự án đóng cửa vào ngày 10 tháng 3 năm 2014 nên rất khó để giới thiệu đưa vào sử dụng. Nếu bạn muốn làm quen với nó, bạn có thể làm như vậy. Ngoài ra còn có một lệnh để kết nối kho lưu trữ mà từ đó bạn có thể cài đặt gói ubuntu-builder. Nếu bạn không để ý thì đây:

Add-apt-repository ppa:f-muriana/ubuntu-builder

Nhìn chung, đó là một dự án khá nổi tiếng vào thời điểm đó. Thật xấu hổ vì nó đã đóng cửa.

Nhà xây dựng Novo

Một chương trình khác để xây dựng bản phân phối cần được cài đặt. Nó được cài đặt bằng tập lệnh mà bạn có thể sử dụng. Bản thân tập lệnh sẽ thêm kho lưu trữ và cài đặt các gói. Đây có lẽ là chương trình tốt nhất hiện nay để xây dựng bản phân phối dựa trên Ubuntu về tính dễ sử dụng. Và cũng không có gì nhiều để kể nữa, cứ mặc vào và xem thôi. Mọi thứ đều trực quan.

Nói chung là nếu bạn muốn tập hợp bản phân phối đặc biệt của riêng mình, có đủ nguồn lực thì bạn cần thử, xem cái nào phù hợp với mình nhất và cái nào thú vị hơn. Nếu bạn biết một cách khác để xây dựng hệ điều hành của mình, hãy chia sẻ nó trong phần bình luận