Видео ролики бесплатно онлайн

Free video online

Официальный сайт ruskorinfo 24/7/365

Смотреть видео бесплатно

13.09.10 20:14 NickNill

How-to`sЗагрузка системы из бэкапа

Меня тут попросили рассказать как загрузится с образа dd, о чем и будет этот топик.
Хочу заметить что все написанное имеет отношение к арчу, хотя возможно и на других системах(разбирайтесь =))

Итак, припустим у нас есть раздел с арчем, и мы удачно сделали бэкап куда нибуть с помощью dd.
Теперь нам необходимо отредактировать /etc/mkinitcpio.conf и добавить в modules необходимые нам модули, такие как ext3,ext4,vfat,ntfs... и самое главное модуль loop. Также желательно модуль вашего контроллера.
Вот пример моего конфига:
MODULES="pata_atiixp ahci ehci-hcd ohci-hcd ntfs vfat ext3 ext4 btrfs loop"
HOOKS="base udev autodetect usbinput keymap pata scsi sata usb mdadm lvm2 filesystems"

Внимание, если у вас usb клавиатура - добавьте usbinput как у меня, и usb желательно.
Теперь перегенерируем kernel26.img -
mkinitcpio -p kernel26.img

Ждем, потом можем ребутится =) Нужно чтобы у вас был GRUB, потому что нужно менять параметры загрузки.
Итак, в GRUB нажимаем кнопочку "e" и изменяем строку
kernel /vmlinuz26 root=/dev/sdxx

главное чтобы устройства root не существовало, поэтому можно так написать /dev/sdxx =)
Теперь нажимаем кнопку "b" чтобы загрузка продолжилась.
После загрузки ядра система говорит "Упс, не могу найти корневой раздел, что делать?" =)

Появилась командная строка, и теперь компьютер вам полностью повинуется =)
Нужно создать папку куда будем монтировать фс, например
mkdir tmp

Теперь монтируем туда устройство, на котором у нас лежит бэкап, например
mount /dev/sda3 /tmp

Далее монтируем наш бэкап в качестве корня -
mount -o loop /tmp/backup.dd /new_root

Папка new_root уже существует. Теперь нажимаем ctrl+d и загрузка должна продолжится.

Хочу заметить, что скорость дисковых операций будет медленнее, чем в родном арче, но данный вариант бывает полезный.



dr_lo 13.09.10 21:03 # +0
я правильно понимаю, что изменения произведенные в ходе работы с образом на образе никак не скажутся? те все будет в озу?
Denis 13.09.10 21:44 # +0
Скорее всего, как раз наоборот — в ОЗУ ничего не будет (кроме того, что там должно быть), а все изменения будут применены в образе.
NickNill 14.09.10 00:27 # +0
да, все как с системой - все изменения сохраняются
exelens 13.09.10 21:12 # +0
Поясни плиз фразу "мы удачно сделали бэкап куда нибуть с помощью dd."
Можно ли это сделать прямо с работающей системы?
Denis 13.09.10 21:47 # +0
Думаю, да. Желательно не иметь при этом запущенными программ, которые активно работают с диском и перед этим выполнить команду
sync
. В крайнем случае при загрузке с образа/в восстановленную систему fsck может ругнуться на что-нибудь из /var или /tmp, но проблем быть не должно.

Но лучше все-таки использовать другую систему (livecd) для снятия бэкапа или перемонтировать раздел ro.
NickNill 14.09.10 00:27 # +0
желательно это делать с ro раздела

Лучшие блоги (все 140)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2733 из 212 городов)
Топ пользователей Топ блогов
welinux.ru

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн