Загрузочный флэш-накопитель USB с 2 разделами.
Windows и другие пользователи могут видеть только первый раздел на USB-устройстве, даже если разделов несколько. Поэтому сделайте первым основным разделом раздел fat32 или NTFS, чтобы окна могли его видеть и использовать.
раздел 1 - ntfs или vfat
раздел 2 - ext4
Второй раздел - это место, где вы будете хранить загрузочный iso. Используйте grub для загрузки и выбора операционной системы, которую вы хотите использовать.
шаги:
1: обнулить таблицу разделов
sudo dd if=/dev/zero of=/dev/sdx bs=512 count=4
2: Создать разделы (использовать cli «fdisk» или gui «gparted»)
создать таблицу разделов «msdos»
создать 2 раздела
p1 = ntfs
p2 = ext4 - тег как загрузочный.
форматировать разделы.
3: Установите загрузчик grub на USB-устройство
sudo grub-install --boot-directory /mnt/usbp2/boot /dev/sdx
Убедитесь: если они существуют, все в порядке ...
4: Создайте файл grub.cfg для ОС на этот компьютер
sudo grub-mkconfig --output=/mnt/usbp2/boot/grub/grub.cfg
Протестируйте, загрузившись с usb
5: Скопируйте файлы поддержки в файлы usb
Примечание: для каждой действующей iso может потребоваться разная информация grub.
Примечание: Если вы получаете только командную строку grub, ваш grub.cfg, вероятно, содержит ошибки. Начните с минимума.
6: Создайте свою собственную загрузочную программу установки USB.
Скопируйте MBR и таблицу разделов
dd if=/dev/sdx of=/custom_boot/cb_mbr.img bs=512 count=1
Скопируйте загрузочный раздел
dd if=/dev/sdx2 of=/custom_boot/cb_ext4.img bs=512
7: Создайте новое загрузочное USB-устройство
Удалите все существующие разделы и очистите MBR
fdisk или gparted (удалите разделы)
dd if = dev / zero of = / dev / sdx bs = 512 count = 1
восстановить MBR и таблицу разделов
dd if = / custom_boot / cb_mbr.img of = / dev / sdx bs = 512
Restore загрузочный раздел
dd if = / custom_boot / cb_ext4.img of = / dev / sdx2 bs = 512
Исправьте первый раздел и переформатируйте (fat32 или ntfs)
fdisk или gparted
My grub.cfg
Мои Заметки
В xrdp.ini
есть ли у вас директива autorun
, установленная в [Globals]
?
Возможно, он настроен на автоматический запуск сеанса, и именно поэтому он не может предоставить экран входа. Попробуйте удалить это полностью и посмотрите, что произойдет. Если у вас нет этого набора, разместите файл здесь, и его будет легче диагностировать.
Если ваше сердце не настроено на xrdp
и вам просто нужно решение для удаленного рабочего стола, я бы предложил X2go. Сеанс выполняется полностью через переадресаровку SSH X11 и, по моему опыту, гораздо более отзывчив, чем любая из альтернатив. Кроме того, тот факт, что это делается через SSH, является дополнительным бонусом с точки зрения безопасности.