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

ปัญหา Bootloader: เกิดอะไรขึ้นก่อนที่ระบบปฏิบัติการจะเริ่มต้นขึ้นเอง

2
พารามิเตอร์ GRUB2 และเคอร์เนล vga =
ตามเอกสารประกอบการใช้vga=พารามิเตอร์เคอร์เนลจะถูกคัดค้าน ณ วันที่ของ GRUB2 ความจริงที่ว่าเมล็ดพันธุ์ใหม่บางอันดูเหมือนจะไม่สนับสนุนอีกต่อไปในอะแดปเตอร์บางรุ่นก็ไม่ต้องกังวลเพราะกราฟิกการ์ดที่ฉันมีอายุเจ็ดถึงแปดปี ปัญหาตอนนี้คือฉันต้องการใช้โหมดข้อความความละเอียดสูงกว่าเช่น 80x50 แทนที่จะเป็นตัวอักษรเริ่มต้น 80x25 เห็นได้ชัดว่ากราฟิก (VBE / VESA) โหมดการจะออกจากคำถามสำหรับนี้กราฟิกการ์ด (ATI Rage XL) - รายการของโหมดที่สามารถใช้ได้เพียงแสดงให้เห็นผ่าน0 มันดูน่ากลัว แต่ฉันอยากไปด้วย(80x50)6680x601 ฉันเห็น 80x50 และ 80x60 ทำงานหลังจากรับรายการของโหมดที่มีอยู่เมื่อใดก็ตามที่ไม่รองรับโหมดเริ่มต้น (โดยมีการใส่ความคิดเห็นเริ่มต้นGRUB_TERMINAL=console) และฉันได้รับแจ้งให้เลือก ฉันจะตั้งค่าโหมดได้อย่างไรถ้าฉันไม่ควรตั้งค่าบนบรรทัดคำสั่งเคอร์เนลและการใช้งานทุกครั้งGRUB_GFXMODE(ไม่ว่าจะมีหรือไม่มีvbeโมดูลการโหลดล่วงหน้า) และGRUB_GFXPAYLOAD_LINUX=keepล้มเหลวหรือไม่ ล้มเหลวเช่นเดียวกับใน: หน้าจอว่างเปล่าเนื่องจากเป็นโหมดกราฟิกที่ไม่ถูกต้องสำหรับการ์ดที่ฉันมีในเครื่องนี้หรือไม่ ความคิดของฉันคือการส่งผ่านnomodesetไปยังเคอร์เนล แต่บูตโหลดเดอร์จะยังคงต้องตั้งค่าโหมดกราฟิก และฉันไม่เห็นตัวเลือกอื่นใดนอกจากvga=พารามิเตอร์เคอร์เนลสำหรับการทำเช่นนั้น หมายเหตุ:vbetestและvideotestคำสั่งใน GRUB2 Console จะว่างเปล่าหน้าจอแล้วหน้าจอสลับไปที่โหมดการนอนหลับหลังจากที่อ้างว่าไม่มีการใส่วิดีโอ vbeinfoและvideoinfoแสดงโหมดที่มีอยู่สองสามโหมดนอกเหนือจากที่กล่าวถึงข้างต้น แต่ไม่มีการกล่าวถึงว่าควรตั้งค่าที่ใด นอกจากนี้เมื่อผ่านvga=1(ไม่nomodeset) ในบรรทัดคำสั่งเคอร์เนลผมเห็นคำเตือนสั้น ๆ เกี่ยวกับเรื่องนี้ถูกเลิก แต่มันยาวเกินไปที่จะอ่านอย่างสมบูรณ์ - dmesgและการส่งออกจะไม่ปรากฏใน

1
วิธีสร้าง USB ที่สามารถบู๊ตได้ของ FreeBSD 10
ขณะนี้ฉันกำลังใช้ Linux Mint 17 และฉันต้องการบูตดูอัลบูต FreeBSD และ Linux Mint 17 ฉันจะสร้าง Bootable USB สำหรับ FreeBSD 10 ได้อย่างไร ฉันพยายามUNetbootin , นักเขียนภาพและPowerISOแต่มันไม่ทำงาน
15 boot  freebsd  live-usb 


3
วิธีการติดตั้ง GRUB ลงในดิสก์ ext4 ทั้งหมดโดยไม่มีตารางพาร์ติชั่น?
ขณะนี้ฉันมี/dev/sdaรูปแบบดิสก์ทั้งหมดเป็น ext4 และติดตั้ง Gentoo (ไม่มี MBR ไม่มีพาร์ติชันเลย) แต่ในที่สุดฉันไม่สามารถติดตั้ง GRUB ได้เพราะดูเหมือนว่า GRUB ต้องเขียนถึง MBR # grub-install /dev/sda Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature The file /boot/grub/stage1 not read correctly. ไม่grubทำงาน # grub grub> root (hd0) Filesystem type …
15 boot  grub-legacy 

