วิธีแบ่งพาร์ติชั่นและกำหนดค่าไดรฟ์สำหรับ Linux UEFI Boot



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

จริงๆแล้วการแบ่งพาร์ติชันสำหรับการใช้งาน Linux หรือ Windows ที่ใช้ U / EFI นั้นไม่ได้ยากไปกว่าการเขียนตารางพาร์ติชันสำหรับระบบปฏิบัติการที่ใช้ MBR มาตรฐาน การใช้เทคโนโลยี GUID Partition Table (GPT) ที่ใหม่กว่าอาจทำให้เกิดความสับสนได้เนื่องจากไม่รองรับส่วนขยายหรือโลจิคัลพาร์ติชัน สิ่งนี้สวนทางกับผู้ที่ทำงานกับเทคโนโลยีแบบเดิม ๆ การติดตั้งที่ใช้ EFI จะจัดเก็บบูตโหลดเดอร์ไว้ใน EFI System Partition แทนที่จะเป็น Master Boot Record ซึ่งหมายความว่า GRUB จะอยู่ที่อื่นมากกว่าที่คุณคุ้นเคยหากคุณกำลังบูตหรือบูตคู่ Linux ผู้ใช้ที่ติดตั้ง Windows ไว้ล่วงหน้าที่ใดที่หนึ่งบนดิสก์จะมีพาร์ติชันเหล่านี้อยู่แล้ว



คุณมีตัวเลือกในการฟอร์แมตไดรฟ์ของคุณสำหรับ UEFI โดยสมบูรณ์โดยใช้สไตล์ GPT แม้ว่าข้อกำหนด EFI ดั้งเดิมจะรองรับการแบ่งพาร์ติชัน MBR เช่นกัน หากคุณใช้ Windows และ GNU / Linux แบบ dual-boot คุณสามารถแปลงดิสก์ที่มีอยู่โดยใช้บรรทัดคำสั่งของ Windows ได้เช่นกัน อย่างไรก็ตามโปรดทราบว่าการใช้การจัดเรียงแบบนี้เพื่อบูต OS X หรือ macOS Sierra เพิ่มเติมจะไม่เป็นไปตามขั้นตอนเดียวกัน



วิธีที่ 1: การแปลงไดรฟ์ที่มีอยู่โดยใช้ Windows Command Line

บูตเครื่องคอมพิวเตอร์ของคุณจากหน่วยความจำติดตั้ง Windows หรือดีวีดี คุณอาจต้องกดปุ่มเช่น F1 หรือ F2 ค้างไว้เพื่อเข้าสู่เมนูการกำหนดค่า U / EFI BIOS เพื่อเลือกตัวเลือกสื่อแบบถอดได้ คุณทำสิ่งนี้แตกต่างกันอย่างไรระหว่างผู้จำหน่ายฮาร์ดแวร์ต่างๆ ผู้ใช้เน็ตบุ๊ก Asus อาจต้องการกดปุ่ม Esc ค้างไว้แทนหลังจากกดซึ่งจะทำให้พวกเขามีเมนูตัวเลือกและอนุญาตให้พวกเขาเลือกสื่อสำหรับบูตที่ถูกต้อง หากคุณประสบปัญหาให้เปิดใช้งานการบูต UEFI ในหน้าจอการกำหนดค่า BIOS จากนั้นทดสอบว่าคุณสามารถบูตจากแท่ง USB ที่คุณทำด้วยตาราง GPT ได้หรือไม่หากสามารถทำได้ คุณอาจต้องเปิดใช้งานตัวเลือกนี้ก่อนจึงจะอนุญาตให้ทำได้อย่างเปิดเผย หากคุณต้องการสร้างแท่ง USB ด้วยแท่งมัลติบูต UEFI GRUB2 ที่ถูกต้องให้ทำตามวิธีที่ 6



เมื่อคุณบูตแล้วให้กด Shift ค้างไว้แล้วกด F10 พร้อมกันเพื่อเปิดหน้าต่างเทอร์มินัล DOS พิมพ์ diskpart จากนั้นเลือกรายการดิสก์จากนั้นเลือกดิสก์ตามด้วยหมายเลขดิสก์เพื่อระบุไดรฟ์ที่คุณกำลังพยายามฟอร์แมต เมื่อคุณเลือกได้แล้วให้พิมพ์ clean แล้วแอบแฝง gpt อาจใช้เวลาสักครู่ แต่คุณสามารถพิมพ์ exit ทันทีหลังจากนั้นเมื่อคุณพร้อมที่จะดำเนินการต่อ โปรดทราบว่าคุณอาจไม่ต้องการทำสิ่งนี้กับดิสก์ที่มีระบบไฟล์ที่ถูกต้อง แต่มีรายงานว่ามีคนทำเช่นนั้น ควรสำรองข้อมูลที่สำคัญก่อนดำเนินการต่อเพื่อป้องกันการสูญหายของสิ่งที่สำคัญ

