ฉันจะติดตั้งบน CPU ที่ไม่ใช่ PAE ได้อย่างไร (ข้อผิดพลาด“ เคอร์เนลต้องการคุณสมบัติที่ไม่มีอยู่ใน CPU: PAE”)


102

หลังจากเขียน Ubuntu 12.04 ลงในซีดีฉันพยายามบูตและได้รับข้อความ:

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

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

สิ่งนี้หมายความว่า?

คำตอบ:


101

ข้อความแสดงข้อผิดพลาดหมายความว่า CPU ของคุณไม่สนับสนุนส่วนขยายPAEซึ่งเป็นเทคนิคที่ช่วยให้ CPU 32 บิตสามารถระบุพื้นที่แอดเดรสหน่วยความจำได้มากกว่า 4GB

โดยค่าเริ่มต้น 12.04 และ Ubuntu รุ่นที่ใหม่กว่าคาดว่า CPU ที่มีความสามารถนี้:

PAE จัดทำโดย Intel Pentium Pro และซีพียูข้างต้นรวมถึงโปรเซสเซอร์ Pentium-series ทั้งหมดในภายหลัง (ยกเว้นรุ่น Pentium M 400 MHz บัสบัส) มันยังมีอยู่ในโปรเซสเซอร์อื่น ๆ ที่มีสถาปัตยกรรมเดียวกันหรือสูงกว่ารุ่นเดียวกันเช่น AMD Athlon [dubious - discuss] และรุ่นโปรเซสเซอร์ AMD รุ่นใหม่กว่า วิกิพีเดีย

ในขณะที่ข้างต้นเป็นจริงอย่างเคร่งครัดระบบเก่าที่มีตัวควบคุมหน่วยความจำบนแผงวงจรหลักอาจไม่ "เปิดเผย" การสนับสนุน PAE ของ CPU อย่างมีประสิทธิภาพทำให้ไม่ใช่ PAE

มีรายงานบั๊กเกี่ยวกับสิ่งนี้ Canonical ได้ตัดสินใจว่าการติดตั้ง Ubuntu Desktop เริ่มต้นจะคาดหวังการสนับสนุน PAE

วิธีแก้ปัญหาที่แนะนำเล็กน้อย:

วิธีแก้ปัญหา 1: ติดตั้งLubuntuหรือXubuntuจากนั้นติดตั้ง Ubuntu Desktop ปกติ

  • ติดตั้งLubuntu 12.04 32- บิตหรือXubuntu 12.04 32- บิต ; ทั้งสองนี้ใช้เคอร์เนลที่ไม่ใช่ PAE โดยค่าเริ่มต้น
  • เมื่อคุณบูตเป็น Lubuntu / Xubuntu ใหม่ของคุณคุณสามารถสลับไปที่เดสก์ท็อป Unity ที่เป็นค่าเริ่มต้นได้ด้วยการติดตั้งubuntu-desktopแพ็คเกจ

วิธีแก้ปัญหาที่ 2: ติดตั้งรุ่นที่เก่ากว่าแล้วอัปเกรดเป็น 12.04

ติดตั้ง 10.04 หรือ 11.10 จากนั้นอัปเกรดเป็น 12.04 ดูคำถามที่เชื่อมโยงด้านล่างสำหรับ 12.10

วิธีแก้ปัญหาที่ 3: หากคุณมีการเชื่อมต่ออินเทอร์เน็ตแบบใช้สายให้ใช้มินิซีดี "net install"

  • คุณจะต้องใช้การเชื่อมต่อแบบมีสายที่รวดเร็วพอสมควรสำหรับวิธีนี้แพคเกจทั้งหมดจะถูกดาวน์โหลดผ่านอินเทอร์เน็ต
  • ดาวน์โหลดอิมเมจซีดี netboot ที่ไม่ใช่ PAE mini.isoและเบิร์นลงในซีดีหรือ USB
  • บูตจากมันทำตามขั้นตอนและเลือกlinux-genericเมื่อถูกขอให้เลือกเคอร์เนลและubuntu-desktopเพื่อให้ได้การติดตั้ง Ubuntu "เริ่มต้น" ซีดีเดสก์ท็อปปกติจะให้คุณกับเคอร์เนลที่ไม่ใช่ PAE
    • คุณยังสามารถเลือกเดสก์ท็อปอื่นอันใดอันหนึ่งได้ คุณควรเลือกเดสก์ท็อปมิฉะนั้นคุณจะไม่มี GUI ให้เล่นหลังจากการติดตั้ง

วิธีแก้ปัญหา 4: Ubuntu 12.04.5 และ 14.04 (หรือใหม่กว่า) บน Pentium M เท่านั้น

  • Ubuntu 12.04.5 และ 14.04 รองรับตัวเลือก ("forcepae") เพื่อเปิดใช้งาน PAE บน Pentium M CPUs (โดยค่าเริ่มต้นถูกปิดใช้งาน) วิธีเปิดใช้งาน:

    • บูตโปรแกรมติดตั้ง Ubuntu (หรือ Xubuntu เป็นต้น) 32 บิต
    • เมื่อภาพของแป้นพิมพ์และวงกลมเล็ก ๆ ปรากฏขึ้นให้กดปุ่ม Tab
    • ป๊อปอัพ "เลือกภาษาของคุณ" จะปรากฏขึ้น ใช้ปุ่มลูกศรและกดปุ่ม Enter เพื่อเลือกภาษาของคุณ
    • กด F6 เมนูสีเทาจะปรากฏขึ้นพร้อมกับตัวเลือกการบูตบางตัว
    • กดหลบหนีเพื่อปิดหน้าต่าง
    • ตอนนี้คุณจะเห็นบรรทัดที่ระบุว่า:

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

    แก้ไขบรรทัดนี้และเพิ่มforcepaeพารามิเตอร์ด้วยช่องว่างสองรอบ--ที่ท้าย:

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

    • forcepae -- forcepae บันทึก:

      forcepaeจำเป็นต้องมีสองครั้งเพราะจะตั้งค่าพารามิเตอร์การบู๊ตสำหรับเคอร์เนลบูทต่างกันสองตัว - เคอร์เนลที่รันเป็นส่วนหนึ่งของตัวติดตั้ง (ด้านซ้าย--) และเคอร์เนลที่รันบนระบบที่ติดตั้ง (ด้านขวา--)

      ข้อความในตอนท้ายที่ควรจะเป็นไม่ได้-- forcepae --forcepaeมีช่องว่างระหว่าง--และforcepae

    • กดปุ่ม Enter หวังว่า Ubuntu จะบูตและส่วนที่เหลือของการติดตั้งของคุณจะประสบความสำเร็จ หากคุณมีปัญหาด้านกราฟิกกับ Unity หรือเพียงแค่พบว่าช้าให้ลองกระจายแบบเบา ๆ เช่น Xubuntu


คำถามที่เชื่อมโยง:

  1. ฉันจะบอกได้อย่างไรว่าเครื่องมี PAE?
  2. เป็นไปได้ไหมที่จะใช้เคอร์เนลที่ไม่ใช่แพดใน Ubuntu รุ่นล่าสุด?

ฉันใช้การติดตั้ง Xubuntu 12.04
Danny G

1
ฉันประสบความสำเร็จในการใช้ Workaround 2 กับแล็ปท็อปซีพียู Pentium M ที่ไม่ใช่ PAE ของ 900Mhz (Sony Vaio TR1AP) ติดตั้ง Ubuntu 11.10 (Oneiric Ocelot) แล้วอัพเกรดเป็น 12.04
user3169

2
ฉันประสบความสำเร็จกับWorkaround 4ใน Pentium M 1500MHz - ฉันชอบ Ubuntu 14.04 :)
malisokan

การสอนเกี่ยวกับการใช้ forcepae นั้นยอดเยี่ยม มีปัญหาด้านเสถียรภาพใดบ้างที่ฉันควรระวัง?
DBS

1
@fossfreedom นอกจาก RAM มากกว่า PAE ก็ไม่ทำให้ระบบมีความปลอดภัยมากขึ้นเนื่องจากการมีอยู่ของการไม่มีการตั้งค่าสถานะการดำเนินการหรือไม่
Pacerier


8

คำตอบนี้ทำให้คำตอบที่มีอยู่แล้วเสร็จในการติดตั้งโลหะเปลือยด้วยการตั้งค่าที่จำเป็นสำหรับการติดตั้งในกล่องเสมือน

เปิดเผย PAE ไปยังเครื่องเสมือนในกล่องเสมือน

เคอร์เนลมาพร้อมกับอูบุนตู> = 12.04 เป็นPAEเคอร์เนลโดยค่าเริ่มต้น

จากการติดตั้งในกล่องเสมือนความสามารถของ PAE ของ CPU (หากรองรับ) สามารถสัมผัสกับเครื่องเสมือนได้ เลือก"Enable PAE / NX"จาก Virtual Box Manager System ->การตั้งค่าตัวประมวลผล :

ป้อนคำอธิบายรูปภาพที่นี่

