Безголовий встановити Linux


22

Як зробити безголосову установку Linux? Ні монітора, ні клавіатури. Машина має floopy та компакт-диск. Чи можу я налаштувати живий cd для запуску sshd заздалегідь налаштованим пропуском чи чимось подібним і керувати ним через це?

Інструкції для Fedora 8+ будуть прийнятними, але будь-що інше також вітається.

Ура.


1
Для цього я створив живий компакт-диск на основі живої збірки Debian . Після завантаження він запустив SSH-сервер і підключився до моєї мережі VPN, щоб я міг увійти, навіть якщо він був за брандмауером. Він містив безліч рятувальних утиліт, і його можна було також використовувати для встановлення нової системи, але це потрібно було зробити вручну за допомогою debootstrap (можливо, можливо було б включити і Debian Installer). Якщо хтось зацікавлений, я можу розмістити його десь в Інтернеті.
Петро Пудлак

Відповіді:


19

Для Redhat / CentOS / Fedora ви шукаєте kickstart .

Для Ubuntu та Debian ви хочете ознайомитися з попередньою попередньою програмою .

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


Я не знаю про попередню підготовку, але kickstart вимагає, щоб ви ввели команду ("linux ks = <щось щось>") у меню завантаження інсталяційного диска, щоб це не спрацювало.
Бред Бейенхоф

3
Ви можете додати це до grub, якщо ви зробите власний завантажувальний CD (наприклад, vuksan.com/linux/kickstart_boot_cd.html )
TonyUser

2
Ви можете легко додати аргументи ядра в isolinux, якщо ви робите це через CD або pxelinux, якщо ви завантажуєтесь через мережу.
Девід Пашлі

ubuntu також підтримує kickstart - wiki.ubuntu.com/KickstartCompatibility
warren


1

Ви можете мати Linux (і grub і syslinux) перенаправляти свій вихід через послідовний порт на інший комп'ютер, який ви потім можете використовувати для управління установкою. Я підозрюю, що жоден із стандартних установців не підтримає це негайно, хоча це досить просто змінити, якщо вам зручно перебудувати дистрибутив iso.

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




0

Ви можете спробувати завантажувати Headless Knoppix і, як тільки це запущено, встановити на працюючу систему barebones через ssh. Для цього існує маса рішень, тому використовуйте Google, щоб знайти свою улюблену.

Будемо сподіватися, що BIOS машини вже налаштований дивитися на дискету та / або компакт-диск як на завантажувальні пристрої перед тим, як перевірити жорсткий диск, інакше вам потрібно буде підключити деякі периферійні пристрої, щоб змінити це налаштування.


0

Для конкретного рішення fedora / rhel ви можете створити компакт-диск для завантажувального диска fedora, повторно упакувавши каталог isolinux як завантажувальний компакт-диск з mkisofs, змінюючи файл isolinux.cfg, щоб запустити установку VNC за замовчуванням. Ви повинні редагувати isolinux / isolinux .cfg та додайте "vnc" до директиви додавання стандартної завантажувальної строфи за замовчуванням, зазвичай щось подібне:

label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=8192

перетвориться на:

label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=8192 vnc 

Ви також можете додати ip = (ip) або ip = dhcp та method = (http | ftp | nfs): // (або все, що у вас є), щоб інсталятор отримав IP-адресу за замовчуванням / dhcp i зможе швидше знайти джерела встановлення мережі.

редагувати: забув згадати, що використовувати статичний ip було б простіше, бо тоді ви знаєте, куди підключитися з клієнтом vnc

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