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

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

1
GRUB และ LILO ทั้งสองไม่สามารถติดตั้งลงในฮาร์ดดิสก์ NVMe เมื่อติดตั้ง Debian
ฉันพยายามติดตั้ง Debian 64 บิตบน Lenovo Thinkpad เมื่อฉันไปถึงขั้นตอนการติดตั้งที่ติดตั้ง bootloader ฉันได้รับข้อความนี้: ขั้นตอนการติดตั้งล้มเหลว คุณสามารถลองใช้รายการที่ล้มเหลวอีกครั้งจากเมนูหรือข้ามรายการนั้นและเลือกอย่างอื่น ขั้นตอนที่ล้มเหลวคือ: ติดตั้งบูตโหลดเดอร์ของ GRUB บนฮาร์ดดิสก์ กลับไปที่เมนูและการเลือก LILO ทำให้ฉันมีข้อผิดพลาดเดียวกัน บันทึกการติดตั้งบอกว่า May 1 13:24:23 main-menu[188]: WARNING **: Configuring 'grub-installer' failed with error code 1 May 1 13:24:23 main-menu[188]: WARNING **: Menu item 'grub-installer' failed. May 1 13:24:28 main-menu[188]: INFO: Menu item 'lilo-installer' …

3
ฉันจะซ่อนเมนูการบู๊ตด้วงได้อย่างไรหากไม่มีการกดปุ่ม Shift
ฉันอ่านฟอรัมแล้ว แต่ดูเหมือนว่าเมนูการบูตด้วงของฉันไม่เป็นไปตามรูปแบบของไฟล์ปรับแต่ง ฉันต้องการให้เมนูไม่ปรากฏจนกว่าShiftจะมีการกด เมนูด้วงของฉันจะปรากฏขึ้นทุกครั้งที่บู๊ตและอยู่ที่นั่นจนกว่าคุณจะเลือกรายการเมนู ปัจจุบันของฉัน/etc/default/grubคือ: GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=3 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw" GRUB_CMDLINE_LINUX="" GRUB_FORCE_HIDDEN_MENU="true" export GRUB_FORCE_HIDDEN_MENU (ฉันได้ลองtrueกับทั้งคำพูดและคำพูดไม่ได้ทำให้มันไม่แตกต่างกัน) ฉันได้ทำยังและupdate-grubupdate-grub2 ใครช่วยบอกฉันหน่อยได้ไหมว่าทำไมเมื่อระบบของฉันบูทมันอยู่ที่เมนู Grub? มันเป็นระบบที่ไม่มีหัวซึ่งไม่ดีเท่าที่ฉันต้องเพิ่มแป้นพิมพ์เพื่อให้รีบูต นี่ไม่ใช่ระบบดูอัลบูต
10 grub2 

2
ตัวเลือก - คำแนะนำในคำสั่งการค้นหาของ grub2 ทำอะไร
ฉันกำลังดูเอกสารsearchคำสั่งGRUB2 อย่างเป็นทางการตามที่พบในhttp://www.gnu.org/software/grub/manual/grub.html#index-search Command: search [--file|--label|--fs-uuid] [--set [var]] [--no-floppy] name Search devices by file (-f, --file), filesystem label (-l, --label), or filesystem UUID (-u, --fs-uuid). If the --set option is used, the first device found is set as the value of environment variable var. The default variable is ‘root’. The --no-floppy …
10 grub2 

2
คำสั่งเหล่านี้มีไว้เพื่ออะไร?
เมื่อวานฉันต้องติดตั้ง Windows ด้วย Grub override ดีก็ไม่ใช่ครั้งแรกที่ผมต้องแก้ไขด้วง, ดังนั้นผมจึงใช้ LiveCD ติดตั้งพาร์ทิชันราก (ผมไม่ได้มีการบูตเพียง/และhome) grub-install --root-directory=/mnt/ /dev/sdaและวิ่ง อย่างไรก็ตามมันใช้งานไม่ได้ หลังจาก Googling ในขณะที่ผมพบว่าการกวดวิชาที่แทนเพียงแค่ติดตั้งพาร์ทิชันลินุกซ์นอกจากนี้เขายังได้และmount --bind /mnt/dev /dev mount --bind /mnt/proc /proc/หลังจากนั้นchrootถึง/mntและจากนั้นจึงติดตั้ง Grub และใช้วิธีนี้ สิ่งที่เป็นmount --bindคำสั่งหรือไม่? ฉันคุ้นเคยกับการใช้งาน--bind used(man page) แต่ฉันไม่รู้ว่าทำไมมันจึงถูกใช้กับตัวอย่างนี้
10 linux  mount  grub2 

