Удаленная установка CentOS 6.4 через VNC без загрузочных USB Flash / CD / DVD

Как поставить CentOS 6.4 на удаленном выделенном сервере?
Или как поставить не иcпользуя загрузочный CD/DVD а также Flash USB?

Предлагаем использовать загрузчик grub

1. Для установки на удаленный сервер, нам потребуется доступ через VNC.
Сконфигурируйте заранее VNC доступ, и проверьте корректность его работы!
Если будем ставить на свой домашний комп, доступ через VNC не нужен.

Далее мы расмотрим установку на удаленный сервер, так как установка на десктоп немного проще, и не требует удаленного доступа.

2. Коннектимся через putty.

3. Заранее выбираем дистрибутив CentOS 6.4

Различные версии Centos вы можете скачать с http://mirror.ovh.net/ftp.centos.org/
Для последней версии CentOS 6.4 — http://mirror.ovh.net/ftp.centos.org/6.4/os/
32-bit и 64-bit соответственно.

Мы же выберем 64-bit версию http://mirror.ovh.net/ftp.centos.org/6.4/os/x86_64/

4. Скачиваем загрузочные файлы

# wget http://mirror.ovh.net/ftp.centos.org/6.4/os/i386/images/pxeboot/vmlinuz
# wget http://mirror.ovh.net/ftp.centos.org/6.4/os/i386/images/pxeboot/initrd.img

5. Копируем загруженные файлы в раздел /boot

# cp vmlinuz /boot/vmlinuz.centos.pxe
# cp initrd.img /boot/initrd.img.centos.pxe

6. Если grub не установлен — ставим

# yum -y install grub

7. Отредактируем /boot/grub/menu.lst чтобы загрузка пошла с нашего дистрибутива. Добавляем следующие строки:

1. title CentOS 6.4 VNC Installation
2. root (hd0,0)
3. kernel /boot/vmlinuz.centos.pxe vnc vncpassword=PASS headless ip=127.0.0.1 netmask=255.255.255.0 gateway=192.168.0.1 dns=8.8.8.8 ksdevice=eth0 method=http://mirror.ovh.net/ftp.centos.org/6.4/os/x86_64/ lang=en_US keymap=us
4. initrd /boot/initrd.img.centos.pxe

Обратите внимание какой пункт меню в grub стоит загрузочным по умолчанию!
И установите на CentOS 6.4 VNC Installation

Замените PASS на любой пароль по желанию
Замените 127.0.0.1 на IP вашего сервера.
Замените 192.168.0.1 на IP адрес gateway.

dns 8.8.8.8 возьмем из паблика, можете поставить свой.
Узнать gateway можно следующим образом:
# route -n |grep UG

8. Перезагружаем наш сервер

# shutdown -r now

9. Подключаемся к нашему серверу с помощью VNC клиента.

Рекомендую использовать TightVNC, который абсолютно бесплатный.
Скачать можно тут: TightVNC

И начинаем установку CentOS 6.4

centos64 installation

10. Дальше — как обычно.

Этот способ установки позволяет также избежать использование загрузочных CD/DVD или Flash USB.

Мне очень помог, когда я ставил CentOS 6.4 на старенький сервачок, у которого приказал долго жить DVD-привод.
А под рукой не было USB Flash

Возможно, Вам будут интересны матрасы харьков на сайте eShopes.com