Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Какой текст надо вписать в загрузчик windows XP(7) чтоб грузилась Ubuntu 10.10  (Прочитано 15088 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн forgotten-God

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Вчера установил Windows XP и слетел загрузчик Ubuntu 10.10
У меня не работает DVD. Есть только usb flash, один компьютер, 1 HDD 500Gb с 5 разделами.
2 первых раздела NTFS.
На первом разделе (/media/windows 100Gb) вчера с flash установил Windows XP и хочу поверх поставить Windows 7.
На втором разделе (/media/data 100Gb) хранятся файлы.

Два ("/ =100Gb" "swap 2.5Gb" "home =100Gb") раздела объединённые в один раздел.
На них Ubuntu 10.10.
После установки Windows XP слетел загрузчик Ubuntu 10.10.
Как его восстановить путём добавления текста в Windows XP(7) boot.ini

Я такой текст нашёл в сети
Цитировать
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro" /noexecute=optin /fastdetect
c:\ubuntu.lnx="Ubuntu Linux"
c:\kubuntu.lnx="Kubuntu Linux"
c:\edubuntu.lnx="Edubuntu Linux"
c:\xubuntu.lnx="Xubuntu Linux"
c:\fedora.lnx="Fedora Linux"
c:\opensuse.lnx="openSUSE Linux"
c:\mandriva.lnx="Mandriva Linux"
c:\debian.lnx="Debian Linux"
c:\gentoo.lnx="Gentoo Linux"
c:\linspire.lnx="Linspire Linux"
, но при попытке зайти в систему выдаёт, что
Цитировать
отсутствует <Windows root>\system32\hal.dll

И ещё есть пустой раздел на 74Gb или 75Gb. На этот раздел в будущем хочу поставить "FreeBSD" или "BackTrack 4". (В общем не важно, что. Главное, что хочу поставить, но боюсь, что опять слетит загрузчик и опять буду искать решение проблемы.)
Проблема заключается в том, что каждый раз при установке загрузчики трут друг друга.
Как этого избежать и какой текст должен быть в каждом загрузчике, в каждом загрузочном "boot.ini", "grub" ????
Может есть универсальный и независимый загрузчик который не затрётся при установке??? Может такой как эти

Цитировать
Распространённые загрузчики

    * NTLDR — загрузчик ядра Windows NT
    * Windows Boot Manager (bootmgr.exe, winload.exe) — загрузчик ядра Windows Vista
    * LILO (LInux LOader) — загрузчик, в основном применяемый для загрузки ядра Linux
    * GRUB (Grand Unified Bootloader) — применяется для загрузки ядра Linux и Hurd (StartUp Manager)
    * OS/2 BootManager — загрузчик ядра OS/2
    * RedBoot — загрузчик для встраиваемых систем. Домашняя страница RedBoot
    * SILO (SPARC Improved bootLOader) — загрузчик Linux и Solaris для машин с архитектурой SPARC. Домашняя страница SILO
    * Loadlin — загружает Linux из под DOS или Windows. Домашняя страница Loadlin
    * Syslinux — загружает Linux из под DOS или Windows
    * BOOTP — применяется для загрузки по сети
    * Yaboot — загрузчик Linux на PowerPC
    * BootX — загрузчик Mac OS X
    * Das U-Boot — универсальный загрузчик, применяется в основном во встраиваемых (embedded) системах.
    * Plop Boot Manager — универсальный загрузчик, запускается с помощью собственных загрузчиков Windows и Linux, а также со съемных носителей. Домашняя страница Plop Boot Manager
    * SyMon — универсальный загрузчик, независим от типа операционной системы Домашняя страница SyMon
    * Acronis os selector — коммерческая графическая утилита прилагаемая к Acronis disk director, поддерживает windows и linux, появляется перед каждой загрузкой системы, умеет копировать системы [1]
    * uMon — загрузчик для встраиваемых систем

http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA_%D0%9E%D0%A1

Мне например по описанию понравился именно этот загрузчик "* SyMon — универсальный загрузчик, независим от типа операционной системы".
http://www.symon.ru/

Цитировать
До 36 независимых разделов под любую файловую систему. Эффективное решение по преодолению ограничения в 4 раздела, доступные в MBR.
До 20 операционных систем, занимающих любые 4 из 36 разделов. Возможность к расширению количества систем с помощью плагинов до 150.

Встроенный автопоиск разделов, облегчающий восстановление таблицы разделов в случае ее повреждений - уникальный инструмент, не доступный более ни в одном загрузчике. На данный момент поддержаны следующие разделы:
   * FAT16, FAT32, EXTENDED и их LBA-модификации
   * QNX
   * Linux ext2fs
   * NTFS
   * HPFS, OS/2 Boot Manager partition
   * BeFS
   * FreeBSD

http://www.symon.ru/usr/rus/details.shtml  - всё техническое описание универсального загрузчика

Если он и вправду такой универсальный, то может стоит его включить во все дистрибутивы как дополнение или на замену?
(Может стоит это дело того чтоб навсегда избавиться от проблем с разными загрузчиками? Я думаю "стоит дело того чтоб этот загрузчик был в составе любой ОС!".)
Есть бесплатная и свободно распространяемая версия этого загрузчика
http://www.symon.ru/usr/rus/download.shtml  - бесплатно скачать загрузчик с официального сайта.


Кстати. Вопрос не снимаю и это не реклама. (просто мысли вслух и попытка помочь как себе так и всему независимому сообществу)
« Последнее редактирование: 08 Февраля 2011, 17:51:23 от forgotten-God »

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Может загрузчик этот и хорош, только винде пофиг - при установке она записывает свой в mbr.
А "Какой текст надо вписать в загрузчик windows XP(7) чтоб грузилась Ubuntu 10.10" лучше спросить на каком-нибудь форуме по XP/7 (^_^).
Запишите какой-нить линукс с грубом на флешку, с него восстановите.
Если ещё и 7 собрались ставить - советую воспользоваться mbrwiz http://mbrwizard.com/ , чтоб можно было восстановить mbr прямо из винды.

Оффлайн forgotten-God

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Может загрузчик этот и хорош, только винде пофиг - при установке она записывает свой в mbr.
А "Какой текст надо вписать в загрузчик windows XP(7) чтоб грузилась Ubuntu 10.10" лучше спросить на каком-нибудь форуме по XP/7 (^_^).
Запишите какой-нить линукс с грубом на флешку, с него восстановите.
Если ещё и 7 собрались ставить - советую воспользоваться mbrwiz http://mbrwizard.com/ , чтоб можно было восстановить mbr прямо из винды.

Спасибо!
Но наверно ты не прав.
(Там же ясно написано, что этот загрузчик не затирается ни одной из ОС. Хотя может я тоже не прав. Потом попробую на VirtualBox опровергнуть твои слова.)
Посмотрю, что там, но похоже придётся заново качать Ubuntu на flash и после обновления XP до 7 запустить восстановление grub.
(А так хотелось всё сделать по быстрому и без всей этой мороки. Уже надоело когда слетает ОС после нескольких неудачных перезапусков. Yадо бы что-то независимое, устойчивое, межплатформенyое под любой из нескольких ОС.)

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
>Там же ясно написано, что этот загрузчик не затирается ни одной из ОС

Чудес-то не бывает.В разделе документации сего загрузчика вот что написано
Цитировать
Многие системы переписывают главную загрузочную запись (MBR), так что SyMon оказывается отключенным после этого. Однако, его настройки остаются в порядке. Существует 2 способа восстановить SyMon. Во-первых, можно просто выполнить повторную установку. При этом настройки будут унаследованы от предыдущего раза установки. Этот метод, однако, не сработает, если нулевая/первая дорожка испорчена полностью, т.е. вместе с настройками. Во-вторых, Вы можете восстановить настройки с помощью системы резервных копий, если настройки были предварительно там сохранены. В этом случае происходит полное восстановление программы на нулевой/первой дорожке, а настройки берутся из системы резервирования на дискете. Поэтому второй способ оказывается устойчивым к любым сбоям на жёстком диске.
Т.е. также восстанавливать@чинить надо.

Оффлайн forgotten-God

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
>Там же ясно написано, что этот загрузчик не затирается ни одной из ОС

Чудес-то не бывает.В разделе документации сего загрузчика вот что написано
Цитировать
Многие системы переписывают главную загрузочную запись (MBR), так что SyMon оказывается отключенным после этого. Однако, его настройки остаются в порядке. Существует 2 способа восстановить SyMon. Во-первых, можно просто выполнить повторную установку. При этом настройки будут унаследованы от предыдущего раза установки. Этот метод, однако, не сработает, если нулевая/первая дорожка испорчена полностью, т.е. вместе с настройками. Во-вторых, Вы можете восстановить настройки с помощью системы резервных копий, если настройки были предварительно там сохранены. В этом случае происходит полное восстановление программы на нулевой/первой дорожке, а настройки берутся из системы резервирования на дискете. Поэтому второй способ оказывается устойчивым к любым сбоям на жёстком диске.
Т.е. также восстанавливать@чинить надо.

Похоже ты прав.
Спасибо!

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
EasyBCD погугли программку, там же на их сайте в вики, есть мануал:
http://neosmart.net/wiki/display/EBCD/Ubuntu

Оффлайн forgotten-God

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
EasyBCD погугли программку, там же на их сайте в вики, есть мануал:
http://neosmart.net/wiki/display/EBCD/Ubuntu
Спасибо! :D

Оффлайн Xodok

  • Участник
  • *
  • Сообщений: 100
    • Просмотр профиля
Универсальным является загрузчик Grub4dos. Его можно запустить из win XP и win 7 не изменяя MBR. Например, из ХР это делается добавлением строки C:\grldr="Grub4dos" в файл boot.ini. При этом в корень диска С: помещаются файлы grldr и menu.lst. Можно еще картинку поместить splash.xpm.gz. В файле menu.lst для запуска Ubuntu вставляется блок :

title Ubuntu
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot

Для win 7 просто воспользоваться EasyBCD

« Последнее редактирование: 09 Февраля 2011, 21:47:12 от Xodok »

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Цитировать
После установки Windows XP слетел загрузчик Ubuntu 10.10.
Как его восстановить путём добавления текста в Windows XP(7) boot.ini
Установить Ubuntu
Сохранить MBR
dd if=/dev/sda of=ubuntu.lnx bs=512 count=1
Установить WinXP
Переместить ubuntu.lnx на диск C: и добавить в boot.ini следующее:
Цитировать
c:\ubuntu.lnx="Ubuntu Linux"


Перечитывал:
Цитировать
До этого пару раз безрезультатно пробовал, но видимо МБР криво сохранял, поэтому и пошел через Grub4.
решил добавить, что после сохранения MBR нельзя менять основные разделы на диске (создавать, удалять, менять размер или файловую систему). Так что место под Windows нужно выделить заранее.
« Последнее редактирование: 18 Марта 2011, 21:02:55 от Vitsliputsli »

Оффлайн Xodok

  • Участник
  • *
  • Сообщений: 100
    • Просмотр профиля
Vitsliputsli, все правильно. Проверил, стреляет. До этого пару раз безрезультатно пробовал, но видимо МБР криво сохранял, поэтому и пошел через Grub4. Сохраняю с расширением bin.
« Последнее редактирование: 10 Февраля 2011, 02:01:35 от Xodok »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
...
Установить Ubuntu
...
Установить WinXP
...
Всё переустанавливать???

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Цитировать
Всё переустанавливать???
:) ага, как вариант. Если есть желание, опишите установку загрузчиков без переустановки осей. Но судя по реакции ТС ему этот вариант не особо интересен. Так чего ж копья ломать?

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Восстановить grub. Сохранить MBR в файл1. Восстановить MBR Windows. Скопировать файл1 в корень диска C, сделать запись в boot.ini.
А ТС действительно подойдёт только EasyBCD.

Оффлайн forgotten-God

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Спасибо всем за помощь!
Не дождался я ваших ответов и поступил по другому.
(По крайней мере ваши ответы помогут другим людям столкнувшимися с данной проблемой.)

Оффлайн ЧЮ-Вот

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
решил попробовать Ubuntu. Установил его на usb hdd (куда установить загрузчик не указывал). На hdd ноута стоит ХР. Теперь ситуация такая что без подключения переносного (usb) диска у меня нет загрузчика и ничего не грузится, только grub rescue. как перенести загрузчик на hdd ноута. Пож подскажите как решить данную проблему.

 

Страница сгенерирована за 0.094 секунд. Запросов: 25.