такое дело, домашний комп, на нем 3 винта, на первом стоял Sabayon, затем на третий поставил SuSe 11.4, он затер Sabayon в Grub, через LiveCDSabaon восстановил GRUB, и все стало нормальек, и Saba и Suse в выборе GRUBa(версия2), после последних обновлений Sabayon иксы в упор не хотели заводится, решил снести Sabayon поставить PSLinuxOS, поставил соответственно на первый винт, PSLinux также затер GRUB и оставил только загрузку PSLinux, загрузился с диска SuSe Rescue для восттановления Grub, но воттут дальше моих знаний не хватает, методом копипаста редктирования Grub, потому как стоял GRUB2, я сохранил конфиг его, а PSLinux, установил GRUB 1 версии, вот и спрашивается, как теперь восстановить загрузку SuSe в первом GRUBe, чтобы был выбор PSLinux и SuSe
GRUB восстановить
Сначала поясните на каких винтах что стоит.??
Придётся вручную дописывать /boot/grub/menu.lst. Данные можно взять из /boot/grub/grub.cfg от grub2, но потребуется некоторая переработка. Например в grub1 пишется kernel, а в grub2 - linux, нумерация разделов в grub2 начинается с единицы, в grub1 с нуля.
DdShurick
Коллега, Вы путаетесь в показаниях. Ибо:
вот и спрашивается, как теперь восстановить загрузку SuSe в первом GRUBe, чтобы был выбор PSLinux и SuSe
В Suse используется Grub, в PSLinux не знаю, но не думаю, что Grab2. Логично предположить, зачем Вам Grub2? oO И как Вы его собирались восстанавливать через SuSe Rescue?? Запустите SuSe Rescue, выберите восстановления загрузчика, потом вручную добавьте в /boot/grub/menu.lst openSuse строки для загрузки PSLinux, содержащие ссылки на разделы, это очень просто можно выполнить через Yast и всё. Не пытайтесь прилепить ненужное (это уже обсуждалось тут, в частности Grub2) к системе, которой на него, как бы мягко сказать, откровенно пока ещё наплевать :rolleyes:
Придётся вручную дописывать /boot/grub/menu.lst. Данные можно взять из /boot/grub/grub.cfg от grub2, но потребуется некоторая переработка. Например в grub1 пишется kernel, а в grub2 - linux, нумерация разделов в grub2 начинается с единицы, в grub1 с нуля.
я это и хотел сделать, но как раз то что вы описываете и вело меня в ступор, разность наименований, и еще вопрос о разности разрешения, в первом разрешение выставляется, а во втором уже другой способ
DdShurick
Коллега, Вы путаетесь в показаниях. Ибо:вот и спрашивается, как теперь восстановить загрузку SuSe в первом GRUBe, чтобы был выбор PSLinux и SuSe
В Suse используется Grub, в PSLinux не знаю, но не думаю, что Grab2. Логично предположить, зачем Вам Grub2? oO И как Вы его собирались восстанавливать через SuSe Rescue?? Запустите SuSe Rescue, выберите восстановления загрузчика, потом вручную добавьте в /boot/grub/menu.lst openSuse строки для загрузки PSLinux, содержащие ссылки на разделы, это очень просто можно выполнить через Yast и всё. Не пытайтесь прилепить ненужное (это уже обсуждалось тут, в частности Grub2) к системе, которой на него, как бы мягко сказать, откровенно пока ещё наплевать :rolleyes:
как мне выбрать восстановление, верней что прописать в консоли, чтобы SuSe переписал загрузчик на свой, вот загрузился с диска, выбрал рескью систем, попал в консоль, набрал
root
grub
[console]find /boot/grub/stage1
(hd0,0)
(hd2,1)[/console]
дальше как я понимаю нужно
[console]root (hdX,Y)
setup (hdX)[/console]
но я загружу так одну систему, или я не прав, что набрать чтобы в грубе появились две системы, или только одна SuSe загрузится, а там уже править .lst?
как мне выбрать восстановление, верней что прописать в консоли, чтобы SuSe переписал загрузчик на свой,
Возьмите простой установочный диск с openSuse, загрузитесь с него, там в пункте, перед установкой, выберите восстановление системы и делайте всё в графике, не утруждая свой мозг консолью. Только в начале выберите нужный язык "Русский" что бы было всё понятно, когда загрузитесь на восстановлении, там будет всё понятно, увидите пункт- Восстановление Grub загрузчика Запустите, система сама проверит диски и найдёт установленные системы, уж себя Suse она точно найдёт, запишите загрузчик в mbr.
но я загружу так одну систему
Вы абсолютно правы, хотя если всё пройдёт гладко, восстановлением добавится и второй Ваш Линукс в Grub, если нет, то смело грузите Suse уже в нормальный режим, идёте в Yast- Загрузчик- Редактирование. Смотрите в консоле как выглядит, имеет название, Ваш диск со вторым Линуксом и прописываете по аналогии с Suse строкой, следующим пунктом. Так же, там есть волшебная кнопка, уж не помню ка кона называется, что то со сканированием связано, можно её нажать и Yast должен найти второй Линукс и добавить его сам в Grub.
так, еще раз и по порядку
на первом винте стоит PSLinuxOS
на третьем SuSe 11.4
PSLinux затер загрузку SuSe
вот теперь к установочному диску, диск у меня с SuSe 11.4, при загрузке выходит меню
Инсталлировать
Восстановление системы
если выбираю первый пункт идет настройка для установки, есть там пункт только ОБНОВЛЕНИЕ, с иксами никакого ВОССТАНОВЛЕНИЯ нет
если выбираю конкретно пункт ВОССТАНОВЛЕНИЕ СИСТЕМЫ, там есть только консоль, иксы там никак не грузятся
в консоли набираю grub
бла бла бла
набираю find /boot/grub/stage1
(hd0,0)
(hd2,1)
затем
root (hd2,1)
setup (hd2)
все вроде проходит нормально, перезагружаюсь, как было старое меню с выбором только PSLIinuxOS, так и осталось, что делаю не так
----------------------------------------
мля , всем спасибо, в PSLinuxOS в недрах отключенных меню нашел пункт восстановления MBR, запустил и он нашел сам SuSe, непонятно почему после установки не включил SuSe сразу.
root (hd2,1)
setup (hd2)
Последней командой вы прописали grub SuSe в MBR третьего диска. А загрузочный то у вас первый.
Надо руками править menu.lst PSLinuxOS, вставив туда запись из menu.lst SuSe.
я это уже понял
а если бы набрал
root (hd2,1)
setup(hd0)
получилась бы загрузка SuSe