Чи потрібен розділ / 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!
М. Тіббіт

5
Оскільки Grub2 (тобто з Ubuntu 9.10), LVM не потребує окремого розділу LVM. (Ще раніше Lilo підтримував LVM тривалий час, але, звичайно, є і недолік не бути Grub.) Програмне забезпечення RAID-1 ніколи не вимагало окремого /boot, а Grub2 тепер підтримує більшість (усіх?) RAID-режимів Linux, а також. як деякі режими шифрування. Підсумок полягає в тому, що сьогодні дуже рідко виникає потреба в окремому /boot.
Жил "ТАК - перестань бути злим"

7

Взагалі кажучи, якщо ви не маєте справу з шифруванням або RAID, вам не потрібен окремий / завантажувальний розділ.

З цього приводу я інколи знаходжу застосування для додавання окремого / завантажувального розділу як розділу FAT. Це дозволяє вашій системі з подвійним завантаженням вносити зміни до конфігурації GRUB, тому ви можете створити пакетний файл, щоб закрити вікна та змінити вибір меню за замовчуванням, щоб він завантажив щось інше. Більшість людей цього не потребує, але у мене було кілька проектів, які потребували перемикання вперед і назад, і це дозволяє це робити повністю за сценарієм.


3

Ця відповідь, ймовірно, відповідає на ваше запитання:

Взагалі кажучи, ви не повинні турбуватися з окремим /homeабо /bootрозділом, якщо ви не працюєте відразу з декількома дистрибутивами Linux.

Монтажники Ubuntu як для настільного CD і сервера / альтернативний CD мають можливість установки поверх існуючої системи, зберігаючи свій домашній каталог (і місцеві системи driectories: /usr/local, /usr/src, і /var/local). Ця функція також повторно використовує ідентифікатор користувача та ідентифікатор групи існуючого користувача, якщо він має те саме ім’я користувача, як і той користувач, якого ви створюєте під час встановлення.

Щоб використовувати цю опцію при установці, виберіть параметр для розширеного розподілу, а потім виберіть існуючий /або /homeрозділ. У вікні, що з’явиться, переконайтеся, що вибрана файлова система відповідає існуючій файловій системі цього розділу та чи не встановлено прапорець у форматі. Пройдіть як звичайно через інші параметри.

У Ubuntu 10.10 ми сподівалися додати опцію до програми інсталятора, яка виявила б, коли у вас була встановлена ​​наявна копія Ubuntu, і запропонувала замінити її на нову версію, яку ви намагалися встановити (використовуючи вищезазначений функціонал поза кадром). Поки він не зробив остаточного розрізу, він, ймовірно, приїде в Ubuntu 11.04.

Що стосується окремого /bootрозділу, то це пережиток апаратних обмежень минулого (обмеження завантажувача 1024 циліндрів). Я не можу подумати про якусь практичну перевагу, яку окрема / завантажувальна система матиме у сучасній системі, і якщо не буде надано, можливо, надмірної кількості місця, вона потенційно заповнить і створить власні проблеми, враховуючи, що Ubuntu не видаляє автоматично старі ядра .


2
Відповіді, що
посилаються

1
Хоча це теоретично може відповісти на питання, бажано сюди включити істотні частини відповіді. Спасибі.
Сет
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.