Решено: Debian и Windows 7 (multi-boot)

Knoppix

Модераторы: Warderer, Модераторы разделов

CWT
Сообщения: 6

Решено: Debian и Windows 7

Сообщение CWT »

Здравствуйте.

Излагаю ситуацию:
Позавчера был установлен Debian Lenny. Вчера была установлена Windows 7.
На Винде есть EasyBCD, только вот с него Линукс не хочет бутиться, пишет ошибку чтения с диска.

Вот схема разделов:
Изображение

Какими средствами предложите их засунуть в бут?

P.S. Знаю что вопрос изъезженный, однако подходящего не нашёл, даже поиском тут.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Решено: Debian и Windows 7

Сообщение nesk »

CWT писал(а):
20.09.2009 23:46
На Винде есть EasyBCD, только вот с него не бутится, пишет ошибку чтения с диска.

кто с него не бутится? винда или линукс?
хотите восстановить загрузчик линукса и добавить туда загрузки винды?
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21350
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Debian и Windows 7

Сообщение Bizdelnick »

А где загрузочный раздел винды? Он в семёрке вроде отдельно должен быть.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CWT
Сообщения: 6

Re: Решено: Debian и Windows 7

Сообщение CWT »

nesk писал(а):
20.09.2009 23:49
CWT писал(а):
20.09.2009 23:46
На Винде есть EasyBCD, только вот с него не бутится, пишет ошибку чтения с диска.

кто с него не бутится? винда или линукс?
хотите восстановить загрузчик линукса и добавить туда загрузки винды?


Не бутится Линукс, а загрузчик хотелось бы оставить тот что есть, Виндовый.


Bizdelnick писал(а):
20.09.2009 23:53
А где загрузочный раздел винды? Он в семёрке вроде отдельно должен быть.


Некоторые разделы я вырезал в граф. редакторе, дабы не захламлять ненужным. Однако системный раздел Винды в наличии только один, тот что помечен одноимённо
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Решено: Debian и Windows 7

Сообщение nesk »

Вы по такой схеме делали:
1. Turn on EasyBCD, go to the "Add/Remove Entries" screen and pick Linux from the tabs at the top.
2. Pick the appropriate bootloader from the drop-down menu (either GRUB or LILO),
3. Give the entry a user-friendly name (and if you want to keep "NST Linux Loader" as the text, we won't say no!)
4. The hardest part of this mind-numbingly difficult exercise (/sarcasm) is choosing the correct hard drive and partition numbers that correspond to the partition you installed Linux (and most importantly, the bootloader) to.
In EasyBCD (and Windows in general), drive numbers start at 0, and partitions start at 1. So the second partition of the first drive would be 0, 2.
5. Press "Add Entry" and reboot.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
CWT
Сообщения: 6

Re: Решено: Debian и Windows 7

Сообщение CWT »

Да, конечно, не стал бы я лезть аж на этот форум иначе :)
Я конечно попробую ещё разок (этак пятый), чтобы убедиться.

Если что — вот настройки EasyBCD:

Код:

Windows Boot Manager -------------------- identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795} device partition=C: description Windows Boot Manager locale ru-RU inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} resumeobject {975c0c77-a57c-11de-b25f-8b6e9c354405} displayorder {975c0c78-a57c-11de-b25f-8b6e9c354405} {975c0c80-a57c-11de-b25f-8b6e9c354405} toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d} timeout 30 Windows Boot Loader ------------------- identifier {975c0c78-a57c-11de-b25f-8b6e9c354405} device partition=C: path \Windows\system32\winload.exe description Windows 7 locale ru-RU inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} recoverysequence {975c0c79-a57c-11de-b25f-8b6e9c354405} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {975c0c77-a57c-11de-b25f-8b6e9c354405} nx OptIn Real-mode Boot Sector --------------------- identifier {975c0c80-a57c-11de-b25f-8b6e9c354405} device partition=C: path \NST\nst_grub.mbr description Linux Debian
Спасибо сказали:
neolive
Сообщения: 132
ОС: Debian 4.0 etch GNU/Linux

Re: Решено: Debian и Windows 7

Сообщение neolive »

А вот здесь смотрели? How to dual-boot Vista with Linux. Хотя там про Висту, но я не думаю, что процесс будет сильно отличаться.

Once that's done, choose Configure - this launches the NeoGrub menu.lst file, location at C:\NST\menu.lst. Use Notepad or Wordpad to open the file, and then paste in the boot entries from the backup copy of MENU.LST you made earlier. These entries occur between "## ## End Default Options ##" and "### END DEBIAN AUTOMATIC KERNELS LIST". Save and exit, then reboot the machine.
Спасибо сказали:
CWT
Сообщения: 6

Re: Решено: Debian и Windows 7

Сообщение CWT »

Большое спасибо, когда наткнулся на эту статью сам, подумал не то. Сейчас попробую :)
Спасибо сказали:
CWT
Сообщения: 6

Re: Решено: Debian и Windows 7

Сообщение CWT »

Ребят, теперь другая проблема.
Я-таки выбрал GRUB в качестве загрузчика. Теперь в GRUB надо прописать Винду которая стоит на первом диске во втором разделе (0,1). Намекните, почему не бутится с этого конфига:

Код: Выделить всё

title         Windows    7
rootnoverify        (hd0,1)
makeactive
chainloader +1
Спасибо сказали:
neolive
Сообщения: 132
ОС: Debian 4.0 etch GNU/Linux

Re: Решено: Debian и Windows 7

Сообщение neolive »

Попробуй ввести вот это:

Код: Выделить всё

title Windows 7
     map (hd0) (hd1)
     map (hd1) (hd0)
     root(hd1,0)
     makeactive
     chainloader (hd1,0)+1

Дело в том, что Винде жизненно необходимо находится на первом разделе жесткого диска. С помощью команды map можно заставить ее так думать.
Спасибо сказали:
CWT
Сообщения: 6

Re: Решено: Debian и Windows 7

Сообщение CWT »

neolive писал(а):
21.09.2009 22:53
Попробуй ввести вот это:

Код: Выделить всё

title Windows 7
     map (hd0) (hd1)
     map (hd1) (hd0)
     root(hd1,0)
     makeactive
     chainloader (hd1,0)+1

Дело в том, что Винде жизненно необходимо находится на первом разделе жесткого диска. С помощью команды map можно заставить ее так думать.

Спасибо, ошибки теперь не выдаёт, однако и не бутится. Щас ещё поэкспериментирую и доложу об успехах.

UPD: Удалось пробится до меню загрузки EasyBCD (да, получается "вложенный" загрузчик какой-то =/).
Однако Винда теперь жалуется что её покорябали в зоне BOOTMGR, и требует восстановления, однако родной диск не принимает. Да думаю и ненадо восстанавливать, скажите только как её вернуть в загружаемое состояние.

UPD2: Всем спасибо, Винду получилось восстановить, всем спасибо ещё раз.
Спасибо сказали:
Аватара пользователя
alukar4eg
Сообщения: 22

Re: Решено: Debian и Windows 7

Сообщение alukar4eg »

Код: Выделить всё

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title           Windows Vista/Longhorn (loader)
root            (hd1,0)
savedefault
makeactive
map             (hd0) (hd1)
map             (hd1) (hd0)
chainloader     +1
Спасибо сказали: