ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я НЕ ХОЧУ УСТАНОВИТЬ В ДВОЙНОЙ ЗАГРУЗКЕ ГЛАВНЫЙ ДИСК
Я хотел установить Ubuntu на USB-накопитель, поэтому я взял два из них, назовем их sdc и sdb, отформатировал их, установил Ubuntu ISO на sdc и загрузил его. Затем я выбрал установку Ubuntu и выбрал обычную установку. После этого я создал два раздела на SDB, один из 6 ГБ с ext4 и смонтированный на /, другой со всеми левыми ГБ с FAT32 на / Ubuntu, как показано в этого руководства . Затем я выбрал загрузчик на SDB и установил его. Это заняло несколько часов, затем я перезагрузил компьютер, и все, что я получил, было примерно так . Итак, я перезагрузил компьютер, зашел в UEFI и увидел опцию загрузки ubuntu на локальном диске, который был первым.
После этого мне удалось загрузить Windows, поместив Диспетчер загрузки Windows поверх параметров загрузки, и я также удалил вариант убунту. Затем я перезапустился на SDB-флешке и загрузился, как будто ничего не произошло. Я также обратился к UEFI, чтобы поставить опцию sdb на верх, и Windows тоже загрузилась, USB был проигнорирован.
Вопрос заключался в том, как инструмент update-initramfs использует эти «версии» (как удалось их "сформировать" - это другое: D)? Чтобы найти ...
cd
(перейти) в каталог:
lukas @ OMEN : / etc / initramfs-tools $ cd / var / lib / initramfs-tools
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-устройство, шаг за шагом
Если отключить внутренний диск нельзя, на одной из страниц судодус упоминает, что есть еще один метод, описанный для установки на USB.
Это использует загрузочный шаблон BIOS / UEFI, который записывает загрузочные разделы на диск.
Затем ОС устанавливается в третий раздел и загружается с использованием предустановленных разделов.