ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами
@ 2007-10-26  9:06 ALT Linux User
  2007-10-26 10:00 ` Andrew Borodin
  0 siblings, 1 reply; 5+ messages in thread
From: ALT Linux User @ 2007-10-26  9:06 UTC (permalink / raw)
  To: ALT Linux Community

Небольшой текстик. Может пригодиться.

Исправления, корректировка - приветствуются. Текст может быть
использован сообразно вашим нуждам.

IMHO было бы целесообразно добавить пару строк о том, как искать USB
устройство, если оно не /dev/sda1 и не /dev/sdb1.

---------

Организация двойной загрузки MS Windows Vista/Linux штатными средствами.

Если вы установили загрузчик Linux в место, отличное от Master Boot
Record (MBR, главный загрузочный сектор всего жёсткого диска) и хотите
наладить двойную загрузку по выбору из MS Windows Vista, выполните
следующие действия.

Подразумевается, что вы знаете месторасположение вашего загрузчика,
которое вы выбрали при установке Linux на ваш компьютер. Например,
если у вас SATA диск, то раздел диска, содержащий bootsector
(загрузочный код) будет находится в первом секторе раздела диска,
обозначаемого как /dev/sdaX, где Х - цифра, обозначающая раздел
(например, /dev/sda5). Тоже справедливо и для IDE жёсткий дисков, с
обозначениями /dev/hdaХ.

Загрузитесь с ALT Linux Desktop 4 диска и выберите "Спасательная
система" в опциях загрузки. После загрузки, выполните следующие
действия:

1. Вставте Flash USB в разъём и примонтируйте его для доступа:

# mount -t vfat /dev/sdb1 /media

где /dev/sdb1 - переменная величина. Если у вас IDE жёсткий диск и нет
SATA дисков, то USB Flash возможно будет /dev/sda1

2. Скопируйте содержимое первого сектора раздела диска, содержащего bootsector:

# dd if=/dev/sdaX of=/media/altboot.bin bs=512 count=1

где X - номер раздела диска, куда вы установили bootsector при инсталляции Linux

3. Отмонтируйте USB Flash:

# umount /media

Перегрузите компьютер и загрузитесь в MS Windows Vista. Для
организации двойной загрузки вам понадобится пароль администратора MS
Windows Vista.

Скопируйте с USB Flash файл altboot.bin на загрузочный жёсткий диск MS
Windows Vista (часто это C:\ с меткой Vista и иконкой с флажком,
отличной от других дисков).

Через главное меню вызова программ найдите программу "Командная
строка" (Щелчок по главной кнопке меню -> Все программы ->
Стандартные). Щёлкните по ней правой кнопкой мыши и в появившемся меню
выберете "Запуск от имени администратора". В окошко проверки уровня
доступа введите пароль администратора. Затем, выполните следующие
действия в открывшейся "Командной строке":

>bcdedit /create /d "ALT Linux Desktop 4" /application BOOTSECTOR

(здесь можно менять только то, что в кавычках)

командная строка вернёт вам идентификатор раздела диска, который вам в
дальнейшем пригодится. Идентификатор будет выглядеть примерно так:
{af547064-805e-11dc-aac6-001a92fbdb52}
Скопируйте его из командной строки в блокнот.

Далее мы будем пользоваться указанным для примера идентификатором. Вы
будете подставлять свой. Идентификатор должен быть в полном виде, со
скобками.

Выполняйте в командной строке:

>bcdedit /set {af547064-805e-11dc-aac6-001a92fbdb52} device boot

>bcdedit /set {af547064-805e-11dc-aac6-001a92fbdb52}  PATH \altboot.bin

>bcdedit /displayorder {af547064-805e-11dc-aac6-001a92fbdb52} /addlast

>bcdedit /timeout 30

После этого, после перезагрузки компьютера вы увидите меню выбора
операционной системы для загрузки.

Для удаления созданной записи воспользуйтесь командой:

>bcdedit /delete {af547064-805e-11dc-aac6-001a92fbdb52} /cleanup

Для просмотра возможных вариантов загрузки выполните:

>bcdedit /enum

Вот типичный вид загрузчика MS Windows Vista с возможностью второй
загрузки, выданный этой командой:

Диспетчер загрузки Windows
--------------------
идентификатор     {bootmgr}
device                  partition=C:
description           Windows Boot Manager
locale                  ru-RU
inherit                 {globalsettings}
default                {current}
resumeobject      {0f0add93-0f54-11dc-975e-001a92a8025e}
displayorder        {current}
                          {af547064-805e-11dc-aac6-001a92fbdb52}
toolsdisplayorder  {memdiag}
timeout                 30

Загрузка Windows
-------------------
идентификатор     {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description           Microsoft Windows Vista
locale                  ru-RU
inherit                 {bootloadersettings}
recoverysequence {572bcd56-ffa7-11d9-aae0-0007e994107d}
recoveryenabled         Yes
osdevice              partition=C:
systemroot           \Windows
resumeobject        {0f0add93-0f54-11dc-975e-001a92a8025e}
nx                      OptIn

Загрузочный сектор реального режима
---------------------
идентификатор    {af547064-805e-11dc-aac6-001a92fbdb52}
device                  boot
path                    \altboot.bin
description             "ALT Linux 4 Desktop"

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами
  2007-10-26  9:06 [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами ALT Linux User
@ 2007-10-26 10:00 ` Andrew Borodin
  2007-10-26 10:24   ` Алексей Шенцев
  2007-10-26 11:27   ` ALT Linux User
  0 siblings, 2 replies; 5+ messages in thread
From: Andrew Borodin @ 2007-10-26 10:00 UTC (permalink / raw)
  To: ALT Linux Community

On Fri, Oct 26, 2007 at 01:06:55PM +0400, ALT Linux User wrote:

> Организация двойной загрузки MS Windows Vista/Linux штатными средствами.

[skip]

Какой ужас... Как в той системе всё сложно... А что, в Висте 
c:\boot.ini отсутствует? Или через него сделать двойную загрузку 
уже нельзя?

-- 

С уважением,
А. Бородин.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами
  2007-10-26 10:00 ` Andrew Borodin
@ 2007-10-26 10:24   ` Алексей Шенцев
  2007-10-26 10:37     ` Andrew Borodin
  2007-10-26 11:27   ` ALT Linux User
  1 sibling, 1 reply; 5+ messages in thread
From: Алексей Шенцев @ 2007-10-26 10:24 UTC (permalink / raw)
  To: ALT Linux Community general discussions

В сообщении от Friday 26 October 2007 14:00:40 Andrew Borodin написал(а):
> On Fri, Oct 26, 2007 at 01:06:55PM +0400, ALT Linux User wrote:
> > Организация двойной загрузки MS Windows Vista/Linux штатными средствами.
>
> [skip]
>
> Какой ужас... Как в той системе всё сложно... А что, в Висте
> c:\boot.ini отсутствует? Или через него сделать двойную загрузку
> уже нельзя?
А у вас двойная загрузка Vista/WinXP работает через boot.ini?
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами
  2007-10-26 10:24   ` Алексей Шенцев
@ 2007-10-26 10:37     ` Andrew Borodin
  0 siblings, 0 replies; 5+ messages in thread
From: Andrew Borodin @ 2007-10-26 10:37 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Fri, Oct 26, 2007 at 02:24:11PM +0400, Алексей Шенцев wrote:
> В сообщении от Friday 26 October 2007 14:00:40 Andrew Borodin написал(а):
> > On Fri, Oct 26, 2007 at 01:06:55PM +0400, ALT Linux User wrote:
> > > Организация двойной загрузки MS Windows Vista/Linux штатными средствами.

> > [skip]

> > Какой ужас... Как в той системе всё сложно... А что, в Висте
> > c:\boot.ini отсутствует? Или через него сделать двойную загрузку
> > уже нельзя?
> А у вас двойная загрузка Vista/WinXP работает через boot.ini?

Я ж просто спрашиваю. :-)  У меня нет ни Висты, ни XP. С первой я 
надеюсь никогда дела не иметь. :-)
Дома до сих пор стоит второй системой w2k, которая запускается 
раз в несколько месяцев. Там с этим проблемы нет.

-- 

С уважением,
А. Бородин.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами
  2007-10-26 10:00 ` Andrew Borodin
  2007-10-26 10:24   ` Алексей Шенцев
@ 2007-10-26 11:27   ` ALT Linux User
  1 sibling, 0 replies; 5+ messages in thread
From: ALT Linux User @ 2007-10-26 11:27 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On 10/26/07, Andrew Borodin <borodin@zarya-k.ru> wrote:

> Какой ужас... Как в той системе всё сложно... А что, в Висте
> c:\boot.ini отсутствует? Или через него сделать двойную загрузку
> уже нельзя?

Да, отсутствует.

BCD - это Boot Configuration Data. Более расширенный и современный
загрузчик, который может использоваться в системах грузящихся не
только с помощью BIOS.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-10-26 11:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-26  9:06 [Comm] Организация двойной загрузки MS Windows Vista/Linux штатными средствами ALT Linux User
2007-10-26 10:00 ` Andrew Borodin
2007-10-26 10:24   ` Алексей Шенцев
2007-10-26 10:37     ` Andrew Borodin
2007-10-26 11:27   ` ALT Linux User

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git