emostar 18.09.2011 19:27
Talks! — Установка окон-8 рядом с любимым линуксом
Виндой не пользуюсь давно, но почему-то руки всегда чесались ставить альфа- и бета-сборки различных виндовых сборок. Сначала Longhorn, потом беты семерки, а теперь хочется попробовать восьмерку.Понятное дело что попробовать не в виртуальной машине, а полностью, как положенно, при этом не задевая свой дистрибутив и GRUB.
Итак, господа - кто расскажет как ставить и куда ставить новую винду на один винчестер с линуксом с флешки, ничего не ломая? ))
UPD: товарищи жмущие на минус - можете жать сколько влезет, мне важно выяснить как это делать и пофиг на карму.
magist3r 18.09.2011 19:47 #
+ 1 -
Я конечно не очень в курсе, но думаю что принципиально ничего не поменялось, и винда все также нещадно перетирает груб, никого не спрашивая. Собственно, насколько я читал, установка ничем не отличается от таковой в семерке.
перетирает она не груб, который как правило стоит на линуксовом разделе, а первичный загрузчик в мбр, плюс делает активным раздел с виндой
тоесть перекинуть флаг boot на раздел с линуксом через GParted будет достаточно?
Скорее всего надо будет из линуха разметить что ты ей выделишь на диске, а потом поставить туда винду. Она, естесственно перетянет на себя загрузку, но... груб вроде бы остается на разделе в линухом, а это значит что? правильно, грузимся с ливцд Гпартед и намечаем флаг boot нашему разделу с линуксом.
Либо же ставим тулзу EasyBCD для винды, которая позволит найти нам из винды grub и добавить его в список загрузки винды.
Либо же ставим тулзу EasyBCD для винды, которая позволит найти нам из винды grub и добавить его в список загрузки винды.
помню давно делал восстановление grub через chroot с live-cd, получается тут всего-то можно поставить флаг boot и все?
точно не знаю, но предполагаю, что да. У меня винда еще ниразу линукс не затирала, тк винда у меня всегда стояла основной системой. Но недавно пытался ствить макось и ее загрузчик затер винду, но добавил винду в список осей. потом я через гпартед ливцд просто перекинул флаг на виндовый раздел и стала снова грузиться винда. А что именно делает винда при установке - не знаю, но вполне возможно, что тоже просто перебрасывает бут флаг на свой раздел.
Если grub стоит в MBR, то надо будет с livecd его перезаписывать, ибо винда его затрёт.
Мне кажется, что очень рискованная идея. Винда и разделы сама умеет дополнительные делать, и загрузчики трёт. Лучше в виртуалку.
мне тоже эта рискованная идея не нравится, если бы можно было бы как то изолировать загрузчик и разделы линукса от любого вторжения...)
еще как вариант поставить винду на флешку, чтоб с нее грузилась, но мне кажется что это не прокатит
еще как вариант поставить винду на флешку, чтоб с нее грузилась, но мне кажется что это не прокатит
А чего так страшно за загрузчик? Разделы то целые будут. Сделайте лив флешку с линухом и экспериментируйте
Разделы не обязательно целые будут. У меня есть печальный опыт с семеркой, которую ставил вроде как опытный одмин, и потерял всю таблицу разделов.
Ну и у меня такой опыт был, только с вистой. Тоже потерял много, но я то выше предлагал разбить из под линуха, а в установщике просто указать уже готовый раздел, те винда только скопируется куда надо и сделает раздел загрузочным
И еще я где то видел, что можно выбрать место установки груба - мбр или раздел с линукс, а можт я что то путаю :-[
ЗЫ, раз винда меняет загр раздел, значит лезет в мбр, знач есть вероятность что то испаганить, но без риска скучно жить :)
ЗЫ, раз винда меняет загр раздел, значит лезет в мбр, знач есть вероятность что то испаганить, но без риска скучно жить :)
да, там можно было выбирать, я выбрал /dev/sda, а "/" стоит на /dev/sda1, получается груб я записал в MBR
в мбр можно записать только первичный загрузчик, т.к. мбр занимает 512 байт из которых часть отводиться на таблицу разделов. возможно остальное попало в /boot
ну если ставить на флешку то один из двух вариантов:
1) потрется MBR
2) прихотливая винда скажет что на USB-носители нельзя ставить (семерку пробовал на USB-винт втулить так сказало что нельзя)
1) потрется MBR
2) прихотливая винда скажет что на USB-носители нельзя ставить (семерку пробовал на USB-винт втулить так сказало что нельзя)
Копируешь mbr своего диска: dd if=/dev/sda of=/dev/sdb bs=512 count=1, после установки винды, с лайф-сд копируешь mbr обратно. Профит.
А разве тогда груб найдет винду? Вроде бы ее еще вручную дописывать придется
На всяк случай вот
На всяк случай вот
Атличный савет, ага. Этой командой ты скопировал не только код первичного загрузчика из мбр, но и таблицу разделов, да к тому же ещё на место мбр (и соответственно таблицы разделов другого) диска, поздравляю.
А теперь, если непонятно, поясняю, что значит «скопировал таблицу разделов» - это значит, что, если ты сделаешь данное действие до выделения раздела под венду, то при последующем «восстановлении» никто не будет знать, что раздел с вендой когда-то существовал, ну кроме тебя, конечно.
А теперь, если непонятно, поясняю, что значит «скопировал таблицу разделов» - это значит, что, если ты сделаешь данное действие до выделения раздела под венду, то при последующем «восстановлении» никто не будет знать, что раздел с вендой когда-то существовал, ну кроме тебя, конечно.
чёрт, чуть не написал то же самое :)
Я буду читать комментарии до конца. Я буду читать комментарии до конца. Я буду читать комментарии до конца.
P.S. Можно попробовать первые 446 байт скопировать. Но не факт, что будет работать - ЕМНИП, запись идёт целыми секторами.
Я буду читать комментарии до конца. Я буду читать комментарии до конца. Я буду читать комментарии до конца.
P.S. Можно попробовать первые 446 байт скопировать. Но не факт, что будет работать - ЕМНИП, запись идёт целыми секторами.
будет работать, можно отдельнр загрузчик сохранить, отдельно таблицу разделов
Чего нашел в вики
Восстановление GRUB2 с LiveCD. способ 3 (совсем простой)
В случае, если нужно только восстановить MBR диска (например, после (пере)установки Windows), все можно сделать еще проще, вообще ничего не монтируя.Грузимся с LiveCD. Определяем нужный жесткий диск с помощью "sudo fdisk -l". Если он единственный - значит, sda. Вводим команду
sudo grub-install --root-directory=/tmp /dev/sda изменив /dev/sda на нужный диск. Можноснова грузиться с этого диска.
Восстановление GRUB2 с LiveCD. способ 3 (совсем простой)
В случае, если нужно только восстановить MBR диска (например, после (пере)установки Windows), все можно сделать еще проще, вообще ничего не монтируя.Грузимся с LiveCD. Определяем нужный жесткий диск с помощью "sudo fdisk -l". Если он единственный - значит, sda. Вводим команду
sudo grub-install --root-directory=/tmp /dev/sda изменив /dev/sda на нужный диск. Можноснова грузиться с этого диска.
Для таких извращений и придумали виртуалки. На крайняк можно поставить на отдельный винт.
Одни белки-паникеры в треде. Просто выделяете раздел, 10 гигабайт хватит, ставите Windows8, после установки грузитесь с LiveCD и восстанавливаете Grub - вот и всё! Ни чего не больно и ни один линух в результате эксперимента не пострадал!
Ну это понятно, только что Вы имеете ввиду под восстановлением с лив-сиди ? лив-сиди любого линукса и груб-инсталл через chroot или GRUB recover live-cd или как там его? Насчет второго - у меня тот диск есть но он не работает с вторым грубом
Почитай тут. Есть много способов восстановить груб и, как я понял, в большинстве используется просто liveCD убунты. Тоесть мы просто переуставнавливаем груб заново, и он сам находит и винду и линух
есть такой проект http://www.supergrubdisk.org/
называется supergrub смысл его в следующем с сд диска загружается груб, из которого можно загрузить систему на жестком диске, а дальше уже из родного линукса востановтить загрузчик на жестком диске.
называется supergrub смысл его в следующем с сд диска загружается груб, из которого можно загрузить систему на жестком диске, а дальше уже из родного линукса востановтить загрузчик на жестком диске.
вообще в мбр прописывает крайне примитивный загрузчик,его задача загрузить загрузчик с активного раздела. если груб стоял в отдельном разделе можно попробовать просто сделать этот раздел активным и загрузиться. у меня получалось
для любителей извращений, загрузчик винды можно настроить на загрузку линукса
Ну чочо? Аффтар? Ты поставил виндовосьмёрку и больше не хочешь с нами общаться?
да не ставил еще ее я, и не поставлю пока есть риск затирания раздела
тебе ж грят, что данные ты не потеряешь, а восстановить загрузчик - 5 минут. Либо лив цд убунтой, либо гпартед бут флаг перекинуть на линуховый раздел. А вобще - волков бояться...
восьмерка нужна во-первых потестить, во вторых нужен PSP9 для работы который под вайном не пашет
Будет забавно, если под 8й оно не заведется. В любом случае - успехов в тестировании.
ИМХО. Ничего хорошего в Windows 8 нету. Если и есть на что в ней смотреть, то только на то, как MS всё зафейлили. Новое "меню" Пуск - это какой то тихий ужас. Интерфейс проводника перегрузили десятками случайно расположенных кнопочек. Установка этой ОС сводится к снятию десятков галочек вида "Я хочу чтобы за мной следили". Ну и так далее. Если есть по этой ОС вопросы - спрашивайте, пока ещё не удалил.
И да, она мне снесла всё что было на расширенном разделе - Windows XP, Debian и раздел с данными. Не тронула лишь первичный раздел с DOS. При установке, разумеется, выбирал отдельный первичный раздел на 7.5 гб. Зачем и почему она всё удалила - вопрос открытый. Впрочем, спасибо testdisk - всё восстановил.