LINUX.ORG.RU

При установке Linux возникает нестандартная проблема

 , ,


0

1

Всем привет!

Только начинаю свое знакомство с Linux, решил поставить второй системой, параллельно с Win10. Есть много, очень много подробных как видео, так и текстовых гайдов, и ни в одном не встречал проблемы, с которой столкнулся.

Диск С разделил (предварительно повозившись с неперемещаемыми файлами), образ на флешке сделал, UEFI. Все ок работает, первые шаги по установке - стандартно, а вот потом начинаются проблемы. Во-первых, у меня отсутствует опция «Установить Ubuntu рядом с Windows 10», сразу же идет «Стереть диск» или «Другой вариант» (если это как-то поможет делу). Во-вторых, после того, как я выбираю «Другой вариант» и делаю разметку (по гайдам, для ОС на UEFI), у меня отсутствует Windows Boot Manager как опция для выбора устройства для установки системного загрузчика - его нет нигде, ни в одном диске, смотрел везде (есть скриншоты). Предварительно загуглив данную ситуацию, я понял, что если продолжить установку, начнутся большие проблемы с загрузкой Win10, так что пока дальнейших шагов не делал. Вопрос следующий: что нужно сделать, чтобы boot manager появился, и установка Linux прошла без последствий для Windows?

Буду очень благодарен, если кто-то поможет с решением данной проблемы!

отсутствует опция «Установить Ubuntu рядом с Windows 10»

Намек на то, что системы устанавливаются в разных режимах.

Все должно быть в одном режиме: УЕФИ, загрузчики, системы.

Так как Виндовс установлена, то придется подстраиваться под ее капризы. Точно определяй, в каком режиме установлена винда: ЕФИ или легаси. После этого проверяй, чтобы *бунту была загружена в этом-же режиме.

отсутствует Windows Boot Manager как опция для выбора устройства для установки системного загрузчика

А это место и не нужно ни в каком варианте.

andytux ★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid
nikitaz@DESKTOP-PJO25V8:~$ lsblk
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda    8:0    0  256G  0 disk
sdb    8:16   0  256G  0 disk /
nikitaz@DESKTOP-PJO25V8:~$ sudo fdisk -l
[sudo] password for nikitaz:
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sda: 256 GiB, 274877906944 bytes, 536870912 sectors
Disk model: Virtual Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sdb: 256 GiB, 274877906944 bytes, 536870912 sectors
Disk model: Virtual Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
nmorozov ()
Ответ на: комментарий от andytux

Винда 100% UEFI (только что еще раз проверил, в сведениях о системе написано «Режим BIOS: UEFI»). По *бунту пока гуглю инфу

nmorozov ()
Ответ на: комментарий от Vsevolod-linuxoid

Неправильно понял, пардон. Сейчас чекну по поиску «все должно быть в одном режиме», может, решится вопрос

nmorozov ()

ЭТО ни для ТЕБЯ! То, что в Windows делается за пару кликов в Linux не перелопатить и за день (если повезет).

anonymous ()
Ответ на: комментарий от anonymous

Большое спасибо за ваше мнение! Обязательно, всенепременно его учту)

nmorozov ()

ты забыл сделать самое главное -
прежде чем устанавливать линух себе на веник, нужно было просто попользовать его несколько дней в live-режиме, без установки
почему?
ну хотя бы потому, что тебе что-то может не понравится и ты захочешь попробовать другой дистрибутив (опять же в live-режиме)

anonymous ()
Ответ на: комментарий от anonymous

С этим все ок, линукс - отличная ОС, это лично у меня знаний не хватает, к сожалению. Но - это восполнимый пробел. Изначальную проблему решил программой easyUEFI, теперь в биосе хотя бы есть опция выбора линукса. Теперь автоматом грузит винду, попробовал выбрать руками - на секунду комп «задумывается», затем снова открывается меню выбора, как будто что-то блокирует запуск Линукса. Продолжаю гуглить…

nmorozov ()
Ответ на: комментарий от nmorozov

SecureBoot вкл? тут либо откл (как деды делали), либо дистры умеющие в него (убунту, федора, арч, дебиан … да и многие другие уже умеют) // тред не читал

anonymous ()

Диск С

не существует никакого диска C:. есть физическое устройство, в нём есть разделы: первый, второй и так далее.

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

anonymous ()

Windows Boot Manager

Хз вообще что это. У меня куча машин в дуалбуте, ни разу не слышал про это. У тебя есть EFI раздел под загрузчики.

targitaj ★★★★★ ()
Ответ на: комментарий от andytux

Вот правильно написано. Смотри в каком режиме венда стоит.

