จะแฟลชไบออสได้อย่างไรเมื่อมีเพียงไบนารี่ Windows เท่านั้น


16

ฉันต้องการอัพเดตไบออสบน Toshiba QOSMIO-G30 exeไฟล์ที่ผมดาวน์โหลดได้จากเว็บไซต์ของผู้ผลิตควรจะเป็นระบบปฏิบัติการที่เป็นอิสระ! ยังใช้Wineฉันไม่สามารถเรียกใช้ไฟล์ไปยัง FLASH System BIOS ได้ มีวิธีการอัปเดต BIOS ใน Ubuntu หรือไม่?

คำตอบ:


12

ไซต์นี้อธิบายวิธีดำเนินการอัปเดต BIOS ภายใต้ Linux

อ้างจากเว็บไซต์เดียวกัน:

ในที่สุดคุณก็ย้ายไปที่คอมพิวเตอร์ที่ไม่มี Windows คุณจะเพลิดเพลินกับ Linux OS ใหม่ของคุณไม่มีโทรจัน / ไวรัสไม่มีการชะลอตัวทุกอย่างสมบูรณ์แบบ ทันใดนั้นคุณต้องอัปเดต BIOS บนแผงวงจรหลักของคุณเพื่อรองรับฮาร์ดแวร์ใหม่บางชิ้น แต่โดยทั่วไปผู้จำหน่ายแผงวงจรหลักจะให้บริการยูทิลิตี้แฟลช BIOS จาก DOS เท่านั้น คุณตื่นตระหนก! โชคดีที่ปัญหานี้แก้ไขได้ง่าย ...

ด้านล่างนี้เป็นขั้นตอนที่ต้องปฏิบัติตาม:

ขั้นตอนที่ 1: ดาวน์โหลดอิมเมจสำหรับแผ่นดิสก์บูต FreeDOS

ขั้นตอนที่ 2: คัดลอกยูทิลิตี้แฟลช BIOS และอิมเมจ BIOS ใหม่ไปยังอิมเมจฟลอปปีดิสก์ที่เมาท์

ขั้นตอนที่ 3: เบิร์นแผ่น CD ที่สามารถบู๊ตได้ซึ่งจะเลียนแบบฟลอปปี้อุปกรณ์เพื่อใช้งาน

ขั้นตอนที่ 4: รีบูตแฟลชรีบูตเพลิดเพลินกับ BIOS ใหม่ของคุณ

ที่มา: linuxinsight.com


1
หลังจากพยายามหลายครั้งฉันคิดว่าตัวเลือกของคุณน่าจะเป็นวิธีที่ดีที่สุดในการแก้ปัญหา อย่างไรก็ตามหลังจากอ่านวิธีแฟลชไบออสของระบบปฏิบัติการ DOS ฉันพบว่ามันยากสำหรับฉันที่จะทำ
Khaled Musleh

ใช้เวลาในการอ่านและฉันมั่นใจว่าคุณสามารถทำได้ :)
มิทช์

ฉันจะพยายามอ่านขั้นตอนอย่างระมัดระวังและประเมินว่ามีความเสี่ยงหรือไม่ กว่าคุณ Mitch
Khaled Musleh

