Làm cách nào để cài đặt các phiên bản mới hơn của nhân Linux?


13

Một phiên bản mới của nhân Linux, 3.4, đã được phát hành ngày hôm nay. Làm thế nào để tôi cài đặt nó?

Câu trả lời:


16

Cảnh báo.

Điều này có thể phá vỡ hệ thống của bạn. Trình điều khiển NVIDIA và ATI / AMD và không dây rộng rãi nhiều khả năng sẽ không hoạt động trên này.

Tôi sẽ khuyên bạn chống lại nó nhưng nếu mọi thứ bị rối tung, bạn có thể sửa nó bằng cách khởi động một kernel cũ và gỡ bỏ kernel này. Một cái gì đó như thế này ...

Khởi động từ CD
gắn kết -o liên kết / dev / dev
gắn kết -o ràng buộc / Proc / Proc
chroot 
cài đặt apt-get 
cập nhật-grub

Từ nhận xét của Tomas một phương pháp dễ dàng hơn:

  • Bằng cách nhập GRUB thông qua việc giữ shift trong khi khởi động, bạn có thể nhập "Phiên bản trước" của Linux. Ở đó bạn có thể chọn kernel cũ, theo mặc định không bị xóa.
  • Bây giờ nếu bạn vẫn muốn nó ...

Tải về ba file .deb với tên bắt đầu với linuxtừ đây: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

Ví dụ cho i386 (lấy 2 với amd64tên 64-bit và paetên i386 với bộ nhớ 4 + Gb; kiểm tra uname -axem bạn có không chắc chắn không!):

linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Cài đặt cả 3 gói ...

Ví dụ cho i386

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb    
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Khởi động lại hệ thống của bạn ...
sudo reboot
  • Kiểm tra nó ...
uname -r

Điều này sẽ hiển thị một kernel với 3,4 trong tên.

  • "Bản phát hành này bao gồm một số cập nhật Btrfs: khối siêu dữ liệu lớn hơn 4KB,
  • hiệu suất siêu dữ liệu tốt hơn nhiều,
  • xử lý lỗi tốt hơn và
  • công cụ phục hồi tốt hơn.
  • X32 ABI mới cho phép chạy ở chế độ 64 bit với con trỏ 32 bit;
  • Một số cập nhật cho trình điều khiển GPU: cài đặt sớm Nvidia Geforce 600 'Kepler', hỗ trợ dòng AMD RadeonHD 7xxx và AMD Trinity APU và hỗ trợ đồ họa Intel Medfield;
  • hỗ trợ tự động điều khiển cpu x86, mục tiêu ánh xạ thiết bị lưu trữ các khối băm mật mã để kiểm tra sự xâm nhập, một mục tiêu khác để sử dụng các thiết bị chỉ đọc bên ngoài làm nguồn gốc của khối lượng LVM được cung cấp mỏng,
  • Một số cải tiến hoàn hảo như GUI báo cáo GTK2 và
  • một mô-đun bảo mật 'Yama' mới. "
  • Bạn có thể giúp kiểm tra hỗ trợ 3,4 chính thức trong 12.04 bằng cách làm theo các hướng dẫn sau: http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html

Nhưng khi cài đặt này thất bại hoặc Ubuntu sẽ hoạt động kém hơn, tôi vẫn có thể sử dụng các nhân cũ hơn phải không? Tôi có thể chọn chúng trong bootmenu.
OrangeTux

@Rinzwind: Vâng, bạn luôn có thể sử dụng hạt nhân cũ hơn !!! ?? "Những điều xấu" là gì?
ish

@Rinzwind họ đã lỗi thời.
ish

@Rinzwind: thay đổi các liên kết của bạn thành mọi thứ từ đây kernel.ubfox.com/~kernel-ppa/mainline/v3.4-precise - đó là bản phát hành chính thức! :)
ish

Câu trả lời tuyệt vời, Rinzwind. Bạn có thể làm rõ các rủi ro một chút hoặc, như @izx nói, trong câu trả lời của bạn rằng điều này là hoàn toàn có thể đảo ngược? Tôi sẽ tự làm điều đó nếu điều này không xảy ra trong đầu tôi :)
Tomas

1

Ubuntu (32-bit) Chung:

Chạy các lệnh sau:

1. Tạo thư mục cho kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable 

2.Tải xuống hạt nhân

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

Gói phụ

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

3. Hạt nhân cài đặt

sudo dpkg -i linux-*.deb 

sudo update-grub 

Ubuntu (64-bit):

Chạy các lệnh sau:

1. Tạo thư mục cho kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable

2.Tải xuống hạt nhân

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb 

Gói phụ

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

3. Hạt nhân cài đặt

sudo dpkg -i linux-*.deb 

sudo update-grub 

Gói phụ? - Nó chứa các trình điều khiển bổ sung còn lại trong gói kernel cơ sở; chỉ cài đặt nó nếu bạn cần những trình điều khiển này

Thưởng thức!


0

Đi vào Terminal và nhập từng lệnh sau để nâng cấp lên kernel 3,5 và trình điều khiển nvidia mới nhất:

 sudo add-apt-repository ppa:xorg-edgers/ppa

 sudo apt-get update

 sudo apt-get dist-upgrade

Nếu một cái gì đó không hoạt động đúng hoặc bạn chỉ muốn quay lại kernel cũ thì gõ:

 sudo apt-get install ppa-purge

 sudo ppa-purge ppa:xorg-edgers/ppa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.