Как включить nodmodeset с mkusb

Моя загрузочная карта флэш-памяти с интерфейсом USB, содержащая Ubuntu 18.04, была сделана с mkusb. Хотя система, кажется, загружается при использовании этого флеш-накопителя, я ничего не вижу. В прошлом, когда я встретился с этим с другими установщиками, я всегда должен был включать nomodeset сначала. Когда я нажал на Try Ubuntu с персистентностью и нажал на e, я видел следующую строку: Linux ($root)/casper/vmlinuz файл =/cdrom/preseed/ubuntu.seed boot=casper подавляет шумы всплеска---, я отредактировал эту строку для чтения: Linux ($root)/casper/vmlinuz файл =/cdrom/preseed/ubuntu.seed boot=casper подавляет шумы всплеска nomodeset, Как я могу сохранить это изменение временно так, чтобы было возможно загрузиться от флеш-накопителя?

1
задан 28 March 2019 в 19:53

2 ответа

Параметры загрузки в персистентном живом диске сделали мой mkusb

Необходимо отредактировать файл

mountpoint/boot/grub/grub.cfg

подобный тому, что Вы делаете непосредственно из меню личинки, которое является, изменяют конец строки, которая запускается с linux.

Если Вы хотите действовать наверняка, сделайте резервную копию grub.cfg


Замеченный, когда диск подключен к другой [рабочей] системе Linux

sudo lsblk -o name,fstype,label,mountpoint /dev/sdc
NAME   FSTYPE  LABEL                    MOUNTPOINT
sdc                                     
├─sdc1 ntfs    usbdata                  /media/sudodus/usbdata
├─sdc2                                  
├─sdc3 vfat    usbboot                  /media/sudodus/usbboot
├─sdc4 iso9660 Ubuntu 18.04.1 LTS amd64 /media/sudodus/Ubuntu 18.04.1 LTS amd64
└─sdc5 ext4    casper-rw                /media/sudodus/casper-rw

Этот файл находится в третьем разделе usbboot, в моем случае, смонтированном в /media/sudodus/usbboot

Замеченный, когда персистентная живая система работает - продолжают прошлую личинку

$ sudo lsblk -o name,fstype,label,mountpoint /dev/sdb
NAME   FSTYPE  LABEL                    MOUNTPOINT
sdb                                     
├─sdb1 ntfs    usbdata                  /media/ubuntu/usbdata
├─sdb2                                  
├─sdb3 vfat    usbboot                  /media/ubuntu/usbboot
├─sdb4 iso9660 Ubuntu 18.04.1 LTS amd64 /cdrom
└─sdb5 ext4    casper-rw                /media/ubuntu/casper-rw

Этот файл находится в третьем разделе usbboot, в этом случае смонтированный в /media/ubuntu/usbboot (где ubuntu живое имя пользователя по умолчанию).

Так отредактируйте файл с текстовым редактором; я использую nano

nano mountpoint/boot/grub/grub.cfg

и Вы будете видеть несколько строк Linux, которые имеют --- в конце. Отредактируйте все строки, как которые Вы намереваетесь использовать так

linux ... nomodeset ---

или обычно с некоторым другим параметром загрузки

linux ... your-new-boot-option ---

где ... в настоящее время представляет все между linux и --- то, что Вы хотите сохранить. Например, Вы сохраняете все это, или можно пропустить quiet splash. Заметьте, что должен быть пробел прежде и после нового параметра загрузки.

Достаточно сохранить этот файл. В персистентной живой системе нет никакой предварительной обработки.

Параметры загрузки в живо-единственном диске делают mkusb

Параметры загрузки в живо-единственном диске делают mkusb, должен быть добавлен в меню личинки или syslinux меню и не может быть сохранен, потому что система клонирована из файла ISO и наследовала iso9660 файловую систему, которая только для чтения.

В личинке Вы входите в режим редактирования путем нажатия e клавиши.

Отредактируйте строку, запускающуюся с linux как описано выше.

Можно [только] сохранить это редактирование временно с F10 или ctrl + x для этого конкретного экземпляра начальной загрузки.

В syslinux Вы используете опцию F6.

  • Нажмите Клавишу выхода для получения до строки
  • Отредактируйте строку
  • Нажмите клавишу Enter для продолжения.

При маркировке пункта меню (нажмите Enter для выбора), можно нажать Клавишу выхода для продолжения (и выбор будут помнить, даже если Вы не будете видеть его в 'строке'). Нажмите клавишу Enter для продолжения.

Посмотрите больше о параметрах загрузки в следующей ссылке и ссылках от нее,

Параметры загрузки

0
ответ дан 7 December 2019 в 20:51

Мне удалось сохранить копию и затем отредактировать пункты меню в /usr/share/mkusb/grub.cfg перед запуском инструмента. В моем случае я использовал upefi для создания загрузочного USB-накопителя через BIOS или UEFI.

Я также удалил все элементы, кроме первого, и переименовал элемент, чтобы он выглядел вроде есть только один вариант загрузки на USB и он имеет фирменное название.

Мы используем этот механизм для создания USB-накопителей поддержки для отправки нашим клиентам.

Я понял, что если вы переименовываете запись, вы должны сохранить строку «ubuntu.iso». в начале записи, так как эта строка используется в качестве ключа в dus-persistent несколько раз в строках 1326-1329. (иначе, я думаю, вы могли бы и этот скрипт пропатчить, не пробовал).

... -e '/menuentry "ubuntu/a \ set root=(hd0,4)'
-e '/menuentry "memtest/a \ set root=(hd0,3)'
-e '/loopback/d' -e 's#iso-scan/filename=/ubuntu.iso ##'
-e 's/loop/$root/'
-e "s%ubuntu.iso%$имя_меню%g" ...

0
ответ дан 6 July 2020 в 01:35

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

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