Автор Тема: Проблем с възстановяването на MBR  (Прочетена 2336 пъти)

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Ето каква е ситуацията - един колега в офиса имал проблеми с Уин-а си и го преинсталирал, разбира се унищожавайки по този начин MBR на GRUB. Сега разбира се иска да оправим нещата без преинсталация - викам му нямаш грижи ще стане лесно с един жив диск, но не стана...
Хващам аз един Кнопикс, монтирам си директорията на федора и правя chroot в нея. И сега съм на един grub-install /dev/hda от възстановяването на системата, но в този момент си давам сметка че /dev файловата система е празна понеже никакво инициализиране на хардуер не е станало на този дисков дял така или иначе. ПОнеже кернелите са различни не мога да дам просто на живия диск да буутне кернела си и да използва друго root файлова система - няма да има никакви модули за ядрото, а то едва ли е компилирано абсолютно монолитно. Та как се процедира в такива случаи - търсих във форума - нищо. Търсих в google - намерих някакви статии за system rescue режима на федора, но и те не ми помогнаха, едно флопи щеше да ме оправи, но компа няма... Затова сега ще преинсталирам май федората с минимален набор пакети върху неформатирания диск с надеждата че нищо няма да се прецака. И все пак интересно ми е как след chroot да успея да си иниализирам хардуера в новия root дял.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Проблем с възстановяването на MBR
« Отговор #1 -: Jan 27, 2006, 12:56 »
на сусето 1-я диск има пакет за оправяне на такива омазваници, включително и мбр. пробвай , бутваш го за инсталация, и после му даваш "поправка"
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

  • Гост
Проблем с възстановяването на MBR
« Отговор #2 -: Jan 27, 2006, 13:50 »
Цитат (Lord_Bad @ Ян. 27 2006,13:14)

И на Федората има спасителен диск
Активен

  • Гост
Проблем с възстановяването на MBR
« Отговор #3 -: Jan 27, 2006, 13:54 »
то на сузето има такова нещо и веднга аоправя хавата ама сузето о4аква на харда да има Сузе !!!! хехехехехехе съмнявам се просто еи така да сложиш едно ЦД 1 на сузе и хоп Яст да ти о-прави федора или кнопикс но да опита за целта може едно супер сузе да си свлаи 4е  е само 1 диск http://www.opensuse.org/SUPER
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Проблем с възстановяването на MBR
« Отговор #4 -: Jan 27, 2006, 14:32 »
Бинго. А и мен не ме интересува конкретно за Федора, а по принцип как се процедира защото нявсякъде пише:
1. Boot into the live cd
2. mount the linux partition you want to recover
3. chroot into the other linux partition
4. run grub-install /dev/hda

Ама никой не се замисля че в създалата се ситуация на другия дял няма нищо в /dev въобще...
А Rescue CD Федора все още няма, има някакъв бета проект който се очаква да бъде завършен с Федора 5...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Проблем с възстановяването на MBR
« Отговор #5 -: Jan 27, 2006, 14:38 »
и защо да няма в /дев ? мисля че трябва да има ...
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

  • Гост
Проблем с възстановяването на MBR
« Отговор #6 -: Jan 27, 2006, 15:20 »
След като има Win и Linux може да направи image на партишана с федората, ползваики например Acronis True Image, следва инстал на федора, може и без графична среда, и възстановяванто и от image файла. Пробвал съм го и става без никакви проблеми и е работа за 15 мин. Даже по едно време имах имиджи на сусе и убунту и можех да ги слагам без каквато и да е преинсталация.
Активен

winman

  • Напреднали
  • *****
  • Публикации: 311
    • Профил
Проблем с възстановяването на MBR
« Отговор #7 -: Jan 27, 2006, 15:26 »
1. Start LiveCD /аз ползвам #### Small Linux/
2. mount партишъна с инсталирания Линукс /например hda5/
3. grub /стартираме го и следващите команди от него/
4. root (0,5) /ако е на  hda5/
5. setup (0)
6. черпиш бира '<img'>
Активен

The more you know about Linux the less likely girls will want to know about you!

