วิธีการติดตั้ง Grub Loader อย่างถูกต้อง


0

ฉันเพิ่งพยายามติดตั้ง Linux Mint บนพีซีที่ติดตั้ง Windows 7 หลังจากนั้นสิ่งที่ฉันสังเกตเห็นหนึ่งพาร์ติชันของฮาร์ดไดรฟ์ของฉันไม่ปรากฏหมายถึง Linux ได้ถูกติดตั้งแล้ว แต่เมื่อฉันพยายามบูทพีซีมันเริ่ม Windows 7 แต่ตอนนี้ไม่ได้บูทเข้าสู่ Windows หรือ Linux เพราะฉันคิดว่าเนื่องจากความบ้าคลั่งของฉันฉันได้ทำอะไรผิดพลาดในขณะที่ LiveBoot จาก Pen Drive ฉันพิมพ์บางสิ่งลงในเทอร์มินัลจากเว็บฉันไม่รู้อะไร แต่มัน เกี่ยวกับพาร์ทิชันและคำสั่งเดียวที่ฉันรู้คือบางสิ่ง ด้วงอัพเดท .

ดังนั้นจะทำอย่างไรตอนนี้ใครก็ได้โปรดบอกฉัน

[ฉันคิดว่าฉันควรติดตั้ง Linux Mint อีกครั้ง (จาก liveboot) โดยเลือกตัวเลือกแรก (เช่นโดยการจัดรูปแบบฮาร์ดไดรฟ์ทั้งหมด)]


เมื่อคุณติดตั้งด้วงเป็น / dev / sda หรือ / dev / sda1 (คุณอาจมีบางอย่างที่คล้ายกัน)? ด้วงจะต้องติดตั้งเพื่อ sda (ไม่มีหมายเลขที่ท้าย) sda หมายถึงตัว HDD เอง sda1 อ้างถึงพาร์ติชันที่ 1 ใน sda ฉันไม่แน่ใจว่าจะแก้ไขอย่างไร (เช่นการติดตั้งตัวโหลด grub และทำให้การทำงานกับการแบ่งพาร์ติชันปัจจุบันโดยไม่ต้องติดตั้ง Mint) แต่การติดตั้งใหม่อย่างสมบูรณ์ อาจลองใช้ googling เพื่อ "แก้ไขด้วงจาก livecd" หรือคล้ายกัน
Darius

เดี๋ยวก่อนฉันเพิ่งเลือกที่จะติดตั้ง Linux Mint โดยการจัดรูปแบบไดรฟ์ทั้งหมดมันจะติดตั้งด้วงโดยอัตโนมัติหรือไม่
user7285239

หากคุณฟอร์แมตไดรฟ์ทั้งหมดพาร์ติชั่น windows ของคุณจะหายไป .. คุณแน่ใจหรือว่าเป็นสิ่งที่คุณต้องการ? (และในบันทึกย่อนั้นขอให้ฉันเปิดไฟ Virtualbox และลองติดตั้ง Mint .. ฉันไม่เคยติดตั้งมิ้นต์โดยเฉพาะ - ดังนั้นอยากรู้อยากเห็นหากมีอะไรที่แตกต่างกันเกี่ยวกับมัน) - เกี่ยวกับการติดตั้งด้วงโดยอัตโนมัติ - "ที่คุณต้องการติดตั้งด้วง" - แต่ฉันไม่เคยติดตั้ง Mint อีกเลยดังนั้นฉันไม่สามารถพูดได้อย่างแน่นอนว่านั่นคือประสบการณ์ของคุณ
Darius

โอ๊ะโอมันแสดงถึงข้อผิดพลาด errno 30
user7285239

และตอนนี้เมื่อฉันพยายามที่จะติดตั้งมันก็บอกว่าข้อผิดพลาด fsyncing / ปิด / Dev / sda1: ข้อผิดพลาดอินพุต / เอาต์พุต?
user7285239

คำตอบ:


0

