Створення завантажувальної флешки з допомогою grub2 з можливістю зберігати стан системи

Створення завантажувальної флешки з допомогою Grub2

sudo grub-install --no-floppy --root-directory = / media / Flash / dev / sdc

(Не забудьте поміняти в команді точку монтування і шлях до диска на свої).

Створіть каталог / media / Flash / boot / iso і помістіть туди ISO образ Kubuntu (можна також додати образи з іншими системами, якщо ви хочете зробити Мультизавантажувальний флешку).

Відредагуйте файл /media/Flash/boot/grub/grub.cfg. додавши туди наступні рядки (не забудьте вказати правильні шляхи до образів):

menuentry "KUbuntu Live 11.04 32bit"

loopback loop /boot/iso/kubuntu-11.04-desktop-i386.iso

linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = / boot / iso / kubuntu-11.04-desktop-i386.iso noeject noprompt -

Далі пояснюється, як створити створити персистентную флешку. Така завантажувальна флешка дозволить зберігати стан системи, наприклад можна встановити будь-які програми і вони залишаться в системі.

Додайте в файл boot / grub / grub.cfg ці рядки:

menuentry "KUbuntu Live 11.04 32bit Persistent"

loopback loop /boot/iso/kubuntu-11.04-desktop-i386.iso

linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = / boot / iso / kubuntu-11.04-desktop-i386.iso noeject noprompt persistent -

Створіть образ файлової системи (файл casper-rw), в якій будуть зберігатися нові файли системи:

# Створюємо порожній файл розміром 1GB

truncate -s 1G casper-rw

# Створюємо в ньому файлову систему ext2

mkfs.ext2 -L casper-rw casper-rw

Ми створили образ файлової системи в форматі ext2 розміром 1 ГБ. Помістіть файл casper-rw в корінь флешки. Власне все.

У нас в завантажувальному меню флешки буде два пункти:

  • KUbuntu Live 11.04 32bit
  • KUbuntu Live 11.04 32bit Persistent

При виборі першого буде завантажена система тільки для читання, а при виборі другого буде завантажена система зі збереженням стану. Ви можете змінювати установки системи і встановлювати програми, вони будуть доступні в системі постійно (якщо завантажитися вибравши перший пункт, ці зміни не будуть доступні). Не варто проводити оновлення системи в цьому режимі, тому що місця на образі casper-rw не вистачить.

Зручність даного способу перед звичайною установкою системи на флешку як на жорсткий диск в тому, що, по-перше, займає менше місця завдяки тому що основна файлова система стиснута за допомогою squashfs. По-друге, в корені флешки буде всього один каталог boot і один файл casper-rw, завдяки чому флешкою ​​буде зручно продовжувати користуватися за прямим призначенням, тобто для перенесення даних.

Схожі статті