Tự build mainline kernel mới từ mẫu APKBUILD có sẵn trên pmaports của postmarketOS gitlab

danhsonvo

New member
Cách cập nhật kernel lên phiên bản cao hơn cho Nexus 7 2012 WiFi Grouper Rev.E1565, Waydroid và Fix DRM cho N7

Bài viết này là một hướng dẫn sơ bộ về cách cập nhật hạt nhân chính lên phiên bản cao hơn cho Nexus 7 2012 WiFi Grouper Rev.E1565, Waydroid và Fix DRM cho N7.Nó dựa trên các hướng dẫn của trang Wiki Postmarketos và có thể được áp dụng cho các thiết bị khác.

## Điều kiện tiên quyết

* Một thiết bị chạy các thị trường bưu điện.
* Một trình giả lập thiết bị đầu cuối.
* Công cụ PMBOOTSTRAP.
* Công cụ Git.
* Công cụ WGET.

## Bước

1. Cài đặt công cụ PMBOOTSTRAP.

`` `
sudo apt cài đặt pmbootstrap
`` `

2. Khởi tạo PMBOOTSTRAP.

`` `
PMBOOTSTRAP INIT
`` `

3. Chọn các tùy chọn sau:

* Kênh: Edge
* Nhà cung cấp: Asus
* Tên mã thiết bị: máng xối
* Kernel: E1565-Mainline
* Tên người dùng: Người dùng
* Giao diện người dùng: XFCE4
* Gói thêm: Nano, Thunar, XVKBD, Matchbox-Keyboard, IWD
* Cài đặt địa phương mặc định: EN_US.UTF-8
* Tên máy chủ thiết bị (biểu mẫu ngắn, ví dụ: 'foo'): ASUS-GROUPER-XFCE4
* Xây dựng các gói lỗi thời trong quá trình cài đặt 'pmotstrap' ?: Y

4. Cài đặt PMBOOTSTRAP.

`` `
Cài đặt PMBOOTSTRAP
`` `

5. Bản sao mã nguồn Kernel Linux.

`` `
Git Clone kernel/git/next/linux-next.git - The linux-next integration testing tree Linux
CD Linux
Git từ xa Thêm GREAT-DRIVER https://github.com/grate-estriver/linux.git
`` `

6. Tải xuống bản vá mới nhất.

`` `
Git Fetch Grate-Driver
`` `

7. Tìm thẻ mới nhất.

`` `
Thẻ git
`` `

8. Tìm cam kết cuối cùng có thể làm việc để xây dựng hạt nhân.

`` `
log git -moneline -decory = short -tags
`` `

9. Kiểm tra cam kết.

`` `
Git Checkout <Scing>
`` `

10. Xây dựng hạt nhân.

`` `
MAKE -J $ (NPROC)
`` `

11. Cài đặt kernel.

`` `
Thực hiện Cài đặt Modules_Install
`` `

12. Khởi động lại thiết bị.

`` `
Khởi động lại
`` `

## Phần kết luận

Hướng dẫn này đã chỉ cho bạn cách cập nhật hạt nhân chính lên phiên bản cao hơn cho Nexus 7 2012 WiFi Grouper Rev.E1565, Waydroid và Fix DRM cho N7.Để biết thêm thông tin, vui lòng tham khảo trang Wiki Postmarketos.
=======================================


How to Update Kernel to a Higher Version for Nexus 7 2012 WiFi Grouper Rev.E1565, Waydroid and Fix DRM for N7

This article is a preliminary guide on how to update the Mainline Kernel to a higher version for Nexus 7 2012 WiFi Grouper Rev.E1565, Waydroid and Fix DRM for N7. It is based on the instructions of the postmarketos wiki page, and can be applied to other devices.

## Prerequisites

* A device running PostmarketOS.
* A terminal emulator.
* The pmbootstrap tool.
* The git tool.
* The wget tool.

## Steps

1. Install the pmbootstrap tool.

```
sudo apt install pmbootstrap
```

2. Initialize pmbootstrap.

```
pmbootstrap init
```

3. Select the following options:

* Channel: Edge
* Vendor: Asus
* Device Codename: Grouper
* Kernel: E1565-Mainline
* Username: user
* User interface: xfce4
* Extra Packages: nano, thunar, xvkbd, matchbox-keyboard, iwd
* Default Locale Installation: en_us.utf-8
* Device HostName (Short Form, E.G. 'FOO'): Asus-Grouper-XFCE4
* Build Outdate Packages During 'Pmotstrap Install'?: y

4. Install pmbootstrap.

```
pmbootstrap install
```

5. Clone the Linux kernel source code.

```
git clone https://git.kernel.org/pub/scm/linux/kernel/git/Next/linux-Next.git linux
cd linux
git remote add grate-driver GitHub - grate-driver/linux: Linux kernel with experimental patches for Tegra
```

6. Download the latest patch.

```
git fetch grate-driver
```

7. Find the latest tag.

```
git tag
```

8. Find the last commit that can work to build the kernel.

```
git log --oneline --decorate=short --tags
```

9. Checkout the commit.

```
git checkout <commit>
```

10. Build the kernel.

```
make -j$(nproc)
```

11. Install the kernel.

```
make modules_install install
```

12. Reboot the device.

```
reboot
```

## Conclusion

This guide has shown you how to update the Mainline Kernel to a higher version for Nexus 7 2012 WiFi Grouper Rev.E1565, Waydroid and Fix DRM for N7. For more information, please refer to the postmarketos wiki page.
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top