Ubuntu не загружается с USB-флешки

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я НЕ ХОЧУ УСТАНОВИТЬ В ДВОЙНОЙ ЗАГРУЗКЕ ГЛАВНЫЙ ДИСК

Я хотел установить Ubuntu на USB-накопитель, поэтому я взял два из них, назовем их sdc и sdb, отформатировал их, установил Ubuntu ISO на sdc и загрузил его. Затем я выбрал установку Ubuntu и выбрал обычную установку. После этого я создал два раздела на SDB, один из 6 ГБ с ext4 и смонтированный на /, другой со всеми левыми ГБ с FAT32 на / Ubuntu, как показано в этого руководства . Затем я выбрал загрузчик на SDB и установил его. Это заняло несколько часов, затем я перезагрузил компьютер, и все, что я получил, было примерно так . Итак, я перезагрузил компьютер, зашел в UEFI и увидел опцию загрузки ubuntu на локальном диске, который был первым.

  1. Какого черта есть опция загрузки на основном диске, если я установил его на SDB?
  2. Почему он не загрузился и просто попал в терминал GRUB?

После этого мне удалось загрузить Windows, поместив Диспетчер загрузки Windows поверх параметров загрузки, и я также удалил вариант убунту. Затем я перезапустился на SDB-флешке и загрузился, как будто ничего не произошло. Я также обратился к UEFI, чтобы поставить опцию sdb на верх, и Windows тоже загрузилась, USB был проигнорирован.

  1. Почему он не загружается с USB?
2
задан 1 August 2020 в 12:48

2 ответа

Вопрос заключался в том, как инструмент update-initramfs использует эти «версии» (как удалось их "сформировать" - это другое: D)? Чтобы найти ...

  1. cd (перейти) в каталог:

    lukas @ OMEN : / etc / initramfs-tools $ cd / var / lib / initramfs-tools
    
  2. ls (список) файлов в текущем каталоге:

     lukas @ OMEN : / var / lib / initramfs-tools $ ls
    '-r)' -r} '(uname' {uname '(uname -r)' '{uname -r}'
    

    Здесь мы видим эти файлы. Просто продолжайте удалять их по одному, если вы обнаружите что-то еще, что может вам понадобиться, или просто удалите их все:

     lukas @ OMEN : ~ $ sudo rm / var / lib / initramfs-tools / *
    

Теперь удалите ненужные файлы в / boot ... Сначала проверьте, какие файлы там:

lukas@OMEN:~$ ls /boot
 boot                          initrd.img-5.7.10-xanmod2     System.map-5.4.0-42-generic
 config-5.3.0-62-generic       initrd.img-5.7.11-xanmod1     System.map-5.7.10-xanmod2
 config-5.4.0-42-generic       initrd.img-{uname             System.map-5.7.11-xanmod1
 config-5.7.10-xanmod2        'initrd.img-{uname -r}'        vmlinuz-5.3.0-62-generic
 config-5.7.11-xanmod1         lost+found                    vmlinuz-5.4.0-42-generic
 efi                           memtest86+.bin                vmlinuz-5.7.10-xanmod2
 grub                          memtest86+.elf                vmlinuz-5.7.11-xanmod1
 initrd.img-5.3.0-62-generic   memtest86+_multiboot.bin
 initrd.img-5.4.0-42-generic   System.map-5.3.0-62-generic

Затем удалите файлы, которые вы считаете ненужными. отключить или иным образом отключить внутренний диск.

В режиме BIOS псевдоним CSM псевдоним устаревшего режима вы можете контролировать, где Ubuntu устанавливает загрузчик. Но всегда рекомендуется отключить, отсоединить или иным образом отключить внутренний диск, чтобы загрузить загрузчик на USB-накопитель, когда это то, что вам нужно.

См. Следующие ссылки,

Пошаговые инструкции для установленной системы на USB-накопитель

Как создать полную установку Ubuntu 20.04 на USB-устройство, шаг за шагом

Если вам не нужно шифровать накопитель, есть простая альтернатива. Вы можете использовать сжатое изображение

3
ответ дан 2 August 2020 в 21:59

Поместите загрузчики на USB-накопитель

Если отключить внутренний диск нельзя, на одной из страниц судодус упоминает, что есть еще один метод, описанный для установки на USB.

Это использует загрузочный шаблон BIOS / UEFI, который записывает загрузочные разделы на диск.

Затем ОС устанавливается в третий раздел и загружается с использованием предустановленных разделов.

Как можно установить Lubuntu 20.04 LTS на USB, который может загрузиться в обе системы - UEFI и устаревшие BIOS?

2
ответ дан 2 August 2020 в 21:59

Другие вопросы по тегам:

Похожие вопросы: