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

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

1
grub-install: file descriptor 3 leaked ในการร้องขอ vgs
ฉันติดตั้ง Debian Jessie บน LVM ในซอฟต์แวร์ RAID 1 เพื่อให้แน่ใจว่า MBR เขียนบนดิสก์ทั้งสองของ RAID 1 ฉันใช้งานdpkg-reconfigure grub-pc(ตามที่แนะนำที่นี่ ) และเลือกดิสก์ทั้งสอง ฉันได้รับข้อผิดพลาดเหล่านั้น: root@bouzin:/home/jerome# dpkg-reconfigure grub-pc Installing for i386-pc platform. File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4760: grub-install File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4760: grub-install File …

5
เหตุใดจึงยังคงใช้หมายเลขไดรฟ์ / พาร์ติชันอยู่
หลายครั้งโดยเฉพาะอย่างยิ่งเมื่อล้อเล่นกับ boot-loader ฉันจะเห็นไดรฟ์ตัวเลขและหมายเลขพาร์ติชันที่ใช้ ตัวอย่างเช่นในที่/boot/grub/grub.cfgฉันเห็นset root='hd0,gpt2'รายการบูต UEFI ของฉันมักจะอ้างอิงหมายเลขไดรฟ์ / พาร์ติชันและดูเหมือนว่าจะครอบตัดขึ้นในเกือบทุกบริบทที่เกี่ยวข้องกับ bootloaders ตอนนี้เรามี UUID และ PARTUUID การจัดการกับพาร์ติชั่นในลักษณะนี้ดูเหมือนไม่เสถียรอย่างไม่น่าเชื่อ (ไม่รับประกันไดรฟ์ที่ติดตั้งในลำดับเดียวกันเสมอผู้ใช้สามารถย้ายลำดับของไดรฟ์ที่เสียบเข้ากับ mobo เป็นต้น) คำถามของฉันจึงเป็นสองเท่า: รูปแบบการกำหนดแอดเดรสนี้ไม่เสถียรอย่างที่ฉันได้อธิบายไว้ข้างต้นหรือไม่ ฉันขาดอะไรบางอย่างในมาตรฐานซึ่งหมายความว่าชุดรูปแบบนี้มีความน่าเชื่อถือมากกว่าที่ฉันคาดไว้หรือชุดรูปแบบการกำหนดแอดเดรสนี้จะทำให้ระบบของคุณไม่สามารถบูตได้จริง ๆ (จนกว่าคุณจะแก้ไขรายการบูตของคุณเป็นอย่างน้อย) ลำดับที่แตกต่างกันหรือเสียบเข้ากับช่องเสียบต่างๆบนเมนบอร์ดของคุณ? หากคำตอบของคำถามข้างต้นคือใช่แล้วทำไมรูปแบบการกำหนดแอดเดรสนี้จึงยังคงใช้งานต่อไป จะไม่ใช้ UUID หรือ PARTUUID สำหรับทุกสิ่งที่จะมีเสถียรภาพมากขึ้นและสอดคล้องกันหรือไม่

2
ฉันจะใช้ TPM เพื่อปิดผนึกข้อมูลบนระบบที่บูท UEFI ได้อย่างไร
ฉันต้องการปิดผนึกไฟล์บนระบบของฉันโดยใช้กุญแจที่เก็บไว้ใน TPM เนื่องจากระบบของฉันใช้ UEFI ในการบูตฉันจึงไม่สามารถใช้ TrustedGrub เป็นบูตโหลดเดอร์เพื่อรักษาความน่าเชื่อถือของโซ่ มีทางเลือก / วิธีการใช้ประโยชน์จาก TPM ในระบบ UEFI หรือไม่? Grub2 สามารถรักษาความไว้วางใจในห่วงโซ่ขณะบู๊ต UEFI ได้หรือไม่?
14 grub2  boot-loader  uefi  tpm 

3
ทำการติดตั้ง Grub2 สองชุด
นี่ทำให้ฉันผิดหวังจริงๆ ฉันมี Gentoo และ Ubuntu ทั้งคู่กับ Grub2 Gentoo มี/bootพาร์ติชั่นเฉพาะขณะที่ Ubuntu ไม่มี ฉันมีmenuentryGentoo's /etc/grub.d/40_customในการบูต Ubuntu (และ Ubuntu จะบูตได้) เพราะอูบุนตูมาพร้อมกับด้วงฉันต้องการที่จะสับเข้าไปในนั้นแทนการรักษารายการของฉันซึ่งตั้งค่ารูทเคอร์เนลเริ่มต้นและเนื้อหา นี่คือสิ่งที่ฉันมีสำหรับ chainloader (Ubuntu เปิดอยู่/dev/sda4และฉันได้ติดตั้ง Grub ไว้แล้ว): menuentry 'Chainloader' { insmod chain set root=(hd0,4) chainloader +1 } มันทำให้ฉันerror: Invalid signatureและฉันพบว่าไม่มีวิธีแก้ปัญหา ใครบางคนสามารถชี้ให้เห็นบางสิ่งบางอย่าง? นี่คือผลลัพธ์ของ </dev/sda4 head -c 512 | hd 00000000 00 00 00 00 …
14 dual-boot  grub2 

3
Arch linux: pacman ไม่ทำงานเมื่อ chrooting
ฉันติดตั้ง Ubuntu บนคอมพิวเตอร์แล้ว ฉันตัดสินใจที่จะติดตั้ง Arch linux แต่ฉันข้ามส่วนเกี่ยวกับการติดตั้ง Grub เนื่องจากติดตั้งไปแล้ว เมื่อเห็นว่า Arch ไม่แสดงในรายการเมนูของ Grub ฉันตัดสินใจติดตั้งใน Arch ฉันติดตั้งพาร์ติชั่นของ Arch ใน Ubuntu และฉัน chrooted เข้าไป ฉันออกคำสั่งpacman -S grub-biosและได้รับสิ่งต่อไปนี้: error: could not open file: /etc/mtab: No such file or directory error: could not determine filesystem mount points error: failed to commit transaction (unexpected error) …

3
การติดตั้งด้วงล้มเหลว
ฉันมีดีทำงานติดตั้ง Debian เจสซี apt-get update && apt-get upgrade && apt-get dist-upgradeแต่แล้วฉันวิ่ง และหลังจากรีบูตเครื่องก็มาที่ BIOS โดยตรง ฉันรู้ว่า Grub หายไปดังนั้นฉันจึงเรียกใช้ cd สดและเข้าใช้Rescue modeเมาท์พาร์ติชันรูทของฉัน + พาร์ติชันสำหรับบูตและเรียกใช้คำสั่งเหล่านี้: Grub ค้นหาภาพ linux: root@debian:~# update-grub Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-4.9.0-3-amd64 Found initrd image: /boot/initrd.img-4.9.0-3-amd64 Found linux image: /boot/vmlinuz-4.9.0-0.bpo.3-amd64 Found initrd …
13 debian  boot  grub2  uefi 

2
มีการติดตั้ง Grub ให้กับ MBR ทั้งหมดของอาร์เรย์ RAID โดยค่าเริ่มต้นโดย Debian Installer หรือไม่
ถ้าฉันใช้ตัวติดตั้ง Debian Stable (Squeeze) เพื่อติดตั้ง Debian การบูทจากไดรฟ์ RAID1 คู่หนึ่งมันเขียนด้วงไปยัง MBR ของไดรฟ์ทั้งสอง - ถ้าไม่ฉันควรจะป้องกันความล้มเหลวไดรฟ์ได้อย่างไร - ถ้าฉันโคลน MBR จะยังคงชี้ไปที่อุปกรณ์ที่ล้มเหลวหรือไม่

