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

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


1
Ramdisk และเริ่มเหมือนกันหรือไม่?
ขณะที่อ่านผ่านเอกสาร kernel ใน ramdisk ใน ramfs-rootfs-initramfs.txtผมมีข้อสงสัยเช่น ramdisk อธิบายมีเช่นเดียวกับคุณสมบัติ initrd อธิบายไว้ในโพสต์ที่ที่แตกต่างระหว่าง initrd และ initramfs มีคนช่วยอธิบายเรื่องนี้ให้ฉันหน่อยได้ไหม? และถ้ามันเหมือนกันฉันอ่านว่ามีข้อเสียมากมายสำหรับมัน แต่ยังอยู่ใน fedora PC ของฉันฉันเห็น initrd-2.6.29.4-167.fc11.i686.PAE.img ในโฟลเดอร์บูตของฉัน มันแตกต่างจากผู้เริ่มต้นที่กล่าวถึงข้างต้นหรือไม่? UPDATE_EDIT: ใน บทความที่ฉันยังเห็นคำสั่งเช่น # update-initramfs -u all update-initramfs: Generating /boot/initrd.img-2.6.18-5-amd64 ดังนั้น initramfs นี้เชื่อมโยงกับ initrd.img อย่างไร
10 linux  boot  initrd 

3
วิธีการปิดการใช้งานพฤติกรรมเปลือกฉุกเฉิน agressive systemd?
โดยค่าเริ่มต้น systemd ลดลงไปที่เปลือกฉุกเฉินที่ข้อผิดพลาดน้อยที่สุด ตัวอย่างเช่นหากหนึ่งในการเมานต์ที่ fstab ล้มเหลวด้วยเหตุผลบางอย่างระบบจะไม่สามารถบูตได้ทันที ฉันจัดการกับระบบการผลิตที่หลากหลายและพบว่าพฤติกรรมนี้สร้างความเสียหายได้มาก (อันที่จริงฉันคิดว่ามันเป็นความล้มเหลวในการออกแบบที่สำคัญ แต่นั่นเป็นความเห็นส่วนตัว) ฉันต้องการเพิ่มความยืดหยุ่นในการบูตระบบ ระบบควรบู๊ตได้ดีที่สุดไดรเวอร์ที่ขาดหายไปเมาท์ ฯลฯ ไม่ควรวางเชลล์ฉุกเฉิน (เพียงแค่แสดงคำเตือนแทน) เว้นแต่ว่าข้อผิดพลาดที่กำหนดจะทำให้การล็อกอินคอนโซลเป็นไปไม่ได้อย่างแน่นอน สิ่งที่สามารถเรียกใช้ที่ควรเรียกใช้ ฉันรู้ว่า systemd สร้างไฟล์ * .mount จาก / etc / fstab โดยอัตโนมัติและฉันสามารถใช้ตัวเลือก nofail พร้อมไทม์เอาต์ x-systemd.device ขนาดเล็ก (หรือกำหนดไฟล์. mount ที่เกี่ยวข้องด้วยตนเอง) อย่างไรก็ตามมันจะไม่แก้ปัญหาของฉันฉันต้องการทำให้ระบบมีความยืดหยุ่นมากขึ้น "การแก้ไข" fstab ทุกครั้งไม่สะดวกมากและฉันไม่แน่ใจว่ามี "ปัญหา" อื่น ๆ อีกมากที่จะทำให้ระบบของฉันไม่สามารถบูตได้เพราะ นักพัฒนาบางคนคิดว่ามันสำคัญพอ ในการเรียงลำดับฉันต้องการควบคุมเครื่องของฉันอีกครั้งและไม่ปล่อยให้ systemd ตัดสินใจว่าปัญหาใดที่ร้ายแรงพอที่จะทำให้กระบวนการบู๊ตเสียหาย เป็นไปได้ไหม?

2
ไม่สามารถเริ่ม archlinux หลังจากอัปเดต: ไม่พบ uuid
ฉันอัปเดต archlinux ด้วย "pacman -Syu" แล้วเมื่อฉันรีสตาร์ทระบบจะเริ่มไม่ได้ นี่คือรายงาน: Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoring version 232 Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck. Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d You are now being dropped into a emergency shell. Can't access tty: job control turned off ในเปลือกนั้นแป้นพิมพ์ของฉันไม่ทำงาน ฉันกำลังลองด้วย livecd ของ archlinux: การติดตั้งพาร์ติชั่นและการใช้ chroot ฉันจะตรวจสอบ …

4
ทำไม linux kernel boot ไม่สามารถใช้กับ Intel i7-6500U CPU ใหม่ของฉันได้
มันยากที่จะแยก CPU ฉันรู้ แต่ข้อผิดพลาดที่ฉันเห็นแนะนำว่าเป็นปัญหา นี้แน่นอนไม่ได้เป็นปัญหาฮาร์ดแวร์ชำรุด / เสีย ฉันใช้ Windows 10 มาตลอดทั้งวันในช่วงหลายวันที่ผ่านมาและสิ่งนี้เร็วมาก ๆ ! ไม่มีการกระแทก ที่สำคัญกว่านั้นฉันรันตัวตรวจสอบหน่วยความจำ Windows หน่วยความจำดีทั้งหมด รายละเอียดเครื่อง เครื่องเป็นแบรนด์ใหม่ของเลอโนโวโยคะ 710 15 " x64 Intel i7-6500 CPU @ 2.50 GHz, 2601 Mhz, 2 Cores, 4 Logical Processors SMBIOS Version 2.8 BIOS Mode UEFI 16.0 GB DDR4 Ram 256 MB SSD แยกเป็นเคอร์เนล …

3
ลดระดับการบันทึกล็อกเคอร์เนลของเคอร์เนล
เมื่อเคอร์เนลของฉันบูทนอกเหนือจากข้อมูลสำคัญที่มีประโยชน์มันจะพิมพ์ข้อมูลการดีบักจำนวนมากเช่น .... kernel: [0.00000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable kernel: [0.00000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved kernel: [0.00000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved ... kernel: [0.00000] MTRR variable ranges enabled: kernel: [0.00000] 0 base 0000000000 mask 7E00000000 write-back ... kernel: [0.00000] init_memory_mapping: [mem 0x00100000-0xcf414fff] kernel: [0.00000] [mem 0x00100000-0x001fffff] page 4k kernel: [0.00000] [mem …
9 kernel  boot  logs  rsyslog  dmesg 

3
Debian 8 KVM Guest - กำลังโหลด ramdisk เริ่มต้น
ฉันได้อัปเดตสคริปต์การจัดการ KVMของฉันสำหรับ Ubuntu 14.04 KVM โฮสต์เพื่อรองรับแขกเดเบียน 8 คน หลังจากการติดตั้งด้วยตนเอง (สคริปต์ preseed ยังใช้งานไม่ได้) ฉันติดอยู่กับข้อความต่อไปนี้ในการบูท: ระหว่างการติดตั้งฉัน: เลือกเฉพาะ ssh เซิร์ฟเวอร์และยูทิลิตี้ระบบพื้นฐาน ตั้งค่า bootloader grub เพื่อติดตั้งเป็นตัวเลือกที่ระบุไว้เท่านั้น ใช้โหมดการแบ่งพาร์ติชันที่แนะนำสำหรับทุกสิ่งในพาร์ติชันเดียว ใช้กระจกในสหราชอาณาจักร มีขั้นตอนที่ฉันต้องระวังในการทำหรือไม่สามารถติดตั้ง Debian 8 ในฐานะแขกของ KVM ได้หรือไม่? ปรับปรุง หลังจากที่ให้ขึ้นและตัดสินใจที่จะเพียงแค่อัพเกรดเดเบียน 7 VM ไปเดเบียน 8 ด้วยการอัพเดททุกสายใน/etc/apt/sources.listการjessieแทนwheezyผมพบว่าในที่สุดผมมีพฤติกรรมเดียวกัน อย่างไรก็ตามอินสแตนซ์นี้มี IP แบบคงที่และฉันพบว่าฉันยังสามารถ SSH ลงในเซิร์ฟเวอร์บน IP นั้นได้ดังนั้นดูเหมือนว่านี่เป็นปัญหากราฟิกบางประเภทที่เซิร์ฟเวอร์จัดการเพื่อบู๊ตเราไม่เห็นการลงชื่อเข้าใช้ ข้อความ ฉันจะแก้ไขปัญหานี้ได้อย่างไร ปรับปรุง เวลานี้ในการติดตั้งเดเบียนที่สร้างขึ้นโดยอัพเกรดเดเบียน 7 ฉันสามารถคลิกขั้นสูงจากเมนูด้วงและเลือกตัวเลือกด้วย (sysvinit) …
9 debian  boot  kvm  ramdisk 

1
ฉันจะแก้ไข / ติดตั้ง / ติดตั้งด้วงใหม่ได้อย่างไร?
ดังนั้นฉันจึงเริ่มต้นด้วย HDD 250GB ไดรฟ์ที่เก็บจาก EeePC 1015pem ที่ฉันพยายามเปลี่ยนเป็น MintBook ไดรฟ์สามารถใช้งานได้จริง แต่ข้อมูลทั้งหมดได้รับการอบรวมถึงระบบปฏิบัติการเก่า ป.ร. ให้ไว้ ณ ที่นี้ฉันแนบ HDD เข้ากับเดสก์ท็อปของฉันและติดตั้ง Linux Mint 16 Xfce จาก USB สดที่สร้างผ่าน Unetbootin-585 การตั้งสำรอง 10 กิกะไบต์สำหรับswapและ 240GB สำหรับและext4/ ตอนนี้ไดรฟ์ปฏิเสธที่จะบูตทั้งเดสก์ท็อปหรือเน็ตบุ๊ก มาเธอร์บอร์ดทั้งคู่ส่งเสียงบี๊บตามลำดับที่ถูกต้องดังนั้นพวกเขาจึงดูแข็งแรงและฉันสามารถเข้าถึง BIOS บนทั้งสองระบบได้สำเร็จ อย่างไรก็ตามสิ่งเดียวที่เกิดขึ้นหลังจากเริ่มคอมพิวเตอร์คือบรรทัดคำสั่งที่ไม่ตอบสนอง ไม่มีข้อความแสดงข้อผิดพลาดไม่มีด้วงหรือช่วยด้วงไม่มีอะไร มีอะไรที่ฉันสามารถลองนอกเหนือจากการฟอร์แมตและเริ่มใหม่ได้หรือไม่ ฉันจะไปเกี่ยวกับการติดตั้งบูตโหลดเดอร์ที่สามารถบูตระบบปฏิบัติการของฉันได้อย่างไร

1
วิธีเมาท์ระบบไฟล์ iso9660 เช่นอ่านเขียน
เฮ้ไฟล์ iso ของฉันไม่ยอมรับไฟล์อุปกรณ์ดังนั้นฉันสงสัยว่าฉันจะเมาน cdrw ด้วยระบบไฟล์ iso9660 ได้อย่างไรเมื่ออ่านเขียนเพื่อคัดลอกไฟล์อุปกรณ์ไปยัง cdrw
9 boot  mount  iso  data-cd 

1
การบูตแบบเข้ารหัส
ฉันต้องการบูตลินุกซ์จาก / boot พาร์ทิชันและต้องการเข้ารหัสนี้ / พาร์ทิชันบูต [AFAIK, Grub ไม่สามารถค้นหาเคอร์เนลและเริ่มต้นจากพาร์ติชัน truecrypted หรือพาร์ทิชันบูตเข้ารหัส cryptsetup ] มีวิธีการทำเช่นนั้น?

2
ฉันสามารถทำการเปลี่ยนแปลงระดับต่ำบน RO ที่เมาท์กับ fs ได้หรือไม่?
ที่เกี่ยวข้องกับคำถามนี้ : มีระบบไฟล์รากที่จะต้องติดตั้งแบบอ่านอย่างเดียว (บอกว่ามันเสียอย่างสมบูรณ์) ฉันสามารถฟอร์แมตพาร์ทิชันหรือddภาพสำรองเก่ากว่าด้านบนของมัน (แล้วรีบูต)? ฉันเดาว่าระบบไฟล์จะไม่ชอบการเปลี่ยนแปลงที่รุนแรงในขณะที่เมานท์ (แม้ว่าจะอ่านได้อย่างเดียว) หรือเป็นคำถามที่คล้ายกัน: มีความเป็นไปได้อื่น ๆ ในการแก้ไข fs รากที่ไม่ดีนอกเหนือจากการใช้ fsck แบบโต้ตอบ (เช่นทำการเปลี่ยนแปลงถาวรบนพาร์ติชั่นข้อมูลด้วยเครื่องมืออื่น ๆ ) หรือไม่?
3 linux  boot  ext3  fsck  initramfs 

1
พาร์ทิชันสำหรับบูตของฉันมีการเปลี่ยนแปลงอย่างไรและจะป้องกันได้อย่างไร
ในฐานะที่เป็นมาตรการตอบโต้ต่อภัยคุกคามความปลอดภัยฉันได้เขียนสคริปต์เล็ก ๆ น้อย ๆ ที่คำนวณ MBR และการตรวจสอบการบูตแล้วเปรียบเทียบกับสคริปต์เก่า ตราบใดที่คอมพิวเตอร์ยังทำงานอยู่นี่ก็โอเค แต่เมื่อฉันรีสตาร์ทมันเช็คซัมจะเปลี่ยนไป คำถาม - อะไรคือสาเหตุของการเปลี่ยนแปลงและวิธีการป้องกัน? รายละเอียด: openSUSE 13.2, noatime สำหรับ/bootset, boot parition เป็นพาร์ติชั่นแยกต่างหาก (ไม่ใช่แค่ไดเร็กตอรี่ใน root filesystem), พาร์ติชั่นจะถูก unmount ทันทีหลังจากที่ฉันล็อกอินและมันเป็นขั้นตอนแรกก่อนการคำนวณ checsum สคริปต์: #!/bin/sh sudo umount /boot # MBR sudo dd if=/dev/sda bs=512 status=noxfer count=1 | sha1sum | diff bootcheck_mbr.sha1 - MBR_RES=$? # boot partition …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.