การใช้งานนั้นง่ายมาก คุณต้องระบุอาร์กิวเมนต์หนึ่งตัวสำหรับโปรแกรมกล่าวคือจะติดตั้งบูตโหลดเดอร์ได้ที่ไหน อาร์กิวเมนต์สามารถเป็นได้ทั้งไฟล์อุปกรณ์ (เช่น `/ dev / hda ') หรือพาร์ติชันที่ระบุในรูปแบบของ GRUB ตัวอย่างเช่นภายใต้ Linux ต่อไปนี้จะติดตั้ง GRUB ลงใน MBR ของดิสก์ IDE ตัวแรก:

 # grub-install /dev/hda

ในทำนองเดียวกันภายใต้ GNU / Hurd สิ่งนี้มีผลเช่นเดียวกัน:

 # grub-install /dev/hd0

ถ้าเป็นไดรฟ์ BIOS ตัวแรกนี่ก็เหมือนกัน:

 # grub-install '(hd0)'

หรือคุณไม่ใส่วงเล็บ:

 # grub-install hd0

แต่ตัวอย่างทั้งหมดข้างต้นสมมติว่า GRUB ควรใช้รูปภาพภายใต้ไดเรกทอรีราก หากคุณต้องการให้ GRUB ใช้รูปภาพภายใต้ไดเรกทอรีอื่นที่ไม่ใช่ไดเรกทอรีรากคุณจะต้องระบุตัวเลือก --root-directory การใช้งานทั่วไปคือคุณสร้างฟล็อปปี้บูตพร้อมระบบไฟล์ นี่คือตัวอย่าง:

 # mke2fs /dev/fd0
 # mount -t ext2 /dev/fd0 /mnt
 # grub-install --root-directory=/mnt fd0
 # umount /mnt

อีกตัวอย่างหนึ่งคือเมื่อคุณมีพาร์ติชันสำหรับบูตแยกต่างหากซึ่งติดตั้งที่ / boot เนื่องจาก GRUB เป็นบูตโหลดเดอร์จึงไม่รู้อะไรเลยเกี่ยวกับจุดเมานท์เลย ดังนั้นคุณต้องรันด้วงติดตั้งดังนี้:

 # grub-install --root-directory=/boot /dev/hda

โดยวิธีการตามที่ระบุไว้ข้างต้นเป็นเรื่องยากที่จะคาดเดาไดรฟ์ BIOS ได้อย่างถูกต้องภายใต้ระบบปฏิบัติการ UNIX ดังนั้นการติดตั้งด้วงจะแจ้งให้คุณตรวจสอบว่ามันสามารถเดาการแมปที่ถูกต้องจริง ๆ หลังจากการติดตั้ง รูปแบบถูกกำหนดใน Device map โปรดระวังให้มาก หากผลลัพธ์ผิดปกติเป็นไปได้ยากที่คอมพิวเตอร์ของคุณจะสามารถบู๊ตได้โดยไม่มีปัญหา

โปรดทราบว่าการติดตั้งด้วงนั้นเป็นเพียงเชลล์สคริปต์และงานจริงจะดำเนินการโดยด้วงเชลล์ด้วง (ดูการเรียกใช้เชลล์ด้วง) ดังนั้นคุณอาจรันด้วงโดยตรงเพื่อติดตั้งด้วงโดยไม่ต้องใช้ด้วง อย่าทำอย่างนั้นเว้นแต่คุณจะคุ้นเคยกับการฝึกงานในด้วงเป็นอย่างมาก การติดตั้งบูตโหลดเดอร์ในระบบปฏิบัติการที่ใช้งานอาจเป็นอันตรายอย่างยิ่ง


นี่ไม่ใช่สิ่งที่ฉันขอ
user7285239

จากนั้นโปรดอธิบายให้ละเอียด!
Sayan

ฉันต้องการทราบวิธีแก้ไขหรือไม่ฉันควรติดตั้ง Linux ด้วยการจัดรูปแบบฮาร์ดดิสก์อย่างสมบูรณ์หรือไม่
user7285239

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