LINUX.ORG.RU

Дистрибутивы linux не видят диск

 , , , ,


0

2

Я создал раздел от диска F:, в этом разделе 100 гигабайт, и я хочу установить на него linux. Раннее я перевел диск из динамического в базовый, так как расширил диск F: прошлым разделом(не тем, который я сейчас использую). раньше у меня была установлена ubuntu на раздел который я создал из диска F:, и все работало отлично, сейчас я удалил ubuntu, и расширил диск F: местом, которое занимала ubuntu, однако сейчас ни один дистрибутив который я пробовал установить(arch, fedora, debian, mint) не видят разделы которые я создаю(я пробовал пересоздавать разделы с разными файловыми системами и т.д более 15 раз), пробовал устанавливать все выше перечисленное просто на нераспределенное пространство, его тоже не видит, вернее арч его увидел но работать отказался. с чем это может быть связано? p.s. сейчас сижу на windows 11

Linux не требует, чтобы ты дал ему «диск» (раздел физического диска) с какой-то назначенной буквой, отформатированный в NTFS – для него это место, что занято данными Windows, он не может туда установиться.

Ему нужно просто чистое место на диске. Без разделов, без ФС. Но ставиться на него он тоже напрямую не может, ему нужно там создать свой раздел, отформатировать его в ext4 или XFS обычно, и уже на него ставиться.

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

ТС, как я понял, сперва пробовал ставиться на NTFS раздел и получил ошибку, потом на чистое место, не создавая там из Linux раздел с ext4 или иной совместимой ФС, и тоже получил ошибку.

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

Чертова путаница в терминологии Windows и Linux… я даже не понял, говоришь ли ты о полностью пустом физическом диске, где нет ни разметки, ни разделов, ни ФС – или же о разделе на физическом диске, что отформатирован в NTFS, но где нет данных.

Короче, просто пришли выводы 3 команд:

sudo fdisk -l
lsblk
lsblk -f

Как правильно копировать вывод терминала – иначе будет нечитаемая каша.

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

Я-то их знаю. А вот что ТС под ними имеет в виду – откуда мне знать? В Windows C:\ и D:\ оба могут называться дисками, сами при этом находясь на одном физическом диске – в Linux же они называются разделами диска.

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

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

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

Вполне возможно, что в силу отсутствия у тебя навыков работы с lsblk и fdisk, ты неверно понял их вывод или же не заметил явную причину проблем.

Такое часто бывает с новичками, недавно например человек не мог починить свой Linux, что не загружался – по его фото экрана я сразу понял, что проблема в битой ФС, и помог починить – он не смог, в силу отсутствия знаний, понять, что означает приглашение аварийного initramfs.

Поэтому мне нужен вывод команд выше, целиком и без каких-либо изменений или обрезки с твоей стороны.

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

sudo fdisk -l:

Disk /dev/sda: 111.8 GiB, 120040980480 bytes, 234455040 sectors
Disk model: WDC WDS120G2G0B-
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: 724C69E2-7F88-414A-BB3C-BE8A3E6FEE66

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    206847    204800   100M EFI System
/dev/sda2     206848    208895      2048     1M Microsoft LDM metadata
/dev/sda3     208896    239615     30720    15M Microsoft reserved
/dev/sda4     239616 233392127 233152512 111.2G Microsoft LDM data
/dev/sda5  233392128 234450943   1058816   517M Windows recovery environment


Disk /dev/sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000DM010-2EP1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x487c24ba

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1          63 1953523119 1953523057 931.5G 42 SFS

Partition 1 does not start on physical sector boundary.


Disk /dev/sdc: 119.24 GiB, 128035676160 bytes, 250069680 sectors
Disk model: DEXP SSD C100 12
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: 0x0cae10f7

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sdc1  *      2048    202744    200697    98M  7 HPFS/NTFS/exFAT
/dev/sdc2       202752 250065541 249862790 119.1G  7 HPFS/NTFS/exFAT


Disk /dev/sdh: 29.31 GiB, 31473008640 bytes, 61470720 sectors
Disk model: Flash Disk      
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: 0x96f35741

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdh1  *        2048 61405183 61403136 29.3G  7 HPFS/NTFS/exFAT
/dev/sdh2       61405184 61470719    65536   32M ef EFI (FAT-12/16/32)


Disk /dev/mapper/ventoy: 4.03 GiB, 4330168320 bytes, 8457360 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
Disklabel type: dos
Disk identifier: 0x00000000

Device                   Boot   Start     End Sectors Size Id Type
/dev/mapper/ventoy-part1 *         64 8449167 8449104   4G  0 Empty
/dev/mapper/ventoy-part2      8449168 8457359    8192   4M ef EFI (FAT-12/16/32)