ในกรณีที่ตัวเลือกนี้เป็นสีเทาของ CPU โฮสต์ของคุณไม่มีคุณสมบัตินี้ จากนั้นคุณจะต้องติดตั้งเคอร์เนลที่ไม่ใช่แพ


1
คำถามนี้ชัดเจนเกี่ยวกับโลหะเปลือยไม่ใช่การจำลองเสมือน
Moshe Katz

1
@ MosheKatz: ดูเหมือนว่าคำตอบของฉันถูกรวมเข้าด้วยกันจากคำถามปิดเสียงบนกล่องเสมือนaskubuntu.com/questions/185701/pae-kernel-required-for-my-cpuไปที่นี่ ... : /
Takkat

1
มันแปลกมาก - ฉันแทบจะเรียกมันว่าซ้ำ
Moshe Katz

@MosheKatz: ใช่มีการล่อลวงอีกคนเชื่อมโยงกับคำตอบที่เหมือนกันกับฉัน - ดูว่าใครแก้ไขมัน)
Takkat

1
แต่มันช่วยฉันได้!
ส่วนตัว

7

ขอบคุณมากสำหรับคำแนะนำและความช่วยเหลือทั้งหมด

ฉันไม่สามารถหาวิธีที่ดีที่สุดที่จะให้รายงานกลับมาว่าฉันได้อย่างไรดังนั้นฉันจึงเขียนมันเป็น "คำตอบ"

มันใช้เวลาช่วงเย็นเมื่อวานนี้และตลอดทั้งคืน แต่ตอนนี้ฉันมี 12.04 LTS ที่ทำงานและทำงานอย่างสมบูรณ์แบบบนแล็ปท็อปเล็ก ๆ น้อย ๆ ของซัมซุงอายุแปดขวบ (ซึ่งฉันชอบมาก ฉันกำหนดให้ใช้งานฮาร์ดไดรฟ์ตัวใหม่เนื่องจาก Ubuntu เตือนฉันว่าปัจจุบันมีฮาร์ดไดรฟ์

นี่คือขั้นตอนที่ต้องทำเพื่อให้ได้ 12.04 LTS ที่ทำงานกับเครื่องที่ไม่ใช่ PAE นี้:

  • ติดตั้ง 11.10 อีกครั้งตั้งแต่เริ่มต้นโดยใช้ตัวเลือกเพื่อลบ 9.10 และแทนที่อย่างสมบูรณ์
  • ติดตั้งการอัปเดตทั้งหมดผ่านอินเทอร์เน็ต
  • รับข้อเสนอของการดาวน์โหลดการอัปเกรดเป็น 12.04 LTS ผ่านทางอินเทอร์เน็ต
  • พื้นดินหยุดชะงักเนื่องจาก 6GB ของพื้นที่ดิสก์ที่ใช้หมด

Bah ฉันไม่ต้องการกินลงในพาร์ติชัน Windows XP และไม่เห็นว่าทำไมฉันต้องการพื้นที่ดิสก์มากกว่า 6GB เพียงเพื่อให้ Ubuntu ใช้งานเว็บเบราว์เซอร์ทั่วไปและตรวจสอบอีเมลดังนั้นฉันจึงเริ่มต้นใหม่:

  • ติดตั้ง 11.10 อีกครั้งตั้งแต่เริ่มต้นโดยใช้ตัวเลือกเพื่อลบการติดตั้ง 12.04 LTS ที่ล้มแล้วอย่างสมบูรณ์และแทนที่
  • ไม่ได้ติดตั้งการอัปเดตใด ๆ
  • ลบโหลดโปรแกรมและแอพพลิเคชั่นออกจาก 11.10
  • พยายามอีกครั้งเพื่ออัปเกรดเป็น 12.04 LTS ผ่านการเชื่อมต่ออินเทอร์เน็ต
  • พื้นที่ดิสก์หมดอีกครั้งและการติดตั้งจะต้องถูกยกเลิก

ฉันลองดูวิธีแบ่งพาร์ติชั่นดิสก์และมีพาร์ติชั่นประมาณสี่ตัวนอกเหนือจาก XP ฉันค่อนข้างจะสุ่มสี่สุ่มห้าและลบทั้งหมดของพวกเขายกเว้น XP หนึ่งและแคลิฟอร์เนีย พาร์ทิชันสลับขนาด 300 MB และสร้างพาร์ติชันใหม่สำหรับพาร์ติชัน Ubuntu ที่มีหมายเลข "4" และ "\" หรือ "/" ที่เกี่ยวข้องในที่เดียว ฉันเป็นห่วงใยที่ผ่านมา (และสูญเสียความตั้งใจที่จะมีชีวิตอยู่) โดยจุดนั้นและข้ามนิ้วของฉันที่พาร์ทิชัน XP ของฉันจะไม่ถูกทิ้ง

ณ จุดนั้นฉันยังได้อ่านก่อนที่จะอัพเกรดเป็น 12.04 คุณควรอัปเดตซอฟต์แวร์ทั้งหมดในรุ่น [11.10] ที่มีอยู่ (ดังนั้นวิธีการลบการโหลดโปรแกรมของฉันจะไม่เป็นผล) ฉันค้นพบลิงก์ไปยังไฟล์ iso CD ทางเลือกดังนั้นเขียนลงในซีดีแทนที่จะใช้อินเทอร์เน็ต (แม้ว่าการเชื่อมต่ออินเทอร์เน็ตจะเร็วกว่าการอ่านจากซีดีที่ 70MB / s ขอบคุณ BT ล่าสุดฟรี [British Telecom] อัพเกรด) การคำนวณของฉันคือฉันสามารถรักษาพื้นที่ดิสก์โดยใช้ซีดีได้เนื่องจากการอัปเดตล่าสุดจะไม่ถูกดาวน์โหลดระหว่างการติดตั้ง

ดังนั้นต่อไปฉันลองนี้:

  • ติดตั้ง 11.10 อีกครั้งตั้งแต่เริ่มต้นโดยใช้ตัวเลือกเพื่อลบ 12.04 LTS ที่ไม่สมบูรณ์และแทนที่
  • ติดตั้งการอัพเดต 11.10 ที่แนะนำทั้งหมดผ่านการเชื่อมต่ออินเทอร์เน็ต
  • รีบูต, ลบการเชื่อมต่ออินเทอร์เน็ตแบบใช้สายและปิดไร้สาย
  • อัปเกรดเป็น 12.04 LTS ออฟไลน์โดยใช้ซีดีทางเลือก (ปล่อยทิ้งไว้ตลอดคืน)
  • รีบูตในตอนเช้า
  • ดาวน์โหลดและติดตั้งอัพเดตผ่านอินเทอร์เน็ต
  • รีบูต

และไชโย! ตอนนี้มันใช้งานได้ (เช่นเดียวกับการบูตไปที่ Windows XP, ว้) โดยไม่มีข้อผิดพลาดหรือความเข้ากันไม่ได้ ฉันประทับใจมากที่ชุดปุ่มกด Fn ทั้งหมดทำงานได้ดีหน้าจอดูดีและลำโพงสามารถปรับระดับเสียงดังกว่าใน Windows ได้ (หมายความว่าฉันไม่ต้องใช้หูฟังเป็นส่วนใหญ่ เวลาได้ยินอะไร) ฉันสามารถเลื่อนขึ้นและลงโดยใช้ขอบด้านขวาของทัชแพดโดยไม่ต้องเปิดใช้งานคุณสมบัติ! นอกจากนี้ฮาร์ดไดรฟ์ไม่ได้หายไปอย่างไม่หยุดหย่อนเช่นเดียวกับ Windows ฉันชอบแบบอักษรของ Ubuntu และความสามารถในการอ่านข้อความบนหน้าจอที่โดดเด่นอีกครั้งบน Ubuntu (สังเกตได้ดีกว่า Win หรือ Mac ในความคิดของฉัน) การมีตัวเรียกใช้งานที่ด้านซ้ายของหน้าจอฉันไม่กระตือรือร้นเกินไปในการมองครั้งแรก แต่หลังจากได้อ่านเหตุผลที่อยู่เบื้องหลังตัวเลือกการออกแบบนั้นมันเป็นสิ่งที่ฉันจะพยายามทำความคุ้นเคย มันใช้พื้นที่แนวนอนที่มีความอุดมสมบูรณ์อย่างสมเหตุสมผลเพื่อเพิ่มพื้นที่แนวตั้งที่หายาก

ฉันจะจบการทะลักและ waffling ที่นี่ด้วยขอบคุณทุกคนอีกครั้งสำหรับคำแนะนำของพวกเขา ฉันหวังว่าคำอธิบายนี้เกี่ยวกับการทดลองข้อผิดพลาดและความสำเร็จในท้ายที่สุดคือการใช้กับใครบางคน!


3

ทางเลือกบางอย่าง:

  • ติดตั้งปลอม pae (สถานที่ 12.04 แล้วคุณสามารถอัพเกรด 12.10 และ 13.04) ตามที่อธิบายในหน้าความช่วยเหลืออูบุนตู

  • ทำการติดตั้งใหม่ของlubuntu-fake-paeซึ่งเป็น 13.04

  • ติดตั้ง distro ที่ใช้ Ubuntu อื่นซึ่งไม่ต้องการ PAE เช่น Puppy Retro หรือ Bodhi Linux


มีเส้นทางการอัพเกรดเป็น 14.04 LTS หรือไม่
Aaron Franke

1

Physical Address Extension (PAE) เป็นคุณสมบัติที่อนุญาตให้โปรเซสเซอร์ x86 (32- บิต) เข้าถึงพื้นที่ที่อยู่ทางกายภาพ (รวมถึงหน่วยความจำเข้าถึงโดยสุ่มและอุปกรณ์ที่แมปหน่วยความจำ) ที่มีขนาดใหญ่กว่า 4 กิกะไบต์

Ubuntu 12.04 ใช้เคอร์เนล PAE Linux เป็นค่าเริ่มต้นสำหรับ ISO 32 บิตดังนั้นคอมพิวเตอร์เก่าที่ไม่รองรับ PAE จะไม่สามารถบูตเวอร์ชัน Ubuntu ล่าสุดได้ แต่มีวิธีการติดตั้ง Ubuntu 12.04 LTS Precise Pangolin ในคอมพิวเตอร์ที่ไม่รองรับ PAE โดยใช้ non-PAE netboot Minimal ISO

ดูติดตั้ง Ubuntu 12.04 LTS บนระบบที่มีความสามารถที่ไม่ใช่ PAE ใช้ netboot น้อยที่สุด ISO


-1

หากคุณต้องการการสนับสนุนสำหรับการไม่ pae ระบบพร้อมให้ลองLubuntu หากหลังจากการติดตั้งคุณตัดสินใจว่าคุณไม่ชอบสภาพแวดล้อม LXDE คุณสามารถติดตั้งความสามัคคีด้วยคำสั่งนี้:

sudo apt-get install ubuntu-desktop

หากต้องการลบออกอย่างสมบูรณ์และติดตั้ง Ubuntu อีกครั้งให้เลือก "Something else" แล้วเลือกพาร์ติชันที่มี Ubuntu ปัจจุบันติดตั้งไว้เพื่อใช้เป็น "/", ext4 และทำเครื่องหมายที่กล่องฟอร์แมต

ป้อนคำอธิบายรูปภาพที่นี่


ฉันไม่รู้จริง ๆ ว่าแพคืออะไรและฉันก็ไม่ได้กังวลอะไรมากไป ฉันได้เรียนรู้ว่าคอมพิวเตอร์ที่ไม่ใช่ pae สามารถติดตั้งเพียง 12.04 LTS ผ่านการอัปเกรดจาก 10.04 LTS (ซึ่งตายอย่างสมบูรณ์และไม่ทำงานบนพีซีของฉัน) หรือจาก 11.10 (ซึ่งฉันพยายามเรียกใช้จากซีดีโดยไม่ต้องติดตั้งและทำงานได้ดี) ฉันจะลองทำตามคำแนะนำในการทำ "Something Else" และล้างข้อมูล [9.10] Karmic จากพาร์ติชั่นนั้น ฉันจะให้คุณรู้ว่าฉันจะไปต่อได้ยังไง! ขอบคุณมาก!
Bungaroosh

pae เป็นเพียงเทคโนโลยีที่ช่วยให้คอมพิวเตอร์แบบ 32 บิตเข้าถึง RAM มากกว่าเกินขีด จำกัด 32 บิตปกติภายใต้ 4GB ฉันมี 4GB ดังนั้นฉันสามารถใช้เคอร์เนลใดก็ได้ แต่ถ้าฉันใช้เคอร์เนลที่ไม่ใช่แพรฉันจะไม่มี RAM ค่อนข้างมาก ฉันสามารถใช้การติดตั้งแบบ 64 บิต แต่บางครั้งก็มีปัญหากับไดรเวอร์บางตัวและมันก็ไม่คุ้มกับฉันสำหรับการเพิ่มขึ้นเล็กน้อยของ RAM
Marty Fried

3
-1 Lubuntu ยังทนทุกข์ทรมานจากปัญหา
แพ

บนระบบที่ไม่ใช่ PAE คุณสามารถเริ่มการติดตั้งด้วย Lubuntu 12.04 (หรือ Xubuntu 12.04) และติดตั้ง ubuntu-desktop ในภายหลัง แต่น่าเสียดายที่คุณไม่สามารถไปถึง 14.04
Hartmut P.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.