คำถามติดแท็ก grub2

GRUB2 เป็นการแก้ไขครั้งที่สองของ GRand Unified Bootloader โดยมีรุ่นที่มีขนาด 1.9x และ 2.yz


2
จะรู้ได้อย่างไรว่าฉันกำลังใช้ UEFI อยู่
ฉันกำลังค้นหา แต่ไม่พบวิธีที่ชัดเจนที่จะรู้ว่า GRUB ใช้ UEFI ในการบูตระบบหรือโหมดความเข้ากันได้ของ BIOS หรือ BIOS เต็มรูปแบบ ผมพบว่าเพียงวิธีการของ Windows มีบางสิ่งใน GRUB หรือบันทึกการบูตเคอร์เนลที่แสดงว่าฉันใช้ UEFI, EFI หรือ BIOS หรือไม่
54 boot  grub2  uefi 

6
ทำไม Linux จึงอนุญาตให้ 'init = / bin / bash'
ฉันเพิ่งค้นพบว่าถ้าฉันแก้ไขด้วงก่อนที่จะบูตและฉันเพิ่มrw init=/bin/bashฉันท้ายด้วยรูตเชลล์ อยู่ในสภาพที่ฉันต้องการที่จะเข้าใจทุกสิ่งที่ฉันอยากจะรู้ว่าทำไมสิ่งนี้เกิดขึ้น ฉันหมายความว่ามันเป็นข้อผิดพลาดหรือไม่? มันเป็นคุณสมบัติหรือไม่? มีไว้เพื่อช่วยผู้ดูแลระบบในการแก้ไขสิ่งต่าง ๆ เพราะใช้งานได้เฉพาะในกรณีที่คุณเข้าถึงคอมพิวเตอร์ได้จริง มีให้โดย GRUB หรือเคอร์เนลจริงหรือไม่
51 linux  boot  grub2 

3
“ คำเตือน: ระบบไฟล์ `ext2 'ไม่รองรับการฝัง” แต่ระบบของฉันไม่ได้ถูกฝังอยู่เช่นกันทำไมด้วงพยายาม?
ฉันกำลังอ่านตัวเองสำหรับการเปิดตัวของเจสซีบนเดเบียนดังนั้นฉันจึงระมัดระวังเป็นพิเศษ (ควรพูดหวาดระแวง) เกี่ยวกับข้อความใด ๆ ที่อาจทำให้เกิดปัญหาคือคำเตือน ระบบของฉันเป็นเดสก์ท็อปที่ติดตั้งการทดสอบ Debian / ไม่เสถียรบนพาร์ติชัน ext4 สำหรับทั้งคู่/bootและ/ถึงกระนั้นฉันก็เห็นข้อความนี้ในขณะที่อัพเกรดgrub-pcแพ็คเกจใน Debian: Installing for i386-pc platform. Installation finished. No error reported. Installing for i386-pc platform. grub-install: warning: File system `ext2' doesn't support embedding. grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. …
34 grub2 