buboleck

  • Напреднали
  • *****
  • Публикации: 388
  • Distribution: Gentoo
  • Window Manager: Kde 4.x
  • ?
    • Профил
Проблем с възстановяването на MBR
« Отговор #8 -: Jan 27, 2006, 15:28 »
Спомням си че червена шапка при боотване имаше опция rescue което зарежда спасителен режим. Може би и при федора я има тази опция?
Активен

Powered by Gentoo, AMD Athlon64 X2 5050e (Intel Pentium D 840 sucks) and 400W Fortron PSU
http://www.russian-motorcycles.com

winman

  • Напреднали
  • *****
  • Публикации: 311
    • Профил
Проблем с възстановяването на MBR
« Отговор #9 -: Jan 27, 2006, 15:29 »
Hmm нещо не излезе. Аз ползвам DamnSmallLinux
Активен

The more you know about Linux the less likely girls will want to know about you!

  • Гост
Проблем с възстановяването на MBR
« Отговор #10 -: Jan 27, 2006, 16:09 »
//ламерски размисли

Как така ако е затрил Windows дял, ще ти затрие /dev? Струва ми се, че колегата ти е направил и още нещо ;-)

Когато на мен ми се наложи да преинсталирам Win 2k нямах никакви проблеми с grub, а очаквах да имам като твоите,  е не е WinXP.
Активен

  • Гост
Проблем с възстановяването на MBR
« Отговор #11 -: Jan 27, 2006, 16:11 »
//ЛАмерски размисли 2

Мисълта ми бе, че след преинсталирането на Win 2k, дебиан-а си тръгна без грижи. То даже беше преход от състояние:

Linux Debian grub + Win 98SE

на

Linux Debian grub + Win 2k
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Проблем с възстановяването на MBR
« Отговор #12 -: Jan 27, 2006, 16:30 »
@winman - не съм сигурен че си прав, понеже пробвах да възстановя MBR през конзолата на GRUB, но също така не съм и сигурен дали това, което правих беше съвсем коректно - малко се различаваше от написаното от теб и ся като се замисля докато пиша този ред, мисля вече че си прав. Иначе проста преинсталация без инсталация на почти никакви пакети оправи нещата и не създаде проблеми.
@luda_glawa - файловата система /dev се създава димамично при инициализиране не хардуера, ако не се заредени никакви драйвери - няма нищо в нея - simple as that...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

ochinko

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
Проблем с възстановяването на MBR
« Отговор #13 -: Jan 27, 2006, 16:35 »
Цитат (Lord_Bad @ Ян. 27 2006,15:32)
Бинго. А и мен не ме интересува конкретно за Федора, а по принцип как се процедира защото нявсякъде пише:
1. Boot into the live cd
2. mount the linux partition you want to recover
3. chroot into the other linux partition
4. run grub-install /dev/hda

Ама никой не се замисля че в създалата се ситуация на другия дял няма нищо в /dev въобще...
А Rescue CD Федора все още няма, има някакъв бета проект който се очаква да бъде завършен с Федора 5...

По принцип има значение дали се ползва devfs или не.

При стартиране от Knoppix да речем, монтирането се прави с:

# mount -o dev,rw /mnt/hdaN

и после вече

# chroot /mnt/hdaN
# grub-install /dev/hda

А ако се ползва devfs или chroot по някаква причина не сработва:

# mount -o rw /mnt/hdaN
# grub-install -root-directory=/mnt/hdaN /dev/hda
Активен

winman

  • Напреднали
  • *****
  • Публикации: 311
    • Профил
Проблем с възстановяването на MBR
« Отговор #14 -: Jan 27, 2006, 22:48 »
Luda_Glawa
W2K се инсталира много коректно без да трие нищо по mbr. Windows XP обаче си има свое мнение по въпроса и трие всичко. От там и разликата.

Lord_Brad

Единдтвеното което не съм указал е, че след стартиране на LiveCD, трябва да си root, разбира се. Не за теб, чета редовно и знам, че си наясно, а за някой който не знае.

Другото е проверено многократно. Аз съм от тези дето обичат да инсталират, деинсталират. '<img'>
Активен

The more you know about Linux the less likely girls will want to know about you!