วิธีที่ 2: การสร้างตาราง GPT ใหม่ใน Linux ด้วย gdisk

คุณอาจคุ้นเคยกับการใช้ fdisk หรือ cfdisk อยู่แล้ว โปรแกรมเหล่านี้ทำงานร่วมกับไดรฟ์ที่ใช้ MBR สมมติว่าคุณต้องการกำหนดค่าไดรฟ์ที่ใช้ GPT ใหม่ คุณสามารถใช้ gdisk ซึ่งอยู่ใกล้กับ fdisk มากที่สุดหรือ cgdisk ซึ่งใกล้เคียงกับ cfdisk มากที่สุดเพื่อกำหนดค่าไดรฟ์ที่เป็นปัญหา ยูทิลิตี้เหล่านี้มีหน้าคนเป็นของตัวเองดังนั้นนี่จึงเป็นจุดเริ่มต้นที่ดีหากคุณรู้วิธีใช้ fdisk หรือ cfdisk แล้ว

สมมติว่าไดรฟ์ของคุณถูกจับคู่กับ / dev / sda และไม่มีตารางพาร์ติชันที่ถูกต้องเราสามารถเรียกใช้ gdisk / dev / sda จากพรอมต์รูท คุณอาจต้องการบูตจาก Linux live CD, DVD หรือ USB เพื่อทำงานนี้ โปรดจำไว้ว่านี่อาจเป็นการทำลายล้างอย่างสมบูรณ์และสำหรับตัวอย่างนี้เรากำลังใช้ไดรฟ์เปล่า วิ่ง เช็ด fs -a / dev / sda เป็นวิธีที่ดีในการกำจัดลายเซ็นใด ๆ ออกจากไดรฟ์ แต่อีกครั้งสิ่งนี้จะทำให้ทุกสิ่งที่คุณมีอยู่ในนั้นไม่สามารถเข้าถึงได้ คุณสามารถแทนที่ / dev / sda กับไฟล์อุปกรณ์ไดรฟ์อื่น ๆ แต่ตรวจสอบให้แน่ใจว่าคุณไม่ได้เพิ่มหมายเลขพาร์ติชันหลังชื่อ



เมื่อคุณอยู่ที่พรอมต์ gdisk คุณสามารถใช้? เพื่อรับรายการคำสั่ง สิ่งเหล่านี้ไม่มีประโยชน์อย่างยิ่งเว้นแต่คุณจะรู้วิธีใช้ fdisk อยู่แล้ว คุณอาจเห็นคำเตือนเกี่ยวกับการไม่สามารถบูตจาก GPT ของ Windows ซึ่งอาจดูแปลกสำหรับ Linux นี่เป็นความพยายามของโปรแกรมเมอร์ในการป้องกันไม่ให้ผู้ใช้ Windows ที่ไม่มีประสบการณ์ใช้งานไดรฟ์หากไม่เคยทำงานกับ Linux มาก่อน นอกจากนี้คุณอาจเห็นข้อความที่ล้อมรอบด้วยเครื่องหมายดอกจันจำนวนมากซึ่งออกแบบมาเพื่อเตือนให้คุณทราบว่ามีระบบพาร์ติชันที่ถูกต้องบนดิสก์เหมือนเดิม หากเป็นกรณีนี้ แต่คุณคิดว่าไดรฟ์ว่างคุณอาจต้องพิมพ์ q เพื่อออกจากนั้นเรียกใช้ wipefs -a เพื่อล้างข้อมูล ทำเช่นนั้นก็ต่อเมื่อคุณแน่ใจจริงๆว่าต้องการปิ้งไดรฟ์ที่เป็นปัญหา

เนื่องจาก GPT วัดข้อมูลดิสก์ในบล็อกคุณจะไม่เห็นข้อมูลใด ๆ เกี่ยวกับเรขาคณิต C / H / S การพิมพ์ o ตามด้วยการกด Enter จะสร้าง GPT ใหม่ที่ว่างเปล่าหากคุณยังไม่มี การเรียกใช้ wipefs -a โดยใช้ชื่อไฟล์อุปกรณ์ตามหลังจะทำให้แน่ใจว่าคุณไม่มี คุณอาจต้องการลอง p โดยไม่มีอะไรอื่นเพื่อดูตารางหากคุณไม่ทราบว่าคุณได้ติดตั้งไว้หรือไม่ คุณควรทำเช่นนี้เสมอเพื่อให้แน่ใจว่าคุณกำลังทำงานกับตารางพาร์ติชันที่ถูกต้องก่อนทำการเปลี่ยนแปลงที่รุนแรง เมื่อคุณกลับไปที่พรอมต์“ Command (? for help):” ให้พิมพ์ v และ Enter เพื่อยืนยันดิสก์ คำสั่ง n จะเพิ่มพาร์ติชันใหม่ซึ่งคุณจะต้องทำหากไดรฟ์ของคุณว่างเปล่า นี่จะเป็นกรณีนี้ถ้าคุณวิ่ง เช็ด fs -a / dev / sda โดยแทนที่ชื่อไฟล์อุปกรณ์ด้วยไดรฟ์ที่คุณอาจเคยใช้

