ข้อผิดพลาดในการเริ่มระบบ USB ของ Ubuntu 14.04 LTS live (gfxboot.c32: ไม่ใช่อิมเมจ COM32R ที่ถูกต้อง)


147

ฉันดาวน์โหลด Ubuntu 14.04 (64 บิต) lts ฉันทำ usb stick ที่สามารถบูตได้ แต่ฉันยังคงได้รับข้อความข้อผิดพลาดนี้เมื่อบูท:

SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image

พูดถึงลิงค์ดาวน์โหลดและรายละเอียดของระบบก็เป็นหน้าต่างบูตคู่ของคุณ ??
Chinmaya B

53
ฉันแก้ไขด้วยขั้นตอนต่อไปนี้: - บูต - กด TAB - พิมพ์สด - กด Enter

ฉันมีปัญหากับการพยายามบู๊ต 14.10 จาก usb สดข้อเสนอแนะของฟิลิปปินใช้งานได้สำหรับฉัน
itnet7

2
คุณสามารถพิมพ์liveและกด Enter ทำงานให้ฉัน
myusuf

คำตอบ:


203

ในฐานะที่เป็นฆา Sohajek กล่าวถึงTabคุณจะต้องตี

จากนั้นคุณจะเห็นชุดของตัวเลือก (สดติดตั้งสด ฯลฯ ) Enterเลือกหนึ่งที่คุณชอบพิมพ์ชื่อและกด


1
Lucio: ยอดเยี่ยมสำหรับฉัน kubuntu 14.10
กรีน

31
ใช้งานได้ แต่ทำไม
Tal Weiss

3
เฮ้เพื่อนแมลง นี้ได้รับการออกแบบอย่างชัดเจนโดยใช้ระบบปฏิบัติการยูนิกซ์นักพัฒนาที่เป็นความประมาทเกี่ยวกับ UI :)
Lucio


3
วิธีนี้ใช้ได้กับ 16.04 เช่นกัน
Heather92065

55

การแก้ไขถาวรโดยใช้ USB ที่สามารถบู๊ตได้นั้นมีข้อบกพร่อง

เวอร์ชั่นสั้น

TL; DR; เพราะเมื่อคุณรู้ว่าคุณกำลังทำอะไร:

ในboot:พรอมต์หลังจากที่คุณพบข้อผิดพลาดด้านบนให้พิมพ์liveและกดEnterเพื่อเริ่มเซสชัน Live USB

เปิดเทอร์มินัล (เช่นด้วยCtrl+Alt+t) และพิมพ์แต่ละบรรทัดคำสั่งด้านล่างทีละ:

sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom

คำสั่งสุดท้ายข้างต้นแสดงให้คุณเห็นว่าอุปกรณ์ใดที่เชื่อมต่อกับ USB ที่สามารถบูตได้ของคุณ

สิ่งสำคัญ! แทนที่/dev/sdb1คำสั่งด้านล่างในเทอร์มินัลด้วยอุปกรณ์ในผลลัพธ์ของคำสั่งสุดท้ายข้างต้น:

syslinux /dev/sdb1

รีบูตและสนุก!

รุ่นยาว

ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากคุณใช้การแจกจ่ายกับsyslinuxแพ็คเกจรุ่นก่อนหน้าเพื่อสร้าง USB ที่สามารถบูตได้ของการแจกจ่ายซึ่งคาดว่าจะเป็นรุ่นที่ใหม่กว่า (ขอบคุณAmir Ali Akbariสำหรับลิงก์ข้อผิดพลาด)

ข้อผิดพลาดนี้ก็เกิดขึ้นเช่นกันหากคุณกำลังใช้งาน Ubuntu 14.04 เพื่อสร้างแท่ง USB ที่สามารถบูตได้สำหรับทุกสิ่งจาก Ubuntu 15.04 ขึ้นไป

วิธีแก้ปัญหาที่ระบุโดยFilip SohajekในคำตอบของLucioแน่นอน แต่เมื่อพิจารณาถึงบันทึกประจำรุ่นของ Utopic ที่ฉันลิงค์ไว้ด้านบนและวิธีแก้ปัญหาดังกล่าวเพื่อใช้รุ่น Ubuntu เดียวกันกับอิมเมจสำหรับบูตเพื่อสร้างอิมเมจสำหรับบูต เป็นไปได้ในการแก้ไขปัญหาอย่างถาวรจากภายในซีดีอยู่:

บู๊ตติด USB ที่สามารถบู๊ตได้จนกว่าคุณจะได้รับข้อความแสดงข้อผิดพลาด:

Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:

ที่boot:พรอมต์ให้พิมพ์liveและกด Enter (ไม่จำเป็นต้องกด TAB เนื่องจากจะทำหน้าที่เฉพาะเพื่อแสดงตัวเลือกที่คุณมีรวมถึงlive)

เมื่อคุณอยู่ในเซสชัน Ubuntu สดให้กำหนดค่าเพื่อให้คุณสามารถเข้าถึงอินเทอร์เน็ต (เช่นโดยเชื่อมต่อกับเครือข่าย WiFi )

เปิดหน้าต่างเทอร์มินัล (เช่นกดCtrl+Alt+T) และพิมพ์ลำดับของคำสั่งต่อไปนี้ทีละตัว (พูดว่า "ใช่" เพื่อแจ้งยืนยันใด ๆ ):

sudo -i
apt-get update
apt-get install syslinux

วิธีแรกให้สิทธิ์เข้าถึงรูทและสองอันสุดท้ายติดตั้งsyslinuxแพ็คเกจใหม่ที่คุณต้องแก้ไข USB ที่สามารถบู๊ตได้ ดังนั้นตอนนี้คุณต้องคิดให้ชัดเจนว่าคุณกำลังแก้ไขอะไรอยู่นั่นคือชื่ออุปกรณ์ที่เชื่อมต่อ USB ที่สามารถบูตได้ของคุณ

ในหน้าต่างเทอร์มินัลด้านบนพิมพ์

mount | grep cdrom

คุณควรเห็นผลลัพธ์เช่น

/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)

ส่วนที่สำคัญที่สุดคือ "คำแรก" ด้านบน โดยปกติจะเป็น/dev/sdb1แต่อาจเป็นอย่างอื่นหากคุณมีดิสก์ที่ต่อกับเครื่องของคุณ

หรือคุณสามารถเรียกใช้gpartedคำสั่งจากส่วนต่อประสานผู้ใช้และดูดิสก์เพื่อดูว่าอุปกรณ์ใดเชื่อมต่ออยู่/cdrom

ตอนนี้พิมพ์คำสั่งด้านล่างในหน้าต่างเทอร์มินัลระวังอย่างมากที่จะแทนที่/dev/sdb1ด้วยอุปกรณ์ที่คุณได้รับจากคำสั่งก่อนหน้า:

syslinux /dev/sdb1

คำสั่งสุดท้ายด้านบนจะเขียนทับเวอร์ชันก่อนหน้าของsyslinuxบูตเซกเตอร์ของพาร์ติชันอุปกรณ์ USB ที่สามารถบู๊ตได้ของคุณด้วยเวอร์ชันที่ถูกต้องซึ่งตรงกับการกระจายตัว

แค่นั้นแหละ! ตอนนี้เริ่มต้นใหม่และคุณควรจะสามารถผ่านโฟลว์ GUI ปกติของ Live USB ได้

แน่นอนถ้าคุณมีสื่อ Ubuntu ที่สามารถบู๊ตได้ซึ่งไม่มีตัวเลือกการประเมินเช่นสื่อการติดตั้ง Ubuntu Server คุณไม่สามารถใช้มันเพื่อแก้ไขตัวเองได้ แต่คุณสามารถใช้เวอร์ชันเดสก์ท็อปเพื่อแก้ไขเวอร์ชันเซิร์ฟเวอร์ด้วย คำแนะนำข้างต้น เพียงเสียบสื่อรุ่นของเซิร์ฟเวอร์เข้ากับ usb หลังจากบูตเวอร์ชันเดสก์ท็อปแล้วและใช้อุปกรณ์สำหรับรุ่นเซิร์ฟเวอร์แทน/dev/sdb1ข้างต้น


ฉันทำตามคำแนะนำเหล่านี้จนถึงจุดที่สามารถบู๊ตกับ Kubuntu Live ได้เท่านั้น เมื่อฉันไปถึงที่นั่นฉันไปที่เมนู K และพบแอปพลิเคชัน -> ระบบ -> ติดตั้งระบบนี้อย่างถาวรไปยังรายการเมนูฮาร์ดดิสก์ของคุณ จากตรงนั้น GUI ที่ดีก็นำทางฉันตลอดการติดตั้ง
pkout

1
@pkout แน่นอนถ้าทั้งหมดที่คุณต้องการคือการได้รับ (?) ติดตั้ง Ubuntu บนเครื่องของคุณคุณไม่จำเป็นต้องแก้ไขข้อผิดพลาด gfxboot ดีใจที่คุณจัดการติดตั้ง Kubuntu บนเครื่องของคุณ!
LeoRochael

เข้าท่า แต่น่าเสียดายที่ดูเหมือนว่ามันจะไม่ทำงานบนเวอร์ชั่นเซิร์ฟเวอร์ ฉันได้อย่าง Alt-F2 จะได้รับขั้วบนคอนโซล แต่ไม่มี apt-get ...
เควิน Lyda