2
ฉันจะป้องกันไม่ให้ GRUB ใช้ / เริ่มต้นกราฟิก UI ใด ๆ ได้อย่างไร
ฉันมีปัญหากับแล็ปท็อปรุ่นเก่า (Fujitsu Siemens LifeBook S6010, เพื่อความแม่นยำ) และการติดตั้ง Ubuntu (10.10, Xubuntu desktop) (ติดตั้งใหม่) ระหว่างการติดตั้งฮาร์ดแวร์กราฟิกตรวจพบผิดพลาดและไม่สามารถบูตระบบเข้าสู่ GUI ได้อย่างสมบูรณ์ ความพยายามใด ๆ ที่จะเรียกใช้โหมดกราฟิกจะทำให้เครื่องค้าง ดังนั้นฉันต้องการบูตเครื่องเข้าสู่โหมดข้อความเพื่อดูว่าฉันสามารถแก้ไขปัญหากราฟิกได้หรือไม่ - อาจเป็นสาระสำคัญสำหรับคำถามอื่นถ้าและเมื่อฉันไปถึงที่นั่น อย่างไรก็ตามฉันไม่ประสบความสำเร็จในการบอกกับ GRUB (1.98) ว่าจะไม่ใช้กราฟิกใด ๆเลย ฉันสามารถไปที่เมนูด้วงและแก้ไขหนึ่งในการกำหนดค่าการบูตที่มีอยู่ แต่สิ่งที่ฉันพยายามที่จะแสดง "ข้อความเท่านั้น" ทุกอย่างล้มเหลว (เช่นเครื่องยังคงเรียกกราฟิกในระหว่างการบูตและกลายเป็นใช้ไม่ได้ทันที) ฉันไม่มีวิธีอื่นง่าย ๆ ในการเข้าไปในเครื่อง (เช่นไม่สามารถบูตจาก CD หรือ USB เป็นต้น) ดังนั้น: ฉันต้องทำอย่างไรเพื่อบอก GRUB ที่เมนูการบูตเพื่อหยุดไม่ให้ใช้ของแปลก ๆ และพาฉันไปที่คอนโซลข้อความ
10 ubuntu  grub2 

1
วิธีการออกจาก videotest ในด้วง?
ฉันกำลังตรวจสอบความละเอียดวิดีโอที่แตกต่างกันในเมนูด้วงโดยการใช้videotestและvbetestโปรแกรมและไม่สามารถกลับไปที่grubบรรทัดคำสั่งได้หลังจากใช้โปรแกรมนี้ ระบบไม่ตอบสนองเช่นแขวน VirtualBox เท่านั้นที่ "poweroff the machine" ช่วยได้ คำถาม:ออกจากโหมดนี้อย่างไร ฉันจะใช้โปรแกรมนี้ในทางที่ผิดได้ไหม? การกระทำของฉัน: เข้าสู่เมนูด้วงขณะบู๊ตจากนั้นไปที่โหมดคำสั่ง วิ่ง videotest 800x600 ดูตัวอย่างความละเอียดใหม่ จากนั้นหลังจากกดปุ่มใด ๆ ระบบหยุดตอบสนองและฉันไม่สามารถกลับไปที่เมนูด้วง รับหน้าจอนี้:

3
GRUB สร้างความสับสนให้กับเมล็ด / initramfs ของการติดตั้ง Ubuntu และ Arch Linux
ฉันมีเครื่องที่เคยใช้ดูอัลบูท Ubuntu (16.04 ปัจจุบัน) และ Windows 7 โดยมี GRUB ของ Ubuntu เป็นบูตโหลดเดอร์ ตอนนี้ฉันเพิ่งเพิ่ม Arch Linux เป็นระบบปฏิบัติการตัวที่สามตามคำแนะนำการติดตั้งอย่างเป็นทางการ ฉันไม่ได้ติดตั้ง GRUB จาก Arch เพราะฉันต้องการใช้ตัวควบคุมโดย Ubuntu คำแนะนำมีคำสั่งmkinitcpio -p linuxที่อาจสร้างไฟล์บูตบางอย่างที่ฉันวิ่งตามที่อธิบายไว้ ตอนนี้เมื่อฉันพยายามบูต Ubuntu จาก GRUB ผ่านรายการเริ่มต้นฉันได้รับข้อผิดพลาดอันไม่พึงประสงค์ (ขออภัยสำหรับภาพหน้าจอ): ในฐานะที่เป็นเอาท์พุทของการuname -aแสดงมันพยายามที่จะบูต Arch kernel แต่/dev/sda6เป็นพาร์ทิชันรูท Ubuntu ฉันต้องไปที่Advanced options for Ubuntuและเลือกหนึ่งในUbuntu, with Linux 4.4.0-*รายการเพื่อให้สามารถโหลด Ubuntu ฉันไม่พบรายการที่จะโหลด Arch อย่างถูกต้อง การเรียกใช้sudo update-grubจาก …

1
ด้วงพร้อมจอเรตินา (ความละเอียดสูง)
ปัจจุบันฉันใช้ Ubuntu บน macbook pro ด้วยด้วง macbook ของฉันมีจอแสดงผลเรตินาที่มีความละเอียด 2560x1600 แบบอักษรบนหน้าจอเริ่มต้นของด้วงนั้นเล็กมากจนแทบอ่านไม่ออก ฉันจะทำให้ด้วงปรากฏอย่างเป็นมิตรด้วยการตั้งค่านี้ได้อย่างไร? เพียงแค่ผ่านโหมด gfx อย่างที่GRUB_GFXMODE=640x480ไม่มีผลกระทบใด ๆ ขอบคุณสำหรับการแก้ปัญหา
9 grub2 

