Для данного варианта используется флеш-диск с установленным на нем дистрибувом systemrescucd
1. Грузимся с флеш-диска 2. С помощью fdisk или sfdick создаем разделы:
- swap 1Gb (комментарий: +1GB) - / 15 Gb (комментарий: +15GB) - home - остальное пространство 3. форматируем разделы mkswap /dev/sda1 mkfs.ext3 /dev/sda2 -j mkfs.ext3 /dev/sda3 -j
4. Теперь собственно развертывание образа, который лежит на флеш-диске
fsarchiver restfs /mnt/cdrom/rootdir.fsa id=0,dest=/dev/sda2
ждем минуты 4, пока образ распаковывается
5. устанавливаем grub
grub root (hd0,1) setup (hd0) quit-----------------------------------------------------------------------------------------------------------------------------------------------------------
Применительно к загрузчику grub2 нужно сделать следующее: Рассмотрим самый простой способ восстановления GRUB-2.
Нам понадобится live-cd (или флешка, записать образ на флешку можно утилитой Unetbootin) с Linux Ubuntu (Linux Mint). В способе описаны команды именно для этих дистрибутивов. Для других необходимо изменить.
1. Итак, загружаемся с live-cd в режиме без установки.
2. Определяем, на каком из дисков у нас установлен /boot раздел Linux. Для этого открываем Консоль (Терминал) и выполняем команду:
sudo fdisk -l
3. Нашли раздел с /boot. Теперь нам нужно его примонтировать. Если /boot находится на одном диске с системой (например, /dev/sda1), монтируем его:
sudo mount /dev/sdXY /mnt
Если же /boot размещен на отдельном разделе (например, /dev/sda2), создаем соответствующую папку и монтируем его в нее:
sudo mkdir /mnt/boot
sudo mount /dev/sda2 /mnt/boot
4. Следующим шагом установим GRUB-2 в примонтированный каталог:
sudo grub-install --root-directory=/mnt/ /dev/sda
Обратите внимание, загрузчик устанавливается на физический диск, а не в отдельно выбранный каталог, поэтому указывается просто /dev/sda.
5. Перезагружаем компьютер, заходим в свою систему (не с live-cd).
6. Обновляем GRUB-2:
sudo update-grub
Примечание: если меню загрузчика «съехало» или появились какие-то недочеты, из своей же системы переустановите GRUB-2 командой sudo grub-install /dev/sda. -------------------------------------------------------------------------------------------------------------------------------------------------------------
6. Правим файлы на предмет замены ID винчестера на /dev/sdaX
примонтировать /dev/sda2 (например в /mnt/backup): mount /dev/sda2 /mnt/backup заходим туда и вносим изменения в файлы
/boot/grub/menu.lst fstab mtab
7. Reboot
Можно убить сразу двух зайцев,сохранить данные,а затем конвертировать в ext4. Делается с помощью утилиты fsarchiver (http://www.fsarchiver.org/QuickStart),например для sda1
fsarchiver savefs /data/myarchive1.fsa /dev/sda1 fsarchiver restfs /data/myarchive1.fsa id=0,dest=/dev/sda1,mkfs=ext4
P.S. Запустится с liveCD,распаковать(скопировать) в /usr/sbin и дальше см. ссылку
|