ตำแหน่งและขนาดของพาร์ติชันใหม่ของคุณต้องถูกป้อนในรูปแบบสัมบูรณ์เว้นแต่คุณจะใช้ค่าสัมพัทธ์ทั้งหมด ตัวอย่างเช่นคุณสามารถระบุ + 64GB เพื่อสร้างพาร์ติชันไบนารี 64 กิกะไบต์หลังจากจุดเริ่มต้นปัจจุบันของบล็อกพื้นที่ว่าง ระบบจะขอให้คุณระบุประเภทพาร์ติชัน หากคุณกำลังสร้างพาร์ติชันขนาดเล็กสำหรับภูมิภาค EFI หรือ UEFI คุณจะต้องใช้ประเภท ef00 มิฉะนั้นคุณอาจใช้งานประเภท 8304 สำหรับระบบไฟล์รูท Linux บนโปรเซสเซอร์ x86_64

ผู้ดูแลระบบของเครื่อง 32 บิตอาจต้องการใช้ 8303 แทนเนื่องจากตรงกับชุดคำสั่ง x86 Linux เองไม่ได้เจาะจงเกี่ยวกับหมายเลขประเภทพาร์ติชันที่คุณใช้มากนัก แต่รหัส bootstrap ของคุณอาจเป็นได้

หากต้องการเปลี่ยนประเภทพาร์ติชันของพาร์ติชันที่คุณสร้างไว้แล้วให้พิมพ์ t แล้วคุณจะได้รับข้อความแจ้งเพื่อขอหมายเลขพาร์ติชัน พิมพ์หมายเลขพาร์ติชันแล้วกด Enter ที่รหัส Hex หรือ GUID (L เพื่อแสดงรหัส, Enter = 8300): แจ้งให้พิมพ์รหัส Hex สำหรับประเภทที่คุณต้องการ การพิมพ์ L และกด Enter จะแสดงตารางขนาดใหญ่ที่ระบุประเภทพาร์ติชันต่างๆที่ gdisk เวอร์ชันของคุณสามารถสร้างได้ พิมพ์ประเภทหมายเลขพาร์ติชั่นที่ต้องการแล้วกด Enter

คุณอาจสังเกตเห็นว่าเมื่อคุณรันคำสั่ง p คุณจะเห็นคอลัมน์ชื่อซึ่งทำให้แต่ละพาร์ติชันมีป้ายกำกับที่สื่อความหมาย เลเบลเหล่านี้ไม่ขึ้นอยู่กับเลเบลไดรฟ์ข้อมูลระบบไฟล์ที่คุณตั้งค่าเมื่อจัดรูปแบบพาร์ติชัน พิมพ์คำสั่ง c แล้วกด Enter เพื่อแก้ไขป้ายกำกับเหล่านี้ โปรแกรม gdisk จะแจ้งให้คุณใส่หมายเลขพาร์ติชัน ป้อนหนึ่งในนั้นแล้วพิมพ์ชื่อ กดปุ่ม Enter เพื่ออนุมัติการเปลี่ยนแปลงของคุณ เมื่อคุณแน่ใจในการเปลี่ยนแปลงทั้งหมดในตารางแล้วให้พิมพ์ w แล้วกด Enter เพื่อเขียนออกมา หากคุณแปลงตาราง MBR แล้วโปรดทราบว่าคุณอาจกำลังเขียนการเปลี่ยนแปลงโดยไม่มีพาร์ติชัน EFI โดยเฉพาะอย่างยิ่งหากคุณติดตั้ง Fedora, Debian หรือ Ubuntu ไว้แล้ว

วิธีที่ 3: การแปลงตาราง MBR ด้วย gdisk

