Почему менеджер сеансов xrdp не показывает приглашение для входа с паролем пользователя?

Загрузочный флэш-накопитель 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

Убедитесь: если они существуют, все в порядке ...

  • / mnt / usbp2 / boot / grub / fonts - минимум unicode.pf2
  • / mnt / usbp2 / boot / grub / i386-pc - модули * .mod для загрузки в ваш grub.cfg
  • / mnt / usbp2 / boot / grub / local - languages ​​
  • / mnt / usbp2 / boot / grub / grubenv - хранилище переменных среды

4: Создайте файл grub.cfg для ОС на этот компьютер

sudo grub-mkconfig --output=/mnt/usbp2/boot/grub/grub.cfg

Протестируйте, загрузившись с usb

5: Скопируйте файлы поддержки в файлы usb

  • iso
  • двоичный диск memdisk - получите из syslinux
  • grub.cfg - пользовательский для вашего USB-накопителя. Перезаписать файл grub.cfg, созданный с помощью grub-mkconfig

Примечание: для каждой действующей 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

Мои Заметки

3
14.09.2016, 11:42
1 ответ

В xrdp.ini есть ли у вас директива autorun, установленная в [Globals]?

Возможно, он настроен на автоматический запуск сеанса, и именно поэтому он не может предоставить экран входа. Попробуйте удалить это полностью и посмотрите, что произойдет. Если у вас нет этого набора, разместите файл здесь, и его будет легче диагностировать.

Если ваше сердце не настроено на xrdp и вам просто нужно решение для удаленного рабочего стола, я бы предложил X2go. Сеанс выполняется полностью через переадресаровку SSH X11 и, по моему опыту, гораздо более отзывчив, чем любая из альтернатив. Кроме того, тот факт, что это делается через SSH, является дополнительным бонусом с точки зрения безопасности.

2
27.01.2020, 21:26

Теги

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