จำเป็นต้องใช้พาร์ติชั่น / boot อีกต่อไปหรือไม่


24

เมื่อไม่นานมานี้ (~ 2004) ฉันถูกสั่งให้สร้างพาร์ติชั่นแยกต่างหากสำหรับบูตไดเรกทอรี และตั้งแต่นั้นฉันก็มักจะมี แต่หลังจากอ่านคำถามสองสามข้อเกี่ยวกับการแบ่งคำถามฉันอยากรู้ ฉันยังต้องการพาร์ติชั่น / boot หรือไม่?

หมายเหตุ: ถ้าเป็นประโยชน์ฉันกำลังบูทสองเครื่อง (Win XP หรือ 7) & Ubuntu 10.04 ฉันยังมีหนึ่งพาร์ติชัน (โดยใช้ ext2 / 3) ซึ่งฉันใช้เพื่อแชร์ไฟล์ระหว่างสองระบบปฏิบัติการ


1
ฉันมีคำถามเดียวกันและพบ [คำตอบนี้] [1] ที่ดีที่สุด (จนถึงตอนนี้!) [1]: superuser.com/a/522998/263319
user1507435

คำตอบ:


29

หากคุณไม่ได้ใช้ LVM, การเข้ารหัสปริมาณรูต, RAID ซอฟต์แวร์ ฯลฯ และอื่น ๆ เพียงแค่มีปริมาณการรูทของคุณในระบบไฟล์ธรรมดาเจนที่ไม่มีเลเยอร์กลางคุณไม่จำเป็นต้องใช้มัน

จริงๆแล้วไฟล์ที่สำคัญที่สุดในการบู๊ตคือเคอร์เนลอิมเมจ ( vmlinuz) และinitramfsอิมเมจ ( initrd.img) หากทั้งสองไฟล์ (และไฟล์กำหนดค่า GRUB) สามารถเข้าถึงได้โดย GRUB โดยไม่มีการจัดการพิเศษดังนั้น/bootจึงไม่จำเป็นต้องใช้วอลลุ่มแยกต่างหาก


คำถามของฉันน่าจะเพียงพอที่จะซ้ำซ้อนแต่คำตอบของคุณทำให้ฉันประหลาดใจ ฉันใช้ LVM บนเว็บเซิร์ฟเวอร์ของฉัน & ที่นั่นฉันต้องใช้พาร์ติชันสำหรับบูตแยกต่างหาก - แต่ฉันคิดว่านี่เป็นเงื่อนไขเดียวที่ใช้จริง ๆ ขอบคุณ "@Chris Jester-Young" และ @Jorge!
M. Tibbits

5
ตั้งแต่ Grub2 (เช่นตั้งแต่ Ubuntu 9.10) LVM ไม่จำเป็นต้องใช้พาร์ติชัน LVM แยกต่างหาก (ก่อนหน้านี้ Lilo สนับสนุน LVM มาเป็นเวลานาน แต่แน่นอนว่ามีข้อเสียที่ไม่เป็น Grub) ซอฟต์แวร์ RAID-1 ไม่จำเป็นต้องแยกจากกัน/bootและ Grub2 รองรับโหมด RAID ของ Linux ส่วนใหญ่ (ทั้งหมดหรือไม่) เป็นโหมดการเข้ารหัสบางอย่าง ผลที่สุดคือ/bootในปัจจุบันไม่จำเป็นต้องแยกจากกันมากนัก
Gilles 'หยุดความชั่วร้าย'

7

โดยทั่วไปแล้วเว้นแต่ว่าคุณกำลังติดต่อกับการเข้ารหัสหรือ RAID คุณไม่จำเป็นต้องมีพาร์ติชั่น / บูตแยกต่างหาก

ที่กล่าวว่าฉันบางครั้งพบการใช้งานสำหรับการเพิ่มพาร์ทิชัน / บูตแยกเป็นพาร์ติชัน FAT สิ่งนี้จะช่วยให้ระบบดูอัลบูตของคุณทำการเปลี่ยนแปลงการกำหนดค่า GRUB ของคุณดังนั้นคุณสามารถสร้างไฟล์แบตช์เพื่อปิดหน้าต่างและเปลี่ยนตัวเลือกเมนูเริ่มต้นเพื่อให้มันบูทอย่างอื่นได้ คนส่วนใหญ่ไม่ต้องการสิ่งนี้ แต่ฉันมีโครงการไม่กี่โครงการที่ต้องสลับไปมาและทำให้สคริปต์สามารถทำได้ทั้งหมด


3

คำตอบนี้อาจตอบคำถามของคุณ:

โดยทั่วไปคุณไม่ควรกังวลกับการแยก/homeหรือ /bootพาร์ติชั่นยกเว้นว่าคุณใช้ลีนุกซ์หลายตัวพร้อมกัน

โปรแกรมติดตั้ง Ubuntu สำหรับทั้งสก์ท็อปและเซิร์ฟเวอร์ซีดี / ซีดีอื่นมีความสามารถในการติดตั้งผ่านระบบที่มีอยู่รักษาไดเรกทอรีบ้านของคุณ (และ driectories ระบบท้องถิ่น: /usr/local, /usr/srcและ/var/local) ฟังก์ชั่นนี้ยังใช้ ID ผู้ใช้และ ID กลุ่มของผู้ใช้ที่มีอยู่อีกครั้งหากมีชื่อผู้ใช้เดียวกันกับผู้ใช้ที่คุณสร้างระหว่างการติดตั้ง

หากต้องการใช้ตัวเลือกนี้เมื่อติดตั้งเลือกตัวเลือกสำหรับการแบ่งพาร์ติชันขั้นสูงจากนั้นเลือกพาร์ติชันที่มีอยู่/หรือที่คุณมีอยู่ /homeในกล่องที่ปรากฏขึ้นตรวจสอบให้แน่ใจว่าระบบไฟล์ที่เลือกตรงกับระบบไฟล์ที่มีอยู่ของพาร์ติชันนั้นและไม่ได้เลือกกล่องรูปแบบ ดำเนินการต่อตามปกติผ่านตัวเลือกที่เหลือ

ใน Ubuntu 10.10 เราหวังว่าจะเพิ่มตัวเลือกให้กับตัวติดตั้งที่ตรวจพบเมื่อคุณมีสำเนา Ubuntu ติดตั้งอยู่และเสนอให้แทนที่ด้วยเวอร์ชันใหม่กว่าที่คุณพยายามติดตั้ง (โดยใช้ฟังก์ชันการทำงานข้างต้น ในขณะที่มันไม่ได้ทำการตัดครั้งสุดท้ายก็มีโอกาสที่จะมาถึงใน Ubuntu 11.04

สำหรับ/bootพาร์ติชันที่แยกต่างหากนั่นเป็นข้อ จำกัด ของฮาร์ดแวร์ในอดีต (ขีด จำกัด การบูต 1024 bootloader) ฉันคิดว่าไม่มีประโยชน์ในทางปฏิบัติที่แยกต่างหาก / boot จะมีในระบบที่ทันสมัยและถ้าไม่ให้มีพื้นที่มากเกินไปเนื้อหามันอาจจะเติมและสร้างปัญหาของตัวเองเนื่องจาก Ubuntu ไม่ลบเมล็ดเก่าโดยอัตโนมัติ .


2
คำตอบสำหรับลิงก์เท่านั้นจะหมดกำลังใจ
Jeremy

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