เหตุใดการเริ่มต้น linux ของฉันจึงไม่มีอะไรในโฟลเดอร์ / boot


2

ฉันติดตั้ง Gentoo Linux สร้างเคอร์เนลด้วย "genkernel" และคัดลอกไฟล์รูปภาพไปยังโฟลเดอร์ / boot ฉันติดตั้งด้วงแล้ว มันทำงานได้ดีทั้งหมด สิ่งที่ทำให้ฉันสับสนคือตอนนี้ฉันไม่สามารถค้นหาเคอร์เนลและด้วงใต้โฟลเดอร์ / boot ได้โฟลเดอร์นั้นว่างเปล่า ฉันทำงานบางอย่าง "โผล่ออกมา" หลังจากการติดตั้งฉันไม่รู้ว่าทำไมไฟล์เหล่านั้นหายไป ทำไมลินุกซ์ของฉันยังสามารถเริ่มต้นได้หากไม่มีเคอร์เนลและไฟล์ด้วงเหล่านั้น

ps: gentoo ในฐานะแขกวีเอ็มแวร์ / boot เป็นพาร์ติชันแยกต่างหากพร้อม ext2

คำตอบ:


2

คุณอาจสร้างพาร์ติชันสำหรับเริ่มระบบแยกจากกัน แต่คุณลืมตั้งค่าไฟล์ / etc / fstab ของคุณเพื่อให้มันถูกเมาท์เมื่อเริ่มต้น คุณควรจะเมานท์แบบแมนนวลด้วยmount /boot(อาจเป็นรูท)

คุณควรดูแลอย่างนั้นเนื่องจากคุณอาจคัดลอกไฟล์ไปที่ / boot ในขณะที่ไม่ได้เมานต์และจบลงด้วยการตั้งค่าการบูตที่ไม่สอดคล้องกัน


ขอบคุณสำหรับการพึ่งพาของคุณฉันตรวจสอบ / etc / fstab มีบรรทัด "/ dev / BOOT / boot ext2 noauto noatime 1 2" ซึ่งฉันคิดว่ามันติดตั้งอยู่ ฉันสามารถ mv ไฟล์เข้าและออกจาก / boot โฟลเดอร์และสร้างไฟล์ใหม่

1
@xiaobing แน่นอนคุณสามารถ; มันเป็นเพียงไดเรกทอรีเช่นอื่น ๆ แต่เมื่อคุณไม่ได้ติดตั้งพาร์ทิชันสำหรับบูตที่นั่นไฟล์และไฟล์ในไดเร็กทอรี / boot จะไม่อยู่ใน / boot mount point และนั่นคือสิ่งที่ฉันหมายถึงด้วย "การตั้งค่าการบูตที่ไม่สอดคล้องกัน" นอกจากนี้ "/ dev / BOOT" ก็ดูผิดด้วย นั่นไม่ใช่พาร์ติชัน พาร์ติชันดูเหมือน "/ dev / sda1" และเช่น หากไม่มีพาร์ติชันสำหรับบูตของคุณติดป้ายกำกับซึ่งในกรณีนี้คุณจะต้องมี "LABEL = BOOT / boot" แทน ไม่ว่าในกรณีใดการตั้งค่าของคุณจะไม่ทำงาน คุณควรอ่านคู่มือ Gentoo อย่างระมัดระวัง
Nikos C.

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