1

Добрый день,
очень нужна помощь

1. Что было:
На компе 2 OS - Vista и CentOS4.8
Vista ставилась первой затем был поставлен CentOS4.8 ну и автоматом поставился  Grub

2. Описание момента аварии
В результате кривого испонения  rm -rf из make файла навереяка был  потерт /bin/ и глубже
Директории с данными которые нужно восстановить были видны ls и cat не работали но cd позволял в них войти
Nautilus и выключение компьютера тоже не работали

3. Что стало
При загрузке появляется командная строка Grub
Пытался загрузится с диска CentOS4.8 в rescue  моде но к сожалению не видит линус партици. fdisk -l видит все партици и вин и линукс.

4. Что нужно
Кровь из носа надо восстановить
Загрузку Vista
С линукса надо достать директории /home/ и глубже  и кое что из /usr/

Помогите пожалуйста подробными инструкциями.

2

shveik пишет:

Что нужно
Кровь из носа надо восстановить
Загрузку Vista
С линукса надо достать директории /home/ и глубже  и кое что из /usr/

1. http://lifehacker.ru/2008/08/28/kak-vos … ows-vista/
2. Грузитесь с любого Live CD и копируете все нужные файлы из Linux на другой раздел или флешку.
3. Переставляете CentOS обычным способом

3

возьми livecd от чего нибудь (федора или Ubuntu), загрузись с неё, скопируй всё.

4

А ничего типа UNERASE для линукса не предусмотренно часом???
С помощью кноппикс лайф сиди увидел свои файлы - директория /bin/ снесена - ее бы восстановить.

5

shveik
http://ru.wikipedia.org/wiki/%D0%A0%D0% … 0%B8%D0%B5 ab

6 (23.11.2011 19:31:16 отредактировано AAD)

ну извините не удержался.
Ставим Symon 3.21 или 3.23 (мой любимый мультизагрузчик). по F2 настраиваем таблицу (хотя она автоматически настроится при установке скорее всего):
Vista         0 - - - 0 0   (где 0 - раздел с вистой, 2-ой ноль из какого столбца загрузка, 3-ий 0 собственно 0-ой раздел загрузки)
Linux        1 2 3 0 1 (где 1 - раздел "/" , 2 - раздел /home, 3- раздел swap (если они у вас были и в таком порядке) 0- грузимся с раздела указанного в 0-м столбце, 1 - встанет автоматом.
Что получим: Виста будет загружаться по верхней строке. Линукс загружаться не будет (раз потерли /bin)
но перестроив таблицу разделов (поставить курсор на строке с линуксом, нажать пробел, попробовать загрузиться, перезагрузить компьютер) можно его теперь переустановить и не форматируя /home использовать в новой установке.
Писал долго, но имея небольшой опыт это минута времени и пара нажатий кнопок, не считая процесса переустановки линукс.

и забыл написать, что загрузчик линукс надо ставить желательно на раздел, а не в МБР (чтоб не затереть мультизагрузчик), и есть плюс - линукс переставить можно будет чуть позже (а виста уже будет работать)

SimplyLinux 7

7 (23.11.2011 19:44:08 отредактировано XliN)

AAD пишет:

и забыл написать, что загрузчик линукс надо ставить желательно на раздел, а не в МБР (чтоб не затереть мультизагрузчик), и есть плюс - линукс переставить можно будет чуть позже (а виста уже будет работать)

Не соглашусь.. Загрузчик нужно ставить в MBR, а икспишный можно вернуть с помощью fdisk /mbr, а у висты или семерки fixboot, fixmbr.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

8

--=XliN=-- пишет:

Не соглашусь..

я знал ab
но эта тема не флейм, спорить нет смысла, лишь вариант, который человек вероятно и не выберет, но будет знать что вариантов несколько.

SimplyLinux 7

9

--=XliN=-- пишет:

fixmbr

Сотрёт вам всю таблицу разделов и потом данные с виндовых и линуксовых разделов будите из з-цы выковыривать.
fixmbr в семёрке нужно использовать только если на винте ничего ценного нет. А так fixboot достаточно.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null