Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Lord Bad в Jan 27, 2006, 12:14



Титла: Проблем с възстановяването на MBR
Публикувано от: Lord Bad в Jan 27, 2006, 12:14
Ето каква е ситуацията - един колега в офиса имал проблеми с Уин-а си и го преинсталирал, разбира се унищожавайки по този начин MBR на GRUB. Сега разбира се иска да оправим нещата без преинсталация - викам му нямаш грижи ще стане лесно с един жив диск, но не стана...
Хващам аз един Кнопикс, монтирам си директорията на федора и правя chroot в нея. И сега съм на един grub-install /dev/hda от възстановяването на системата, но в този момент си давам сметка че /dev файловата система е празна понеже никакво инициализиране на хардуер не е станало на този дисков дял така или иначе. ПОнеже кернелите са различни не мога да дам просто на живия диск да буутне кернела си и да използва друго root файлова система - няма да има никакви модули за ядрото, а то едва ли е компилирано абсолютно монолитно. Та как се процедира в такива случаи - търсих във форума - нищо. Търсих в google - намерих някакви статии за system rescue режима на федора, но и те не ми помогнаха, едно флопи щеше да ме оправи, но компа няма... Затова сега ще преинсталирам май федората с минимален набор пакети върху неформатирания диск с надеждата че нищо няма да се прецака. И все пак интересно ми е как след chroot да успея да си иниализирам хардуера в новия root дял.


Титла: Проблем с възстановяването на MBR
Публикувано от: kennedy в Jan 27, 2006, 12:56
на сусето 1-я диск има пакет за оправяне на такива омазваници, включително и мбр. пробвай , бутваш го за инсталация, и после му даваш "поправка"


Титла: Проблем с възстановяването на MBR
Публикувано от: в Jan 27, 2006, 13:50
Цитат (Lord_Bad @ Ян. 27 2006,13:14)

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


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


Титла: Проблем с възстановяването на MBR
Публикувано от: Lord Bad в 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...


Титла: Проблем с възстановяването на MBR
Публикувано от: kennedy в Jan 27, 2006, 14:38
и защо да няма в /дев ? мисля че трябва да има ...


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


Титла: Проблем с възстановяването на MBR
Публикувано от: winman в Jan 27, 2006, 15:26
1. Start LiveCD /аз ползвам #### Small Linux/
2. mount партишъна с инсталирания Линукс /например hda5/
3. grub /стартираме го и следващите команди от него/
4. root (0,5) /ако е на  hda5/
5. setup (0)
6. черпиш бира :)


Титла: Проблем с възстановяването на MBR
Публикувано от: buboleck в Jan 27, 2006, 15:28
Спомням си че червена шапка при боотване имаше опция rescue което зарежда спасителен режим. Може би и при федора я има тази опция?


Титла: Проблем с възстановяването на MBR
Публикувано от: winman в Jan 27, 2006, 15:29
Hmm нещо не излезе. Аз ползвам DamnSmallLinux


Титла: Проблем с възстановяването на MBR
Публикувано от: в Jan 27, 2006, 16:09
//ламерски размисли

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

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


Титла: Проблем с възстановяването на MBR
Публикувано от: в Jan 27, 2006, 16:11
//ЛАмерски размисли 2

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

Linux Debian grub + Win 98SE

на

Linux Debian grub + Win 2k


Титла: Проблем с възстановяването на MBR
Публикувано от: Lord Bad в Jan 27, 2006, 16:30
@winman - не съм сигурен че си прав, понеже пробвах да възстановя MBR през конзолата на GRUB, но също така не съм и сигурен дали това, което правих беше съвсем коректно - малко се различаваше от написаното от теб и ся като се замисля докато пиша този ред, мисля вече че си прав. Иначе проста преинсталация без инсталация на почти никакви пакети оправи нещата и не създаде проблеми.
@luda_glawa - файловата система /dev се създава димамично при инициализиране не хардуера, ако не се заредени никакви драйвери - няма нищо в нея - simple as that...


Титла: Проблем с възстановяването на MBR
Публикувано от: ochinko в 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


Титла: Проблем с възстановяването на MBR
Публикувано от: winman в Jan 27, 2006, 22:48
Luda_Glawa
W2K се инсталира много коректно без да трие нищо по mbr. Windows XP обаче си има свое мнение по въпроса и трие всичко. От там и разликата.

Lord_Brad

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

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


Титла: Проблем с възстановяването на MBR
Публикувано от: winman в Jan 27, 2006, 22:51
Lord_Bad ще ти купувам риза явно. Извини ме за прекръщаването. Просто typo...


Титла: Проблем с възстановяването на MBR
Публикувано от: Lord Bad в Jan 27, 2006, 23:24
winman, ти просто ако знаеш каква уникална грешка правех аз - срам ме е да си призная ама нали уж съм над тия неща. Не знам защо постоянно си пишех в конзолата root(0,0) при все че федората на колегата беше на hda5. Предполагам някакъв навик, понеже аз си карам соло на Линукс и 0,0 за мен е обичайното място за root fs... Междудругото точно това се сетих докато отговарях на първия ти пост. Мерси много че ме избави от тягостните мисли! :)