Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu 12.04 x64 и windows 7 x64  (Прочитано 662 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Артём_Иванов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Ubuntu 12.04 x64 и windows 7 x64
« : 09 Апрель 2013, 11:16:11 »
Здраствуйте ув. форумчане! Хочу у вас не спросить, а скорее уточнить, вопрос связанный с установкой двух OC в одной системе. Имеется в наличии несколько жёстких дисков: ssd 128гб на котором установлена windows 7, hdd 1тб под файлопомойку и hdd 250гб на которой установлена ubuntu 12.04. Вопрос в том что мне нужно  добавить загрузчик второй ОС в первую. Нашёл много статей связанных с этим вопросом, вроде всё понятно но, хочу чтоб знающие разъяснении мне пару моментов, а именно...
Цитировать
...копируем файл загрузочный сектор linux-раздела...
mkdir /mnt/share
mount /dev/sda8 /mnt/share
dd if=/dev/sda5 of=/mnt/share/linux.bin bs=512 count=1
сделал всё почти так, единственное не монтировал дисков а скинул на флешку
Цитировать
...Перезагружаемся в Windows. Копируем созданные нами файлы с FAT32-раздела в корень диска C:. Нажимаем Win+R -> cmd и пишем команды

bcdedit /create /d “Linux” /application BOOTSECTOR

Получаем сообщение, содержащее идентификатор, которые будем использовать дальше. Копируем его. Вводим команды, где {ID1} - скопированный идентификатор

bcdedit /set {ID} device partition=c:
bcdedit /set {ID} path \linux.bin
bcdedit /displayorder {ID} /addlast
так вот собственно вопрос! у меня два физических диска а не 1, следовательно
Цитировать
bcdedit /create /d “Linux” /application BOOTSECTOR
должен выдавать мне не верный id или я не прав? И если данный id не верен где мне его получить! Как я понял этот id нужно взять во второй ОС http://iscr.ru/1365492004/. Если да то вопросов нет, если нет, то пожалуйста пояните.
Заранее благодарен
« Последнее редактирование: 09 Апрель 2013, 11:21:39 от Артём_Иванов »

Оффлайн Tokuan

  • Старожил
  • *
  • Сообщений: 1249
    • Просмотр профиля
    • В поисках здравого смысла
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #1 : 09 Апрель 2013, 12:47:57 »
Артём_Иванов,
Почему именно добавить Ubuntu в виндовый загрузчик, а не наоборот?
"— Милая, - сказал он, - у вас в голове пять тысяч маркетологов срали десять лет, а вы хотите, чтобы я там убрал за пять минут…"
Пелевин В.О "Empire V"

Оффлайн Артём_Иванов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #2 : 09 Апрель 2013, 12:51:48 »
Всё таки Windows, пока основная система, поэтому так

Оффлайн Tokuan

  • Старожил
  • *
  • Сообщений: 1249
    • Просмотр профиля
    • В поисках здравого смысла
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #3 : 09 Апрель 2013, 13:03:58 »
Артём_Иванов,
А что если так.
У вас на одном диске стоит Windows, на другом Ubuntu. Даже если ничего никуда не добавлять, загрузку можно поменять выбрав нужное устройство в биосе.
Если вы добавите Windows в GRUB, а это очень просто, и выставите загрузку с диска на котором Ubuntu, то ничего не сломается.
По-крайней мере, загрузчик винды будет целым и невредимым.

Если вам принципиально, чтоб по-умолчанию грузилась Windows, то это совсем другой вопрос. Есть Grub Customizer .

Не очень ясно, что значит "основная система". Какая разница чей загрузчик будет работать?
"— Милая, - сказал он, - у вас в голове пять тысяч маркетологов срали десять лет, а вы хотите, чтобы я там убрал за пять минут…"
Пелевин В.О "Empire V"

Оффлайн mail47002

  • Активист
  • *
  • Сообщений: 783
  • 8
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #4 : 09 Апрель 2013, 13:30:31 »
Артём_Иванов,
А что если так.
У вас на одном диске стоит Windows, на другом Ubuntu. Даже если ничего никуда не добавлять, загрузку можно поменять выбрав нужное устройство в биосе.
Если вы добавите Windows в GRUB, а это очень просто, и выставите загрузку с диска на котором Ubuntu, то ничего не сломается.
По-крайней мере, загрузчик винды будет целым и невредимым.

Если вам принципиально, чтоб по-умолчанию грузилась Windows, то это совсем другой вопрос. Есть Grub Customizer .

Не очень ясно, что значит "основная система". Какая разница чей загрузчик будет работать?
яснее не бывает
Всё гениальное просто, и всё простое гениально.

Оффлайн Aleksandru

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2745
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #5 : 09 Апрель 2013, 13:49:44 »
A смысл ручками ковырять? Есть же  EasyBCD для винды.
http://ru.wikipedia.org/wiki/EasyBCD
Intel Core i3-3240 3.40GHz, GeForce GT 1030, MSI H61M-P20, 8GB RAM, KINGSTON SV300S37A240G, Kubuntu 20.04

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #6 : 09 Апрель 2013, 13:57:34 »
Цитировать
Цитировать

    ...Перезагружаемся в Windows. Копируем созданные нами файлы с FAT32-раздела в корень диска C:. Нажимаем Win+R -> cmd и пишем команды

    bcdedit /create /d “Linux” /application BOOTSECTOR

    Получаем сообщение, содержащее идентификатор, которые будем использовать дальше. Копируем его. Вводим команды, где {ID1} - скопированный идентификатор

    bcdedit /set {ID} device partition=c:
    bcdedit /set {ID} path \linux.bin
    bcdedit /displayorder {ID} /addlast

так вот собственно вопрос! у меня два физических диска а не 1, следовательно
Цитировать

    bcdedit /create /d “Linux” /application BOOTSECTOR

должен выдавать мне не верный id или я не прав? И если данный id не верен где мне его получить! Как я понял этот id нужно взять во второй ОС http://iscr.ru/1365492004/. Если да то вопросов нет, если нет, то пожалуйста пояните.
Заранее благодарен
Разве ID, вернее GUID, связан с разделом? Судя по описанию, это просто идентификатор загрузочной записи. По-моему разделы здесь вообще не причем. Где находится файл с загрузчиком указывается в следующих командах. А уж загрузчик должен знать, где ему искать grub.

Оффлайн Артём_Иванов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #7 : 09 Апрель 2013, 14:31:08 »
Tokuan
Цитировать
...загрузку можно поменять выбрав нужное устройство в биосе
я думаю что каждый раз лазить в биос что бы поменять приоритеты загрузки дисков не очень удобно.
Цитировать
Не очень ясно, что значит "основная система"
при прочих равных предпочтительнее и чаще будет грузится именно windows, это значит что включая компьютер по умолчанию должна грузиться именно она и только если необходима грузилась бы вторая ОС.
Цитировать
Есть Grub Customizer
за ссылку отдельное спасибо ознакомлюсь

Aleksandru
Не "гуглил" на предмет ПО для данной проблемы, спасибо за ссылку ознакомлюсь

Vitsliputsli
Тоесть, вся информация от куда грузить ОС содержится именно в файле linux.bin, и в принципе если я сделаю так то работать должно?

Оффлайн Tokuan

  • Старожил
  • *
  • Сообщений: 1249
    • Просмотр профиля
    • В поисках здравого смысла
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #8 : 09 Апрель 2013, 14:36:45 »
при прочих равных предпочтительнее и чаще будет грузится именно windows, это значит что включая компьютер по умолчанию должна грузиться именно она и только если необходима грузилась бы вторая ОС.
Это никак не связано с тем, какой будет загрузчик :) GRUB можно настроить, что по-умолчанию будет Windows.
"— Милая, - сказал он, - у вас в голове пять тысяч маркетологов срали десять лет, а вы хотите, чтобы я там убрал за пять минут…"
Пелевин В.О "Empire V"

Оффлайн Артём_Иванов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #9 : 09 Апрель 2013, 14:44:41 »
Цитировать
...GRUB можно настроить, что по-умолчанию будет Windows
То есть поставить загрузку с того диска на котором стоит Linux и настроить очерёдность  загрузки с помощью Grub Customizer. Я вас правильно понимаю?

Оффлайн Tokuan

  • Старожил
  • *
  • Сообщений: 1249
    • Просмотр профиля
    • В поисках здравого смысла
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #10 : 09 Апрель 2013, 14:58:02 »
То есть поставить загрузку с того диска на котором стоит Linux и настроить очерёдность  загрузки с помощью Grub Customizer. Я вас правильно понимаю?
Правильно. Более того, настроить можно и руками, изменив конфигурационный файл. Но программкой проще.
"— Милая, - сказал он, - у вас в голове пять тысяч маркетологов срали десять лет, а вы хотите, чтобы я там убрал за пять минут…"
Пелевин В.О "Empire V"

Оффлайн Артём_Иванов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu 12.04 x64 и windows 7 x64
« Ответ #11 : 09 Апрель 2013, 15:05:09 »
Tokuan Спасибо за разъяснения, буду пробовать!

Пользователь решил продолжить мысль 09 Апрель 2013, 16:23:15:
UPD: способ описанный мной не заработал :-\ выдаёт ошибку на строчке
Цитировать
bcdedit /displayorder {ID} /addlast
"не верно задан параметр" значит буду пробовать с Grub Customizer. Хотя возможно в параметре
Цитировать
bcdedit /set {ID} device partition=c:
нужно задать не диск на который я скопировал файл .bin а диск на котором установлена linux
« Последнее редактирование: 09 Апрель 2013, 16:23:15 от Артём_Иванов »

 

Страница сгенерирована за 0.096 секунд. Запросов: 24.