Чи можна зробити точну ISO моєї системи для встановлення на інші комп'ютери?


10

Я новачок у Linux, але виникло питання. Я займаюся покупкою старих комп’ютерів, ставлю Linux на них, а потім дарую їх студентам, які вдома не мають власного комп’ютера. Я пройшов і встановив Xubuntu в моїй системі, встановив / видалив усе програмне забезпечення, яке мені потрібно / потрібно, і тепер хочу знати, чи є спосіб, щоб я міг зробити ISO своєї системи, і поставив її на КОЖИЙ комп'ютер, і досі всі мої налаштування та програми готові працювати після встановлення ISO. Таким чином мені не потрібно проходити годину-дві на кожному комп’ютері.

Які програми ви б рекомендували створити такий ISO?

Спасибі, Тобіне


Існує багато програм, здатних досягти цього завдання: Remastersys, UCK, Pinguy Builder, Relinux, Novo Builder, MintBackup та багато інших. Перевірте цю тему: askubuntu.com/questions/452022/remastersys-alternative .
ipse лютня

Відповіді:


5

Частини цієї відповіді походять від: Як перенести установку Ubuntu з одного hdd на інший?

Я не можу сказати точну відповідь на створення ISO, як ви говорите у своєму запитанні, але якщо ви хочете скоротити кількість часу для створення однакових копій операційної системи на різних комп’ютерах, процес клонування може бути корисним для ваших випадку, про який я пропоную вам використовувати Clonezilla, який може бути корисним для клонування жорстких дисків навіть у тих ситуаціях, коли вам потрібно це зробити з різними розмірами дисків, як зазначено тут: http://www.tuxradar.com/content / how-clone-hard-disves-clonezilla

введіть тут опис зображення

Переміщення на більший диск

Забезпечити відновлення клона диска SCSI на диску SCSI легко, але вам доведеться нелегко знайти точний розмір репліки. Хороша новина - вам не доведеться відновлювати диск на іншому диску такого ж розміру. Ще краща новина полягає в тому, що ви можете фактично відновити зображення на значно більший диск.

Під час відновлення диска Clonezilla дозволяє вам змінити розмір файлової системи та створити розділи на новому диску пропорційно. Але навіть якщо ви переходите на більший диск, ви можете віддати перевагу збереженню розділів. У такому випадку ви можете попросити Clonezilla створити таблицю розділів, як її вказано на зображенні.

Існує документація про переміщення на більший диск, але я не впевнений, що ви можете зробити це навпаки (клонування на менший диск). Ось чому я повинен запропонувати вам використовувати лише кількість жорсткого диска, необхідного для встановлення або перевірити, який найменший жорсткий диск вашого обладнання, щоб створити інсталяцію на базі цього диска. Скажімо: Якщо у вас 9 накопичувачів жорсткого диска, 2x100GB, 4x80GB 2x40GB та 1x20GB, давайте скористаємося найменшим для встановлення та джерелом для клонування, щоб ви могли клонувати його у найбільші. Не забудьте розширити розділи за потребою, щоб використовувати повний жорсткий диск після клонування.

Clonezilla пропонує декілька образів з живих компакт-дисків та завантажувальних USB-файлів, а також документально підтверджено, що ви можете змінити розмір вільного місця на диску після копіювання, і в цьому випадку пропозиція використовувати gparted також є хорошою ідеєю.

Вам не потрібно турбуватися про драйвери та можливі збої, пов’язані з цими речами. Ubuntu встановить будь-які драйвери, необхідні для нового комп'ютера, крім власних драйверів певних відеокарт (ATI / nVidia) або більш конкретного обладнання. Виходячи з цього, я пропоную вам перевірити кожну клоновану систему, щоб переконатися, що все працює нормально після клонування.

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

Удачі!


2

Існує велика документація про те, як створити власні компакт-диски для встановлення . Відповідним до вашого питання є цей уривок із цієї сторінки:

Можливо, головна мотивація створити власні компакт-диски для встановлення - змінити, які пакунки встановлені; зокрема, ви можете додати деякі пакети до компакт-диску.