4
วิธีการแยก boot.img
ฉันกำลังพยายามดูเนื้อหาในboot.imgไฟล์จากภาพ Android ฉัน googled และพบบทความนี้สารสกัดแต่มันไม่ทำงานสำหรับsystem.img boot.imgเมื่อพยายามทำสิ่งนี้boot.imgมันจะแสดงสิ่งต่อไปนี้: Invalid sparse file format at header magi Failed to read sparse file จะถูกsimg2imgนำมาใช้เฉพาะสำหรับการสกัดsystem.img? ถ้าเป็นเช่นนั้นมีวิธีอื่นที่จะแยกboot.img? ถ้าไม่มีปัญหาในการไม่แตกไฟล์boot.imgคืออะไร

2
อธิบายรายละเอียดเกี่ยวกับกระบวนการบูตของระบบ Linux
ฉันกำลังเตรียมเอกสารในรายละเอียดที่แสดงให้เห็นแสงในลำดับการบูตของ Linux ได้ทันทีจากการกดปุ่มเปิดเครื่องโฮสต์ไปยังลักษณะที่ปรากฏของพรอมต์การเข้าสู่ระบบ มันจะดีถ้าเราสามารถรวมและเปรียบเทียบคำตอบที่ถูกต้องที่นี่เป็นแหล่งอ้างอิงเดียว โปรดระบุรายละเอียดที่ควรทราบในระหว่างการเริ่มต้น เมื่อเอกสารเสร็จสมบูรณ์จากทุกจุดฉันจะโพสต์รายละเอียดเอกสารที่นี่เช่นกันและอัปเดตลิงก์ในคำถาม โปรดพิจารณาสถานการณ์ที่เป็นไปได้ทั้งหมดเช่นการบูตจากดิสก์, การบูตจาก usb, การบูตจากเครือข่ายบนไคลเอนต์ที่ไม่มีดิสก์ซึ่ง rootfs (/) อยู่บนเครือข่าย


4
Linux รู้ได้อย่างไรว่าพาร์ทิชัน swap อยู่ที่ใด?
ฉันอ่านแล้วว่าคุณต้องใส่พาร์ติชัน swap บน HDD แทนที่จะเป็น SSD คำถามของฉันมีดังต่อไปนี้: เมื่อใดและอย่างไรที่ "การตรวจสอบ" ทำได้โดยการกระจาย (หรืออย่างอื่น) เพื่อค้นหาพาร์ติชัน Swap ของมัน? มันเกิดขึ้นระหว่างการบูทหรือไม่? มันแค่ตรวจสอบดิสก์ที่มีอยู่ทั้งหมดและค้นหาพาร์ติชันที่มีการตั้งค่าสถานะ 'สลับ' หรือไม่ จะเกิดอะไรขึ้นถ้ามีหลายพาร์ติชั่นเช่นนั้น? นอกจากนี้ฉันต้องมีพาร์ติชั่นแลกเปลี่ยนกี่อันถ้าฉันใช้, ตัวอย่างเช่น, ดิสทริบิวชันต่างกันสองตัวบนดิสก์เดียวกัน, สมมติว่า Fedora และ Ubuntu
13 boot  swap  ssd 

3
Linux โหลดอิมเมจ 'initrd' อย่างไร
ฉันพยายามทำความเข้าใจกับกระบวนการบูท แต่มีเพียงสิ่งเดียวเท่านั้นที่จะข้ามหัวฉันได้ .. ทันทีที่เคอร์เนล Linux ถูกบูทและติดตั้งระบบไฟล์รูท (/) โปรแกรมสามารถรันได้และโมดูลเคอร์เนลเพิ่มเติมสามารถรวมเข้าด้วยกันเพื่อให้มีฟังก์ชั่นเพิ่มเติม ในการเมาท์ระบบไฟล์รูทจะต้องปฏิบัติตามเงื่อนไขบางประการ เคอร์เนลต้องการไดรเวอร์ที่เกี่ยวข้องเพื่อเข้าถึงอุปกรณ์ที่ระบบไฟล์รูทอยู่ (โดยเฉพาะไดรเวอร์ SCSI) เคอร์เนลจะต้องมีรหัสที่จำเป็นในการอ่านระบบไฟล์ (ext2, reiserfs, romfs, ฯลฯ ) เป็นไปได้ว่าระบบไฟล์รูทถูกเข้ารหัสอยู่แล้ว ในกรณีนี้จำเป็นต้องใช้รหัสผ่านเพื่อต่อเชื่อมระบบไฟล์ ramdisk เริ่มต้น (หรือที่เรียกว่า initdisk หรือ initrd) แก้ปัญหาได้อย่างแม่นยำตามที่อธิบายไว้ข้างต้น เคอร์เนล Linux จัดให้มีตัวเลือกในการโหลดระบบไฟล์ขนาดเล็กลงในดิสก์ RAM และใช้งานโปรแกรมก่อนที่จะติดตั้งระบบไฟล์รูทจริง การโหลดของ initrd ได้รับการจัดการโดย boot loader (GRUB, LILO และอื่น ๆ ) ตัวโหลดการบูตต้องการรูทีน BIOS เท่านั้นเพื่อโหลดข้อมูลจากสื่อการบูต หากบูตโหลดเดอร์สามารถโหลดเคอร์เนลได้ก็สามารถโหลด ramdisk เริ่มต้นได้ ไม่จำเป็นต้องใช้ไดรเวอร์พิเศษ หาก …
13 linux  kernel  boot  initrd 

