привет! задам глупый вопрос. на ноутбуке стоит win 10. на данный момент для теста и выбора дистра ставлю nix второй системой. что бы не убить виндовый загрузчик при установке debian можно выбрать установку в mbr?
debian+windows
Разметка на диске GPT или MBR? В любом случае убить загрузчик сложно. У меня 3 системы, для загрузки использую GRUB из-под Ubuntu, проблем нет.
Если GPT, при установке система распознает EFI раздел, добавит туда свой загрузчик, можно быдет выбрать.
Если же MBR, можно непосредственно ставить GRUB в MBR, он всё увидит.
P.S. И не ругаемся, правил никто не отменял.
ну вот и замечательно. значит сейчас буду по новой. а правила при мне писались)))
Нужно понимать, что установка загрузчика в MBR заменяет бывший там ранее загрузчик, последний сохраняется в отделый файл. Но сейчас на смену BIOS и MBR приходит UEFI вместо BIOS и GPT вместо MBR. UEFI хранит загрузочные записи отдельно, в энергонезависимой памяти.
P.S. Рекомендую ознакомиться с этим документом.
P.S. Рекомендую ознакомиться с этим документом.
yars, на будущее, если не затруднит и будет на примете, то на русском тоже давайте ссылки, ну не знаю я ихнего буржуйского :D , а почитать рекомендованное гораздо лучше (сам гуглить умею, но не всегда попадается то, что актуально)
привет! задам глупый вопрос. на ноутбуке стоит win 10. на данный момент для теста и выбора дистра ставлю nix второй системой. что бы не убить виндовый загрузчик при установке debian можно выбрать установку в mbr?
однозначно ты всё угробишь
[quote=os.user.x]привет! задам глупый вопрос. на ноутбуке стоит win 10. на данный момент для теста и выбора дистра ставлю nix второй системой. что бы не убить виндовый загрузчик при установке debian можно выбрать установку в mbr?
однозначно ты всё угробишь[/quote]
в итоге ничего не изменилось, как был голый груб без записей ОС так и остался. к сожалению времени не так много что-бы заниматься буком. и да, тут уже UEFI, но почему-то установщик сообщает об MBR
os.user.x, [console=inline]sudo fdisk -l[/console] что говорит?
os.user.x, [console=inline]sudo fdisk -l[/console] что говорит?
спасибо за оперативность и простите за нерасторопность - переезжал:)
по теме: я хорошо осведомлен, что нет ничего лучше чем чистая установка - факт. на данный момент ставлю debian второй системой рядом с win 10 для теста драйверов и прочего, для дальнейшей чистой установки (определяюсь с дистрибутивом из-за наличия AMD на борту).
установка проходит успешно не выдавая никаких ошибок, но вот когда грузится grub я имею только нормальную консоль и grub> _
или не создается файл конфига или что-то еще, на форуме спросить будет продуктивнее, хотя не побрезговал и попытался загуглить. к сожалению не пришел к нужному мне результату, вне зависимости от постановки вопроса в запросе.
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).
[quote="os.user.x"]UEFI, но почему-то установщик сообщает об MBR
Для Windows UEFI может работать только с GPT, для старых машин может использоваться GPT с защитным MBR. Что скажет [console=inline]# gdisk -l[/console]?
Попробуйте загрузиться в Live-режиме, смонтировать корень, chroot-нуться туда и принудительно установить grub-efi (или наоборот, grub-pc).[/quote]
попрошу Вас более подробно описать список команд.
Хорошо, но сначала мне нужно знать, в каком режиме у вас работает комп (Legacy boot mode или UEFI), и тип разметки HDD (MBR, он же DOS) или GPT. Для этого нужно фото экрана настроек UEFI с настройкой режима загрузки и вывод gdisk, который я просил выше.
Linux же может испоьзовать GPT с защитным MBR в режиме эмуляции BIOS.
Дико извиняюсь, но не понял термина защитный.
Гибридную разметку раздел MBR+GPT знаю.
Да и сама GPT для совместимости имеет блок LBA 0 для mbr в начале диска.
Да и сама GPT для совместимости имеет блок LBA 0 для mbr в начале диска.
Поэтому его и называют защитным, чтобы старые программы для разметки диска не убили нафиг всю разметку. Для них диск с GPT выглядит как диск с одним неформатированным разделом на весь диск.
Гибридную разметку раздел MBR+GPT знаю.
Нет никаких гибридных разметок. Защитный MBR -- это часть GPT.
Поэтому его и называют защитным
Честно, первый раз слышу такое название.
Всегда считал, что сделали для совместимости.
Нет никаких гибридных разметок. Защитный MBR -- это часть GPT.
Что значит нет.
У меня USB флешка с гибритной разметкой.
https://wiki.archlinux.org/index.php/Multiboot_USB_drive#Hybrid_UEFI_GPT_.2B_BIOS_GPT.2FMBR_boot
[quote="yars"]Поэтому его и называют защитным
Всегда считал, что сделали для совместимости.[/quote]
Ну да, для совместимости, верно. Только такая "совмемтимость" позволяет лишь данные не потерять. Впрочем, GPT всегда можно сконвертировать в MBR, и наоборот.
Защитный MBR может нести загрузчик, если он загружает ядро, опираясь на информацию о том, в каких секторах лежит ядро, как это делает lilo, а с GRUB все несколько сложнее: в первые 466 байт сектора 0 помещается только stage 1, которая загружает stage 1.5, которая, в свою очередь, подгружает модули grub'a для поддержки файловых систем, считывает ядро в память как файл и передает ему управление.
P.S. Арчвики объясняет лучше :)
Что значит нет.
Гибридная разметка - это частный случай защитного MBR с дополнительными разделами.
Arch Wiki давно прочитана :)
Но термен защитный MBR, так и не раскрыт.
Защита от чего?
Совместимость - понятно без слов.
Гибритная разметка - понятна и использована в действие.
А вот защитная MBR не понятно, что защищает и главное от кого или от чего?
А вот защитная 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]