Làm cách nào để cài đặt trên CPU không PAE? (lỗi Kernel Kernel yêu cầu các tính năng không có trên CPU: PAE ')


102

Sau khi ghi Ubuntu 12.04 vào đĩa CD, tôi đã thử khởi động và nhận được thông báo:

This kernel requires the following features not present on the CPU:
pae

Unable to boot - please use a kernel appropriate for your CPU.

Điều đó có nghĩa là gì?

Câu trả lời:


101

Thông báo lỗi có nghĩa là CPU của bạn không hỗ trợ các phần mở rộng PAE - đó là một kỹ thuật cho phép CPU 32 bit xử lý hơn 4GB không gian địa chỉ bộ nhớ.

Theo mặc định, phiên bản 12.04 trở lên của Ubuntu mong đợi CPU có khả năng này:

PAE được cung cấp bởi Intel Pentium Pro và các CPU trên, bao gồm tất cả các bộ xử lý dòng Pentium sau này (ngoại trừ các phiên bản bus 400 MHz của Pentium M). Nó cũng có sẵn trên các bộ xử lý khác có phiên bản tương tự hoặc cao cấp hơn có cùng kiến ​​trúc, chẳng hạn như AMD Athlon [đáng ngờ - thảo luận] và các mẫu bộ xử lý AMD sau này. wikipedia

Mặc dù những điều trên hoàn toàn đúng, các hệ thống cũ có bộ điều khiển bộ nhớ trên bo mạch chủ có thể không "phơi bày" sự hỗ trợ PAE của CPU, khiến chúng không phải là PAE.

Có một báo cáo lỗi nóng về điều này; Canonical đã quyết định rằng cài đặt Ubuntu Desktop mặc định sẽ mong đợi hỗ trợ PAE.

Một vài cách giải quyết được đề xuất:

Giải pháp thay thế 1: Cài đặt Lubfox hoặc Xubfox , sau đó cài đặt Ubuntu Desktop thông thường

  • Cài đặt LubFi 12.04 32-bit hoặc Xubfox 12.04 32-bit ; cả hai đều sử dụng kernel không PAE theo mặc định.
  • Khi bạn khởi động vào LubFi / Xubfox mới của mình, bạn có thể chuyển sang màn hình Unity mặc định bằng cách cài đặt ubuntu-desktopgói.

Giải pháp 2: Cài đặt phiên bản cũ hơn và sau đó nâng cấp lên 12.04

Cài đặt 10.04 hoặc 11.10 và sau đó nâng cấp lên 12.04. Xem câu hỏi liên kết dưới đây cho 12.10.

Giải pháp 3: Nếu bạn có kết nối internet có dây, hãy sử dụng mini-CD "cài đặt mạng"

  • Bạn sẽ cần một kết nối có dây khá nhanh cho phương pháp này - tất cả các gói sẽ được tải xuống qua internet.
  • Tải xuống hình ảnh CD netboot không PAE mini.isovà ghi nó vào đĩa CD hoặc USB.
  • Khởi động từ nó, làm theo các bước và chọn linux-generickhi được yêu cầu chọn kernel và ubuntu-desktopđể cài đặt Ubuntu "mặc định", CD Desktop thông thường sẽ cung cấp cho bạn, chỉ với kernel không PAE.
    • Bạn cũng có thể chọn một trong những máy tính để bàn khác. Bạn nên chọn máy tính để bàn nếu không bạn sẽ không có GUI để chơi sau khi cài đặt.

Giải pháp thay thế 4: Ubuntu 12.04.5 và 14.04 (trở lên) chỉ trên Pentium M

  • Ubuntu 12.04.5 và 14.04 hỗ trợ một tùy chọn ("forcepae") để bật PAE trên CPU Pentium M (nơi nó bị tắt theo mặc định). Để kích hoạt nó:

    • Khởi động trình cài đặt Ubuntu 32 (hoặc Xubfox, v.v.)
    • Khi hình ảnh của bàn phím và người đàn ông nhỏ trong vòng tròn xuất hiện, nhấn phím Tab
    • Cửa sổ bật lên "Chọn ngôn ngữ của bạn" xuất hiện. Sử dụng các phím con trỏ và nhấn phím Enter để chọn ngôn ngữ của bạn
    • Nhấn F6, một menu màu xám sẽ bật lên với một số tùy chọn khởi động
    • Nhấn thoát để đóng cửa sổ
    • Bây giờ bạn sẽ thấy một dòng có nội dung:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --

    Chỉnh sửa dòng này và thêm forcepaetham số với khoảng trắng hai lần --ở cuối:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae

    • forcepae -- forcepae Ghi chú:

      forcepaeđược yêu cầu hai lần vì nó đặt tham số khởi động cho hai khởi động kernel khác nhau - kernel chạy như một phần của trình cài đặt (bên trái --) và kernel chạy trên hệ thống đã cài đặt (bên phải --).

      Các văn bản ở cuối nên -- forcepaekhông --forcepae. Có một khoảng trống giữa --forcepae

    • Nhấn phím Enter, hy vọng Ubuntu sẽ khởi động và phần còn lại của quá trình cài đặt của bạn sẽ thành công. Nếu bạn gặp vấn đề về đồ họa với Unity hoặc chỉ thấy nó chậm, hãy thử phân phối nhẹ hơn như Xubfox.


Câu hỏi liên kết:

  1. Làm thế nào tôi có thể biết nếu một máy có PAE?
  2. Có thể sử dụng hạt nhân không pae trong các phiên bản gần đây của Ubuntu không?

tôi đã sử dụng bản cài đặt Xubfox 12.04.
Daniel G

1
Tôi đã thành công khi sử dụng Workaround 2 trên máy tính xách tay CPU Pentium M không PAE 900Mhz (Sony Vaio TR1AP), cài đặt Ubuntu 11.10 (Oneiric Ocelot), sau đó nâng cấp lên 12.04.
dùng3169

2
Tôi đã thành công với Workaround 4 trên Pentium M
1500 MHz

Hướng dẫn sử dụng Forcepae thật tuyệt vời. Có bất kỳ vấn đề ổn định mà tôi nên cẩn thận?
DBS

1
@fossfreedom, Bên cạnh RAM nhiều hơn, PAE không làm cho hệ thống an toàn hơn do sự tồn tại của cờ Không thực thi ?
Pacerier


8

Câu trả lời này hoàn thành các câu trả lời hiện có trên bản cài đặt kim loại trần với các cài đặt cần thiết cho bản cài đặt trong Hộp ảo.

Đưa PAE vào máy ảo trong Virtual Box

Hạt nhân được vận chuyển với Ubuntu> = 12.04 là hạt nhân PAE theo mặc định .

Từ các cài đặt trong Hộp ảo, khả năng PAE của CPU (nếu được hỗ trợ) có thể được hiển thị với máy ảo. Chọn "Bật PAE / NX" từ Hệ thống quản lý hộp ảo -> Cài đặt bộ xử lý :

nhập mô tả hình ảnh ở đây

Trong trường hợp tùy chọn này bị mờ đi, CPU chủ của bạn không có tính năng này. Chỉ sau đó bạn sẽ phải cài đặt một kernel không pae.


1
Câu hỏi rõ ràng là nói về kim loại trần, không phải ảo hóa.
Moshe Katz

1
@MosheKatz: có vẻ như câu trả lời của tôi đã được sáp nhập từ một câu hỏi dupe kín trên Virtual Box askubuntu.com/questions/185701/pae-kernel-required-for-my-cpu đến đây ...: /
Takkat

1
Điều đó thật kỳ lạ - tôi hầu như không gọi đó là bản sao.
Moshe Katz

@MosheKatz: Vâng, có một bản dupe khác được liên kết ở đó với một câu trả lời giống hệt tôi - xem ai đã chỉnh sửa nó;)
Takkat

