Я провожу много часов в Google, но проблема все еще не решена.
Я установил Ubuntu на USB. Я загружаюсь с USB и устанавливаю его на свой компьютер (жёсткий диск).
Windows был установлен, но я сделал "Стереть все и установить Ubuntu". Я провел установку 5 раз в надежде, что это исправит проблему, но нет.
Я пробовал команды to grub-install
и grub-update
no.
Когда я открываю компьютер без USB, он не находит ничего, с чего можно загрузиться. Но если я загружаюсь с USB, я вижу на жестком диске, что все файлы там.
Что случилось? Пожалуйста, помогите мне!
Если это может помочь:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/loop0: 2.13 GiB, 2288189440 bytes, 4469120 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: 4 KiB, 4096 bytes, 8 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: 61.96 MiB, 64970752 bytes, 126896 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: 163.29 MiB, 171225088 bytes, 334424 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: 46.96 MiB, 49242112 bytes, 96176 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: 45.86 MiB, 48091136 bytes, 93928 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/loop6: 400.8 MiB, 420265984 bytes, 820832 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/loop7: 91.69 MiB, 96141312 bytes, 187776 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/sde: 232.97 GiB, 250148290560 bytes, 488570880 sectors
Disk model: SanDisk 3.2Gen1
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: 0xa2f89d4a
Device Boot Start End Sectors Size Id Type
/dev/sde1 * 32 488570879 488570848 233G c W95 FAT32 (LBA)
Disk /dev/sdf: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: ST2000DM008-2FR1
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: gpt
Disk identifier: 60781011-FC59-4CB4-BA82-DF2FEAC5CD03
Device Start End Sectors Size Type
/dev/sdf1 2048 4095 2048 1M BIOS boot
/dev/sdf2 4096 1054719 1050624 513M EFI System
/dev/sdf3 1054720 3907028991 3905974272 1.8T Linux LVM
Disk /dev/mapper/vgubuntu-root: 1.82 TiB, 1997809909760 bytes, 3901972480 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/mapper/vgubuntu-swap_1: 1.91 GiB, 2046820352 bytes, 3997696 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/loop8: 284 KiB, 290816 bytes, 568 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
решение1
В вашей системе есть признаки загрузчиков как режима BIOS, так и режима EFI. Это создает путаницу, и неясно, каким способом компьютер загружался в прошлом. Поскольку вы говорите, что стерли Windows (хотя это выглядит как /dev/sde1
раздел данных Windows), у вас есть большая гибкость в том, как действовать дальше.
Однако перед этим вам, возможно, захочется немного почитать о различиях между BIOS и EFI (и UEFI, который по сути является EFI 2.x). BIOS — это старая прошивка и способ загрузки, тогда как EFI — это новая прошивка и способ загрузки. UEFI распространен на ПК уже более десятилетия, а EFI используется на Mac дольше; однако, если вы уже знакомы с инструментами режима BIOS, вам может быть удобнее с ними работать. Одна из проблем заключается в том, что современные компьютеры на базе EFI поддерживают загрузку в режиме BIOS через эмулятор, известный как модуль поддержки совместимости (CSM), что создает сложности. По сути, может быть сложно контролировать режим загрузки компьютера, когда включен CSM, что приводит к путанице и разочарованию. Я написалвеб-страницакоторый подробно это рассматривает.
Сообщение от Boot Repair об отключении CSM связано с этой проблемой. Я не являюсь одним из разработчиков этого инструмента, но подозреваю, что они считают, что проще исправить проблемы с загрузкой с отключенным CSM, по крайней мере, когда загрузка в режиме BIOS не требуется. Таким образом, вы можете начать с этого. Вам нужно будет найти опцию в утилите настройки прошивки, чтобы отключить CSM (она же загрузка в режиме BIOS или загрузка в режиме legacy). К сожалению, по сути, нет стандартизации того, где найти такую опцию, поэтому вам, возможно, придется поискать ее или попросить совета на форуме, посвященном вашему компьютеру. После отключения CSM процесс загрузки становится более простым и предсказуемым, как путь загрузки только для EFI.
Если при отключенном CSM Boot Repair все еще не может загрузить вашу систему, попробуйте мой вариантМенеджер загрузки rEFInd.Ты можешьзагрузите версию на USB-флешке,запишите его на USB-флешку и загрузите его. Он должен показать вам варианты загрузки Ubuntu; однако вариант загрузки ядра Linux напрямую, вероятно, не будет работать без изменений из-за вашей конфигурации LVM. Вы можете выделить этот вариант, затем дважды нажать F2 или Insert. Это откроет простой редактор строк, в котором вы можете добавлять ro root=/dev/mapper/vgubuntu-root
параметры. Этого должно быть достаточно для загрузки системы. Если это сработает, вы можете либо попробовать, sudo grub-install
либо установить rEFInd, набрав sudo apt install refind
. Если вы устанавливаете rEFInd таким образом, он должен подобрать параметры ядра, которые вы ввели вручную, поэтому вам не придется делать этого в будущем.