targitaj ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Кстати, не сказал спасибо за ссылку на копирование выводов терминала

ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/loop0: 2.1 GiB, 2160009216 bytes, 4218768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 219 MiB, 229638144 bytes, 448512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 55.45 MiB, 58130432 bytes, 113536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 50.98 MiB, 53432320 bytes, 104360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 65.1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 32.3 MiB, 33865728 bytes, 66144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/nvme0n1: 465.78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO 500GB               
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7417AB8E-FE01-496F-A499-09A1D91650A3

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048   1023999   1021952   499M Windows recovery environment
/dev/nvme0n1p2   1024000   1226751    202752    99M EFI System
/dev/nvme0n1p3   1226752   1259519     32768    16M Microsoft reserved
/dev/nvme0n1p4   1259520 771971071 770711552 367.5G Microsoft basic data
/dev/nvme0n1p5 771971072 869627903  97656832  46.6G Linux filesystem
/dev/nvme0n1p6 869627904 976771071 107143168  51.1G Linux filesystem


Disk /dev/sda: 29.26 GiB, 31406948352 bytes, 61341696 sectors
Disk model: Cruzer Force    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000d4ebd

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1  *     2048 61341695 61339648 29.3G  c W95 FAT32 (LBA)
nmorozov ()
Ответ на: комментарий от nmorozov

попробуем зайти с практической стороны.

для загрузки OS в режиме UEFI необходим раздел с загрузчиками (у тебя есть), загрузчик (пока не известно в отношении linux-ов) и запись об этом* в специальной памяти компьютера.

у тебя 1 или более условий не выполняется.

для начала надо из любого live * linux посмотреть на раздел EFI (загрузчики там обитают). сперва монтируешь этот раздел в режиме для чтения. смотришь его удобным тебе способом.

1-й вопрос. есть ли свободное место на этом разделе (на самом деле случай довольно редкий, чтобы этот раздел был заполнен). если вдруг всё заполнено, надо искать «кандидатов на выселение». или расширять раздел (не то чтобы, это какая-то сложная операция… но без неё тебе видимо проще будет)

2-й вопрос. какие именно загрузчики там есть. Ожидаемо /Microsoft/Windows/* (пути по памяти пишу) это всё для винды. можешь посмотреть, главное ничего не трогай.

для убунты кажется должно быть /Ubuntu/Grub/* (или ещё как-то).

если кроме виндового «хозяйства» ничего нет и есть пространство свободное можно немного «попартизанить».

раздел efi надо отмонтировать и смонтировать его в режиме чтения-записи. создать каталоги Ubuntu/grub (или любые* другие – тут сложно советовать, правил вроде бы и нет) можно по аналогии с виндой посмотреть. минимальное заполнение каталога это файлы grub.efi, shim.efi (для SecureBoot) – смотреть на загрузочной флешке. разрядность модулей по виндовому загрузчику выбираешь. флешка может содержать и устаревший 32-битный efi-загрузчик, но скорее всего тебе он не нужен (хотя не исключено и обратное).

надо ещё создать загрузочную запись утилитой efibootmgr (если правильно помню). операция простая, но иногда добиться успеха сложно бывает.

после надо проверить результат – перезагружаешься и предопрепределенными клавишами вызываешь BootMenu. если там есть запись созданная тобой – уже хорошо. а если при её выборе попадешь в консоль grub @победаящитаю. останется только написать/отредактировать/сгенирировать конфиг загрузчика (установить убунту без установки загрузчика, если ранее не сделал)

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

ещё пара замечаний.

andytux тебе говорил, что 10-ку надо настраивать для дуалбута?

я много написал (для обзора). разбей задачу на части. делай по частям. если непонятно или что-то не так, лучше переспросить.

anonymous ()

решил поставить второй системой, параллельно с Win10

Да, ты прав. Нестандартная проблема.

anonymous ()

может быть линукс хочет отдельный раздел под UEFI?

TolkoSprosit ()

может быть линукс хочет отдельный раздел под UEFI?

Вообще это делать не обязательно, по идее структура раздела EFI такая:

/EFI/Boot/bootx64.efi
/EFI/OS_такая/bla-bla.efi
...
/EFI/OS_сякая/blu-blu.efi

Где загрузчик /EFI/Boot/bootx64.efi стандартный загрузчик по умолчанию, а некое количество директорий с /EFI/OS_такая по /EFI/OS_сякая содержат загрузчики различных ОС и ты в БИОС указываешь какой именно загрузчик БИОСу следует загрузить, но чтобы БИОС о этих загрузчиках узнал тебе надо ему о них сообщить с помощью специальной утилиты.

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

вот по ней какойто материал:
https://wiki.gentoo.org/wiki/Efibootmgr/ru

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 4)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.