1
รหัสแหล่งที่มาของ GRUB2 อยู่ที่การส่งมอบ / ข้ามไปยังรหัสเคอร์เนล?
ฉันกำลังมองหาบรรทัดของรหัสที่ GRUB2 ในที่สุดก็กระโดดไปที่รหัสเคอร์เนลและส่งมอบการดำเนินการในระบบ x86? ฉันเดาว่ามันอยู่ในไฟล์แอสเซมเบลอร์เนื่องจากเป็นสิ่งที่มีสถาปัตยกรรมต่ำมาก ฉันดูไฟล์ต้นฉบับ/grub-core/boot/i386/pc/*.Sและพบ a JMPในboot.S ที่บรรทัด 455แต่kernel_addressอาจเป็นแอดเดรสของเคอร์เนล GRUB2 ในหน่วยความจำไม่ใช่เคอร์เนล linux ทุกคนที่มีความรู้การชุมนุมและ GRUB2 ที่สามารถช่วยฉันออกมา?

6
ติดตั้ง Centos 7 หลังจาก Windows และไม่สามารถบูตเป็น CentOS ได้
ฉันต้องการเซ็ตอัพบูตคู่สำหรับ Windows 7 และ CentOS 7 ฉันมีเครื่อง Windows 7 ที่มีดิสก์ 500GB ฉันย่อขนาดพาร์ติชัน Windows เพื่อให้มีพื้นที่สำหรับ CentOS 7 (ประมาณ 230GB) ฉันสร้างติดตั้งเน็ตบุ๊ก USB CentOS 7 และบู๊ตจากนั้น ฉันรันการติดตั้งที่กำหนดค่าไว้อย่างดีที่สุดฉันรู้ว่าจะติดตั้ง CentOS 7 ลงในพื้นที่ว่าง (มากกว่าบนดิสก์ทั้งหมด) ฉันทำการติดตั้งเน็ตและดูเหมือนว่าจะไปได้ดี แต่เมื่อมันรีบูตฉันกลับเข้าสู่ Windows และไม่สามารถเข้าสู่ CentOS ได้ ฉันรีบูทจาก USB และพยายามแก้ไขสถานการณ์ (อย่างระมัดระวัง) โดยใช้cfdiskเช่นการเลือกสิ่งที่ฉันเชื่อว่าเป็นพาร์ติชันสำหรับบู๊ต CentOS แต่รายงานว่า "ระบบปฏิบัติการหายไป" ยังcfdiskบอกว่ามันไม่สามารถอ่านตารางพาร์ติชันเมื่อฉันเขียนมันด้วยการบู๊ต CentOS แต่การเริ่มต้นcfdiskอีกครั้งดูเหมือนว่าจะแสดงการตั้งค่าสถานะ ขณะนี้ USB CentOS 7 netinstall …

5
เพิ่ม FreeBSD ในเมนูการบูต GRUB2
ฉันติดตั้ง Gentoo x64 พร้อม Grub2 ในไดรฟ์ MBR แล้ว วันนี้ฉันติดตั้ง FreeBSD x64 9.2 ตอนนี้ฉันอยู่ใน Gentoo และพยายามเพิ่ม FreeBSD ไปยังgrub2รายการเมนู grub2-install /dev/sda os-prober grub2-mkconfig -o /boot/grub2/grub.cfg ฉันทำตามข้างบนกับ Gentoo แล้ว แต่ไม่พบ FreeBSD พาร์ติชันที่ซ้อนกัน FreeBSD เปิดอยู่sda1และมีfreebsd-ufsและfreebsd-swapพาร์ติชัน ฉันจะเพิ่ม FreeBSD ลงไปได้grub2อย่างไร?
11 freebsd  grub2 

2
คุณผ่านโหมด VGA / VESA ด้วย GRUB2 ได้อย่างไร
หนึ่งในเครื่องของฉันมีการตั้งค่า HD 3 TB เพื่อบูตสามครั้งเป็น Mint 14 (ตัวแปร Ubuntu 12.10), Slackware 14.1 และ Arch Linux HD ถูกฟอร์แมตโดยใช้ระบบ GPT / Guid เทคนิคของ Grub2 "เป็นของ" ในการติดตั้ง Linux Mint แต่ใช้สำหรับการบูตสามระบบทั้ง 3 ระบบ การตั้งค่าเมื่อประมาณ 1 ปีที่ผ่านมาเป็นขั้นตอนที่เจ็บปวดอย่างยิ่งและต้องใช้เวลา 2-3 วันในการต่อสู้กับมันและปรับแต่งมันเพื่อให้มันจดจำการติดตั้ง Slackware และ Arch; มันรู้จักการติดตั้ง Mint Linux อย่างง่ายดายเสมอ ฉันต้องสามารถผ่านโหมด VGA / VESA ไปยัง Slackware และ Arch ฉันใช้ …

1
คำเตือน: การตั้งค่า GRUB_TIMEOUT เป็นค่าที่ไม่เป็นศูนย์เมื่อ GRUB_HIDDEN_TIMEOUT ถูกตั้งค่าไม่ได้รับการสนับสนุนอีกต่อไป
ฉันสังเกตเห็นว่าเมื่อไม่นานมานี้ข้อความเตือนต่อไปนี้จะปรากฏขึ้นเมื่ออัพเดตด้วง: Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. cat /etc/default/grub แสดงรายการตัวเลือกต่อไปนี้: GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw fsck.mode=force" GRUB_CMDLINE_LINUX="" เผื่อว่าต่อไปนี้: ฉันไม่ใช้เมนูด้วง ฉันต้องการให้กระบวนการบูทไม่ให้ช้าลงด้วยการหมดเวลาด้วง ตัวเลือกที่ถูกต้องสำหรับฉันคืออะไร? การลบบรรทัด: GRUB_TIMEOUT=10 หรืออย่างอื่น? ระบบปฏิบัติการ: Linux Mint 18.2 Cinnamon 64-bit
11 grub2 

2
การย้าย / บูตพาร์ติชั่นโดยไม่ทำให้ระบบเสียหาย
ฉันได้ลบพาร์ติชั่น Linux Mint เก่าที่ฉันติดตั้งไว้ข้างหนึ่ง Rafaela ปัจจุบันของฉันแล้ว ดังนั้นฉันมีพื้นที่ว่างฉันต้องการเพิ่มไปยังพาร์ติชันของฉัน ด้านบนคุณสามารถดูรูปแบบพาร์ติชัน: sda4 เป็นพาร์ติชันระบบพร้อม / boot sda5 เป็นพาร์ติชันหลัก ฉันต้องการที่จะขยายบ้านด้วยพื้นที่ที่ไม่ได้จัดสรร แต่น่าเสียดายที่พาร์ทิชันระบบอยู่ระหว่างและฉันจะต้องย้ายมันไปที่จุดเริ่มต้นของพื้นที่ที่ไม่ได้ถูกจัดสรร เนื่องจากฉันได้รับข้อความเตือนว่าระบบอาจไม่สามารถบู๊ตได้อีกต่อไปหากฉันย้าย / บู๊ตฉันอยากรู้ว่าฉันสามารถทำได้โดยไม่ทำลายระบบ มันสมเหตุสมผลแล้วที่ระบบไม่สามารถบู๊ตได้หาก bootloader ไม่สามารถค้นหาเคอร์เนลได้อีกต่อไปดังนั้นฉันเดาว่าหลังจากเปลี่ยนเลย์เอาต์พาร์ติชั่นฉันต้อง chroot บน / และสร้างด้วงใหม่ ไม่มีใครรู้ว่าฉันสามารถเพิ่มพื้นที่ที่ไม่ได้จัดสรรให้กับบ้านได้อย่างปลอดภัยหรือไม่?
11 boot  partition  grub2 

2
GRUB2: วิธีการจำตัวเลือกสุดท้ายของด้วง
ฉันกำลังลอง distros ต่าง ๆ ดังนั้นเมื่อฉันบูตเครื่องแล็ปท็อปของฉันฉันมีระบบปฏิบัติการหลายตัวให้เลือก โดยปกติแล้ว distros เหล่านั้นจะติดตั้งgrub2และค้นหาตนเองที่ด้านบนสุดของรายการดังนั้นจึงเป็นค่าเริ่มต้นที่จะบู๊ตหลังจากการติดตั้งเสร็จสิ้น แต่มันจาโรทำสิ่งที่แตกต่าง มันติดตั้งเวอร์ชั่นบางส่วนgrub2ที่จะจำ distro ที่ฉันบูทครั้งสุดท้ายและทำการบูทนั้น (เมื่อรีสตาร์ท) จนกว่าฉันจะเลือกอันอื่น (และจากนั้นมันจะบู๊ตอันนั้นเป็นต้น) ฉันจินตนาการเรื่องนี้ไหม มันจาโร่ทำเช่นนั้นจริงหรือ? ถ้าเป็นเช่นนั้นวิธีการที่ฉันสามารถติดตั้งรุ่นที่ของgrubกับระบบของฉันได้อย่างไร ไชโย นี่คือ/etc/grub.d/40_customไฟล์ของฉัน: #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this …

1
ใน Debian แพคเกจใดรับผิดชอบการสร้าง / etc / default / grub
มีแพ็คเกจมากมายที่มีด้วงในชื่อและเป็นส่วนหนึ่งของด้วง (The Grand Unified Boot Loader) สิ่งที่ติดตั้งบนระบบของฉันคือ - ด้วงทั่วไป ด้วงนกอีมู ด้วงพีซี ด้วง-PC-bin ด้วง-theme-Starfield grub2 grub2 ทั่วไป grub2-splashimages ฉันก่อนดูมันเพื่อดูว่ามันเป็นไฟล์ที่เชื่อมโยงหรือไฟล์ปกติ - [$] ll -h /etc/default/grub -rw-r--r-- 1 root root 1.2K 2017-01-22 14:16 /etc/default/grub ฉันดู แต่ไม่สามารถหาอะไรที่จะบอกฉันว่าไฟล์นี้มาจากไหน? [$] dpkg -S /etc/default/grub dpkg-query: no path found matching pattern /etc/default/grub หรือ [$] dpkg-query -W /etc/default/grub dpkg-query: …

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