Как стать автором
Обновить

Комментарии 83

не хватает нормального мануала по grub.
для меня, например, до сих пор является проблемой установить загрузчик на винт с windows, который будет подгружать /boot с другого винта. причем установить загрузчик необходимо именно с livecd =)
Это тот самый «chain-loading» о котором я говорил, плюс еще и disc mapping если я не ошибаюсь. В буржуйских мануалах есть. Это чтобы загрузчик мог грузить винду с другого диска физически. А сам загрузчик можно поставить куда угодно:
стоит две системы vista enterprise sp1 и ubuntu 8.10, ни каких проблем с загрузкой не замечал
Везёт же вам :) а кто грузит, grub? Или на разных физических разделах? Кстати, как 8.10, стабильно? У меня почему-то провайдеры VPS боятся с 8.04 спрыгивать…
грузит grub, все системы на одном жестяке, на разных разделах… 8.10 довольна стабильна, по крайней мере не хуже 8.04 это точно
nginx ставили? (сори за офтоп...)
нет, не пробовал
С фиксированным ip network manager заводили? Неее, пока сижу на 8.04
Я заводил. Работает нормально. Даже статика по Wifi нормально.
Стоит Vsta Business SP1 и Ubuntu 8.10, GRUB все грузит отлично!

Думаю если бы у меня была такая проблема с загрузкой висты, я бы так и не смог перейти на Линукс ((

Пока процесс перехода идет успешно! )) Благодаря советам хабра-сообщества.
Сколько раз в сутки вы думаете о возвращении? ) И как давно начался «процесс перехода»?
похоже на клуб анонимных linux-голиков )))
аха =)))
Аналогично, никаких проблем с установкой/загрузкой.
Стоит Виста и Arch на ноуте, загрузчик grub.
Можно грузить grub из ntldr. Ставим grub не в MBR, а на свой раздел, потом копируем первый сектор этого раздела (dd if=/dev/sd?? of=boot.lnx bs=512 count=1), кладём файл на виндовый раздел и прописываем его в boot.ini.
тоже вариант, +
Угу, только у висты нет boot.ini.
См. technet.microsoft.com/ru-ru/library/cc721886.aspx
точно ))
Хороший совет! Только вот bs=512 убьёт таблицу разделов. Это так, между делом ;-)
Если нужно просто скопировать MBR, то bs=446
Что оно убьёт, простите, если копируется не MBR и не на MBR?
Извиняюсь, не внимательно посмотрел сначала. :)
Однако зачем копировать весь сектор 512 байт, когда важны только первые 446?
Совсем недавно решал обратное: после недолгих «игр» с Ubuntu была целая эпопея с удалением GRUB и восстановлением виндовой MBR. Было весело
сочувствую, а fixmbr больше не помогает? )
сейчас по другому
support.microsoft.com/kb/927392
те же яйца только сверху + доп. опции ;)
удобней только тем что не надо начинать установку. необходим только диск с дистрибутивом

кстати можете апдейт для статьи сделать:
neosmart.net/dl.php?id=1
Удобная программа для управления загрузочными записями и параметрами загрузки Висты
Да кстати, читал про неё, thanks
Для подобных игрищ советую использовать MBRUtil (легко находится через Google). Позволяет сделать резервную копию с MBR и восстановить ее при необходимости. Пользую давно, проблем нет.
все это сложно и поэтому немножко неправильно :)
простой вариант загрузки

все разделы с ОС делаем основными
ставим первый раздел активный- ставим ХP
ставим второй раздел активным — ставим Vista
ставим трейтий раздел активным (*) — ставим Suse

добавляем в граб нужные данные для ОС
итого имеем

/boot/grub/menu.lst

default 0
timeout 1
gfxmenu (hd0,2)/boot/message
##YaST — activate

###Don't change this comment — YaST2 identifier: Original name: linux###
title openSUSE 11.1
root (hd0,2)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-WDC_WD1600JS-60NCB1_WD-WCANME444230-part3 resume=/dev/disk/by-id/ata-WDC_WD1600JS-60NCB1_WD-
WCANME444230-part5 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don't change this comment — YaST2 identifier: Original name: windows 1###
title VISTA
rootnoverify (hd0,2)
chainloader (hd0,0)+1

###Don't change this comment — YaST2 identifier: Original name: windows 2###
title XP SP3
rootnoverify (hd0,2)
chainloader (hd0,1)+1

выполняем
#grub-install
и все работает
огромный плюс: при переустановке любой windows возвращаем этот раздел активным, устанавливаем, меняем назад активный и все :)
если же по какой-то причине linux раздел нас покинет меняем активный раздел и грузится другая ОС своими средствами
Кроме Ultimate/Enterprise так же ведет себя и Business.
Поэтому макбук для Tripple Boot пришлось XP вместо висты ставить. Втроем с вистой линукс и MacOS не живут
А у меня проблема несколько иного характера. Помогите подробным советом. Так и не смог победить grub. Винда стоит на одном диске, Убунту ставлю на другой. При загрузке выдается ошибка: «Grub error. Code 005.» Вроде так, давно дело было. Как ни пытался маппинг поменять, так и не смог ситуацию хоть как-то изменить. Приходится пользоваться юниксами на виртуальной машине.
Ubuntu на другом физическом или логическом? Если логическом то набросайте примерную схему разметки и, в случае присутствия, LVM. А если на физическом то набросайте как вы распределили дисковое пространство для каждого раздела (boot, swap, root, и винду).
Убунту на другом физическом диске. Примерная схема такая, винт 1  — Виста + еще один ntfs-раздел, диск два один ntfs-раздел за ним раздел с Линухом (последовательно swap, /, /home) + еще один ntfs-раздел. Примерно так. Дело давнее, точнее уже не вспомню, разделы сейчас переделал, просто помню, что был код ошибки 5. А описания такой ошибки я так и не нашел.
В таком случае map'ить надо и через chainload гнать насколько мне известно. А проще было виндовый загрузчик ставить на первый физический в MBR, груб на второй физический в MBR, а в BIOS'е переключаться :D Да, через задницу — но работать будет точно )
По поводу выбора загрузочного диска в БИОСе, я тоже пришел только к такому варианту, но видимо немного подзае… решил оставить попытки. И признаться, на виртуальной машине Юниска более, чем хватает, да и работает он вполне шустро. Юзаю сановский VirtualBOX, штука классная.
НЛО прилетело и опубликовало эту надпись здесь
Никаких хитрых конфигураций с БИОСом не делал. Все по умолчанию.
Возможно кому-нибудь поможет. Периодически я сносил-ставил системы на своем домашнем компе по разным причинам. И всегда винда была в паре с убунтой. Поэтому испытал за это время несколько вариантов установки загрузчика grub и выработал правила для себя:

1. grub не ставить на раздел с файловой системой NTFS — возможна нестабильная работа, либо загрузчик будет зависать, хотя по началу у меня работал такой вариант
2. позволить винде самой для себя создать раздел для установки — не всегда она дружит с ntfs, сделанным в линуксе (всегда думал что разницы нет)
3. не играть с маппингом, а всегда ставить винду на первый жесткий диск. У меня тоже ни разу маппинг не сработал.

На мой взгляд, удобен вариант когда для загрузчика grub создаешь отдельный основной раздел с fat (100 МБ) и там все параметры загрузок расписываешь. Плюс такого подхода состоит в том, что удаляя любую из операционных систем загрузчик остается работоспособным и следовательно не влияет на загрузку других установленных систем. Минус — тратим один из четырех возможных основных разделов на жестком диске, хотя это решается созданием дополнительных ;)
100 мб для загрузчика!? шутите?
извиняюсь, пост ниже написал вместо этого места
извиняюсь, ниже ответил ;)
/boot 32mb с ядром Linux и GRUB
да, 100 МБ с запасом для всяких там картинок, если нетривиальное текстовое меню делать. Что такое 100МБ в наш век дешевых гигабайтов?
Дайте угадаю, у вас монитор Full HD x4 для картинок в 100 мб )) Дешевые не значит что можно выбрасывать…
НЛО прилетело и опубликовало эту надпись здесь
детский сад, уж простите!
впрочем, думаю что хоть кому-то будет полезно. в основном нелинуксоидам) впрочем, «если ты спрашиваешь про Линукс, то ты уже линуксоид» :))
Сомневаюсь, что «линуксоид» в висту попрётся =)) а с SP1 уж точно заморачиваться не будет ) так что да, вы правы, это скорее для «будущих» андроидов… ой, т.е. этих… линуксоидов ))
Попрется… Вот, например, мне бы надо редактирование AVCHD в линухе. Пока ничего не нашел :) А в винде Ulead Video Studio 11
В таком случае вам MacOS нужен…
Не было печали, пока не ответил «Да» на вопрос «Установить GRUB2?» в Debian Installer. Теперь не могу висту из под него загрузить, приходится менять приоритеты у хардов в BIOS (У меня на Primary Debian, на Slave — Vista). Debian сам попытался добавить запись о загрузке Vista в меню груба, но при попытке загрузить пишет что-то типа «не могу найти раздел», хотя прописано вроде правильно — set root(hd1,0).
а можно подробнее там где прописано..? ну сомневаюсь что у вас там только эта строчка…
Title так уже не указывается, так как другой синтаксис. Сейчас указывается что-то типа:

menu Vista {
set root(hd1,0)
chainloader +1
}

Вот так у меня вроде.
«вроде»? )) впервые такое вижу…
Хабралюди помогите, ибо я еще не разобрался в таинствах MBR и сам не могу понять методику создания загузочных секторов.
Если можно выложите команды по созданию grub'овского загрузчика
с ОС:
1. Windows 7 Ultimate Beta1
2. MacOS Tiger 10.4.8 (хакинтош АМД)

раньше стояла ХРиха, и поверх нее я ставил хакинтош, так что он сам и делал 2 загрузчика.

Заранее спасибо за ответ.
Чё-то я не понял… А линукс ставить-то будем? Или только grub?
Только загрузчик для 2х ОСок (вин и мак)
Хотя и на линуксе такая же всегда беда бывает, поэтому и прошу рассказать как да что, чтоб потом не спрашивать.

P.S. для линукса уже другая машина, отдельно стоит.
Не знаю по поводу Seven, но Хакинтош Висту грузит без проблем… Зачем вам grub?
просьба написать как подгрузить в бут вторую ОСку для выбора.
Пример можно с висты, попытаюсь на семерке проделать все.

А груб просто универсален, а вдруг еще и линь поставлю =)
title Mac OS X Tiger
rootnoverify (hd0,1)
chainloader +1

title Windows Vista
rootnoverify (hd0,2)

chainloader +1
сори поторопился, после первого roonoverify вставьте makeactive
Спасибо, попробую.
А вообще я как делал — на листок все grub'овские команды выписывал и перезагружался. Там можно прям на лету команды эти править и свои вбивать (клавиша C вроде), а когда загрузится главное не забыть что вбили )))
Ерунда какая-то, уж простите, никогда не замечал никаких проблем: 3 разных висты(Business, Home, Ultimate), 2 разных дистрибутива линукса(Ubuntu, SUSE) на 3х ПК с разной конфигурацией разделов(2хHDD в Raid1, 2хHDD в Raid0, 1хHDD — количество разделов на всех разное). Никаких проблем ни разу даже рядом не валялось.
Везёт вам, а до SP1 обновлялись?
Да, в первую очередь.
У меня установлена Vista SP1 Ultimate и Ubuntu 8.10. Никаких проблем замечено не было.
Стоит opensuse 10.3 и Vista SP1 Ultimate на одном диске, никаких проблем!
Да, походу весь пост это рекламная ссылка какого-то менеджнра загрузок.
А если Ubuntu установлена из под Windows, возможность восстановиться будет?
Восстонавить MBR можно как виндовый так и линуксовый. Линуксовый через Live CD а виндовый через какой-нибудь Vista Recovery CD или консоль восстановления с того же диска с дистрибутивом висты…
Ubuntu ставится не из под Windows, а из-под Ubuntu. Сперва надо загрузить Ubuntu LiveCD, а затем уже ставиться.

Самый простой способ восстановиться — сделать предварительно резервную копию MBR через MBRUtil. Снести Ubuntu можно будет восстановив MBR и тупо удалив виртуальные диски, отданные под Linux.
Скорее всего, описанная проблема возникает именно когда BitLocker включен, а по умолчанию он выключен. Vista Ultimate SP1 + ArchLinux — никаких проблем.
Возможно, но я два раза получил Vista SP1 с включенным BitLocker (английскую)
В смысле, предустановленную на новый компьютер?
При установке с нуля BitLocker ИМХО выключен.
Ситуация:
hda0 — ntfs (vista, old boot)
hda1 — swap (suse)
hda2 — ext3 (suse — home, boot, etc)
hda4 — ntfs (data).

Все разделы — основные. hda2 — активный раздел. Suse и Vista грузятся. Все замечательно. НО в висте не работает гибернизация. Выглядит следующим образом: при переходе в спящий режим экран гаснет, а через несколько секунд (может больше, может меньше — зависит, похоже, от загрузки системы) — возвращается в экран блокировки компа. Лечится (исходя из условий непереразбивания) установкой активным разделом ntfs диска. «Глюк» искал достаточно долго и нашел сам — тов. Интернет не помог (одно время гибернизацией не пользовались, да и формализация проблемы сложновата + логи чистЫ).

Попробуйте, уважаемые, у вас есть проблемы с гибернизацией висты при активном бутовом разделе, который не понимает виста?
А вот спящий режим гребёт, это да.
А вот я не читал этой статьи и даже ниочём подобном не то чобы не знал, но и не подозревал. А в итоге у меня MS Vista SP1 Ultimate + Ubuntu 8.10. Убунту стояло до висты, а после я восстановил граб. Ничего не делал специально. Так оно работает.
Да, правда устанавливал я ванильную висту, а сервиспак устанавливал после, но результат тот же: граб жив.
то что grub можно восстановить и грузить разные системы не снимает проблемы — windows при инсталляции убивает загрузчики других операционных систем (и не с висты это началось)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории