Отправляет email-рассылки с помощью сервиса Sendsay

Установка winxp второй системой

При установке линукса поделил диск так чтобы потом рядышком можно было
воткнуть аля мелкософт систему. Время пришло.
В общем исходные данные такие
разбиение диска :
/dev/hda1 * 1 34 273073+ 83 Linux
/dev/hda2 35 1858 14651280 83 #### место под windows
/dev/hda3 1859 9729 63223807+ 5 Extended
...................
hda1 - загрузочная, выделенная под / (root - 279 МБ)
hda2 - собственно место под вынь ( 15 Г)
hda3 - прочий хлам (остаток диска )

На линуксе установлен груб. Есть лайфсиди с кнопиксом, есть установочный
дебиан СИДИ.

Какие могут возникнуть траблы при настройке мультибутовской машины.
Что сделает с моим линуксом (точнее с данными на диске а именно с МБР) процес

установки винсистемы.
И как правильно востановить загрузочную запись груба? какие софтинки при этом

используются (подобный опыт есть но только с лило)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21930; Возраст листа: 805; Участников: 1438
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/450769

Ответить   Fri, 7 Oct 2005 11:35:49 +0400 (#450769)

 

Ответы:

Пятница 07 октября 2005 11:35 | eugene:

Проблема одна - Windows втихую заменит MBR.

После установки гадости в систему загружаемся с Live CD, монтируем раздел
системы, делаем туда chroot, жмем "grub-install /dev/hda". Ежели не
работает, копируем /proc/mounts в /etc/mtab системы и жмем grub-install
еще раз. Должно уже вписаться (ну, может еще "--root-directory=/boot"
потребуется).

Далее можно спокойно приступить к редактированию /boot/grub/menu.lst
или /boot/grub/grub.conf (зависит от системы), куда стоит вписать нечто
около

title=Windows
rootnoverify (hd0,1)
chainloader +1

опосля всего, что там уже есть. Перезагружаемся, радуемся (как вариант -
вспоминаем отдельные разделы русского языка, но не должно ;-)).

Ответить   Roman I Khimov Fri, 7 Oct 2005 14:22:48 +0400 (#450891)

 

В сообщении от 7 Октябрь 2005 14:22 Roman I Khimov написал(a):

Да действительно, так и случилось.

Биг сенкс, всепро прошло почти как по маслу. Проблема была одна, не помого
Live-CD кнопикс (вылазили какие то ошибки, непомню какие. ругалось на hda ),

я уже даже начал волноваться за потраченное время при установке линукса.
Однако ситуацию спас родной загрузочный (первый) диск из дистрибутива
(debian), забив на установку и переключившись на консоль (в случае с debian
Alt-F2), проделал магические па предложенные Romanom и вот оно СЧАСТЬЕ.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21943; Возраст листа: 806; Участников: 1436
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/451416

Ответить   Sat, 8 Oct 2005 11:37:29 +0400 (#451416)

 

этом

Win xxxxxxx - любая версия требует наличия загрущика в первой партиции
и обмануть ее увы никак. win так же не поддерживает более 1 первичной
партиции. win ny/2000/xp можно ставить на логические диски, но
загрузчик должен находиться на первой партиции.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21933; Возраст листа: 805; Участников: 1438
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/450967

Ответить   Fri, 7 Oct 2005 14:25:13 +0400 (#450967)

 

On Fri, 7 Oct 2005 11:35:49 +0400
eugene wrote:

Не катит!

Винде нужно, чтобы она могла написать на первый раздел свой загрузчик и
некоторые системные файлы.
Так что нужно либо поменять местами раздел с Линуксом и виндой, либо
сделать маленький (64-128 Mb) первый раздел для винды.

Ответить   Fri, 7 Oct 2005 13:12:09 +0400 (#451209)

 

Vladimir Rusinov пишет:

Можно прочитать про grub. Там были всякие хитрости, чтобы заставить
винду считать, что ее второй раздел на самом деле первый.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21939; Возраст листа: 806; Участников: 1438
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/451256

Ответить   Sat, 08 Oct 2005 00:54:17 +0400 (#451256)

 

-----Original MessageFrom: Лобанов Валерий <vale***@a*****.net>
To: "comp.soft.linux.discuss" <cvdemid***@m*****.ru> (5217738)

А именно:
info grub->booting->OS-specific notes->DOS/Windows

У меня WinXP стоит вообше на другом диске (а MBR на первом, где
Linux), поэтому я пользуюсь (в grub'e):
map (hd0) (hd1)
map (hd1) (hd0)
Но в Вашем случае, если не получится загрузится просто:
rootnoverify (hd0,1)
chaneloader +1
makeactive
boot
может стоит попробовать hide/unhide (наверное):
hide (hd0,0)
unhide (hd0,1)
rootnoverify (hd0,1)
chaneloader +1
makeactive
boot

Сергей Демидов
cvdemid***@m*****.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21947; Возраст листа: 806; Участников: 1436
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/451720

Ответить   Sat, 08 Oct 2005 03:56:23 +0400 (#451720)

 

В Птн, 07/10/2005 в 13:12 +0400, Vladimir Rusinov пишет:

Или в винде что-то сильно изменилось с тех пор, как я ее в последний раз
ставил (правда, это было давно), или вы неправы, ибо:

1) загрузчик она ставит не на первый раздел, а в MBR и в свой рутовый
раздел.
2) для установки и загрузки ей надо, чтобы ее рутовый раздел был Primery
и Active (только единственным Active на диске!). Номер раздела значения
не имеет.

Ответить   Yura Kalinichenko Sat, 08 Oct 2005 09:04:26 +0300 (#451405)

 

В сообщении от 8 Октябрь 2005 10:04 Yura Kalinichenko написал(a):

Все именно так и произошло. Не знаю откуда такие данные у Vladimir Rusinov, но

в реалии все выглядит именно так как описано в п.1 п.2 у Yura Kalinichenko.

Всем откликнувшимся большое спасибо.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21944; Возраст листа: 806; Участников: 1436
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/451421

Ответить   Sat, 8 Oct 2005 11:44:50 +0400 (#451421)

 

On Sat, 08 Oct 2005 09:04:26 +0300
Yura Kalinichenko wrote:

Признаю: мои данные были основаны исключительно на личном опыте.
Сорри.

Ответить   Sat, 8 Oct 2005 19:13:07 +0400 (#452003)

 

Пятница 07 октября 2005 13:12 | Vladimir Rusinov:

Не понимаю зачем и почему. Может быть, конечно, я давно не работал в
двойной загрузке, но, по-моему, это не так. Windows автоматом прописывает
свой загрузчик в MBR и первый сектор своего раздела. На разделе размещает
файлы, нигде на диске просто так она гадить не должна. На разделе ей
нужны ntldr и еще менюшка своя, забыл уже как называется, текстовый такой
файлик... Более ей не нужно ничего (естественно, я про NT-2000-XP),
кроме, конечно, системных файлов.

Запись в MBR мы заменим на свою, после чего будем грузить ее через ее же
собственный загрузчик в первом секторе ее же раздела. Chainloader. Все.

Если ошибаюсь - поправьте, вопрос серьезный и требующий аккуратности
(вообще, все, что касается разделов напрямую, требует аккуратности).

В любом случае, остается только посоветовать основательно забэкапиться
перед проделыванием всех финтов ушами с Windows...

Ответить   Roman I Khimov Sat, 8 Oct 2005 00:43:36 +0400 (#451415)

 

этом

Win xxxxxxx - любая версия требует наличия загрущика в первой партиции
и обмануть ее увы никак. win так же не поддерживает более 1 первичной
партиции. win ny/2000/xp можно ставить на логические диски, но
загрузчик должен находиться на первой партиции.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23559; Возраст листа: 899; Участников: 1469
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/499102

Ответить   Fri, 7 Oct 2005 14:25:13 +0400 (#499102)

 

В сообщении от 7 Октябрь 2005 14:25 Dmitry A. Kharitonov написал(a):

Не совсем точно. Win системам фиолетово на загрузчики и за гружаются они с
любого(их может быть провда всего 4) первичного раздела. Просто win при
установке забивает на наличие каких либо стороних способов загрузки и
навязчиво предлагает свой. Win при установке делает раздел на который
утанавливалась win активным и перезаписывает MBR свойм загрузчиком который
просматривает все первичные разделы находит активный и загружает от туда
вторичный загрузчик,и больше ничего не трогает. Так что если в MBR оставить
загрузчик от win, а GRUB установить на первичном разделе, то можно просто
востановить старую схему загрузки зделав снова активным раздел с GRUB.
Чтоб сделать раздел активным нужно загрузиться с LiveCD и дать команду:
sfdisk -Anbr /dev/disk, где nbr номер раздела, disk сответствеено диск
( например "sfdisk -A1 /dev/hda" делает первый раздел первого диска активным,

а остальные не активными) .
Чтобы установить GRUB в MBR первого диска:
# grub-install /dev/hda

Чтобы установить GRUB в первый раздел:
# grub-install /dev/hda1
если раздел на который устанавливаеися GRUB смонтирован не как корневой /, то

используется опция --root-directory=/path/to/mountpoin.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 23578; Возраст листа: 899; Участников: 1469
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/499344

Ответить   Mon, 9 Jan 2006 15:36:07 +0300 (#499344)