1
Nhưng nó đã giúp tôi!
Riêng tư

7

Rất cám ơn cho tất cả các đề xuất và hỗ trợ.

Tôi không thể tìm ra cách tốt nhất để báo cáo lại về cách tôi tiếp tục, vì vậy tôi viết nó như một "câu trả lời".

Phải mất tất cả các buổi tối ngày hôm qua và suốt đêm trôi đi, nhưng bây giờ tôi có 12.04 LTS chạy và hoạt động hoàn hảo trên máy tính xách tay Samsung tám tuổi của tôi (trong đó tôi rất thích, mặc dù khả năng xử lý khá yếu). Tôi định xử lý nó với một ổ cứng hoàn toàn mới vì Ubuntu cảnh báo tôi rằng nó hiện tại sắp sửa phá hủy nó.

Dưới đây là các bước cần thiết để có được 12.04 LTS hoạt động trên máy không PAE này:

  • Đã cài đặt lại 11.10 từ đầu bằng cách sử dụng tùy chọn để loại bỏ hoàn toàn 9.10 và thay thế nó
  • Cài đặt tất cả các bản cập nhật qua Internet
  • Nhận lời đề nghị tải xuống bản nâng cấp lên 12.04 LTS qua Internet
  • Điều này dừng lại do không gian đĩa 6GB đã được sử dụng hết

Bah Tôi không muốn ăn vào phân vùng Windows XP và không hiểu tại sao tôi cần nhiều hơn 6GB dung lượng ổ đĩa chỉ để có Ubuntu để duyệt web và kiểm tra email nói chung, vì vậy tôi đã bắt đầu lại:

  • Đã cài đặt lại 11.10 từ đầu bằng cách sử dụng tùy chọn để loại bỏ hoàn toàn cài đặt 12.04 LTS bị bẻ khóa và thay thế nó
  • Đã không cài đặt bất kỳ bản cập nhật
  • Đã xóa tải chương trình và ứng dụng từ 11.10
  • Đã thử lại để nâng cấp lên 12.04 LTS thông qua kết nối internet
  • Không gian đĩa hết một lần nữa và cài đặt phải bị hủy bỏ

Tôi đã thử xem xét cách phân vùng đĩa và có khoảng bốn phân vùng ngoài XP. Tôi khá mù quáng và mù quáng xóa tất cả chúng trừ XP và một ca. Phân vùng trao đổi 300 MB và tạo một phân vùng mới cho phân vùng Ubuntu với số "4" và một "\" hoặc "/" liên quan đến nó ở đâu đó. Vào thời điểm đó, tôi đã rất quan tâm (và mất ý chí sống) và đã vượt qua những ngón tay của mình rằng phân vùng XP của tôi sẽ không bị vùi dập.

Tại thời điểm đó tôi cũng đọc rằng trước khi nâng cấp lên 12.04, bạn nên cập nhật tất cả phần mềm trên bản phát hành [11.10] hiện có. (Vì vậy, kế hoạch xóa vô số chương trình của tôi sẽ bị vô hiệu hóa). Tôi cũng phát hiện ra liên kết đến tệp iso CD thay thế , vì vậy đã ghi nó vào CD thay vì sử dụng internet (mặc dù kết nối internet nhanh hơn đọc từ CD với tốc độ 70 MB / giây nhờ vào BT [British Telecom] miễn phí gần đây] nâng cấp). Tôi cho rằng tôi có thể bảo toàn dung lượng ổ đĩa bằng cách sử dụng CD vì các bản cập nhật gần đây sẽ không được tải xuống trong quá trình cài đặt.

Vì vậy, trở đi, tôi đã thử điều này:

  • Đã cài đặt lại 11.10 từ đầu bằng cách sử dụng tùy chọn để loại bỏ 12.04 LTS chưa hoàn thành và thay thế nó
  • Đã cài đặt tất cả các bản cập nhật 11.10 được đề xuất qua kết nối internet
  • Khởi động lại, loại bỏ kết nối internet có dây và tắt không dây
  • Đã nâng cấp lên 12.04 LTS ngoại tuyến bằng cách sử dụng CD thay thế (để nó hoạt động suốt đêm)
  • Khởi động lại vào buổi sáng
  • Tải xuống và cài đặt cập nhật qua internet
  • Khởi động lại

Và vội vàng! Bây giờ nó hoạt động (cũng như khởi động vào Windows XP, phew), mà không có một trục trặc hoặc không tương thích. Tôi rất ấn tượng rằng tất cả các tổ hợp phím Fn đều hoạt động, không dây hoạt động, màn hình trông rất tuyệt và loa có thể được tạo ra để có âm lượng lớn hơn nhiều so với trong Windows (có nghĩa là tôi không phải sử dụng tai nghe hầu hết thời gian để nghe bất cứ điều gì). Tôi thậm chí có thể cuộn lên xuống bằng cách sử dụng cạnh phải của bàn di chuột mà không cần phải bật tính năng này! Thêm vào đó, ổ cứng không ngừng hoạt động liên tục như đã trở thành trường hợp của Windows. Tôi yêu phông chữ Ubuntu và, một lần nữa, khả năng đọc văn bản trên màn hình trên Ubuntu (đáng chú ý là tốt hơn so với Win hoặc Mac theo quan điểm của tôi). Có trình khởi chạy ở bên trái màn hình tôi không thích lắm từ cái nhìn đầu tiên, nhưng khi đọc lý do đằng sau sự lựa chọn thiết kế đó, đó là điều tôi sẽ cố gắng làm quen. Nó hợp lý sử dụng không gian ngang phong phú để giải phóng một số không gian dọc khan hiếm hơn nhiều.

Tôi sẽ kết thúc sự tuôn ra và vặn vẹo ở đây với lời cảm ơn một lần nữa cho mọi người vì lời khuyên của họ. Tôi hy vọng mô tả này về các thử nghiệm, lỗi và thành công cuối cùng của tôi sẽ được sử dụng cho ai đó!


3

Một số lựa chọn thay thế:

  • Cài đặt fake-pae (vào ngày 12.04, sau đó bạn có thể nâng cấp lên 12.10 và 13.04) như được mô tả trong trang trợ giúp của Ubuntu .

  • Thực hiện cài đặt mới của Ubuntu-fake-pae là 13.04.

  • Cài đặt một bản phân phối dựa trên Ubuntu khác không yêu cầu PAE, chẳng hạn như Puppy Retro hoặc Bodhi Linux.


Có lộ trình nâng cấp lên 14.04 LTS không?
Aaron Franke

1

Mở rộng địa chỉ vật lý (PAE) là một tính năng cho phép bộ xử lý x86 (32 bit) truy cập vào không gian địa chỉ vật lý (bao gồm bộ nhớ truy cập ngẫu nhiên và các thiết bị ánh xạ bộ nhớ) lớn hơn 4 gigabyte.

Ubuntu 12.04 sử dụng kernel Linux PAE theo mặc định cho các ISO 32 bit nên các máy tính cũ không hỗ trợ PAE không thể khởi động phiên bản Ubuntu mới nhất. Nhưng có một cách để cài đặt Ubuntu 12.04 LTS Precolin Pangolin trên máy tính mà không cần hỗ trợ PAE, sử dụng ISO tối thiểu không PAE netboot.

Xem Cài đặt Ubuntu 12.04 LTS trên các hệ thống không có PAE bằng cách sử dụng ISO tối thiểu netboot .


-1

Nếu bạn cần hỗ trợ cho các hệ thống không sẵn sàng, hãy thử dùng Ubuntu . Nếu sau khi cài đặt, bạn quyết định rằng bạn không thích môi trường LXDE, bạn có thể cài đặt thống nhất với lệnh này:

sudo apt-get install ubuntu-desktop

Để xóa hoàn toàn và cài đặt lại ubfox, hãy chọn "Thứ khác" và chọn phân vùng có ubfox hiện được cài đặt trên đó để được sử dụng làm "/", ext4 và chọn hộp định dạng.

nhập mô tả hình ảnh ở đây


Tôi thực sự không biết pae là gì và tôi không quá quan tâm đến nó là gì. Tôi đã học được rằng các máy tính không phải pae chỉ có thể cài đặt 12.04 LTS thông qua bản nâng cấp từ 10.04 LTS (đã hoàn toàn chết và không hoạt động trên PC của tôi) hoặc từ 11.10 (tôi đã thử chạy từ CD mà không cài đặt và nó hoạt động tốt). Tôi sẽ thử làm theo lời khuyên để thực hiện "Cái gì đó khác" và xóa sạch [9.10] Karmic hiện tại khỏi phân vùng đó. Tôi sẽ cho bạn biết làm thế nào tôi nhận được trên! Cảm ơn nhiều!
Bungaroosh

pae đơn giản là một công nghệ cho phép máy tính 32 bit truy cập nhiều RAM hơn so với giới hạn 32 bit thông thường dưới 4GB. Tôi có 4GB, vì vậy tôi có thể sử dụng kernel, nhưng nếu tôi sử dụng kernel không pae, tôi sẽ không có nhiều RAM. Tôi có thể sử dụng bản cài đặt 64 bit, nhưng đôi khi có một số vấn đề với một số trình điều khiển nhất định và nó không đáng để tôi tăng số lượng RAM.
Marty Fried

3
-1 LubFi cũng gặp phải vấn đề về pae
ignis

Trên hệ thống không PAE, bạn có thể bắt đầu cài đặt với Lubfox 12.04 (hoặc Xubfox 12.04) và sau đó cài đặt ubfox-desktop. Nhưng thật không may Bạn không thể có sau đó đến 14.04.
Hartmut P.
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.