1
วิธีสร้างแฟลชที่สามารถบู๊ตได้สำหรับ“ efi-shell”
ชิปเซ็ตเซิร์ฟเวอร์ Intel ในปัจจุบันมี "efi-shell" ในตัวซึ่งดูเหมือนจะเป็น 'NIX แบบง่ายที่มีชุดคำสั่งที่เหมาะสมสำหรับการจัดการตัวเลือกการบูต UEFI ที่ดี เป็นกรณีที่เครื่องมืออัพเกรดเฟิร์มแวร์ของ Intel บางรุ่นต้องการให้ "efi-shell" ทำงาน น่าเศร้าที่ฉันไม่มีชิปเซ็ตเซิร์ฟเวอร์แม้ว่าบอร์ดนี้จะรองรับการบูท UEFI ก็ตาม The-เปลือก EFI สามารถดาวน์โหลดได้จากhttp://www.sourceforge.net/projects/efi-shell อย่างไรก็ตามฉันไม่พบ ISO ที่สามารถบู๊ตได้หรืออิมเมจอิมเมจที่สามารถบูตได้รูปแบบอื่น ฉันพยายามแฟลชที่สามารถบู๊ตได้unetbootinโดยไม่ประสบความสำเร็จ มีความคิดเกี่ยวกับวิธีที่ฉันจะทำสำเนา efi-shell ที่สามารถบูตได้เพื่อให้ฉันสามารถเรียกใช้การอัพเกรดเฟิร์มแวร์ของ Intel บนการ์ด RAID ของฉันได้อย่างไร
13 shell  boot  uefi 


1
การยืดเดเบียนไม่สามารถโหลดเฟิร์มแวร์ rtl_nic / rtl8168g-3.fw (-2)
ฉันได้รับข้อผิดพลาดนี้ในDebian stretchระหว่างกระบวนการบู๊ต [ 26.390311] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2) หลังจากนั้นฉันก็ทำการบูทต่อไปและทำงานได้ดี มีเฟิร์มแวร์หรือไดรเวอร์หายไปหรือไม่?
13 debian  boot  firmware 

3
การสร้างอิมเมจ Debian ที่สามารถบูตได้ด้วย debootstrap
ฉันพยายามสร้างภาพ debian (jessie / 8.4) ที่สามารถบูตได้ในช่วง 2 วันที่ผ่านมาและเท่าที่ฉันสามารถบอกได้ว่าฉันมีขั้นตอนที่ถูกต้อง แต่ฉันไม่สามารถทำระบบไฟล์ให้ถูกต้องได้ ฉันค่อนข้างแน่ใจว่าฉันกำลังทำอะไรผิดที่นี่หายไปจากการติดตั้งหรือ/etc/fstab( ไม่มีอยู่ในภาพของฉัน ) ฉันหวังว่าบางคนที่มีประสบการณ์จะสามารถช่วยฉัน / แสดงให้ฉันเห็นสิ่งที่ฉันขาดหายไป นี่คือข้อผิดพลาดที่ฉันเห็นขณะที่ฉันกำลังบูทเข้า qemu-system-x86: เป็นข้อความจากนั้นเป็นภาพหน้าจอจริง: ข้อผิดพลาด: fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/sda1 fsck exited with status code 8 [FAILED] Failed to start Load/Save Random Seed See `systemctl status systemd-random-seed.service` for …

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
Bash Script เมื่อเริ่มต้น? (Linux)
มีวิธีใดบ้างในการสร้าง / เรียกใช้สคริปต์ทุบตีในการรีบูต (เช่นใน Debian / Ubuntu เป็นต้นเนื่องจากเป็นกล่อง 2 กล่องที่บ้านของฉัน) นอกจากนี้มีคำแนะนำที่แนะนำสำหรับการทำงาน cron หรือไม่ ฉันใหม่สมบูรณ์สำหรับพวกเขา (แต่พวกเขาจะใช้ประโยชน์ได้ดี)
12 linux  boot  cron  scheduling 

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