น่าเสียดายที่ภาพ BIOS มีขนาดใหญ่กว่าภาพดิสก์ 1.44Mb :-(
artfulrobot

ไม่เป็นไร. เพราะคุณกำลังสร้างซีดีที่สามารถบู๊ตได้และไม่ใช่ฟลอปปี้
มิทช์

11

ฉันขอแนะนำว่าอย่ากระพริบ BIOS ด้วย. exe โดยใช้ Wine การแฟลช BIOS อาจทำให้คอมพิวเตอร์ของคุณมีน้ำหนักเบามากหากมีสิ่งผิดปกติเกิดขึ้น

ผู้ผลิตบางราย (ฉันรู้ว่า Dell ทำเช่นนั้น) มีวิธีการอัปเกรด BIOS ทางเลือกสำหรับ Linux

อย่างไรก็ตามหากโตชิบาไม่มีตัวเลือกที่เข้ากันได้กับ Linux ทางออกที่ดีที่สุดของคุณคือ:

  1. ตรวจสอบว่าคุณจำเป็นต้องทำการอัพเดตจริงๆหรือไม่ หากคุณไม่พบปัญหาใด ๆ กับ BIOS ในปัจจุบันและไม่ต้องการฟีเจอร์ใหม่ ๆ คุณสามารถเพิกเฉยต่อการอัพเดทได้อย่างปลอดภัย
  2. หากคุณต้องการการอัปเดตให้สร้างแผ่นบูต DOS ( ลิงก์คำตอบของ Mitch ไปยังวิธีการที่ดีในการทำเช่นนี้) ติดตั้ง DOS / freeDOS เป็นต้นไปยังพาร์ติชันใหม่หรือ -gulp- ติดตั้ง Windows หากคุณมีฮาร์ดไดรฟ์เก่าพิเศษอยู่รอบ ๆ คุณสามารถติดตั้งฮาร์ดไดรฟ์นี้ได้ใส่ windows ลงบนแฟลชไบออสจากนั้นสลับกลับไปที่ฮาร์ดไดรฟ์ของคุณด้วยอูบุนตู

ขอบคุณสำหรับคำตอบ ไม่มีเหตุผลที่ดีที่ฉันควรอัพเดตไบออสในตอนนี้ ฉันคิดว่ามันอาจช่วยในการจดจำกราฟิกการ์ดเนื่องจาก Ubuntu ไม่ได้! มิฉะนั้นทุกอย่างจะทำงานได้ดี ฉันยอมรับว่าคำแนะนำของ Mitch ดูเหมือนจะเป็นวิธีที่ดีที่สุด
Khaled Musleh

@KhaledMusleh มันไม่น่าเป็นไปได้มาก (ถ้าไม่เป็นไปไม่ได้) ว่าการอัพเดต BIOS จะช่วยให้ Ubuntu รู้จักการ์ดกราฟิกของคุณ หากคุณยังไม่ได้เปิดให้เปิดjockey(หรือที่เรียกว่าAdditional Drivers) และดูว่าคุณสามารถเปิดใช้งานไดรเวอร์สำหรับกราฟิกการ์ดของคุณหรือไม่
adempewolff

1
@KhaledMusleh นอกจากนี้อาจเกี่ยวข้องกับสิ่งนี้ - askubuntu.com/questions/85318/…
jrg

ฉันลองมาหลายครั้งแล้วไดรเวอร์กราฟิกต่างๆที่มาจากอูบุนตูสามารถเรียกใช้ 3D ได้ แต่ก็ไม่ทำงาน แม้ใน Ubuntu ทุกรุ่น ฉันพบว่ามีการ์ดที่คล้ายกันในรายการสีดำ แต่ไม่เหมือนกัน รุ่น GT อยู่ในบัญชีดำ แต่ไม่ใช่การ์ดของฉันที่มีชื่อเดียวกัน
-NVidia

@KhaledMusleh ฉันขอแนะนำให้คุณสร้างคำถามใหม่เกี่ยวกับการ์ดแสดงผลของคุณพร้อมข้อมูลทั้งหมดเกี่ยวกับการ์ดของคุณและสิ่งที่คุณลอง Nvidea ไม่ได้สร้างไดรเวอร์ลินุกซ์ที่แตกต่างกันสำหรับการ์ดที่แตกต่างกันดังนั้นชื่อจะไม่เหมือนกัน การเปิดใช้งานไดรเวอร์ Nvidea ที่แนะนำในบัญชีดำอาจช่วยแก้ไขปัญหาของคุณได้
adempewolff

6

กระพริบโดยใช้ GNU / Linux เท่านั้น

(ไม่มีฟลอปปี้ดิสก์, ไม่มีซีดี, ไม่มีดอส, ไม่มี FreeDOS, ไม่ชนะ *)

คำอธิบาย

โดยปกติจะมีสองไฟล์:

  • ไฟล์ไบนารี่ซึ่งรวมถึงข้อมูลทั้งหมด (เฟิร์มแวร์) ซึ่งจะถูกถ่ายโอนไปยังชิปรอมของเมนบอร์ด

  • ไฟล์ไบนารี่ซึ่งเป็นยูทิลิตี้ที่ใช้งานได้และใช้เพื่อถ่ายโอนเฟิร์มแวร์ไปยังเมนบอร์ดจริง ๆ รวมถึงการตรวจสอบบางอย่าง

ผู้ผลิตอาจรวมไบนารีสองรายการนี้ไว้ในไฟล์เรียกทำงานที่บีบอัดด้วยตนเองหนึ่งไฟล์ (.exe ซึ่งเหมือนกับไฟล์. zip)

ในกรณีนี้ผู้ใช้ GNU / linux สามารถแตกไฟล์. exe และแตกไฟล์เฟิร์มแวร์ จากนั้นใช้ยูทิลิตี้ flashrom สามารถแฟลชเฟิร์มแวร์ใหม่ไปยังเมนบอร์ด

ฉันได้ทดสอบขั้นตอนนี้โดยใช้ Gigabyte GA-Z68MA-D2H-B3 (rev. 1.3) และไฟล์. exe ซึ่งรวมถึงการแก้ไขเฟิร์มแวร์ F10

ขั้นตอน

ในการสำรองข้อมูลของเฟิร์มแวร์เก่า:

flashrom -p internal -r backup.rom -o backuplog.txt

ในการเขียนเฟิร์มแวร์ใหม่ให้แทนที่ Z8MAD2H3.F10 ด้วยเฟิร์มแวร์ใหม่ของคุณ:

flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt

หากต้องการย้อนกลับจากการเขียนที่ไม่สำเร็จหากคุณสำรองข้อมูลเสร็จในขั้นตอนแรก:

flashrom -p internal -w backup.rom -o restorelog.txt

1
และไม่มีแล็ปท็อปใด ๆ ตาม man page
ubfan 1

4

นั่นจะไม่ทำงาน

ขึ้นอยู่กับเครื่องมือที่จัดทำโดยโตชิบาคุณต้อง:

  • เรียกใช้ไฟล์ exe บน Windows จริง
  • สร้างดิสก์สำหรับบูต DOS

หาก Toshiba ให้ไฟล์ exe สำหรับตัวเลือกที่สองคุณสามารถลองสร้างอิมเมจFreeDOSเพื่อเรียกใช้ไฟล์ ฉันพบคำอธิบายสำหรับ Gentooวิธีการทำเช่นนั้น


ขอบคุณสำหรับคำตอบ ฉันจะลองตัวเลือกที่สองเพราะโปรแกรมหยอดที่มาพร้อมกับคอมพิวเตอร์ไม่ทำงาน!
Khaled Musleh

ฉันหมายถึง windows ไม่สามารถติดตั้งได้แม้กระทั่งรุ่นที่วางจำหน่ายของหน้าต่างไม่สามารถรับรู้ 2 HD บนแล็ปท็อป ระบบปฏิบัติการเดียวที่ทำงานกับแล็ปท็อปคือ UBUNTU ฉันหวังว่าถ้าฉันอัปเดต BIOS แล้วฉันอาจจะสามารถเรียกใช้ 12.04 3D!
Khaled Musleh

0

ไม่มีสิ่งนั้นเช่นไบนารีปฏิบัติ OS อิสระ ในฐานะที่เป็น "ไฟล์ exe" อาจหมายถึง "ไฟล์ที่มีชื่อลงท้ายด้วย. EXE" ซึ่งเป็นไปได้ว่า Windows Portable Executable หรือปฏิบัติการ MS-DOS

การอัปเกรด BIOS ควรจะเป็นสิ่งที่ต่ำในระดับที่คุณสามารถทำได้ด้วยระบบที่ง่ายเช่น MS-DOS หรือ FreeDOS

ดังนั้นขั้นตอนแรกที่นี่คือการตรวจสอบว่าปฏิบัติการเป็นปฏิบัติการ MS-DOS หรือปฏิบัติการ Windows ถ้ามันเป็นหน้าต่างที่ปฏิบัติการได้และมันไม่ทำงานภายใต้ Wine ลองดูว่ามันสามารถแตกได้โดยใช้เครื่องมือเก็บถาวรหรือไม่ (บางครั้ง unzip อาจช่วยได้ที่นี่) ดังนั้นคุณจะได้ภาพแฟลชและเครื่องมือแฟลชของ MS-DOS (มันจะไม่เป็นครั้งแรกที่มีการบรรจุเครื่องมือ MS-DOS ไว้ในตัวติดตั้งแบบ windows เท่านั้น)

ไม่มีเครื่องมือแฟลชมี flashers ทั่วไปเช่น Uniflash ที่ควรลอง หากคุณต้องการเรียกใช้และเป็น windows เท่านั้นทางเลือกที่ดีน่าจะเป็นแผ่นซีดี Windows Preinstallation Environment ซึ่งมีระบบพื้นฐานและจะสามารถเรียกใช้เครื่องมือแฟลชได้ แต่น่าเสียดายที่ต้องมีสิทธิ์ใช้งาน Windows

หากคุณโชคดีและคุณได้รับชุดเครื่องมือ MS-DOS เพียงหยิบแผ่นซีดี FreeDOS สดหรือแผ่นภาพฟลอปปี้จากนั้นบูตเข้าสู่ FreeDOS เพื่อใช้เครื่องมือ (แม้ว่าคุณจะต้องมีเครื่องมือในแผ่นฟลอปปี้ / ปากกา / ซีดีแยกต่างหาก ) หากคุณโชคดีคุณอาจได้รับอิมเมจดิสก์ที่พร้อมสำหรับบูต (เป็นคนจำนวนมากที่บรรจุภาพฟลอปปี้ภายในตัวเขียนภาพฟลอปปี้ซึ่งเป็นไปได้เช่นกัน)


ขอบคุณสำหรับการตอบสนอง njsg ไฟล์นี้เป็นโปรแกรม win / DOS เนื่องจากฉันไม่สามารถติดตั้ง windows ใหม่จากแผ่นดิสก์ที่มาพร้อมกับแล็ปท็อปและแม้แต่รุ่น windows windows ที่จำหน่ายปลีกก็ไม่สามารถรับรู้ 2 HD บน lapto จากนั้นตัวเลือกเดียวที่เหลือคือการใช้ระบบปฏิบัติการ DOS
Khaled Musleh

0

หากคุณไม่มีสำเนา Win-10 และหากคุณไม่ต้องการดาวน์โหลดรุ่นทดลอง 5 Gb และติดตั้งแผ่นดิสก์ช่วยเหลือ Win-10 จะทำเช่นนั้น ตัวอย่างเช่นไฟล์นี้อนุญาตให้ฉันเรียกใช้ไฟล์ windows .exe ที่ HP จัดเตรียมให้ ฉันใช้โดยตรง "อัปเดต BIOS ที่ติดตั้ง"

ง่ายกว่าโซลูชัน Free DOS ในความคิดของฉัน


0

แล็ปท็อปและระบบที่ทันสมัยจำนวนมากไม่ได้ใช้ไฟล์ EXE โดยตรงเพื่ออัปเดตไบออส แต่ขอให้คุณเขียนไฟล์ไปยังแฟลชไดรฟ์ USB แล้วบูตเข้า BIOS โดยใส่เข้าไป


-1

ยกเลิกการเชื่อมต่อไดรฟ์ระบบ Ubuntu เชื่อมต่อไดรฟ์สำรองหรือไดรฟ์เก่าที่ใช้แล้วติดตั้ง Windows ลงบนนั้นและทำการอัปเดต BIOS (ถ้าตามที่Pilot6 อธิบายถ้าคุณแน่นอนต้องปรับปรุง BIOS) จากนั้นยกเลิกการเชื่อมต่อไดรฟ์เก่าวางไดรฟ์ Ubuntu OS ของคุณอีกครั้งและคุณพร้อมที่จะไปปลอดภัยในความรู้ที่ Windows ไม่ได้ทำลายลินุกซ์ (ซึ่งเกิดขึ้นบ่อยครั้งน่าเศร้า)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.