1
@KevinLyda ฉันยังไม่ได้ตรวจสอบ แต่มันก็สมเหตุสมผลแล้วที่มันจะไม่ฉลาด - เพราะมันควรจะทำงานเพื่อการติดตั้งถาวรเท่านั้นไม่ใช่การประเมินผล อย่างไรก็ตามคุณสามารถใช้เวอร์ชันเดสก์ท็อปเพื่อแก้ไขเวอร์ชันของเซิร์ฟเวอร์
LeoRochael

อาจเป็นไปได้ว่าโหมดกู้ภัยอาจทำงานได้ แต่ฉันติดตั้งแล้วติดตั้ง syslinux บนเซิร์ฟเวอร์ใหม่แล้วแก้ไขทั้งบนเดสก์ท็อปและเซิร์ฟเวอร์ติดตั้งคีย์ usb
Kevin Lyda

10

เมื่อฉันพยายามที่จะแก้ปัญหานี้ฉันมีตัวเลือกที่แตกต่างกันเล็กน้อย แต่ก็ใช้งานได้ ตามคำตอบของฟิลิปส์ฉันกด TAB จากนั้นมีตัวเลือกสองสามตัวโผล่ขึ้นมา (ไม่มี "สด" หรืออะไรก็ตามที่มี "สด" แต่มันพูดว่า "ติดตั้ง" ดังนั้นหลังจากพิมพ์ติดตั้งแล้วกดปุ่ม Enter และจากนั้นจะดำเนินการติดตั้งต่อไปดังนั้นอาจสับสนเล็กน้อย แต่ใช้งานได้!


1
ชัดเจนว่านี่ไม่ใช่ 'ขอบคุณ' ฉันกำลังชี้ให้เห็นว่าคำตอบของ Flip สามารถมีผลลัพธ์ที่เป็นไปได้อื่น ๆ ซึ่งคนอื่นอาจสับสนและเริ่มหัวข้อใหม่ ดังนั้นฉันจึงชี้ให้เห็นคำถามเดิม
ElScorcho

2
@guntbert ฉันมีแนวโน้มที่จะเรียกสิ่งนี้อย่างน้อยคำตอบบางส่วนเนื่องจากมันชี้ให้เห็นข้อผิดพลาดที่สำคัญในคำตอบอื่น (ไม่มีตัวเลือก "สด") และให้วิธีแก้ปัญหาแบบกึ่ง
เซ

1

มันไม่ได้ผลสำหรับฉัน ฉันเข้าใจ:

การเริ่มต้นแกะกล่องไม่สำเร็จ: ขยะในที่เก็บถาวรที่บีบอัด (... ) Kernel panic - ไม่ซิงค์: VFS: ไม่สามารถเมานต์ fs บนบล็อกที่ไม่รู้จัก (2.0) (... )

ฉันต้องใช้วิธีแก้ปัญหาที่น่าเกลียดมาก แต่มันก็ใช้งานได้ดีเหมือนมีเสน่ห์ ฉันเข้าไปในสำนักงานของเพื่อนขอให้เขาใช้คอมพิวเตอร์เครื่องหนึ่งที่ใช้ Microsoft Windows ฉันคิดว่ามันเป็น Windows 7 หรือ 8 ในกรณีใด ๆ ที่ทันสมัยกว่า Windows XP แต่ยังไม่ถึงอันนี้เมื่อเร็ว ๆ นี้กับสิ่งที่ Cortana ... จากนั้นฉันสร้างดิสก์ USB ที่มี Ubuntu โดยดาวน์โหลดโปรแกรมเล็ก ๆ ที่เรียกว่าUniversal USB Installerและ ทุกอย่างเป็นไปด้วยดี


2
ปัญหาของคำถามเดิมเป็นข้อผิดพลาดที่รู้จัก (มีผลต่อ Ubuntu Startup Disk Creator และเครื่องมืออื่น ๆ ) ใน Ubuntu 14.04 LTS ใน 16.04 LTS มีผู้สร้าง Ubuntu Startup Disk Creator รุ่นใหม่และโคลน เครื่องมือโคลนอื่น ๆ ทำงานกับ Ubuntu ทุกรุ่นเช่นดิสก์นามแฝงgnome-disksและ mkusb, help.ubuntu.com/community/mkusbและใน Windows Win32 Disk Imager, wiki.ubuntu.com/Win32DiskImager/iso2usb - คุณอาจได้รับผลกระทบจากเครื่องมืออื่น ปัญหาและอาจจะได้รับความช่วยเหลือที่ดีขึ้นถ้าคุณถามคำถามใหม่ (และเป็นของตัวเอง)
sudodus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.