• Home
  • Khoa Học
    • All
    • Bí ẩn - Chuyện lạ
    • Câu chuyện Khoa học
    • Chăm sóc Sức khỏe
    • Khám phá khoa học
    • Khám phá thiên nhiên
    • Khoa học công nghệ
    • Khoa học Vũ trụ
    • Khoa học vui
    • Môi trường
    • Y học

    10 sự thật thú vị về địa lý thế giới mà bạn sẽ không được dạy ở trường

    11 loài hoa đẹp nhưng chứa chất kịch độc chết người

    Ngỡ ngàng với sa mạc kỳ lạ nhất thế giới có hàng nghìn hồ nước

    Ngỡ ngàng với sa mạc kỳ lạ nhất thế giới có hàng nghìn hồ nước

    9 sinh vật sống kỳ lạ hơn cả tiểu thuyết khoa học viễn tưởng

    9 sinh vật sống kỳ lạ hơn cả tiểu thuyết khoa học viễn tưởng

    11 sự thật ‘gây lú’ đảm bảo 90% chúng ta chưa bao giờ nghe đến

    11 sự thật ‘gây lú’ đảm bảo 90% chúng ta chưa bao giờ nghe đến

    8 sự thật về nước đóng chai mà nhà sản xuất không bao giờ muốn người tiêu dùng biết tới

    8 sự thật về nước đóng chai mà nhà sản xuất không bao giờ muốn người tiêu dùng biết tới

    9 việc cần làm sau một đêm mất ngủ để lấy lại năng lượng và tỉnh táo để làm việc

    9 việc cần làm sau một đêm mất ngủ để lấy lại năng lượng và tỉnh táo để làm việc

    Trending Tags

    • Thiết Bị Âm Thanh – Hình Ảnh
      Ứng dụng truyền hình internet HTVC: Trải nghiệm tuyệt vời dành cho người Việt

      Ứng dụng truyền hình internet HTVC: Trải nghiệm tuyệt vời dành cho người Việt

      Triển lãm thiết bị âm thanh cao cấp bị thu hẹp do ảnh hưởng của dịch Covid-19

      Triển lãm thiết bị âm thanh cao cấp bị thu hẹp do ảnh hưởng của dịch Covid-19

      Hướng dẫn bạn chọn mua loa bluetooth chính hãng giá siêu ưu đãi

      Hướng dẫn bạn chọn mua loa bluetooth chính hãng giá siêu ưu đãi

      Giải mã sức hút siêu phẩm S6G Pro Max đến từ thương hiệu coocaa TV

      Giải mã sức hút siêu phẩm S6G Pro Max đến từ thương hiệu coocaa TV

      Xổ số Max 3D, cách chơi quen thuộc với người Việt Nam

      Xổ số Max 3D, cách chơi quen thuộc với người Việt Nam

      TV màn hình 32 inch, giá 4,39 triệu đồng tại Việt Nam

      TV màn hình 32 inch, giá 4,39 triệu đồng tại Việt Nam

      Nâng cấp trải nghiệm làm việc, học tập, giải trí tại gia mùa dịch

      Nâng cấp trải nghiệm làm việc, học tập, giải trí tại gia mùa dịch

      Trending Tags

      • Cuộc Sống Số
        Mạng di động iTel chơi lớn tặng SIM vàng ‘khủng’ chào mừng thuê bao thứ 3 triệu

        Mạng di động iTel chơi lớn tặng SIM vàng ‘khủng’ chào mừng thuê bao thứ 3 triệu

        Vén màn bí mật ‘lò’ đào tạo CEO công nghệ của Ấn Độ

        Vén màn bí mật ‘lò’ đào tạo CEO công nghệ của Ấn Độ

        Điểm mặt các ‘thảm hoạ’ công nghệ 2021

        Điểm mặt các ‘thảm hoạ’ công nghệ 2021

        TP.HCM: Thông tin ca nhiễm Covid-19 chủng Omicron tại Bệnh viện FV là giả mạo

        TP.HCM: Thông tin ca nhiễm Covid-19 chủng Omicron tại Bệnh viện FV là giả mạo

        Thị trường chuyển phát nhanh 2021: trong cái khó, ló cái khôn

        Thị trường chuyển phát nhanh 2021: trong cái khó, ló cái khôn

        Nhà đầu tư tiền ảo nên làm gì trong năm 2022?

        Nhà đầu tư tiền ảo nên làm gì trong năm 2022?

        Những thay đổi trong cuộc sống người dân Burundi sau sự xuất hiện của Viettel

        Những thay đổi trong cuộc sống người dân Burundi sau sự xuất hiện của Viettel

        Trending Tags

        • Tech
          • All
          • Apps

          Đổi ngày Âm Dương lịch

          Luyện gõ 10 ngón bằng Mario Teaches Typing online, game luyện đánh máy cực hấp dẫn

          Luyện gõ 10 ngón bằng Mario Teaches Typing online, game luyện đánh máy cực hấp dẫn

          Luyện tập gõ 10 ngón giúp tăng tốc đánh máy

          Luyện tập gõ 10 ngón giúp tăng tốc đánh máy

          Trending Tags

          Nhịp Sống Công Nghệ
          No Result
          View All Result

          Cách tạo Custom Kernel trên Ubuntu

          Ý nghĩ về việc biên dịch kernel của riêng mình khiến những người dùng Linux mới cảm thấy sợ hãi. Việc xây dựng phần quan trọng nhất trong hệ thống từ đầu nghe có vẻ đáng sợ. Tuy nhiên, sự thật là việc xây dựng Linux kernel trong Ubuntu thực sự dễ dàng.

          • Cách kích hoạt chế độ tự động cập nhật hệ thống trên Ubuntu
          • Hiển thị địa chỉ IP trên khay hệ thống trên Ubuntu
          • Mới sử dụng Linux nên dùng distro nào?

          Xây dựng Linux kernel không yêu cầu lập trình. Một số lập trình viên giỏi nhất trên thế giới đã viết tất cả code. Bạn chỉ cần chọn các tính năng mà mình muốn và kết hợp tất cả lại với nhau. Trong bài viết hôm nay, nhipsongcongnghe.net sẽ hướng dẫn bạn cách xây dựng và cài đặt một kernel tùy chỉnh trên Ubuntu.

          Tải các dependency

          Trước khi động tới kernel, bạn cần có công cụ phù hợp để xây dựng nó. Sử dụng lệnh bên dưới để tải chúng xuống từ các kho lưu trữ của Ubuntu.

          sudo apt install wget build-essential bison flex libncurses-dev libssl-dev libelf-dev

          Lấy nguồn kernel cho Ubuntu

          Bây giờ, bạn có thể lấy nguồn mà bạn muốn xây dựng. Tất cả các kernel đều có sẵn từ các kho lưu trữ chính thức của Linux. Bạn có thể xem qua các bản phát hành mới nhất trong kho cdn của chúng. Tại thời điểm của bài viết này, phiên bản mới nhất là 5.16. Bạn có thể tải xuống bằng các lệnh:

          cd /home/$USER/
          mkdir kernelbuild
          cd kernelbuild
          wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.16.19.tar.xz

          Cách tạo Custom Kernel trên Ubuntu

          Sẽ mất một lúc để tải xuống kernel, vì vậy hãy kiên nhẫn.

          Thiết lập cho bản build

          Bắt đầu thiết lập bằng cách giải nén file tar kernel. Sau đó, sao chép cấu hình của kernel hiện có vào đó.

          tar xavf linux-5.16.19.tar.xz && cd ./linux-5.16.19
          cp /boot/config-`uname -r` .config

          Bây giờ, bạn phải điều chỉnh cấu hình cũ sang kernel mới.

          make oldconfig

          Script này sẽ hỏi bạn phải làm gì với mọi tính năng mới. Nếu bạn muốn sử dụng các giá trị mặc định, hãy sử dụng make olddefconfig để thay thế.

          Cấu hình Ubuntu kernel

          Bạn có thể để nguyên cấu hình của mình. Tuy nhiên, chẳng ích gì khi xây dựng một kernel tùy chỉnh nếu bạn không tùy chỉnh nó.

          Để tùy chỉnh cấu hình của bạn, hãy chạy

          make menuconfig

          Cách tạo Custom Kernel trên Ubuntu

          Một menu màu xanh lam sẽ mở ra với list các danh mục. Các danh mục đó chứa những tính năng mà bạn có thể chọn để xây dựng trong kernel.

          Cách tạo Custom Kernel trên Ubuntu

          Ví dụ, nếu bạn thực sự muốn xây dựng hỗ trợ cho hệ thống file BTRFS trực tiếp vào kernel và kích hoạt các tính năng khác, bạn phải chuyển đến File systems. Sau đó, cuộn xuống phần “Btrfs filesystem support”. Chọn tùy chọn bạn muốn và nhấn dấu cách. Dấu cách xoay vòng giữa “M”, “*” và trống.

          • “M” biểu thị rằng tính năng sẽ được xây dựng dưới dạng một mô-đun, sẽ được load nếu cần khi Ubuntu khởi động.
          • “*” có nghĩa là tính năng này sẽ được tích hợp trong kernel và luôn được load.

          Script không bao gồm các tùy chọn trống trong sản phẩm cuối cùng. Khi bạn thiết lập xong mọi thứ, hãy dọn dẹp thư mục.

          make clean

          Bây giờ, kernel của bạn đã sẵn sàng để xây dựng.

          Xây dựng gói kernel cho Ubuntu

          Có một phương pháp để xây dựng kernel trong Ubuntu, nhưng nó buộc bạn phải sử dụng các script được viết cho những phiên bản cũ. Tuy nhiên, tốt hơn là chỉ nên sử dụng phương pháp Linux chung với GNU make.

          make -j `getconf _NPROCESSORS_ONLN`
          make deb-pkg LOCALVERSION=-custom

          Tất cả những gì dòng này làm là biên dịch kernel thành các gói .deb bằng cách sử dụng số lượng lõi CPU trên hệ thống cộng với một. Nó cũng thêm “custom” vào cuối phiên bản gói để phân biệt kernel tùy chỉnh của bạn với những thứ khác.

          Lưu ý: Có thể mất hàng giờ để biên dịch kernel. Hãy kiên nhẫn!

          Cài đặt kernel

          Bạn sẽ tìm thấy các gói kernel mới của mình trên một thư mục. Chúng sẽ có thể dễ dàng nhận dạng bằng số phiên bản. Bạn có thể sử dụng dpkg để cài đặt chúng.

          cd ./../
          sudo dpkg -i linux-firmware-image-5.16.19-custom_5.16.19-custom-1_amd64.deb
          sudo dpkg -i linux-libc-dev_5.16.19-custom-1_amd64.deb
          sudo dpkg -i linux-headers-5.16.19-custom_5.16.19-custom-1_amd64.deb
          sudo dpkg -i linux-image-5.16.19-custom-dbg_5.16.19-custom-1_amd64.deb
          sudo dpkg -i linux-image-5.16.19-custom_5.16.19-custom-1_amd64.deb

          Khi quá trình cài đặt kết thúc, hãy khởi động lại máy tính. Ubuntu sẽ tự động khởi động vào kernel mới. Bạn có thể kiểm tra lại xem nó đã hoạt động chưa bằng cách chạy uname -r trong một terminal khi nó khởi động.

          Cài đặt kernel nhị phân tùy chỉnh

          Một cách khác để sử dụng Linux kernel tùy chỉnh trong Ubuntu là cài đặt phiên bản nhị phân được biên dịch trước của nó. Không giống như phiên bản dựa trên nguồn, đây là các bản sao của kernel đã được biên dịch cho hệ thống và kiến ​​trúc mà bạn đang chạy.

          Cách tạo Custom Kernel trên Ubuntu

          Bản sao của kernel đã được biên dịch cho hệ thống và kiến ​​trúc đang chạy

          Hơn nữa, các kernel nhị phân tùy chỉnh cũng có thể cung cấp cho bạn sự linh hoạt khi chuyển qua các phiên bản kernel cho cài đặt Ubuntu của bạn. Điều này có thể đặc biệt hữu ích nếu bạn đang chạy một máy có vấn đề về tương thích phần cứng và bạn không muốn xử lý việc biên dịch kernel của riêng mình.

          Cách phổ biến nhất để cài đặt các kernel nhị phân tùy chỉnh là thông qua Mainline. Đây là một chương trình GUI được phát triển bởi bkw777 nhằm mục đích hợp lý hóa quá trình cài đặt Linux kernel.

          Cách tạo Custom Kernel trên Ubuntu

          Trong đó, chương trình này kết hợp tất cả các bước mà bạn cần thực hiện để tải xuống và cấu hình kernel đúng cách. Ví dụ, Mainline cho phép bạn dễ dàng chọn file nhị phân kernel và header mà bạn muốn cài đặt. Sau đó, nó sẽ giữ phiên bản này trong bộ nhớ cache để bạn có thể dễ dàng load bất cứ khi nào cần.

          Cài đặt Mainline trong Ubuntu

          Cùng với đó, việc cài đặt Mainline tương đối dễ dàng. Trước tiên, bạn cần yêu cầu apt đưa vào kho lưu trữ gói của Mainline. Để làm điều đó, bạn có thể chạy lệnh sau từ Terminal:

          sudo add-apt-repository ppa:cappelikan/ppa

          Cách tạo Custom Kernel trên Ubuntu

          Yêu cầu apt đưa vào kho lưu trữ gói của Mainline

          Từ đây, bạn cần cập nhật thư mục gói của Ubuntu. Điều này sẽ cho phép apt đọc từ kho lưu trữ mà bạn vừa thêm vào và cho phép bạn tải xuống Mainline thông qua nó:

          sudo apt update

          Sau đó, điều duy nhất cần làm là cài đặt Mainline:

          sudo apt install mainline

          Cách tạo Custom Kernel trên Ubuntu

          Cài đặt Mainline

          Sử dụng Mainline

          Sau khi hoàn tất, bây giờ bạn có thể tải Mainline bằng cách vào Application Menu và tìm kiếm nó. Sau đó, chương trình Mainline sẽ load và hiển thị tất cả các gói kernel mà bạn có thể cài đặt cho hệ thống của mình.

          Cách tạo Custom Kernel trên Ubuntu

          Mainline sẽ load và hiển thị tất cả các gói kernel

          Từ đó, bạn có thể chọn và cài đặt phiên bản kernel mà bạn muốn sử dụng cho hệ thống của mình. Ví dụ, bạn có thể chọn “Linux 5.16.19” và nhấp vào Install trên thanh bên phải để load đầy đủ phiên bản kernel này vào máy.

          Cách tạo Custom Kernel trên Ubuntu

          Nhấp vào Install

          Mặt khác, bạn cũng có thể sử dụng Mainline để loại bỏ các kernel không muốn sử dụng nữa. Ví dụ, bạn có thể chọn “Linux 5.15” và nhấp vào Remove trên cùng một thanh bên bên phải để xóa kernel này khỏi hệ thống.

          Cách tạo Custom Kernel trên Ubuntu

          Loại bỏ các kernel không sử dụng nữa

          Làm theo cách này cho phép bạn thêm hoặc xóa sạch bất kỳ file và file nhị phân nào được liên kết với phiên bản kernel đó. Điều này là do một file nhị phân kernel cũng bao gồm các thư viện, header và firmware cho phép nó hoạt động bình thường.

           

          Tags: cài đặt kernelcấu hình kernellinuxLinux kerneltạo custom kernel trên UbuntuUbuntuxây dựng custom kernel

          Related Posts

          Công nghệ

          Vương Giả Vinh Diệu có phiên bản quốc tế, số phận Liên Quân Mobile sẽ đi về đâu?

          Cách nhận 290.000đ vào tài khoản MobiFone
          Công nghệ

          Cách nhận 290.000đ vào tài khoản MobiFone

          Tổng hợp lỗi thường gặp trên Shopee và cách khắc phục
          Công nghệ

          Tổng hợp lỗi thường gặp trên Shopee và cách khắc phục

          Tất tần tật thông tin về giftcode Gunny Origin
          Công nghệ

          Tất tần tật thông tin về giftcode Gunny Origin

          Tên FF hay cho nam, tên Free Fire ngầu cho nam
          Công nghệ

          Tên FF hay cho nam, tên Free Fire ngầu cho nam

          Cách thêm điểm dừng tab trong Google Docs
          Công nghệ

          Cách thêm điểm dừng tab trong Google Docs

          Next Post
          Ngỡ ngàng với sa mạc kỳ lạ nhất thế giới có hàng nghìn hồ nước

          Ngỡ ngàng với sa mạc kỳ lạ nhất thế giới có hàng nghìn hồ nước

          Please login to join discussion
          • Home
          • Cuộc Sống Số
          • Thiết Bị Âm Thanh – Hình Ảnh
          • Khoa Học
          • Tech

          © 2021 nhipsongcongnghe.net

          No Result
          View All Result
          • Home
          • Cuộc Sống Số
            • Viễn Thông
            • Thủ Thuật
            • Điện Thoại Di Động
            • Máy Tính
          • Thiết Bị Âm Thanh – Hình Ảnh
            • Nhà Thông Minh
            • Bảo Mật
            • Điện Tử – Gia Dụng
            • Game
          • Khoa Học
            • Xe
            • Politics
            • Science
            • World
          • Tech
            • Apps
            • Gadget
            • Mobile

          © 2021 nhipsongcongnghe.net