01/10/2018, 08:34

Hỏi về cách build một hệ điều hành (file .OVA hay ISO)

Xin chào mọi người!
Mình rất thích linux, và cũng đang học ở mức cơ bản. Nhưng mình muốn build một hệ điều hành linux riêng thành file .OVA để chạy trên máy ảo hoặc thành file ISO luôn. Bạn nào có kinh nghiệm có thể hướng dẫn mình các bước với. Mình sẽ học từ từ từng bước, không quan trọng thời gian, vì mình nghĩ để đạt đến trình đó thì phải còn khá lâu nữa. Mình muốn được định hướng trước ạ!
Xin cảm ơn!

Tao Không Ngu. viết 10:49 ngày 01/10/2018

Hi Lê Nhật Thanh.
Bạn dùng linux lâu chưa ? Nếu là người mới bắt đầu thì mình khuyên bạn làm quen với linux dã.

Lê Nhật Thanh viết 10:35 ngày 01/10/2018

Mình dùng hơn 2 năm rồi bạn!
Bạn biết thì chia sẻ cho mình với!

Tao Không Ngu. viết 10:47 ngày 01/10/2018

Hi Lê Nhật Thanh.
Bạn biết quy trình cài linux chứ ?

Vô Thin viết 10:49 ngày 01/10/2018

Đầu tiên là học tiếng Anh đi đã, vì những bài hướng dẫn bạn làm việc trên đầy trên mạng, bạn Google một phát ra ngay.

Bạn dùng Linux có distro tên là gì? (Ubuntu, CentOS, Fedora, Arch Linux…). Nếu bạn dùng Ubuntu thì việc tạo ISO có thể đọc bài sau: https://goo.gl/xqfeCs - đọc đi, làm bí chỗ nào thì lên đây để được hướng dẫn tiếp.

Chúc bạn thành công!

Lê Nhật Thanh viết 10:44 ngày 01/10/2018

Mình biết chứ bạn.

Lê Nhật Thanh viết 10:45 ngày 01/10/2018

Cám ơn bạn nha Vô Thin :). Mình dùng Debian bạn!

Tao Không Ngu. viết 10:38 ngày 01/10/2018

Thử kể ra xem @_@!

Lê Nhật Thanh viết 10:49 ngày 01/10/2018

OK bạn. Mình biết gì nói đó vậy!
Mình không nói tới các sector trong ổ cứng!

  1. khởi động bootloader
  2. Nạp kernel linux
  3. kernel linux chạy
  4. Sau đó có 1 tiến trình có ID = 1 chạy (Đọc trong file tên gì thì mình không nhớ).
  5. khỏi động tất cả các hệ thống con và khởi động!
Tao Không Ngu. viết 10:50 ngày 01/10/2018

Hi Lê Nhật Thanh.
Đó là quá trình khởi động hệ điều hành nhân linux rồi.
Có thể nói ngắn gọi quá trình cài một bản phân phối linux là quá trình tạo cây thư mục linux trên bộ nhớ ngoài. Và sau đó khởi động vào đó.
Bạn thử cài vòm xem.
https://wiki.archlinux.org/index.php/installation_guide
Cái đĩa chạy live là môi trương để thực hiện quá trình tạo cây thư mục mà thôi. Có nhiều cách tạo đĩa chạy live. Một trong số đó là lưu chính hdh linux đang dùng lên đó.

askubuntu.com
Aryan Biswas

How to create an iso from current installation

iso
asked by Aryan Biswas on 07:10PM - 09 Oct 14

Lê Nhật Thanh viết 10:43 ngày 01/10/2018

OK thanks bạn. Để mình nghiên cứu rồi có gì mình hỏi. Mình nhớ tên bạn rồi. . Bạn có thể tham khảo cái này. Một idol của mình làm. Bạn đó tự build. Bạn đó tên là Xuân Hòa.
"BKAP OS version 1.0
goo.gl/79Ag5U
User : bkap / Password :root
BKAP OS là bản phân phối Hacking dựa trên nền tảng Ubuntu, Tập trung khai thác lỗ hổng Web Application theo chuẩn Pentesing của UntilSec (Samurai WFT) Bao gốm chức năng

  • Recon
  • Mapping
  • Discovery
  • Exploits
    Ngoài ra còn có thêm Anti Forensic (Xóa dấu vết) Firewall và Anonymous (Nặc danh)
    Hiện tại trong quá trình thử nghiệm nên mình vẫn để file .OVA và phân vùng cũ…Nên file sẽ khá nặng 7.5G"
Tao Không Ngu. viết 10:50 ngày 01/10/2018

Hi Lê Nhật Thanh.
Mình không khoái build OS lắm. Nhưng mình cũng rất ấn tượng về nó.

1 Để build ra 1 distro linux rất dễ https://distrowatch.com/
Nhưng đê cho nó sống mới là việc khó. Bạn có thể thấy các phiên bản linux trong top đầu đều có “linh hồn” triết lý sống của riêng mình. Và nếu không tìm ra triết lý sống cho nó thì nó chỉ là một vật vô hồn mà thôi.

2 Lựa chọn Ubuntu base cho một bản phân phối bảo mất có vẻ không khôn ngoan.
2.1 Ubuntu cập nhật theo phiên bản nên bạn không phải lúc nào cũng có bản cập nhật mới nhất của phần mềm cũng như các bản vá bảo mật.
2.2 Độ ổn định không được đánh giá cao. Không phải tự nhiên mà người ta chọn debian cho Kalilinux và cập nhật theo kiểu quay vòng.

Chúc bạn tìm ra triết lý sống cho OS của mình.

P/S Mình mới dùng linux được 1 tháng.

Lê Nhật Thanh viết 10:49 ngày 01/10/2018

Tks bạn đã chia sẻ. Mình sẽ tiếp tục nghiên cứu, khi có thắc mắc sẽ lên daynhauhoc hỏi tiếp. tks bạn một lần nữa!

Bài liên quan
0