Disk /dev/mapper/sdh1: 29.28 GiB, 31438405632 bytes, 61403136 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
Disklabel type: dos
Disk identifier: 0x00000000


Disk /dev/loop0: 68.62 MiB, 71954432 bytes, 140536 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: 1.33 GiB, 1428058112 bytes, 2789176 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: 1.64 GiB, 1758965760 bytes, 3435480 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: 879.39 MiB, 922107904 bytes, 1800992 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

lsblk:

NAME       MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0        7:0    0  68.6M  1 loop /run/miso/sfs/livefs
loop1        7:1    0   1.3G  1 loop /run/miso/sfs/mhwdfs
loop2        7:2    0   1.6G  1 loop /run/miso/sfs/desktopfs
loop3        7:3    0 879.4M  1 loop /run/miso/sfs/rootfs
sda          8:0    0 111.8G  0 disk 
├─sda1       8:1    0   100M  0 part 
├─sda2       8:2    0     1M  0 part 
├─sda3       8:3    0    15M  0 part 
├─sda4       8:4    0 111.2G  0 part 
└─sda5       8:5    0   517M  0 part 
sdb          8:16   0 931.5G  0 disk 
├─sdb1       8:17   0   200G  0 part 
└─sdb2       8:18   0 677.8G  0 part 
sdc          8:32   0 119.2G  0 disk 
├─sdc1       8:33   0    98M  0 part 
└─sdc2       8:34   0 119.1G  0 part 
sdd          8:48   1     0B  0 disk 
sde          8:64   1     0B  0 disk 
sdf          8:80   1     0B  0 disk 
sdg          8:96   1     0B  0 disk 
sdh          8:112  1  29.3G  0 disk 
├─sdh1       8:113  1  29.3G  0 part 
│ ├─ventoy 254:0    0     4G  1 dm   /run/miso/bootmnt
│ └─sdh1   254:1    0  29.3G  0 dm   
└─sdh2       8:114  1    32M  0 part 

lsblk -f:

NAME FSTYPE FSVER LABEL                    UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0
     squash 4.0                                                                       0   100% /run/miso/sfs/livefs
loop1
     squash 4.0                                                                       0   100% /run/miso/sfs/mhwdfs
loop2
     squash 4.0                                                                       0   100% /run/miso/sfs/desktopfs
loop3
     squash 4.0                                                                       0   100% /run/miso/sfs/rootfs
sda                                                                                            
├─sda1
│    vfat   FAT32                          DCDC-2BE6                                           
├─sda2
│                                                                                              
├─sda3
│                                                                                              
├─sda4
│    ntfs                                  4294DFD494DFC895                                    
└─sda5
     ntfs                                  882EB1EC2EB1D402                                    
sdb                                                                                            
├─sdb1
│    ntfs         Новый том                52707F8B707F7517                                    
└─sdb2
     ntfs                                  01DBC6766171F360                                    
sdc                                                                                            
├─sdc1
│    ntfs         Зарезервировано системой 08243172243163BA                                    
└─sdc2
     ntfs         Windows 11               600C35980C3569E4                                    
sdd                                                                                            
sde                                                                                            
sdf                                                                                            
sdg                                                                                            
sdh                                                                                            
├─sdh1
│ │  exfat  1.0   Ventoy                   4E21-0000                                           
│ ├─ventoy
│ │  iso966 Jolie MANJARO_GNOME_2501       2025-05-08-17-59-23-00                     0   100% /run/miso/bootmnt
│ └─sdh1
│    exfat  1.0   Ventoy                   4E21-0000                                           
└─sdh2
     vfat   FAT16 VTOYEFI                  626B-4255 
xdxdxdxd
() автор топика
Ответ на: комментарий от xdxdxdxd

Так, смотри, что вижу я:

Disk /dev/sda: 111.8 GiB, 120040980480 bytes, 234455040 sectors
Disk model: WDC WDS120G2G0B-

– этот диск полностью занят установленной Windows, судя по всему.

Disk /dev/sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000DM010-2EP1

– этот диск полностью занят чем-то, данные от lsblk и fdisk не сходятся.

Disk /dev/sdc: 119.24 GiB, 128035676160 bytes, 250069680 sectors
Disk model: DEXP SSD C100 12

– этот диск полностью занят Windows 11.

Я предполагаю 2 сценария: Linux на самом деле не видит нужный тебе диск, или же ты хочешь установить его на /dev/sdb, но в силу неграмотности вместо того, чтобы оставить его пустым, отформатировал в msdos разметку и создал 1 раздел с NTFS, назвав его «Новый том», или же сделал что-то ещё.

Если мое предположение верно, то выполни sudo wipefs -a /dev/sdb – это затрет все ФС и разметки, после чего можешь просто в установщике Linux создать на нём нужные тебе разделы, он подскажет. ВАЖНО: wipefs уничтожит все данные на этом диске, так же как данные с /dev/sdb1 и /dev/sdb2.

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

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 4)
Ответ на: комментарий от anonymous

Минуту… что lsblk и fdisk показывают о /dev/sdb, напрочь не сходится. Или он снимал выводы в разное время, или же там какая-то хрень…

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от anonymous

Я не думаю, что gparted вытянет. Как я полагаю, в начале диска разметка msdos, а в конце диска остаток GPT разметки, отчего fdisk и lsblk и сходят с ума.

Они получают противоречивую информацию о разметке диска, так как msdos разметка была создана позже и противоречит данным из остатков GPT разметки в конце диска.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от anonymous

Можно провести опыт на виртуалке. Разметить диск в GPT, создать 2 раздела, не форматировать в ФС их, разметить другой диск в msdos, создать 1 раздел, тоже не форматировать в ФС, потом через dd склонировать скажем первые 16 мегабайт от 2 на 1. Потом посмотреть, как на этого монстра Франкенштейна реагируют fdisk и lsblk.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Я не буду этого делать, я не извращенец :) Мну думает что запускал в режиме efi и естественно система не хотела туда ставится.

Пусть хоть скажет куда он собрался ставить и в каком режиме…

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

на sda установлена винда, sdb основной диск на котором я храню всё, sdc то же самое.

раздел не ntfs был, я exfat делал, потом просто на unallocated space устанавливал(пытался), безрезультатно, хотя раннее убунта с первого раза установилась на раздел который я создал(уже удаленный)

получается я могу пофиксить это только с помощью wipefs? просто мне нужны данные с sdb

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

Забирай все данные из него, какие тебе нужны, и в gpartet, будет проще, измени главную загрузочную запись на gpt, все данные на диске после этого исчезнут. Дальше ставь linux.

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

У тебя какая-то ерунда, не знаю какая именно, с разметкой на /dev/sdb – fdisk видит там 1 раздел, а lsblk 2. Выше у меня была дискуссия на тему того, что это вызвало, но точного ответа я не знаю.

Так же я не знаю способа исправить это, не переформатировав диск целиком (что конечно же удалит с него все разделы, ФС, и данные на нём).

Я выше предлагал вариант с wipefs, мне он кажется самым надежным, аноним тут в теме советует просто gparted, тоже может сработать.

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

Возможно, если моя гипотеза о конфликте актуальной на данный момент msdos (MBR) разметке в начале диска и ошметках старой GPT в конце верна, ТСу поможет так:

  • Из-под Windows сконвертировать разметку в GPT на ходу (вроде есть такие утилиты).
  • Из-под Windows сжать текущий раздел на диске, чтобы было свободное место.
  • Из-под Linux на свободном месте создать нужный раздел(ы) и поставиться.

Но не уверен, что сработает и что не будут потеряны данные.

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

если правильно понял анона, то он советует через gparted еще один парт создать, это я уже пробовал, там отображается 1 мегабайт свободного пространства, остальное занято( хотя еще 200 гб свободных имеется)

В общем, щас через sdb попробовал в бут меню загрузиться, высвечивается grub rescue mod(уже писал выше, что убунта стояла на разделе от sdb), может это как то связано будет? если честно, нет идей уже

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

если правильно понял анона, то он советует через gparted еще один парт создать

Нет, ты неправильно понял. Учи матчасть. https://wiki.archlinux.org/title/Partitioning_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

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

Возможно, на диске уже GPT и 2 раздела, и lsblk все видит правильно, а вот fdisk показывает не то из-за мусора в MBR, что есть в начале GPT разметки для обратной совместимости… не знаю уж.

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

Нет, ты его не так понял. Вообще.

Rescue от Ubuntu вероятно ошметки на EFI разделе.

И да, чтобы тебе понять, о чем мы тут с аноном беседуем, тебе нужно понять, как устроена запись информации на ЖД (цилиндры, дорожки, сектора, вот это все), и как устроены на этом уровне таблицы разметки msdos (MBR) и GPT.

Vsevolod-linuxoid ★★★★★
()

Тебе, если не помог Всеволод с аноном, уже ничего не поможет. Это клинический случай берущий свое начало от жирнвх виндузоидов. Ты хотя бы Paragon возьми для разметки и разбиения диска. Он полноценный и лечит флешки с линуксом, которые криво записались прямо не поверишь под виндой. Винда при этом делает вид что ничего не происходит. Что флешки нет или что отформатировалась она нормально, но все равно не работает, либо что отформатировать не удалось. И тут проблема в самой винде с ее подходом для жирных жоп. Винда не может даже флешку полноценно разметить и отформатировать, хотя ты наверное по умрлчанию думал что может, но нет. Винда не мужик - она не может.

anonymous
()