หากคุณติดตั้งเฉพาะ Linux และไม่ได้ใช้ระบบปฏิบัติการอื่นร่วมด้วยคุณยังสามารถแปลงตาราง MBR ที่มีอยู่เป็น GPT ได้โดยใช้คำสั่ง gdisk ขอย้ำอีกครั้งว่าควรสำรองข้อมูลที่เกี่ยวข้องทั้งหมดก่อนดำเนินการต่อ เมื่อคุณพร้อมแล้วให้เปิดพรอมต์รูทโดยพิมพ์ sudo -i ที่พรอมต์คำสั่ง เป็นไปได้มากกว่าที่คุณจะต้องทำงานจากสภาพแวดล้อมแบบสด USB เพื่อทำสิ่งนี้ ที่ประเภทพรอมต์รูท gdisk / dev / sda หรืออุปกรณ์อื่น ๆ ที่คุณใช้งานอยู่ คุณจะได้รับข้อความที่อ่านว่า“ พบ GPT ที่ไม่ถูกต้องและ MBR ที่ถูกต้อง” หรือบางอย่างที่เป็นผลหากคุณเรียกใช้บนไดรฟ์ที่มีตารางพาร์ติชัน MBR ที่ถูกต้อง พิมพ์คำสั่ง p แล้วกด Enter เพื่อดูตารางใหม่ คุณสามารถทำการเปลี่ยนแปลงใด ๆ โดยใช้เทคนิคที่ระบุไว้ในวิธีที่ 2 พิมพ์ w แล้วกด Enter เพื่อเขียนข้อมูลลงดิสก์

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

วิธีที่ 4: การติดตั้งระบบไฟล์ลงในตาราง

ลองพิจารณาโครงสร้าง GPT ตัวอย่างต่อไปนี้ซึ่งถือว่าคุณกำลังเตรียมการดูอัลบูต Microsoft Windows และ Linux จากพรอมต์“? Command (? for help):” ให้พิมพ์ n เพื่อสร้างพาร์ติชันใหม่ขนาด 50-100MB จากนั้นเลือกประเภท FAT32 ยอมรับพร้อมต์ที่ขอให้คุณตั้งค่าแฟล็กการบูต ซึ่งจะทำหน้าที่เป็นภูมิภาค EFI จากนั้นสร้างพาร์ติชันขนาดใหญ่โดยพิมพ์คำสั่ง n อีกครั้งซึ่งจะใช้สำหรับการติดตั้งบางที Kali, Ubuntu หรือ Debian หากเป็นกรณีนี้คุณจะต้องเลือก ext4 เป็นประเภทพาร์ติชัน

ขนาดจะใหญ่ขึ้นอยู่กับว่าไดรฟ์ของคุณใหญ่แค่ไหน คุณสามารถสร้างบางอย่างที่มีขนาดเล็กเท่ากับพาร์ติชัน 80GB หรือน้อยกว่า แต่ผู้ใช้ไดรฟ์ขนาดใหญ่อาจต้องการให้ Linux ประมาณ 250GB คุณสามารถสร้างพาร์ติชันได้มากกว่าหนึ่งพาร์ติชันหากคุณต้องการติดตั้ง Linux มากกว่าหนึ่งตัวในระบบเดียว จากนั้นพิมพ์ n อีกครั้งแล้วกด Enter สร้างพาร์ติชันขนาดเล็กและตั้งเป็นประเภทการแลกเปลี่ยน Linux

คุณจะต้องใช้ Swap เท่าใดขึ้นอยู่กับจำนวน RAM จริงที่คุณมี แต่อย่างน้อยต้องเท่ากับจำนวน RAM จริงที่คุณมีหากคุณต้องการใช้โหมดไฮเบอร์เนต

คุณจะต้องพิมพ์ n และกด Enter อีกครั้งเพื่อสร้างพาร์ติชัน NTFS ที่มีขนาดใหญ่ขึ้นอีกหากคุณวางแผนที่จะติดตั้ง Microsoft Windows ลงในไดรฟ์ ในกรณีนี้คุณจะต้องมีพาร์ติชันข้อมูลเพื่อแลกเปลี่ยนข้อมูลระหว่าง Linux และ Windows พาร์ติชันข้อมูลที่สองนี้ควรมีประเภท NTFS ด้วย หากคุณไม่ได้ติดตั้ง Windows คุณก็ไม่จำเป็นต้องใช้พาร์ติชันนี้ แต่ผู้ใช้บางรายเลือกที่จะสร้างพาร์ติชันข้อมูล

เมื่อคุณสร้างพาร์ติชันแล้วจะใช้พื้นที่ทั้งหมดในไดรฟ์ให้พิมพ์ p เพื่อดู ใช้คำสั่ง c ตามด้วย Enter เพื่อระบุชื่อที่สื่อความหมายก่อนพิมพ์ v ตามด้วย enter เพื่อตรวจสอบ เมื่อแน่ใจแล้วว่าเป็นประเภท w ที่ยอมรับได้แล้วกด Enter เพื่อเขียนตารางลงในดิสก์

ตอนนี้คุณพร้อมที่จะติดตั้งระบบปฏิบัติการแล้ว สมมติว่าคุณมีสื่อสำหรับบูตที่ถูกต้องไม่ว่าจะเป็นหน่วยความจำ USB หรือการ์ด SDHC ให้บูตเครื่องจากอุปกรณ์นั้น ในโปรแกรมติดตั้ง Linux ตรวจสอบให้แน่ใจว่าคุณติดตั้งพาร์ติชัน FAT32 เป็นไฟล์ / boot / efi จากนั้นดำเนินการติดตั้งตามปกติ หากคุณกำลังติดตั้ง Linux แบบกระจายเดียวโดยไม่มีสิ่งอื่นใดในไดรฟ์ของคุณคุณสามารถดำเนินการต่อได้ราวกับว่าคุณกำลังติดตั้งบนไดรฟ์ MBR ทั่วไปโดยไม่มีอะไรน่ากังวล

สมมติว่าคุณต้องการติดตั้ง Microsoft Windows 8.1 หรือ 10 ลงในพาร์ติชันอื่น ๆ บูตเครื่องของคุณจากสื่อการติดตั้งและเลือกพาร์ติชัน NTFS ว่างที่คุณสร้างไว้ก่อนหน้านี้ ป้ายกำกับ GPT ควรช่วยได้ แต่โปรดทราบว่า Windows ใช้อักษรระบุไดรฟ์ที่ได้รับ CP / M และ DOS แทนไฟล์ / dev คุณไม่ต้องการเลือกภูมิภาคที่ไม่ถูกต้องบนดิสก์หรือคุณอาจเลิกทำการแจกจ่าย Linux ก่อนหน้าของคุณ โปรแกรมติดตั้ง Windows จะระบุพาร์ติชัน EFI ของคุณโดยอัตโนมัติและสร้าง MSFTRES รวมถึงไดรฟ์ข้อมูล NTFS ใหม่ อย่างไรก็ตามเมื่อคุณรีบูตคุณจะพบว่าคุณสามารถบูตเข้าสู่ Windows เท่านั้นไม่ใช่ Linux ไปที่วิธีที่ 5 เพื่อแก้ไขปัญหานี้

แม้ว่าคุณจะสามารถบูตเข้าสู่ Windows ได้ก็ต่อเมื่อคุณตัดสินใจที่จะไปเส้นทางนั้น ณ จุดนี้หากคุณกำลังติดตั้งการแจกจ่าย Linux ที่สองนี่คือที่ที่คุณต้องทำ โปรดทราบว่าหากคุณกำลังติดตั้ง Ubuntu, Lubuntu, Xubuntu, Linux Mint หรืออนุพันธ์อื่น ๆ ที่คุณควรเลือกตัวเลือก 'ทำอย่างอื่น' เมื่อได้รับแจ้งว่าคุณติดตั้งระบบปฏิบัติการอื่นแล้ว ในทางทฤษฎีแม้ว่าคุณจะใช้ระบบปฏิบัติการนี้เพียงอย่างเดียวคุณควรเลือกตัวเลือกนี้จากนั้นไฮไลต์พาร์ติชัน FAT32 ในตารางที่คุณเสนอ เปลี่ยนเป็น“ ใช้เป็น EFI” จากนั้นเลือกพาร์ติชันการติดตั้งของคุณ คลิกที่“ ใช้เป็น /” จากนั้นเลือก ext4 เป็นประเภทระบบไฟล์ ดำเนินการติดตั้งตามปกติ โปรแกรมติดตั้ง Ubuntu และเป็นอนุพันธ์เช่นเดียวกับตัวติดตั้ง Fedora ควรอัปเดต GRUB2 โดยอัตโนมัติหากคุณไม่มี Windows เวอร์ชันในระบบของคุณดังนั้นคุณไม่จำเป็นต้องทำอะไรอีก

วิธีที่ 5: บังคับให้ GRUB2 รู้จัก Microsoft Windows

หากคุณเลือกที่จะติดตั้ง Microsoft Windows ในวิธีที่ 4 คุณจะติดอยู่กับระบบที่ไม่ยอมบูตด้วยสิ่งอื่นใด หากคุณได้รับตัวโหลด Windows 8.1 ให้เลือก“ ระบบปฏิบัติการอื่น”“ Ubuntu”“ ลินุกซ์” หรือฟังก์ชันอื่น ๆ ที่เหลืออยู่ หากคุณไม่เห็นสิ่งเหล่านี้แสดงว่าคุณอาจต้องปิดการใช้งานการบูตแบบปลอดภัยในวิธีที่ 7 ผู้ใช้บางรายไม่สามารถติดตั้งอะไรได้เนื่องจากการบูตแบบปลอดภัย ผู้ใช้เหล่านั้นจะต้องมีขั้นตอนเหล่านั้นเช่นกัน

