У меня на ПК стоит Windows 10.
Решил постепенно переходить на Linux. Определился, что буду использовать версию Manjaro KDE.
Взял 2 Флешки .
На первую (16 ГБ) установил Live-образ через Rufus.
Загрузился в Live-образ и установил на вторую флешку (64 ГБ) полноценный ОС.
При установке разбивал вторую флешку на 3 части:
1. Основной раздел для Manjaro на 54 гига в формате ex4.
2. Раздел для efi(просил создать Manjaro) на 250 МБ в формате fat32.
3. Простой раздел из остатков на fat32 для удобного переноса файлов с Manjaro(флешки) на ПК(Windows).
Через час загрузка завершилась полностью.
После перезагрузки я в БИОС (MSI мат-плата) поставил приоритет на EFI, BOOT и HARD с USB.
Но при запуске появляется мигающий курсор поля ввода, который три раза переводится на новую строку, затем исчезает и происходит загрузка Windows.
Пробовал менять порты. С USB 3.0 ПК при запуске вообще не видит флешку, а на остальных происходит вышеописанная ситуация.
В чем может быть проблема?
Может я что-то сделал не так при установке ОС на флешку?
Или что-то еще надо поменять в БИОС?
Возможные варианты:
- Не установлен загрузчик (не туда установлен)
- Нет флага BOOT на диске с загрузчиком
- Нет драйвера у UEFI для загрузки с какого-то устройства (Установщик чистой Windows7 всегда требовал драйвер USB3.0 если загрузка производилась с USB3.0 порта (Что удивительно, даже если Flash была 2.0))
По моему ЛИЧНОМУ мнению проще отключить UEFI и поставить в обычном (legacy BIOS) режиме. Лучше - на жесткий диск. Но это не самое лучшее решение.
добавлю что еще проблема может быть в монтировании разделов по UUID или физическому имени диска(dev\sda). Чтобы исключить наверняка это, надо дать label разделам и поправить fstab и граб чтобы он обращался к дискам по лейблам.
Дмитрий Александров, Не вижу проблемы при обращении по UUID. Он не меняется у дисков. В отличае от "физического имени (sda)". К слову, про такие имена GRUB не знает ничего. Они появляются, когда работает linux. У grub свое представление о названиях дисков (прим. hd0,0) и UUID.
Эта проблема вероятно возникает ЗНАЧИТЕЛЬНО раньше чтения /etc/fstab
vityaba3, а они есть если касаться именно USB флешек. Кроме того есть такой момент что UUID в системе не всегда обновляется при установке. Т.е. условно загрузились мы с live-cd , форматируем флешку, ставим на нее ОС, при установке прописываются некорректные UUID, ребут и будет моргающий курсор на черном фоне.
Касательно граба то и тут могут быть костыли т.к. в нем запросто может оказаться строка вида
linux /boot/vmlinuz-номер root=/dev/sda1
и в таком случае тоже будет привет
кроме того есть довольно мерзка вещь в виде grub/device.map которая тоже может пожевать нервишки особенно с usb девайсами.
Всё попробовал. Задолбался. Ничего не помогает. Есть какой-нибудь нормальный гайд на английском или русском по установке Manjaro KDE или Mint Cinnamon на флешку?
Данил Нескажу, Вариант плохой:
На флешку записываешь установщик.
Отключаешь UEFI.
Ставишь (как на SSD (флешки, как и ссд, тоже стачиваются перезаписями (вероятно даже быстрее))). Обрати внимание, что загрузчик должен быть установлен на флешку.
Чтоб включить Windows - включаешь UEFI. Ужасно неудобно. Но сработать должно.
Подозреваю, что при установке Manjaro создал файл загрузчика .efi в собственной папке, и добавил запись в таблицу загрузки UEFI на материнской плате. Такое, в общем случае, не работает для флешек, поэтому нужно скопировать загрузчик из папки manjaro (вероятнее всего, `/EFI/manjaro/grubx64.efi`) в папку загрузчика по умолчанию (`/EFI/boot/bootx64.efi`). Обратите внимание на названия файла: именно `bootx64.efi`.