LinuxForum.Fans
Тема

debian+windows

Автор: os_user_x 29 сообщений 1667 просмотров
25.07.2017 20:16 #424522

привет! задам глупый вопрос. на ноутбуке стоит win 10. на данный момент для теста и выбора дистра ставлю nix второй системой. что бы не убить виндовый загрузчик при установке debian можно выбрать установку в mbr?

25.07.2017 21:16 #424523

Разметка на диске GPT или MBR? В любом случае убить загрузчик сложно. У меня 3 системы, для загрузки использую GRUB из-под Ubuntu, проблем нет.
Если GPT, при установке система распознает EFI раздел, добавит туда свой загрузчик, можно быдет выбрать.
Если же MBR, можно непосредственно ставить GRUB в MBR, он всё увидит.

P.S. И не ругаемся, правил никто не отменял.

25.07.2017 21:25 #424524

ну вот и замечательно. значит сейчас буду по новой. а правила при мне писались)))

26.07.2017 12:06 #424528

Нужно понимать, что установка загрузчика в MBR заменяет бывший там ранее загрузчик, последний сохраняется в отделый файл. Но сейчас на смену BIOS и MBR приходит UEFI вместо BIOS и GPT вместо MBR. UEFI хранит загрузочные записи отдельно, в энергонезависимой памяти.
P.S. Рекомендую ознакомиться с этим документом.

26.07.2017 17:39 #424529
yars написал:

P.S. Рекомендую ознакомиться с этим документом.

yars, на будущее, если не затруднит и будет на примете, то на русском тоже давайте ссылки, ну не знаю я ихнего буржуйского :D , а почитать рекомендованное гораздо лучше (сам гуглить умею, но не всегда попадается то, что актуально)

01.08.2017 13:26 #424562
os.user.x написал:
привет! задам глупый вопрос. на ноутбуке стоит win 10. на данный момент для теста и выбора дистра ставлю nix второй системой. что бы не убить виндовый загрузчик при установке debian можно выбрать установку в mbr?

однозначно ты всё угробишь

02.08.2017 21:11 #424575
Termo написал:
[quote=os.user.x]привет! задам глупый вопрос. на ноутбуке стоит win 10. на данный момент для теста и выбора дистра ставлю nix второй системой. что бы не убить виндовый загрузчик при установке debian можно выбрать установку в mbr?

однозначно ты всё угробишь[/quote]
в итоге ничего не изменилось, как был голый груб без записей ОС так и остался. к сожалению времени не так много что-бы заниматься буком. и да, тут уже UEFI, но почему-то установщик сообщает об MBR

02.08.2017 21:42 #424576

os.user.x, [console=inline]sudo fdisk -l[/console] что говорит?

06.08.2017 21:22 #424611
Rizado написал:
os.user.x, [console=inline]sudo fdisk -l[/console] что говорит?

спасибо за оперативность и простите за нерасторопность - переезжал:)
по теме: я хорошо осведомлен, что нет ничего лучше чем чистая установка - факт. на данный момент ставлю debian второй системой рядом с win 10 для теста драйверов и прочего, для дальнейшей чистой установки (определяюсь с дистрибутивом из-за наличия AMD на борту).
установка проходит успешно не выдавая никаких ошибок, но вот когда грузится grub я имею только нормальную консоль и grub> _

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

06.08.2017 21:44 #424613
"os.user.x" написал:
UEFI, но почему-то установщик сообщает об MBR

Для Windows UEFI может работать только с GPT, для старых машин может использоваться GPT с защитным MBR. Что скажет [console=inline]# gdisk -l[/console]?
Также, в UEFI есть 2 режима работы: "legacy", в котором UEFI симулирует работу BIOS, и в нем для Windows GPT недоступен; и "EFI", в котором GPT можно использовать. Linux же может испоьзовать GPT с защитным MBR в режиме эмуляции BIOS. Так вот, если Windows ставилась в режиме EFI, то и Linux надо ставить в нем же. Вероятно, у вас Linux грузится не в том режиме, в результате и имеете приглашение голого grub (он не может прочитать свои конфиги, т.к. у него нет доступа в /boot). Попробуйте загрузиться в Live-режиме, смонтировать корень, chroot-нуться туда и принудительно установить grub-efi (или наоборот, grub-pc).

06.08.2017 22:46 #424614
yars написал:
[quote="os.user.x"]UEFI, но почему-то установщик сообщает об MBR

Для Windows UEFI может работать только с GPT, для старых машин может использоваться GPT с защитным MBR. Что скажет [console=inline]# gdisk -l[/console]?
Попробуйте загрузиться в Live-режиме, смонтировать корень, chroot-нуться туда и принудительно установить grub-efi (или наоборот, grub-pc).[/quote]
попрошу Вас более подробно описать список команд.

07.08.2017 00:51 #424615

Хорошо, но сначала мне нужно знать, в каком режиме у вас работает комп (Legacy boot mode или UEFI), и тип разметки HDD (MBR, он же DOS) или GPT. Для этого нужно фото экрана настроек UEFI с настройкой режима загрузки и вывод gdisk, который я просил выше.

07.08.2017 08:19 #424616
yars написал:
Linux же может испоьзовать GPT с защитным MBR в режиме эмуляции BIOS.

Дико извиняюсь, но не понял термина защитный.
Гибридную разметку раздел MBR+GPT знаю.
Да и сама GPT для совместимости имеет блок LBA 0 для mbr в начале диска.

07.08.2017 08:31 #424617
"Wolf" написал:
Да и сама GPT для совместимости имеет блок LBA 0 для mbr в начале диска.

Поэтому его и называют защитным, чтобы старые программы для разметки диска не убили нафиг всю разметку. Для них диск с GPT выглядит как диск с одним неформатированным разделом на весь диск.

"Wolf" написал:
Гибридную разметку раздел MBR+GPT знаю.

Нет никаких гибридных разметок. Защитный MBR -- это часть GPT.

07.08.2017 08:35 #424618
"yars" написал:
Поэтому его и называют защитным

Честно, первый раз слышу такое название.
Всегда считал, что сделали для совместимости.

07.08.2017 08:58 #424620
Wolf написал:
[quote="yars"]Поэтому его и называют защитным

Всегда считал, что сделали для совместимости.[/quote]
Ну да, для совместимости, верно. Только такая "совмемтимость" позволяет лишь данные не потерять. Впрочем, GPT всегда можно сконвертировать в MBR, и наоборот.
Защитный MBR может нести загрузчик, если он загружает ядро, опираясь на информацию о том, в каких секторах лежит ядро, как это делает lilo, а с GRUB все несколько сложнее: в первые 466 байт сектора 0 помещается только stage 1, которая загружает stage 1.5, которая, в свою очередь, подгружает модули grub'a для поддержки файловых систем, считывает ядро в память как файл и передает ему управление.
P.S. Арчвики объясняет лучше :)

07.08.2017 09:05 #424621
"Wolf" написал:
Что значит нет.

Гибридная разметка - это частный случай защитного MBR с дополнительными разделами.

07.08.2017 09:27 #424622

Arch Wiki давно прочитана :)
Но термен защитный MBR, так и не раскрыт.
Защита от чего?
Совместимость - понятно без слов.
Гибритная разметка - понятна и использована в действие.
А вот защитная MBR не понятно, что защищает и главное от кого или от чего?

07.08.2017 10:44 #424624
"Wolf" написал:
А вот защитная MBR не понятно, что защищает и главное от кого или от чего?

Я ж говорил, от порчи разметки программами, которые не поддерживают GPT.
Proof.

For limited backward compatibility, the space of the legacy MBR is still reserved in the GPT specification, but it is now used in a way that prevents MBR-based disk utilities from misrecognizing and possibly overwriting GPT disks. This is referred to as a protective MBR.[3]
Войдите или зарегистрируйтесь, чтобы ответить.