Решил установить Windows XP поверх openSUSE 11.4, закончилось тем что обнаружил как зло убило загрузчик даже не успев начать процесс установки. Я вспомнил что винда перезагружается в середине установки и решил поставить загрузку с будущего раздела в GRUB, но как не умолял я свой комп загрузить последий он говорил что ничего на нем не установлено и требовал диск с ОС. Вообщем смог перекинуть важные файлы, загрузив ядро с диска и вспомнив несколько консольных команд, на флешку, но жалко терять наюзаную ОС =( . Что делать?
Восстановление GRUB после установки windows в openSUSE
https://encrypted.google.com/search?q=Восстановление+GRUB+после+установки+windows&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox
Или даже так
https://encrypted.google.com/search?hl=ru&client=firefox&hs=m7a&rls=org.mozilla%3Aen-US%3Aunofficial&q=openSUSE+Восстановление+GRUB+после+установки+windows&aq=f&aqi=&aql=&oq=
Там grub 1 или убунта. У меня grub-install /dev/sda про yast пишет что то (плохо английский знаю). Пробовал через восстановление системы это делать. Другого liveCD нету.
ASke, покажите вывод fdisk -l.
White Nelud, это трудновато сделать учитывая то что приходится с кпк писать, может чтото конкретное нужно?
ASke, нужно узнать правильно ли вы указываете разделы диска. То есть, может быть на рабочей системе sda а на лайвСИДИ sdb или sdc. Поэксперементируйте или сами посмотрите на разделы.
sda у меня только, sda1 - подкачка, sda2 - /, sda2 - /home, sda3 - hfts. Наверно придется переписывать сообщение которое выводит grub-install, там вроде пишет про то что надо yast2 использовать, но как неизвестно (говорила мама что английский пригодится, учи женя! =( )
А сфотографировать не вариант?
ASke, А в Yast2 есть меню "восстановление загрузчика"?
Вам система пишет: воспользуйтесь утилитой [console]yast2[/console] smile
Говорит использовать
[console]# yast2 bootloader[/console]
вместо неподдерживаемого grub-install, или исправить конфигурационные файлы руками.
Для настойчивых оставлена возможность позвать # grub-install.unsupported.
sh$ sudo grub
grub> find /boot/grub/stage2
*********** выдаст
(hd0,1)
*****или немного другое Ваше
grub> root (hd0,1)
grub> setup (hd0)
**********выдаст
done
***********выход командой quit
***********если надо на раздел, а не на МБР, то - setup (hd0,1) или какой он у Вас. Если на раздел, то потом все равно нужен мультизагрузчик.
Если не в тему - сильно не пинайте, просто хотел помочь. У меня работало и загрузчик восстанавливался.
Спс за вариант)
Решил проблемму очень просто, методом тыка (с linux недавно знаком так что приходится).
После этого захотелось уничтожить людей которые пишут непонятные маны по восстановлению :D .
Запустил восстановлене системы с установочного dvd диска opensuse.
Потом вводил такие команды;
[console]
login: root
Rescue:#~>fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, всего 234441648 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 2048 2105343 1051648 82 Linux своп / Solaris
/dev/sda2 2105344 65015807 31455232 83 Linux
/dev/sda3 65015808 171526757 53255475 83 Linux
/dev/sda4 * 171528192 234440703 31456256 7 HPFS/NTFS/exFAT
~~~~~ обратите внимание у sda4 на *- это оказывается загрузочный раздел, я не замечал раньше ~~~~~
Rescue:#~>mkdir /mnt/dev; mkdir /mnt/proc
Rescue:#~>mount /dev/sda2 /mnt
Rescue:#~>mount --bind /dev /mnt/dev
Rescue:#~>mount --bind /proc /mnt/proc
Rescue:#~>chroot /mnt
linux:#~>yast2 bootloader
[/console]
Вообщем не знаю надо было ли yast запускать, но это входило в мой "метод тык", там я выбрал (TABом) [Other] и вызвав стрелкой вниз меню нажал Restore MBR of hard disk, но после презагрузки неработал grub, потом сделал все что выше было заного и дальше было так:
[console]
Это не обязательно
linux:#~>touch file; ls /sbin > file; less file[/console]
[console]linux:#~>cfdisk[/console]
незнаю зачем, но мне вдуг захотелось посмотреть какие программы у меня для root есть и случайно взгряд остановился на cfdisk и интересно стало запустить, вы наверно уже знаете, но не сказали что с помощь него можно метку boot поменять =D , снял с sda4 и поставил на sda2
[console]linux:#~>reboot[/console]
И загрузлся grub :rolleyes:
