в своей работе я использую флешку на 8 ГБ с разделами
ПРИМЕЧАНИЕ. Только ручной метод, не с помощью автоматизированных инструментов
Раздел 1: формат FAT32, метка «CASPER-RW», 6,2 ГБ бесплатно
Раздел 2: Fommat FAT32, метка «Xubuntu» (16.04.4) i386 -> 1,26 ГБ Используется
После того, как я создаю разделы с GParted, я выполняю следующую процедуру, как root на терминале:
Создайте разделы (1,27 для раздела 2 для LiveUSB) » MS-SYS "(загрузка, компиляция и установка) и" syslinux "(в репозитории). Причина, по которой первый раздел должен быть постоянным, заключается в том, что я должен использовать USB с Windows XP или Seven, а также с этими версиями винды просто смонтируйте первый р На USB-устройствах обнаружена совместимость с художественным оформлением.
mkdir -p /tmp/usbp2
mkdir -p /tmp/XubuntuISO
mount /dev/sdh2 /tmp/usbp2
mount xubuntu-16.04.2-desktop-i386.iso /tmp/XubuntuISO -o loop ; cd /tmp/XubuntuISO
cp -rf casper dists install pics pool preseed .disk README.diskdefines /tmp/usbp2/
cp -rf isolinux /tmp/usbp2/syslinux
cd /tmp/usbp2/syslinux
mv isolinux.cfg syslinux.cfg
mv isolinux.bin syslinux.bin
cat txt.cfg | sed 's/\/cdrom//g' >> /tmp/txt.cfg
su -c "rm -rf txt.cfg" root
su -c "cp -f /tmp/txt.cfg /tmp/usbp1/syslinux/txt.cfg" root
su -c "rm -rf /tmp/txt.cfg" root
sed '0,/live/s//persistent/' txt.cfg >> /tmp/txt.cfg
echo 'label persistent' >> /tmp/txt.cfg
echo ' kernel /casper/vmlinuz' >> /tmp/txt.cfg
echo ' append file=/preseed/xubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash ---' >> /tmp/txt.cfg
su -c "cp -f /tmp/txt.cfg /tmp/usbp2/syslinux/txt.cfg" root
редактирования" syslinux.cfg "
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
MENU HIDDEN
include menu.cfg
default live
prompt 0
timeout 1
редактирования файла" exithelp ":
label menu
kernel vesamenu.c32
config syslinux.cfg
cd ; umount /tmp/usbp2
syslinux /dev/sdh2
ms-sys -s /dev/sdh
kvm -hda /dev/sdh -m 512 -vga std -usbdevice tablet
1 - То, что я должен делать с USB-запуском непосредственно в «Попробовать Xubuntu», не запускается в Live Сеанс, запрашивающий «Попробовать Xubuntu» или «Установить Xubuntu»
2 - Как я должен автоматически монтировать «casper-rw» при запуске живого сеанса?
3 - (X) В Ubuntu есть такой метод, как Porteus , какое приложение, которое я знаю, мне нужно, чтобы создать индивидуальный ISO для создания Live Distro?
Я действительно хочу сделать это с помощью Slackware, но я не знаю, как сделать это с помощью Slackware xD.
Спасибо за любой ответ, который вы можете мне дать.
Dunnos
1) Для 32-битного перезаписи syslinux.cfg с:
default live
label live
say Booting an Ubuntu Persistent session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --
Для 64-битного использования:
default live
label live
say Booting an Ubuntu Persistent session...
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --
2) Выполнение 1) выше, должно автоматически монтировать casper-rw при загрузке персистентной системы.
3) Настройка ISO была рассмотрена в другом месте в Ask Ubuntu.
4) Не уверен, что Slackware является допустимым предметом.
Спасибо за ваш ответ, я поместил следующее содержимое в файл
txt.cfg:
default live
label live
menu label ^Try Xubuntu without installing
kernel /casper/vmlinuz
append file=/preseed/xubuntu.seed boot=casper ipv6.disable=1 languagechooser/language-name=Spanish countrychooser/shortlist=ES localechooser/supported-locales=es_ES.UTF-8 initrd=/casper/initrd.lz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash ---
label persistent
menu label ^Try Xubuntu without installing
kernel /casper/vmlinuz
append file=/preseed/xubuntu.seed boot=casper persistent ipv6.disable=1 languagechooser/language-name=Spanish countrychooser/shortlist=ES localechooser/supported-locales=es_ES.UTF-8 initrd=/casper/initrd.lz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash ---
label live-install
menu label ^Install Xubuntu
kernel /casper/vmlinuz
append file=/preseed/xubuntu.seed boot=casper only-ubiquity ipv6.disable=1 languagechooser/language-name=Spanish countrychooser/shortlist=ES localechooser/supported-locales=es_ES.UTF-8 initrd=/casper/initrd.lz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash ---
label check
menu label ^Check disc for defects
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash ---
label memtest
menu label Test ^memory
kernel /install/mt86plus
label hd
menu label ^Boot from first hard disk
localboot 0x80
на syslinux.cfg
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
MENU HIDDEN
include menu.cfg
default live
prompt 0
timeout 1
exithelp .cfg
label menu
kernel vesamenu.c32
config syslinux.cfg
Сейчас я пытаюсь вспомнить, как я делал несколько лет назад с grub2 на usbstick для загрузки 32-битных или 64-битных, потому что у меня было два ISOS на разделе флешка. и я помню, что у меня были эти файлы на втором разделе USB Stick и первом разделе с форматом nfts для того же.
Я замечаю, что при постоянном микшировании установка происходит, и, если первый раздел - FAT32 или NTFS, загрузка занимает много времени, иногда повреждает загрузку USB-накопителя, просто зависает во время загрузки. ну, я предпочитаю не ставить метку "casper-rw", когда я использую формат "NTFS" для первого раздела. я просто поставил ярлык "Inukaze" (мое имя пользователя) xD