
Вот моя проблема:
У меня есть нетбук с такой проблемой:
Lenovo IdeaPad 320
Процессор: двухъядерный Intel Celeron N3350
Оперативная память: 4 Гб
Жесткий диск SSD SATA 500 Гб
Этот компьютер работает под управлением Windows 10, и я хочу установить Linux. Мой выбор, после того как я попробовал несколько легких дистрибутивов и live-версий, этоЛитий, на базе Debian.
До этого на жестком диске было три раздела (я думаю). Один для Windows, еще один для восстановления и последний для чего-то, связанного с Lenovo. Перед установкой Linux я сделал переразметку SSD. Затем я создал /dev/sda6
, для монтирования /
, dev/sda7
, для монтирования /home
y dev/sda8
для подкачки.
Установка linux всегда выдает мне ошибку, когда я устанавливаю GRUB, останавливая процесс на этом этапе. После нескольких попыток я пытаюсь сделать это из Windows с помощьюGrub2Winинструмент, получаю загрузочное меню. Затем я определяю запись Linux с /dev/sda6
разделом (куда я смонтировал /
). Поэтому, когда я пытаюсь войти в Linux из этого меню, созданного Grub2Win, я получаю ошибку и получаю(initramfs)быстрый.
Из Linux вжитьрежиме и работает GParted
, это как будто у меня SSD:
Partition|Name |File System|Label |Size |Flags
/dev/sda1|EFI system partition |fat32 |SYSTEM_DRV|260 MiB |boot,esp
/dev/sda2|Microsoft reserved partition|unknow | --- |16 MiB |msftres
/dev/sda3|Basic data partition |ntfs |Windows |263.73 GiB |msftdata
/dev/sda4|Basic data partition |ntfs |LENOVO |25.00 GiB |msftdata
/dev/sda5|Basic data partition |ntfs |WINRE_DRV |1000.00 MiB|hidden, diag
/dev/sda6| |ext4 | |46.57 GiB |boot,esp
/dev/sda7| |ext4 | |111.76 GiB |
/dev/sda8| |linux-swap | |17.46 GiB |
С другой стороны, в BIOS у меня отключены режим UEFI и безопасная загрузка, и в начале появляется следующее:
Grub2Win EFI - 64 Bit (WDC WD5000LPCX -24VHATO)
Windows Boot Manager (WDC WD5000LPCX -24VHATO)
Я понятия не имею, что я могу сделать.
решение1
ну, если у вашего grub возникли проблемы, то лучше вам разобраться, что пошло не так, потому что я использую grub с тех пор, как впервые начал использовать linux (кстати, я использую arch), и у меня почти не было проблем. Я подозреваю, что вы забыли создать раздел для EFI. Он должен быть 300 МБ и отформатирован как fat32 ( mkfs.fat -F32 /dev/[efi partition]
). Я предлагаю вам сделать это в первую очередь, установить grub
и efibootloader
и сделать grub-install —-target=x86_64-efi —-efi-directory=[esp] —-bootloader-id=[whatever you name the bootloader]
, где [esp] — точка монтирования вашего раздела EFI (должна быть в /boot в вашей базовой системе), а [как бы вы ни назвали загрузчик] — это само собой разумеется, просто используйте подчеркивание для замены пробела, если он есть. После этого вы должны указать grub добавить вашу установленную систему в запись загрузчика. сделать grub-mkconfig -o /boot/EFI/grub/grub.cfg
.
отказ от ответственности: это то, что я делаю в Arch Linux, и это может не сработать у вас по разным причинам. При необходимости внесите изменения самостоятельно