1
`ข้อผิดพลาด: ไม่มีอุปกรณ์ดังกล่าว… 'หลังจากติดตั้ง Arch Linux
ฉันเห็นหลายหัวข้อเกี่ยวกับข้อผิดพลาดนี้ แต่ฉันไม่พบวิธีแก้ปัญหา ฉันได้ติดตั้ง Arch Linux พร้อมกับ Windows 8 (Dual Boot) แล้ว ฉันติดตามวิดีโอนี้อย่างแน่นอน แต่ฉันพบข้อผิดพลาดด้านล่างเวลา20:35 น . หลังจากรีบูตฉันได้รับ: error: no such device: ad4103fa-... Loading Linux core repo kernel... error: file `/boot/vmlinuz-linux` not found Loading initial ramdisk ... error: you need to load the kernel first. ความช่วยเหลือใด ๆ จะดีมาก

3
Chainload syslinux จาก GRUB2 - แสดงเมนู syslinux.cfg
ฉันใช้ดิสก์ USB Clonezilla สดเพื่อจำลองระบบ ตามที่อธิบายไว้ในhttp://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.docดิสก์ของฉันจะแจ้งให้ฉันพร้อมกับเมนูที่มีอยู่ ในsyslinux.cfgสำหรับทุกระบบยกเว้นระบบล่าสุดที่เป็นเครื่อง UEFI (และมีการกำหนดค่า BIOS ให้บูตจากอุปกรณ์ UEFI ก่อน) ที่ฉันได้รับแจ้งจากgrub.cfgเมนู เนื่องจากฉันปรับแต่งsyslinux.cfgเมนูเป็นอย่างมากฉันต้องการแก้ไขgrub.cfgไฟล์ให้เฉพาะ chainload เป็น syslinux โดยอัตโนมัติเพื่อแสดงsyslinux.cfgเมนูในทุกกรณี เป็นไปได้ทั้งหมดหรือไม่ อย่างไร? บนดิสก์มี GRUB2 และความเข้าใจของฉัน (จากการดูรอบ ๆ อินเทอร์เน็ต) เป็นสิ่งที่เป็นไปได้ แต่ฉันยังไม่เข้าใจเลย ความช่วยเหลือใด ๆ ที่ชื่นชม แก้ไข:ฉันต้องการชี้แจงว่าระบบบูทที่ใช้ด้วงโดยไม่มีปัญหาในการเลือกตัวเลือกใด ๆ ที่อยู่ในgrub.cfgเมนูตามค่าเริ่มต้นที่ให้ไว้โดยการดาวน์โหลด Conezilla แต่สิ่งที่ฉันต้องการจะทำคือการแสดงเมนูของ syslinux (ในsyslinux.cfg) แทนที่จะเป็นเมนูเริ่มต้นในการgrub.cfg แก้ไขครั้งที่สองฉันทำมันอย่างไร:ในที่สุดโซลูชันที่เสนอไม่ทำงานสำหรับฉันดังนั้นฉันจึงสร้างโฟลเดอร์ 'EFI \ boot' "ไม่พร้อมใช้งาน" (เปลี่ยนชื่อ); วิธีนี้การบู๊ต UEFI ล้มเหลวและบูทระบบจาก syslinux เหมือนกับในระบบเก่า: …

3
ฉันจะเริ่มต้นด้วยการสร้างระบบ Linux ตั้งแต่เริ่มต้นได้อย่างไร
ฉันพยายามสร้างระบบปฏิบัติการด้วยเคอร์เนลบิวด์ที่กำหนดเอง มันไม่ได้ผลดีเกินไป ฉันใช้ Ubuntu และดาวน์โหลด Linux 3.2.7 จาก kernel.org ฉันไม่พยายามเปลี่ยนเคอร์เนลในระบบ Ubuntu ของฉัน ฉันต้องการสร้างระบบปฏิบัติการของตัวเองด้วย Grub เคอร์เนล Linux และฉันต้องการให้ระบบปฏิบัติการ homebrew นี้เป็นไฟล์ประเภท (เช่น iso) ที่ฉันสามารถวางบนซีดีและบูตบนคอมพิวเตอร์เครื่องอื่น คำถามของฉันคือสิ่งที่ฉันต้องทำเพื่อให้ระบบปฏิบัติการนี้ ความคิดเห็นหรือแบบฝึกหัดใด ๆ จะเป็นประโยชน์
9 grub2  kernel  iso 

2
Grub2 รองรับการวาง / บูตบนพาร์ติชั่น RAID5 หรือไม่?
ดูเหมือนว่าปัจจุบันตัวติดตั้งระบบปฏิบัติการส่วนใหญ่ยืนยันในการวาง / บูตบนพาร์ติชันที่ไม่ใช่ RAID (หรือชนิดของพาร์ติชั่น RAID1 ที่ "ดูเหมือนว่า" พาร์ติชันที่ไม่ใช่ RAID) แม้กระทั่งตัวติดตั้งที่สนับสนุน RAID5 และ GRUB2 ฉันเดาว่าข้อ จำกัด นี้เป็นของที่ระลึกทางประวัติศาสตร์จาก Grub1 ความเข้าใจของฉันคือ Grub1 ไม่รู้จักอะไรเลยเกี่ยวกับ RAID ดังนั้นจึงไม่สามารถบูตอาร์เรย์ RAID ชนิดใดก็ได้ยกเว้นอาร์เรย์ RAID ที่ดูเหมือนว่าไม่ใช่อาร์เรย์ RAID นี่เป็นข้อ จำกัด ของ Grub2 หรือของตัวติดตั้งระบบปฏิบัติการหรือไม่? ฉันได้ยินข่าวลือว่า Grub2 เป็น "สามารถรองรับ / บูตบน RAID-0, RAID-1 หรือ RAID-5, ข้อมูลเมตา 0.90, 1.0, 1.1 หรือ 1.2" Grub2 …

1
ข้อผิดพลาดด้วง“ สมาชิก RAID ฟุ่มเฟือย” ในการอัพเดตด้วง
ระบบของฉัน (wheezy / sid: 2.6.32-5-amd64 # 1 SMP x86_64 GNU / Linux) ทำงานได้ดี - ฉันแค่สงสัยว่าบางข้อความมีความหมายว่าอย่างไร ฉันมีสองอาร์เรย์ mdraid ทำงานบนระบบของฉัน ที่นี่cat /proc/mdstat: Personalities : [raid1] [raid6] [raid5] [raid4] md1 : active (auto-read-only) raid5 sda3[0] sdc3[3] sdb3[1] 823103488 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] md0 : active raid1 …
9 debian  grub2  mdadm 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.