Коротенькая статейка на память, как можно эффективно работать с “перочинным ножичком” от RIPLinux.
Загружаемся, выбираем вариант “32-бит без запроса раскладки клавиатуры” — как правило, его хватает на 99% случаев.
Входим логином root.
Далее, запускаем netconfig и настраиваем сеть: статический адрес или dhcp. Конфигуратор сам последовательно запросит все необходимые параметры. Контролируем настройку сетевого интерфейса командой ifconfig.
Меняем пароль суперпользователя на что-нибудь гламурное (abc123, но я вам этого не говорил!):
passwd
И запускаем sshd:
`which sshd`
Всё! Теперь можно вытаскивать CD-ROM, отключать от машины монитор и клавиатуру и заходить по ssh (вход пользователя root в RIPLinux по умолчанию разрешён).
Собственно, можно работать. Смотрим, какие разделы жёстких дисков определились:
fdisk -l
RIPLinux создаёт на каждый определившийся дисковый раздел каталог в директории /mnt: /mnt/sda1, /mnt/sda2 и т.д. В них можно монтироваться.
mount /dev/sda1 /mnt/sda1
Если необходимо проверить файловую систему, под рукой есть fsck под различные типы ФС:
fsck.xfs /dev/sda1
А вот, например, если нужно скопировать файловую систему на удалённый компьютер, делаем так:
cd /mnt/sda1 && tar czf - | ssh user@comp "cat >archive.tar.gz"
А если нужно сразу развернуть систему на другой машине, то грузим RIPLinux на и ней, настраиваемся, как было сказано выше и даём такую команду на исходной:
cd /mnt/sda1 && tar czf - | ssh root@comp "cd /mnt/sda1 && tar xzf -"
Обычно после этого нужно переустановить загрузчик (grub или lilo) и склонированная машина начинает свою работу.
На совсем однотипных машинах прокатывает ещё такой трюк. Даже без монтирования:
dd if=/dev/sda| ssh root@comp "dd of=/dev/sda"
Копируется сразу целиком весь диск, с таблицей разделов и загрузчиком. Но это, повторюсь, хорошо работает с одинаковыми машинами и дисками.
А вот ссылка, чтобы скачать RIPLinux.