|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
10-Ноя-13 19:59
(11 лет 11 месяцев назад)
Тема была выделена из Win 7 и Ubuntu MappingOrgUa
У кого есть рецепт, как поставить Ubuntu 2 системой в дополнение к windows 8.1 на новом буке с UEFI...
т.к. после привычной установки. все равно загружается Windows, GRUB не загружается...
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
10-Ноя-13 23:40
(спустя 3 часа)
Донецков
Если кратко: выключаете UEFI (для этого выбираете Security, далее в Secure Boot жмякаете на Disabled, потом выбираете Boot и в Boot Mode жмете на Legacy, после чего ставите Линукс на другой раздел. Должен работать способ:
Security → Secure Boot Configuration; появится красное окно - жмите F10 (Aсcept).
Далее внизу:
Fast Boot ставите на Disabled.
В Key Owership выбираете Custom Keys.
В Secure Boot выбираете Disabled.
Legacy Support ставите в Enabled.
После этого в Boot Order увидите активной строку Legacy Support и список устройств. Расставляете там приоритеты (посмотрите, нужно ли отключить UEFI boot sources (по F5)) и сохраняете новые настройки. Еще можно попробовать:
Security → Boot Parameters.
Для OS Type, выбираете Windows 8 UEFI.
Потом в Secure Boot Mode выбираете Custom.
Жмете на Key Management.
Default Key Provisioning выставляете в Disable.
Потом жмете на Clear Secure Boot Keys to remove any old keys, вставляете LiveCD (или что там у вас) и сохраняете настройки в биосе.
З.Ы.: Не забудьте выставить приоритеты загрузки; должно грузиться именно с LiveCD.
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
13-Ноя-13 21:38
(спустя 2 дня 21 час)
Спасибо...
Но в том-то и дело, что я поставил Линукс на заранее разбитые разделы, отключив Security, но после перезагрузки GRUB не стартует, а запускается Windows...
Если повторно входить с Live-CD, то видно что на разделах (/, /home) установлен Линукс...
|
|
|
|
MappingOrgUa
  Стаж: 17 лет 9 месяцев Сообщений: 9833
|
MappingOrgUa ·
13-Ноя-13 21:45
(спустя 7 мин.)
Донецков писал(а):
61705476но после перезагрузки GRUB не стартует, а запускается Windows
А при установке Линя загрузчик ставили в MBR первого диска? Если нет, то ничего удивительного.
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
14-Ноя-13 21:28
(спустя 23 часа)
Увы, не обратил внимание, на какой раздел устанавливался загрузчик..., т.е. он встал на скорее всего на /, т.е. по умолчанию... Икак понимаю на этом ноутбуке на диске не MBR, а какая-то новая система... так нанем только основных разделов штук 10... (права 4 уже я сделал - разбил С на С и D, и добавил /, /home, /swape. Остальные без наименований - все скрытые и под Fat32. На какой раздел тогда устанавливать?
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
14-Ноя-13 21:57
(спустя 29 мин.)
Донецков
Что-то совсем вы запутались. Зачем столько разделов, зачем FAT какой-то? Выставили параметры нужные, чтобы UEFI вырубился, и ставите Линукс на второй раздел, скорее всего. А предварительно разметку делать не нужно никакую. Я же уже вам про это писал. Установщик сам решит, куда ему ставить; вы проследите лишь, чтобы был адекватный размер разделов и чтобы система устанавливалась именно в приоритете, т. е., как и сказал MappingOrgUa, в первый MBR.
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
15-Ноя-13 21:42
(спустя 23 часа, ред. 17-Ноя-13 11:18)
Ничего не запутался... Новый ноутбук (Samsung NP550P5C), с предустановленной Win 8, после выхода 8.1 обновился (специально не использовал, ждал пока обновление выйдет, чтобы меньше проблем было с установленными программами), потом решил разбить системный диск на 2 части, через диспетчер дисков смотрю, а там штук 6 скрытых (рядом с которыми написано восстановление системы), разного размера от нескольких 300 Мб до 19.66 Гб (почему их столько не знаю, а удалять естественно боюсь) и 1 системный в ntfs на 900 Гб, я его уменьшаю почти пополам, потом из освободившейся части выделяю 75% под диск D и форматирую в ntfs (360 Гб), из остатков уже из под linux делаю 3 раздела, своп (8 Гб), / (40 Гб), /home (41.6 Гб), 2 последних форматирую в ext4 (в Windows они определяются как RAW), на них и устанавливал Ubuntu 12.04.3, загрузчик и он скорее скорее всего установился по умолчанию в / , но при перезапуске и с отключенной настройками безопасности все равно стартует Win 8.1... Возможно нужно занового переставить Линукс, только уже принудительно указав, в какой раздел ставить загрузчик... Думал найти нормальную инструкцию по установке Линукса на новых компах, на которых UEFI, и новая разбивка диска не MBR, а GPT (
), по аналогии как ранее были инструкции по совместной установке 2 систем, но пока ничего внятного не нашел, а все больше "испытательный" полион, кто загрузчик компилирует из исходников с поддержкой UEFI, кто при установке предагает загрузчик ставить на скрытый раздел, на котором стоит загрузчик Windows (скорее всего это второй раздел на 300 Мб - Шифрованный (EFI) системный раздел) и далее еще редактировать его настройки, с большими шансами угробить загрузчик Windows...
Далее выложу фото BIOS, т.к. в инструкции к ноутбуку о нем 2 строчки, а об отключении систем безопасности вообще ничего, чтобы наверно неповадно не было ничего исправлять... Еще раз спасибо...
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
15-Ноя-13 21:51
(спустя 9 мин.)
Донецков
Вы боитесь покоцать винду, но ее необязательно вообще трогать (систему саму можно вообще не трогать при установке), а просто уменьшить ее разделы (файловый раздел (D по умолчанию) уменьшается обычно). Из винды ничего не меняется и не форматируется. Подготавливать вообще не нужно ничего. Верните диски к преждней разметке, когда стояла только винда, и поставьте Линукс нормально, указав GRUB в MBR самый первый у вас который. Если UEFI выключен, то Линь обязан установиться и поставить свой загрузчик, из которого вы можете выбирать, что загружать вам.
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
16-Ноя-13 10:42
(спустя 12 часов, ред. 16-Ноя-13 19:43)
Спасибо, буду пробывать, а заранее размечал под линукс, потому что так советуют на многих спец. форумах, и на машинах с обычными дисками, а не GPT все нормально работало...
|
|
|
|
VVD0
 Стаж: 18 лет 2 месяца Сообщений: 3800
|
VVD0 ·
16-Ноя-13 17:31
(спустя 6 часов)
У меня на ноуте с GPT Kubuntu 12.04 нормально работает. UEFI и других опреационок нет.
|
|
|
|
MappingOrgUa
  Стаж: 17 лет 9 месяцев Сообщений: 9833
|
MappingOrgUa ·
16-Ноя-13 17:40
(спустя 8 мин.)
VVD0 Как разбит диск? Куда установлен загрузчик?
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
16-Ноя-13 19:44
(спустя 2 часа 3 мин.)
Интересно, как тогда без UEFI компьютер видит диск с GPT?
|
|
|
|
MappingOrgUa
  Стаж: 17 лет 9 месяцев Сообщений: 9833
|
MappingOrgUa ·
17-Ноя-13 11:16
(спустя 15 часов)
Донецков писал(а):
61744636Интересно, как тогда без UEFI компьютер видит диск с GPT?
Возможно, в виду имеется Secure Boot
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
17-Ноя-13 12:55
(спустя 1 час 38 мин., ред. 17-Ноя-13 12:55)
Выкладываю настройки BIOS, которые отличаются от возможных вариантов, описанных NETDTHC:
стартую по F2:
на вкладке Advanced, редактирую Fast BIOS mode:
выставляю Disabled,
на вкладке Security ничего нужного не обнаружил:
на вкладке Boot:
выставляю Secure Boot в Disabled:
OS Mode Selection выставляю в CSM and UEFI OS:
вхожу в Boot Divice Priority:
но в вариантах выбора с чего загружаться вижу только:
т.е. кроме загрузки Windows и с DVD ничего нет...
Сохраняю по F10:
если же выставляю первым загрузку с DVD, которого нет в дисководе, то автоматического перехода на Windows (как это можно было бы ожидать в более ранних компьютерах не происходит):
Кто подскажет, что ни так я изменил в BIOS, чтобы можно было стартовать с установленного GRUB, который бы позволял бы выбрать загрузку либо Windows, либо Linux?
|
|
|
|
VVD0
 Стаж: 18 лет 2 месяца Сообщений: 3800
|
VVD0 ·
17-Ноя-13 19:09
(спустя 6 часов, ред. 17-Ноя-13 19:15)
MappingOrgUa писал(а):
61742811Как разбит диск? Куда установлен загрузчик?
Код:
# parted -l
Модель: ATA WDC WD6400BPVT-0 (scsi)
Диск /dev/sda: 640GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt Номер Начало Конец Размер Файловая система Имя Флаги
1 20,5kB 545kB 524kB bios_grub
3 545kB 4295MB 4294MB linux-swap(v1)
2 4295MB 162GB 158GB ext4
4 162GB 640GB 478GB ext4
Естественно grub в мастербуте и в разделе bios_grub.
Донецков писал(а):
61744636Интересно, как тогда без UEFI компьютер видит диск с GPT?
Что заначит "компьютер видит"?
Загрузчик понимает GPT (grub2), операционка тоже - какая разница, что BIOS не имеет ни малейшего понятия о GPT?
Для всех, кто не понимает GPT диск выглядит так:
Код:
# fdisk -l ВНИМАНИЕ: На '/dev/sda' обнаружена GPT (GUID Partition Table)! Утилита fdisk не поддерживаетGPT. Используйте GNU Parted. Диск /dev/sda: 640.1 Гб, 640135028736 байт
255 головок, 63 секторов/треков, 77825 цилиндров, всего 1250263728 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x00000000 Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 1250263727 625131863+ ee GPT
|
|
|
|
MappingOrgUa
  Стаж: 17 лет 9 месяцев Сообщений: 9833
|
MappingOrgUa ·
18-Ноя-13 14:13
(спустя 19 часов)
VVD0 писал(а):
61759018Естественно grub в мастербуте и в разделе bios_grub.
А вот это уже интересно. Возможно, это и есть решение: для загрузки Линя с GPT нужно поместить grub в раздел bios_grub. Как это сделать?
P.S. Модель ноута назвать можете?
|
|
|
|
VVD0
 Стаж: 18 лет 2 месяца Сообщений: 3800
|
VVD0 ·
18-Ноя-13 15:42
(спустя 1 час 28 мин.)
MappingOrgUa писал(а):
61768699А вот это уже интересно. Возможно, это и есть решение: для загрузки Линя с GPT нужно поместить grub в раздел bios_grub. Как это сделать?
Вторая ссылка в гугле по запросу "grub GPT": http://klinkov.ya.ru/replies.xml?item_no=584
Я это делал года 3 назад, как винт на 640Gb подарили с Advanced Format, поэтому именно тот самый мануал уже врядли найду, а этот только что нагуглил.
MappingOrgUa писал(а):
61768699Модель ноута назвать можете?
ASUS F80L
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
18-Ноя-13 17:04
(спустя 1 час 22 мин.)
Т.е. нужно :
Цитата:
Для этого нужно только не забыть предусмотреть в начале диска небольшой раздельчик (не менее 31 килобайта) с флагом "bios_grub"....
3.Не забываем про то, что fdisk/cfdisk не умеют работать с GPT. Поэтому применяем "parted".
4.Первым делом создаем в начале диска маленький раздельчик. Например, размером в 1 мегабайт. Тип раздела — "non-fs". Например, так: "mkpart non-fs 0MB 1MB".
5.Этому разделу присваиваем флаг "bios_grub", например так: "parted /dev/sda set 1 bios_grub on".
6.Дальше размечаем жесткий диск так, как нам надо.
7.Собственно всё. Теперь Grub2 должен прописаться на диск /dev/sda без проблем.
Для чистого диска понятно, но если на нем уже установлена другаю ОС (в данном случае Windows 8.1), и начала диска занято другими разделами, см. пост выше, в данном случае разделом восстановления... Можно ли от него безболезненно "откусить" часть на 1 Мб?
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
18-Ноя-13 17:34
(спустя 30 мин.)
Предварительно (т. е. перед установкой Линя) откусывать ни от чего ничего не нужно. Ну сколько раз это повторять? Да и что вам даст кусок в 1 Мб?
По скриншотам - почему с дисковода не грузится?
Я же писал:
NETDTHC писал(а):
61667371Не забудьте выставить приоритеты загрузки; должно грузиться именно с LiveCD.
|
|
|
|
VVD0
 Стаж: 18 лет 2 месяца Сообщений: 3800
|
VVD0 ·
19-Ноя-13 04:21
(спустя 10 часов)
Донецков писал(а):
61770531Для чистого диска понятно, но если на нем уже установлена другаю ОС (в данном случае Windows 8.1), и начала диска занято другими разделами, см. пост выше, в данном случае разделом восстановления... Можно ли от него безболезненно "откусить" часть на 1 Мб?
Этот раздел (загрузочный) не обязательно должен быть в начале диска.
|
|
|
|
m16n32
 Стаж: 14 лет 11 месяцев Сообщений: 450
|
m16n32 ·
19-Ноя-13 12:25
(спустя 8 часов)
Цитата:
OS Mode Selection выставляю в CSM and UEFI OS
Вы уж как-нибудь определитесь с ответом на вопрос: чего хочу? Либо вы используете интерфейс efi,либо не используете. Да, можно и так, и эдак. Можно и совместить, но... производитель гораздо быстрее прекращает производство моделей ноутбуков, чем для этих моделей ихние программёры выпускают новые версии микропрограмм загрузчиков. Если на большинство современных десктопных материнских плат асустек более-менее успевает с софтом микропрограммы загрузчика, то с ноутбуками дело обстоит хуже. Оно и понятно - уж очень быстро требования меняются. Но это уже отдельная тема.
Совмещение режима базовой системы ввода-вывода (BIOS) и современного интерфейса управления железом (EFI) в одной позиции необходимо для "не нарушения общности", но в вашем случае не позволяет себя показать из-за банального отсутствия у вас возможности дальнейшего выбора. Короче, программёры просто не успели впихнуть реализацию этого фокуса в пользовательский интерфейс. Чтобы понятнее было, эдакое совмещение режимов BIOS и EFI, после сохранения и ребута железа, и последующего повторного входа в гуй настроек микропрограммы, должно привести к картинке, когда у вас показываются возможные варианты передачи загрузки как по старому режиму (BIOS), так и по "новому" интерфейсу (EFI). Но в реализации гуя управления загрузчиком вашей модели ноутбука этот моментик, вероятно, просто отсутствует. И вы получаете EFI, как более передовой. Или просто не долистываете экран...
Итак. Пока морду "BIOS-а" для вашей модели ноутбука не подогнали под функционал, имеющийся на реализациях десктопных матерей, или пока вы при выборе совмещённого режима не обнаружите дальнейший правильный вариант передачи загрузки, вам следует выбирать либо то, либо сё. И следовать инструкциям от производителя ноутбука. Инструкций от асустека навалом лежит в ихней "базе знаний". В вашем случае это знание подойдёт:
Цитата:
Please enter the BIOS (press and hold F2 key when power on). Switch to “Boot” and set “Lunch CSM” to Enabled. Then switch to “Security” and set “Secure Boot Control” to Disabled. Press F10 to save and exit. Press and hold ESC key to lunch boot menu when notebook restart.
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
19-Ноя-13 16:38
(спустя 4 часа)
У меня не ASUS, а Samsung...
Цитата:
OS Mode Selection выставляю в CSM and UEFI OS
- выбирал только потому, что если выставляешь. только CSM, то Windows 8.1 - не загружается, даже если стоит 1 в списке загрузки...
Цитата:
По скриншотам - почему с дисковода не грузится?
- потому что в это время в дисководе ничего не было, если туда поставить диск с Линуксом, то естественно, начинает грузиться LiveCD - именно так я и устанавливал его, вопрос не в этом, а в том что GRUB устанавливается по умолчанию на корневой раздел, а после перезапуска он не стартует... Возможно более новые версии, а не 12.04.3 что-то и спрашивают при установке, а эта нет, хотя она обнаружила установленную Windows 8 о чем и уведомила... Только я изначально не заморачивался по этому вопросу, честно сказать до момента пока не столкнулся с необходимостью отключения Secure Boot, чтобы иметь возможность стартовать с дисковода, а потом не стартовал GRUB после установки Линукс, то я даже не слышал что существуют компы с UEFI и разбивкой GPT... А т.к. до этого устанавливал Линукс только в соответствии с этой инструкцией
, в которой кстати и сказано как подготовить диск перед установкой программы, то и начал искать аналогичную инструкцию по тому как поставть Линукс на компьютер но при наличии UEFI и GPT... К сожалению, пока внятной и понятной инструкции, где объяснены основные "подводные камни" пока не встретил...
Будет время буду пробывать с созданием еще одного раздела с флагом "bios_grub" и установкой GRUB именно на него...
|
|
|
|
dj--alex
 Стаж: 17 лет 2 месяца Сообщений: 3843
|
dj--alex ·
20-Ноя-13 18:40
(спустя 1 день 2 часа, ред. 20-Ноя-13 18:40)
а для чего вы планируете использовать винду?
эту проблему линукс никак решить не может? просто если линукс может это решить - то в таком случае наличие винды совсем необязательно.
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
20-Ноя-13 19:02
(спустя 22 мин.)
dj--alex
Это лучший вариант, конечно, но подавляющее большинство пользователей боятся сразу переходить на Линукс, удаляя винду и больше не используя ее ни в дуалбуте, ни в виртуалке, ни где-либо еще (имеются ввиду именно домашние компьютеры, т. к. по работе с виндами так или иначе неизбежно приходится сталкиваться).
К тому же, за винду уже заплатили, и это еще одна веская причина не удалять ее при установке Линукса.
З.Ы.:
У меня тоже винда в дуалбуте была вместе с OpenSUSE, когда решил перейти на Линукс. На SUSE я делал все то, что до этого на винде и ощущения, что чего-то не хватает не было, потому что настроил и доустановил кучу всевозможных программ для работы с мультимедиа. На винде только играл, но постоянные бсоды при фрапсинге игр меня достали окончательно и я стал на SUSE и играть тоже; после этого винду вообще не загружал, ну а потом она слетела от удара по системнику (когда алкаши материнку сломали).
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
22-Ноя-13 18:02
(спустя 1 день 22 часа)
Причин не удалять Windows пока много, увы под Linux еще далеко не все ПО существует и работает, в т.ч. и под Wine... А Linux хотел поставить также по нескольким причинам, для общего развития (  ), кое-что из ПО на оборот под ним шустрее работает (тот же QGIS)... Вообщем хочу и все тут... Сразу скажу не для игра - чисто рабочий ноутбук...
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
22-Ноя-13 19:06
(спустя 1 час 4 мин.)
Донецков писал(а):
61825207под Linux еще далеко не все ПО существует и работает, в т.ч. и под Wine...
Практически все есть. А чего нет - можно в вине либо в виртуалке запустить.
Донецков писал(а):
61825207кое-что из ПО на оборот под ним шустрее работает
Под ним все быстрее работает. Проведите эксперимент: откройте любую программу в винде и в Линуксе (хоть даже в Wine) и сравните время запуска.
Донецков писал(а):
61825207Сразу скажу не для игра - чисто рабочий ноутбук...
Тогда винда вообще не нужна. Чисто для работы/инета/мультимедиа Линукс подходит вообще идеально. В винде - только играть. Инет отключить, т. к. он там не нужен и никакой софт не спасет от проникновения всякой живности, поставить новые библиотеки и играть (то, что на Лине не идет из-за мелклмягковских [sensored]).
|
|
|
|
VVD0
 Стаж: 18 лет 2 месяца Сообщений: 3800
|
VVD0 ·
23-Ноя-13 03:21
(спустя 8 часов)
Донецков
Ещё вариант: ставишь только Linux, а в нём виртуалку (VirtualBox) создаёшь с виндой, для виндового ПО.
Запускаешь эту виртуалку только когда надо поработать с таким специфичным ПО и оно не работает в wine.
|
|
|
|
NETDTHC
 Стаж: 13 лет 11 месяцев Сообщений: 10551
|
NETDTHC ·
23-Ноя-13 03:26
(спустя 5 мин.)
Кстати говоря, это неплохой вариант (если поиграть нужно либо запустить что-либо еще "сугубо виндовское" - что не идет из Wine), но окно VB не открывается почему-то на весь экран. И да, скопировать файлы из виртуалки на реальный диск и обратно тоже не удается несмотря на двунаправленный буфер обмена.
|
|
|
|
Донецков
Стаж: 16 лет 4 месяца Сообщений: 905
|
Донецков ·
23-Ноя-13 11:06
(спустя 7 часов)
Немного отвлеклись от темы, естественно, если бы хотел VM, или через эмулятор, это одно дело, но как говорится -простых путей не ищем... поэтому поиск "нормально" инструкции продолжается...
|
|
|
|
MappingOrgUa
  Стаж: 17 лет 9 месяцев Сообщений: 9833
|
MappingOrgUa ·
23-Ноя-13 14:34
(спустя 3 часа)
Хотел поковырять на виртуалке (оказывается, VB умеет эмулировать EFI), но не получилось. Win8 не хочет становиться - просто виснет на логотипе при загрузке с ISO. Пробовал два разных образа - одинаково. Хотя сама виртуалка рабочая, openSUSE я туда ставил (с EFI).
|
|
|
|