Найпростіший спосіб зробити це - створити структуру сховища 'extras', що містить лише ваші зайві .debs, і об'єднати їх в ієрархію файлів CD перед відновленням .ISO-образу. Цей посібник розповість вам, як це зробити.

Я застеріг би не робити занадто великої настройки, вважаючи за краще копіювати /home/tobin/.configподібні файли за допомогою простого rsyncзавантаження машини. Ця пропозиція багато в чому заснована на вступі на сторінці інструкцій:

Процес налаштування або «ремастеринга» інсталяційних компакт-дисків Ubuntu не особливо складний, але він трохи стомлюючий і вибагливий.

Що я читаю як "чим розумнішим ти намагаєшся бути, тим важче буде правильно".


2

Це може бути частково поза темою, але, можливо, безпечнішим рішенням може стати PXE та kickstart + попереднє встановлення сценарію після встановлення. Деякі відомості про kickstart та PXE . В моїй компанії я використовую kickstart + попередню програму для встановлення VM на деяких серверах Xen, я мушу визнати, хоча я ніколи не встановлював хост із підтримкою GUI таким чином.

Існує додаток під назвою system-config-kickstart (доступний у стандартній репо для всіх, що я знаю), за допомогою якого ви можете переглядати більшість варіантів і легко створити файл конфігурації kickstart. Розділ з пакунками не працює належним чином, оскільки, мабуть, ще не кожен функціонал перенесений з RHEL / Fedora, але все ж можна додати цей розділ вручну до файлу конфігурації.

Існують також хитрощі для сценаріїв після встановлення, як, наприклад, встановлення паролів root за замовчуванням для серверів MySQL тощо. Але я вважаю, що нам знадобиться більше даних, щоб допомогти у встановленні конкретних вимог.

Я знайшов напрочуд багато даних про ці теми в "Офіційній книзі сервера Ubuntu" Кайла Ранкіна (не намагаючись тут розміщувати рекламу).


2
  1. Встановіть Ubuntu (або у вашому випадку Xubuntu)
  2. Встановіть потрібні програми та внесіть будь-які інші потрібні зміни
  3. Встановити Remasterys:

------- 3а. Ключ завантаження: http://www.remastersys.com/ubuntu/remastersys.gpg.key

------- 3b. У програмному центрі Ubuntu потрібно відкрити джерела та імпортувати ключ

------- 3c. У програмному центрі Ubuntu вам потрібно додати нове джерело: deb http://www.remastersys.com/ubuntu точне головне

------- 3d. Закрийте Центр програмного забезпечення Ubuntu і відкрийте свій термінал і введіть: sudo apt-get update

------- 3е. У центрі програмного забезпечення Ubuntu знайдіть remastersys та встановіть його, переконайтесь, що встановіть прапорець на додаток для gui.

  1. Після встановлення remastersys ви можете використовувати його для створення iso-файлу вашої операційної системи, який можна встановити на інших комп’ютерах. Це буде точний дублікат, але ви зможете встановити його так, як і при звичайному ISO ubuntu (або xubuntu).

Зверніть увагу: Remastersys не підтримує UEFI, і створений ізо-файл може не працювати в режимі CPM для деяких систем UEFI.


0

Підключіть обидва жорсткі диски, а потім перевірте, на яких дисках використовуються файли пристрою, gpartedа потім:

sudo apt install pv
sudo pv /dev/sdX | sudo dd of=/dev/sdY bs=128M

Це скопіює повний вміст вашого першого жорсткого диска (у цьому прикладі /dev/sdX) 1: 1 (побіжно) на ваш другий диск (тут /dev/sdY), враховуючи, що ваш другий накопичувач більший або того ж розміру, що і старий диск (інакше, як тільки другий накопичувач повний, операція запису припинить).

Ви можете використовувати зовнішній жорсткий диск для цього. Клоніруйте його на свій жорсткий диск, а потім клонуйте зовнішній hdd на кожен комп'ютер, на який потрібно встановити систему.

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