9
ฉันจะบอก GRUB ว่าฉันต้องการรีบูทเป็น Windows ได้อย่างไรก่อนที่ฉันจะรีบูท
ฉันมีการตั้งค่าระบบ Linux / windows สำหรับดูอัลบูตและมักสลับจากที่หนึ่งไปยังอีกที่หนึ่ง ฉันคิดว่าถ้าฉันสามารถเพิ่มรายการเมนูในหนึ่งในเมนูเพื่อรีบูตเข้าสู่ windows โดยตรงโดยไม่หยุดที่พรอมต์ด้วง ฉันเห็นคำถามนี้ในฟอรัมนั่นคือสิ่งที่ฉันต้องการ แต่มันเกี่ยวข้องกับ lilo ซึ่งไม่ใช่กรณีของฉัน ฉันคิดถึงวิธีแก้ปัญหาที่จะแก้ไขรายการเริ่มต้นในเมนูด้วงแล้วรีบูต แต่มีข้อบกพร่องบางอย่างและฉันสงสัยว่ามีทางเลือกที่สะอาดกว่าหรือไม่ (นอกจากนี้ฉันจะสนใจวิธีแก้ปัญหาในการบูตจาก Windows โดยตรงไปยัง Linux แต่นั่นอาจจะยากกว่าและไม่ได้อยู่ที่นี่อย่างไรก็ตามตราบใดที่ฉันมีวิธีหนึ่ง ค่าเริ่มต้น UPDATEดูเหมือนว่ามีคนถามคำถามที่คล้ายกันและถ้าผู้ที่มีปัญหาคำตอบผมเช่นกันอาจจะแก้ไข/boot/grub/grubenvเป็นgrub-rebootและgrub-set-defaultและgrub-editenvไม่ ) ขอบคุณล่วงหน้าสำหรับเคล็ดลับใด ๆ อัปเดต : นี่คือรุ่น GRUB ของฉัน: (GRUB) 1.99-12ubuntu5-1linuxmint1 ฉันพยายามเรียกใช้grubonceไม่พบคำสั่ง และการค้นหามันในที่เก็บทำให้ฉันไม่มีอะไร ฉันกำลังใช้ Linux Mint อยู่ดังนั้นอาจเป็นได้ ... เห็นman grub-rebootดูเหมือนว่ามันไม่สิ่งที่ฉันต้องการเป็นgrubonceไม่ มันยังมีอยู่ทุกหนทุกแห่ง (อย่างน้อยก็สำหรับฉันฉันคิดว่ามันเป็นส่วนหนึ่งของแพ็คเกจด้วง) ผมเห็นทั้งสองคำสั่งที่เกี่ยวข้องกันและgrub-editenvgrub-set-default ฉันพบว่าหลังจากทำงานsudo grub-set-default 4เมื่อทำงานgrub-editenv listคุณจะได้รับสิ่งที่คล้ายกับ: saved_entry=4 และเมื่อทำงานgrub-reboot 4คุณจะได้รับสิ่งที่ชอบ: …


7
ทำไมการกระจายส่วนใหญ่ถึงเชน UEFI และด้วง
การกระจายส่วนใหญ่จะติดตั้งบูทโหลดเดอร์เพิ่มเติมบนระบบ UEFI UEFI นั้นเป็นบูตโหลดเดอร์มันมีเมนูให้เลือกระบบปฏิบัติการที่แตกต่างกันหรือแต่ละเมล็ด นอกจากนี้การตั้งค่า UEFI สามารถจะเปลี่ยนแปลงได้ด้วยเครื่องมือ userspace efibootmgrเช่น เคอร์เนลตั้งแต่ 3.3 รองรับ EFI_STUB ซึ่งหมายความว่าเคอร์เนลสามารถโหลดได้โดยตรงจาก UEFI เหตุผลการกระจายการตัดสินใจที่จะใช้บูตโหลดเดอร์เพิ่มเติมคืออะไร? บทเรียนส่วนใหญ่บน Linux / UEFI มุ่งเน้นไปที่วิธีการตั้งค่าบูตโหลดเดอร์เพิ่มเติมเป็นหลัก (rEFInd, grub2, ELILO และอื่น ๆ ) แทนการบูท Linux ด้วย EFI_STUB สิ่งเดียวที่ขาดหายไปในการกระจายคือการสนับสนุน เนื่องจากดิสทริบิวชันส่วนใหญ่เชื่อมโยงบูตโหลดเดอร์ตัวที่สองเคอร์เนลจะไม่ถูกเพิ่มลงในเมนูการบู๊ต UEFI และจะไม่คัดลอกไปยังพาร์ติชันระบบ EFI มีสคริปต์สามบทที่เพียงพอที่จะใช้เวทมนตร์ทั้งหมด หนึ่งซึ่งคัดลอก initramfs ไปยัง ESP อันที่สองคัดลอกเคอร์เนลไปที่ ESP และสร้างรายการใหม่ในเมนูการบู๊ต UEFI สคริปต์ที่สามลบเคอร์เนลเก่าและ initramfs ออกจาก ESP และลบรายการเมนูการบูต …
31 boot  grub2  boot-loader  uefi 

1
GRUB2 สามารถแบ่งพาร์ติชันระบบ EFI กับ Windows ได้หรือไม่
ฉันมีการติดตั้ง Windows 7 GPT ที่มีอยู่แล้วซึ่งมีพาร์ติชันระบบ EFI อยู่แล้ว ตอนนี้ฉันกำลังพยายามติดตั้ง Linux บนฮาร์ดดิสก์แยกต่างหากซึ่งเป็นรูปแบบ GPT ฉันไม่พบวิธีการทำงานใด ๆ ในการบูตด้วงโดยไม่มีพาร์ติชันระบบ EFI ดังนั้นคำถามของฉันคือ: เป็นไปได้หรือไม่ที่ grub2 จะใช้พาร์ติชัน EFI System เดียวกันกับ windows? ฉันจะบอก grub2 ให้ใช้งานได้อย่างไร หากต้องการชี้แจงการตั้งค่าของฉัน: gpt /dev/sda: 1 EFI System partition created by windows (100MB) 2 "Microsoft reserved partition" (200MB) 3 Windows root (rest of disk) gpt /dev/sdb: …
30 windows  dual-boot  grub2  gpt  uefi 

3
Debian / Grub2: ย้ายพาร์ติชั่นรูทไปยังไดรฟ์ใหม่หรือไม่?
ใครบ้างมีคำแนะนำสำหรับการย้ายพาร์ติชันรูทไปยังไดรฟ์ใหม่และตั้งค่า grub2 เพื่อบู๊ตบนไดรฟ์นั้นหรือไม่? ฉันดูเหมือนจะไม่มีโชคในการสั่ง grub-mkconfig ว่าฉันต้องการทำอะไร (เช่น chroot'int ในรูทใหม่ของฉันเพียงแค่ทำให้สคริปต์ทั้งหมดสับสน) พื้นหลังฉันใช้ Debian Squeeze บน NAS ที่ใช้พลังงานต่ำ การตั้งค่าปัจจุบันของฉัน/เปิดอยู่sda0และ/bootเปิดsde0(การ์ด CF): ฉันต้องการแยกต่างหาก/bootเพราะsd[a-d]ต้องหมุนช้า ตอนนี้ฉันได้พบดิสก์ IDE 2.5 "รุ่นเก่าเพื่อใช้/รวม/bootถึงอนุญาตให้ฉันหมุนดิสก์ขนาดใหญ่ทั้งหมดลง สิ่งที่ฉันลองโดยทั่วไปฉันไป mount -o rw /dev/sdf5 /mnt/newroot cp -ax / /mnt/newroot cp -ax /boot /mnt/newroot/boot จากนั้นฉันก็ลอง chroot /mnt/newroot update-grub แต่นั่นล้มเหลวเมื่อด้วงถามว่ารูทถูกเมานท์หรือไม่ จากนั้นผมได้พยายามครึ่งใจที่การตั้งค่า/mnt/newroot/grub/grub.cfgที่จะหาภาพ kernel บนตามด้วยsdf5 แต่เพียงแค่นี้ฉันเป็นเจ้าของที่ดินพรอมต์กู้ภัยด้วงเมื่อฉันพยายามบูตจากgrub-install --root-directory=/mnt/newroot /dev/sdfsdf แผนการสำรองข้อมูลของฉันเพิ่งจะติดตั้งใหม่ดังนั้นคำถามโบนัส (ไม่มีเครื่องหมายถูกสำหรับสิ่งนี้): ฉันต้องทำอะไรเพื่อรับการกำหนดค่า …
30 debian  grub2 

3
การติดตั้ง Grub 2 บน USB แฟลชไดรฟ์
MultiBootISOsเป็นเครื่องมือที่ให้คุณติดตั้ง Grub บน USB แฟลชไดรฟ์ ฉันชอบมันมากเพราะมันช่วยให้ฉันสามารถบูตจากไฟล์ ISO และให้ฉันใส่ ISOs ลงบน USB ของฉันแล้วเลือกอันที่จะบูต ปัญหาคือนี่เป็นเครื่องมือของ Windows และฉันไม่รู้ว่าจะทำอย่างไรผ่านบรรทัดคำสั่ง ฉันต้องการทราบวิธีการติดตั้ง Grub (2) ด้วยวิธีนี้ Grub Legacy ดูเหมือนง่ายกว่า ... แก้ไข: ฉันไม่ได้ขอเครื่องมือ (และไม่ใช่เครื่องมือ Windows แน่นอน) ฉันต้องการทราบคำสั่งที่ฉันต้องใช้เพื่อให้ได้ผลเหมือนกัน ตอนนี้ฉันมีอูบุนตูอยู่ในใจ แต่ถ้ามีวิธีการทั่วไปที่ฉันสามารถบูท ISO ใน USB ได้นั่นจะดีกว่า

10
วิธีการตั้งค่ารายการเมนูเริ่มต้น GRUB 2 ที่ถูกต้องอย่างถูกต้อง?
ฉันกำลังใช้ GRUB 2.00 บนระบบ Gentoo Linux ผมรวบรวมเมล็ดของตัวเองด้วยตนเองและจากนั้นผมติดตั้งไว้ในที่มี/boot make installฉันมีเมล็ดใน/bootเวลาต่อไปนี้: # ls -1 /boot/vmlinuz* /boot/vmlinuz-3.7.4-gentoo-5 /boot/vmlinuz-3.7.4-gentoo-first /boot/vmlinuz-3.7.4-gentoo-fourth /boot/vmlinuz-3.7.4-gentoo-third ใช้grub2-mkconfigผลลัพธ์ในผลลัพธ์ต่อไปนี้: # grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.7.4-gentoo-third Found linux image: /boot/vmlinuz-3.7.4-gentoo-fourth Found linux image: /boot/vmlinuz-3.7.4-gentoo-first Found linux image: /boot/vmlinuz-3.7.4-gentoo-5 done ถ้าตอนนี้ฉันอ่าน/boot/grub2/grub.cfgไฟล์ผลลัพธ์ฉันสังเกตว่ามีการสร้างรายการต่อไปนี้: รายการเริ่มต้นหลักซึ่งเริ่มต้น vmlinuz-3.7.4-gentoo-third เมนูย่อยที่มีรายการอื่น ๆ ทั้งหมด (รวมถึงรายการกู้คืน) ในลำดับเดียวกันกับgrub2-mkconfigคำสั่ง …
27 grub2 

4
ด้วงเป็นวิธีการแก้ปัญหาการโหลดที่ดีที่สุด? มีทางเลือกอื่นง่ายขึ้นไหม?
ฉันมีประสบการณ์ที่ไม่ดีGRUB2บ้าง ฉันสามารถพูด(และได้กล่าว)สิ่งที่น่ารังเกียจบางอย่างเกี่ยวกับกระบวนการออกแบบและพัฒนา โดยเฉพาะอย่างยิ่งผมไม่ชอบวิธีการของการปรับปรุง: ด้วยเหตุผลใดก็จะต้องปรับปรุงหลายสคริปต์กึ่งอัตโนมัติ - หนึ่งทางอ้อมผ่านทางอื่นในห่วงโซ่ - สำหรับการปรับปรุงเคอร์เนลทุกคน - หรือรายย่อยอื่น ๆ อีกมากมาย(และดูเหมือนไม่เกี่ยวข้องกัน)การปรับเปลี่ยนการตั้งค่า สิ่งนี้ตรงกันข้ามกับประสบการณ์ก่อนหน้านี้ของฉันLILOซึ่งฉันกำลังพิจารณาที่จะคืนค่าอย่างจริงจังเนื่องจากฉันไม่เคยมีปัญหาใด ๆ กับมันและการกำหนดค่าของมันค่อนข้างง่าย อย่างหนึ่งที่ฉันจำได้ก็คือฉันต้องอัปเดต(หรือมากกว่านั้นอัปเดตเท่านั้น)ไฟล์ข้อความที่ตั้งค่าได้เพียงจัดการไฟล์ต่อเคอร์เนลอัปเดต ดังนั้น LILO ทำงานกับฮาร์ดแวร์ที่ทันสมัยด้วยเมล็ดในปัจจุบันได้อย่างไร ด้วงเป็นอย่างไร? bootloaders อื่น ๆ ทำอย่างไร? ฉันต้องทำตามเงื่อนไขก่อนหน้านี้หรือไม่หรือมันเป็นเพียงการเขียนไฟล์กำหนดค่าและliloคำสั่งการใช้งานเพราะฉันจำได้ในสมัยก่อนหรือไม่? เคอร์เนลแพ็คเกจอัพเดต (Debian / Ubuntu) อัปเดต LILO เหมือนกับที่ใช้กับ GRUB2 หรือไม่
26 grub2  lilo 

2
การกู้คืนจากข้อผิดพลาด 'grub rescue>' [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว โพสต์ต้นฉบับไปยัง AskUbuntu.com ... AskUbuntu ได้นำนโยบายการปิดคำถามเกี่ยวกับรุ่น EOL (End Of Life) มาใช้ มีแกนนำในการลบออกเช่นกัน เพื่อป้องกันการสูญเสียคำถามยอดนิยมที่เป็นไปได้ (342335 จำนวนการดูล่าสุด) กำลังวางเวอร์ชันที่แก้ไข --- docsalvager ระบบ "คลาสสิค" ... Puppy Linux 5.2.8 (Lucid) อ้างอิงจาก Ubuntu 10.04 (Lucid Lynx) ตัวโหลดบูตGRUB 2 ด้วง 2ทำให้จำนวนของ*.modไฟล์ (เคอร์เนลโมดูล) /boot/grubใน การลบไฟล์เหล่านี้ (คิดว่าพวกเขาถูกใส่ผิดไฟล์เสียง) grub …

12
GRUB เริ่มต้นในบรรทัดคำสั่งหลังจากรีบูต
ฉันติดตั้ง Linux Mint บนแล็ปท็อปพร้อมกับ Windows 10 ที่ติดตั้งไว้ล่วงหน้าเมื่อฉันเปิดคอมพิวเตอร์เมนูด้วงปกติจะปรากฏขึ้นเกือบตลอดเวลา: แต่หลังจากการบูททั้ง Linux หรือ Windows จากนั้นทำการบูทใหม่ I GRUB เริ่มทำงานในโหมดบรรทัดคำสั่งดังที่เห็นในภาพหน้าจอต่อไปนี้: อาจมีคำสั่งที่ฉันสามารถพิมพ์เพื่อบู๊ตจากพรอมต์นั้นได้ แต่ฉันไม่รู้ สิ่งที่ใช้ได้คือการรีบูตโดยใช้ Ctrl + Alt + Del จากนั้นกด F12 ซ้ำ ๆ จนกระทั่งเมนู GRUB ปกติปรากฏขึ้น ใช้เทคนิคนี้มันจะโหลดเมนูเสมอ การรีบูตโดยไม่กด F12 จะทำการรีบูตในโหมดบรรทัดคำสั่งเสมอ ฉันคิดว่า BIOS เปิดใช้งาน EFI และฉันติดตั้ง GRUB bootloader ใน / dev / sda เหตุใดสิ่งนี้จึงเกิดขึ้นและฉันจะมั่นใจได้อย่างไรว่าด้วงนั้นโหลดเมนูอยู่เสมอ แก้ไข ตามที่แนะนำในความคิดเห็นที่ฉันพยายามกำจัดgrub-efiแพคเกจและติดตั้งใหม่ สิ่งนี้ไม่ได้แก้ไขปัญหา …

5
ความแตกต่างระหว่าง LILO และ GRUB คืออะไร?
คำถามนี้ถูกโยกย้ายจาก Server Fault เนื่องจากสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 8 ปีที่ผ่านมา ฉันใช้งานเว็บเซิร์ฟเวอร์ภายใต้ Debian และปัจจุบันฉันติดตั้ง GRUB แล้ว ฉันควรพิจารณาใช้ LILO แทนด้วงหรือไม่ และอะไรคือข้อดีของแต่ละข้อ?
22 boot  grub2  lilo 

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