สมมติว่าคุณมาถึงจุดที่คุณมาถึงเดสก์ท็อป Linux แล้วให้กด Ctrl, Alt และ T ค้างไว้เพื่อเปิดหน้าต่างเทอร์มินัล คุณอาจต้องการใช้ Ctrl, Alt และ F2 แทนเพื่อเปิดคอนโซลเสมือนหรือเปิดเทอร์มินัลแทนโดยเลือกเมนู Applications, Dash หรือ Whisker และคลิกที่ Terminal จาก System Tools คุณอาจต้องการกดปุ่ม Windows ค้างไว้แล้วกด R เพื่อรับเมนูเปิดแอปพลิเคชันเพื่อลองใช้รหัสนี้เช่นกัน ผู้ใช้ Xfce4 สามารถกด Alt ค้างไว้แล้วกด F2 จากนั้นเริ่มจากที่นั่น

คุณจะต้องย้ายไดเรกทอรีการบูตซึ่งสามารถทำได้หลายวิธี พิมพ์ gksu ตามด้วยชื่อของโปรแกรมจัดการไฟล์แบบกราฟิกที่คุณใช้ในการแจกจ่าย ดังนั้น gksu nautiluis, gksu thunar และ gksu pcmanfm จึงเป็นคำสั่งที่ถูกต้องทั้งหมด เมื่อได้รับแจ้งให้ป้อนรหัสผ่านการดูแลระบบของคุณแล้วไปที่ / boot / efi / EFI เพื่อลบไดเร็กทอรีบูตจากนั้นคัดลอกไดเร็กทอรีบูตออกจากไดเร็กทอรี Microsoft ไปยังพาร์ติชัน Windows ที่ติดตั้งของคุณ หลังจากนี้คุณสามารถลบไดเร็กทอรี Microsoft ไปที่ผู้จัดการของคุณเพื่อ และเปิดในโปรแกรมแก้ไขข้อความ คุณควรจะยังคงใช้งานเป็นรูทในตอนนี้ แสดงความคิดเห็นสองบรรทัดที่ขึ้นต้นด้วย GRUB_HIDDEN โดยใส่สัญลักษณ์ # ไว้ข้างหน้า

บันทึกไฟล์จากนั้นไปที่ไฟล์ ไฟล์และเปิดขึ้นเพื่อแก้ไข เพิ่มบรรทัดต่อไปนี้เพื่อให้ Windows บูตได้:

เมนู“ Windows” {

ค้นหา –fs-uuid –no-floppy –set = root #########

chainloader ($ {root}) / Boot / bootmgfw.efi

}

แทนที่สัญลักษณ์ # ด้วยรหัสหมายเลข UUID ของพาร์ติชัน EFI ของคุณหลังจากวางลงแล้วการวางลงในลักษณะนี้อย่างปลอดภัยแล้วจึงแก้ไขได้อย่างปลอดภัย โปรดจำไว้ว่าคุณจะต้องกด Shift ค้างไว้ในขณะที่กด Ctrl และ V เพื่อวางลงในหน้าต่างเทอร์มินัลหากคุณใช้ตัวแก้ไข nano หรือ vi ผู้ใช้ nano จะต้องกด Ctrl ค้างไว้แล้วกด O เพื่อบันทึกเมื่อแก้ไขตัวเลขเสร็จแล้ว

เรียกใช้ sudo update-grub จากรูทเทอร์มินัลและทุกอย่างควรอัปเดตโดยอัตโนมัติ โปรดทราบว่าหากคุณทำผิดพลาดและป้องกันไม่ให้ระบบบูตคุณสามารถรีบูตเข้าสู่สภาพแวดล้อม Linux live จากสื่อการติดตั้งของคุณและทำการแก้ไขโดยการติดตั้งพาร์ติชัน FAT32 ที่คุณทำ

วิธีที่ 6: การสร้างไดรฟ์ USB U / EFI GRUB2 ที่บูตได้

ขั้นตอนเหล่านี้จะใช้ได้ดีสำหรับการ์ด SDHC, SDXC, microSDHC หรือ microSDXC ที่เสียบเข้ากับเครื่องอ่านหรือสำหรับแท่งหน่วยความจำ USB มาตรฐาน หากคุณได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับ gdisk ในวิธีการใด ๆ ก่อนหน้านี้ให้พิมพ์ sudo apt-get install gdisk ที่เทอร์มินัลก่อนดำเนินการต่อ สมมติว่าคุณยังไม่มีคุณจะต้องหาไฟล์อุปกรณ์ที่แมปกับที่จัดเก็บข้อมูลภายนอกของคุณ คุณสามารถใช้ sudo fdisk -l เพื่อค้นหารายการหรือคุณอาจต้องการนำทางในเมนู Dash หรือ Whisker ไปยัง Gnome Disks Utility

ภายในยูทิลิตี้ดิสก์คุณอาจพบ USB หรือเครื่องอ่านการ์ดอื่น ๆ ที่อ่านว่าไม่มีสื่อ หากเป็นกรณีนี้ให้ตรวจสอบว่าคุณมีการ์ดใส่อยู่ หากคุณมีเมมโมรี่สติ๊ก USB ที่อ่านว่าไม่มีสื่อให้ถอดแท่งออกแล้วใส่เข้าไปใหม่ นั่นหมายความว่าคุณได้ขับออกจากไดรฟ์แล้ว

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

เราจะถือว่าส่วนที่เหลือนี้ / dev / sdd เป็นไดรฟ์เป้าหมายของคุณ แต่คุณจะต้องแทนที่ด้วยชื่อจริง กลับไปที่เทอร์มินัลแล้วพิมพ์ sudo sgdisk –zap-all / dev / sdd เพื่อทำความสะอาดไดรฟ์ คุณอาจต้องใส่เข้าไปใหม่ในภายหลัง คุณยังสามารถใช้ sudo wipefs -a / dev / sdd เพื่อทำสิ่งเดียวกันให้สำเร็จ แต่อย่าลืมว่าไม่ว่าในกรณีใดคุณจะทำลายการ์ดใบนี้หรือสติ๊กดังนั้นคุณต้องแน่ใจว่านี่คือสิ่งที่คุณต้องการทำ คุณจะต้องสร้างพาร์ติชันเพื่อจัดเก็บข้อมูล EFI และคุณสามารถใช้ทางลัดเทอร์มินัลได้โดยการป้อน sudo sgdisk - ใหม่ = 1: 0: 0 –typecode = 1: ef00 / dev / sdd เพื่อสร้าง วิ่ง sudo mkfs.msdos -F 32 -n“ GRUB2EFI” / dev / sdd1 เพื่อจัดรูปแบบพาร์ติชันที่เป็นปัญหา คุณสามารถย้อนกลับไปดูยูทิลิตี้ดิสก์หรือ Gparted เพื่อตรวจสอบความคืบหน้าของคุณหรือคุณสามารถเรียกใช้ sudo parted -l เพื่อตรวจสอบได้ หากทุกอย่างเป็นไปด้วยดีคุณควรมีพาร์ติชันใหม่ที่มีระบบไฟล์ FAT 32 บิตว่างที่ถูกต้องอยู่ในนั้น

คลิกที่ปุ่มเล่นในยูทิลิตี้ดิสก์เพื่อติดตั้งพาร์ติชัน หากคุณต้องการใช้เครื่องเทอร์มินัลคุณสามารถลองได้ sudo mount -t vfat / dev / sdd1 / cdrom -o uid = 1000, gid = 1000, umask = 022 โดยที่คุณยังไม่ได้ติดตั้งบางอย่าง /ซีดีรอม แต่ถ้าคุณทำได้คุณสามารถใช้ไฟล์ / mnt ไดเรกทอรี ในการดำเนินการต่อคุณจะต้องมีไฟล์ EFI ที่จำเป็นสำหรับการบูตเครื่องในลักษณะนี้ โชคดีที่อาสาสมัครที่ยอดเยี่ยมบางคนจากฟอรัม Ubuntu ได้ทำงานให้คุณ มีลิงก์ที่เก็บถาวรที่ https://ubuntuforums.org/showthread.php?t=2276498 ซึ่งจะใช้งานได้แม้ว่าคุณจะไม่ได้ทำงานกับการแจกจ่ายที่ใช้ Ubuntu ก็ตาม คุณยังสามารถใช้ของคุณเองหากคุณมีชุด หากคุณใช้แพ็คจากไซต์นั้นให้เรียกใช้ rsync -auv usb-pack_efi / / cdrom หลังการสกัด คุณควรแทนที่ / cdrom ด้วยไดเร็กทอรี mount ที่คุณใช้ ย้ายไฟล์ไปที่พาร์ติชัน FAT32 โดยจำไว้ว่า bootia32.efi จำเป็นสำหรับสถาปัตยกรรม 32 บิตและ bootx64.efi จำเป็นสำหรับการบูตสถาปัตยกรรม 64 บิต คุณจะต้องมีไฟล์ grub.cfg ไฟล์เพื่อกำหนดค่า GRUB2 เมื่อคุณพร้อมแล้วคุณสามารถวิ่งได้ sudo grub-install –removable –boot-directory = / mnt / boot –efi-directory = / cdrom / EFI / BOOT / dev / sdd เพื่อติดตั้ง bootloader เข้าที่ หากการย้ายไฟล์ไปที่ / cdrom ทำให้คุณมีปัญหาคุณจะต้องใช้ sudo ก่อนที่คำสั่งของคุณจะทำ คัดลอกไฟล์ ISO ที่สามารถบู๊ตได้ที่คุณมีไปยังไดเร็กทอรี / iso / ภายใน / cdrom จากนั้นเปิดไฟล์ grub.cfg เพื่อแก้ไขเพื่อให้คุณสามารถเพิ่มชื่อลงไปได้ แสดงความคิดเห็นเกี่ยวกับไฟล์ ISO ที่ไม่มีพร้อมสัญลักษณ์ # และตรวจสอบว่าไฟล์ ISO ใด ๆ ที่คุณเพิ่มนั้นถูกต้องสำหรับสถาปัตยกรรมที่คุณใช้งานอยู่ คุณไม่สามารถบูตเครื่อง 32 บิตที่มีไฟล์ ISO 64 บิตได้ แต่โดยปกติคุณสามารถบูตเครื่อง 64 บิตด้วยไฟล์ ISO 32 บิตได้

รีบูตเครื่องของคุณและเลือกอุปกรณ์ที่ถอดออกได้เป็นสื่อสำหรับบูตในเฟิร์มแวร์ของเครื่อง ขั้นตอนนี้แตกต่างกันสำหรับเฟิร์มแวร์ประเภทต่างๆ

วิธีที่ 7: ปิดการใช้งาน Secure Boot

ผู้ใช้บางรายจะประสบปัญหากับ UEFI Secure Boot ในขณะที่ใช้วิธีการก่อนหน้านี้ วิธีนี้จะทำให้ยากต่อการบูตจากสื่อภายนอก ผู้ใช้ที่มีเครื่องที่ใช้ Windows 8.1 หรือ 10 ควรกดปุ่ม Windows / Super ค้างไว้แล้วกด I เพื่อเปิดแถบการตั้งค่า คลิกที่“ Change PC Settings” จากนั้นเลือก“ Advanced Startup” ก่อนเลือก“ Restart Now”

Windows 8.1 และ 10 บางเวอร์ชันได้ย้ายฟังก์ชันเหล่านี้ เลือกอัปเดตจากแถบด้านข้างทางซ้ายจากนั้นคลิกรีสตาร์ททันทีภายใต้การเริ่มต้นขั้นสูง หากมีหน้าจอ“ เลือกตัวเลือก” ให้เลือก“ แก้ไขปัญหา” จากนั้นเลือก“ ตัวเลือกขั้นสูง” อีกครั้ง

ค้นหา“ การตั้งค่าเฟิร์มแวร์ UEFI” จากนั้นคลิกปุ่มเพื่อรีบูตระบบของคุณในหน้าจอการตั้งค่า UEFI มิฉะนั้นหากคุณกำลังทำงานกับเครื่องจักรที่สร้างขึ้นบางสิ่งบางอย่างที่มีไดรฟ์เปล่าหรือบางสิ่งที่มีการแจกจ่าย Linux ที่มีอยู่คุณจะต้องกดคีย์หนึ่งค้างไว้ในขณะที่ระบบเริ่มทำงาน ขึ้นอยู่กับ BIOS หรือเฟิร์มแวร์ EFI ของเมนบอร์ดของคุณ บริษัท ที่สร้างระบบ BIOS ของเมนบอร์ดของคุณจะมีผลต่อตำแหน่งที่คุณปิดใช้งานการบูตแบบปลอดภัย เครื่อง HP Secure Boot จะพบในเมนูแบบเลื่อนลง Security ภายใต้ Secure Boot Configuration เปิดใช้ Legacy Support และปิด Secure Boot ในเมนูนี้

ผู้ใช้ ASRock UEFI สามารถเลือกทางลัดความปลอดภัยจากนั้นคลิกที่ Secure boot เพื่อปิดใช้งาน ผู้ใช้เน็ตบุ๊ก Acer จะต้องเลือกตัวเลือกการรับรองความถูกต้องจากนั้นกดปุ่มเคอร์เซอร์ลงเพื่อไฮไลต์“ Secure Boot” และปิดใช้งานโดยกด Enter ผู้ที่มีเครื่อง ASUS อาจพบได้ภายใต้ทางลัด Boot การคลิกที่ Secure Boot ในสภาพแวดล้อมนี้จะปิดการใช้งาน

รีบูตเครื่องของคุณและคุณควรจะสามารถบูตจากสื่อภายนอกได้อย่างถูกต้อง

อ่าน 15 นาที