Rescue
Материал из Etersoft wiki
Версия от 16:41, 20 августа 2013; ДанилМихайлов (обсуждение | вклад) (Новая страница: «Восстановление системы с помощью загрузочной флешки. === Запись ALT Rescue === Взять любой дист…»)
Восстановление системы с помощью загрузочной флешки.
Запись ALT Rescue
Взять любой дистрибутив подходящей архитектуры и записать на флешку, например ALT linux p7 rescue, например так:
#!/bin/bash mkdir -p /mnt/rsc mount /var/ftp/pvt/ISO/Linux/ALT/rescue/altlinux-p7-rescue-20130428-i586.iso /mnt/rsc -o loop dd /mnt/rsc /dev/sdc
Смена корневого каталога chroot
- Загрузиться по сети, boot: rescue-x64 или rescue-i586
- Загрузиться с флешки
Набрать mount-system (для p7 rescue) или аналогичное
#!/bin/bash mount /dev/sdc1 /mnt/system1 mount --bind /dev /mnt/system1/dev mount --bind /proc /mnt/system1/proc mount --bind /sys /mnt/system1/sys cp /etc/resolv.conf /mnt/system1/etc/resolv.conf chroot /mnt/system1 /bin/bash
Сборка ядра с нужными модулями mkinitrd initrd.mk
В чруте Посмотреть загруженные модули:
lsmod
mcedit /etc/initrd.mk
Добавить в строку модули нужные модули, например pata_jmicron для поддержи карт памяти, остальные для других hdd
MODULES += pata_jmicron ata_piix ata_generic sata_nv pata_amd pata_atiixp ahci pata_acpi sata_sil
Пересоздания образа ядра с нужными модулями, например:
mkinitrd-make-initrd /boot/initrd-2.6.18-ovz-rhel-alt11.img 2.6.18-ovz-rhel-alt11
- Добавление в lilo:
Правим нужные строки по примеру существующих
mcedit /etc/lilo.conf
Обновляем lilo
lilo
- Обновляем grub
update-grub