На самом деле, я пропустил суть вашего вопроса. Вы хотите, чтобы Skype был установлен на USB с самого начала. Мой другой ответ касается установки Skype после установки Ubuntu на жесткий диск.
На самом деле, единственный способ сделать то, что вы попросили, либо переделать файловую систему.squashfs, либо установить ее в casper-rw. Но либо потребуется находиться в системе Linux (даже LiveCD, но для работы потребуется несколько гигабайт оперативной памяти). Возможно, вы сможете это сделать в Cygwin, но для этого потребуется знание того, как получить и установить исходный код Ubuntu.
Создание casper-rw - это то же самое, что и разблокировать его после загрузки Live USB с поддержкой , но это не то, что вы хотите.
Если вы хотите установить его в основной файловой системе, вот что вам нужно сделать:
sudo unsquashfs /cdrom/casper/filesystem.squashfs
sudo mount --bind /dev squashfs-root
sudo mount -t proc none squashfs-root/proc
sudo mount -t sysfs none squashfs-root/sys
sudo mount -t devpts none squashfs-root/dev/pts
sudo cp /etc/resolv.conf squashfs-root/etc
sudo chroot squashfs-root
# export HOME=/root
# export LC_ALL=C
# dbus-uuidgen > /var/lib/dbus/machine-id
# dkpg-divert --local --rename --add /sbin/initctl
# ln -s /bin/true /sbin/initctl
# wget http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_i386.deb
# dpkg -i skype-ubuntu_2.2.0.35-1_i386.deb
# rm skype-ubuntu_2.2.0.35-1_i386.deb
or
# wget http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_amd64.deb
# dpkg -i skype-ubuntu_2.2.0.35-1_amd64.deb
# rm skype-ubuntu_2.2.0.35-1_i386.deb
# rm /etc/resolv.conf
# rm /var/lib/dbus/machine-id
# rm /sbin/initctl
# dpkg-divert --rename --remove /sbin/initctl
# exit
sudo umount squashfs-root/dev/pts
sudo umount squashfs-root/dev
sudo umount squashfs-root/proc
sudo umount squashfs-root/sys
sudo mksquashfs squashfs-root /cdrom/caser/filesystem.squashfs
Все выше, если вы работаете с LiveUSB, единственное отличие от Cygwin - это пути к вашему USB (называемые / cdrom из LiveUSB). Кроме того, вам придется скомпилировать squashfs-tools изнутри cygwin. Источник можно загрузить из packages.ubuntu.com/oneiric/squashfs-tools.
Все в одном, поскольку вы можете видеть, что гораздо проще просто установить его после запуска LiveUSB (если вы застопорились с файлом сохранения, вам нужно будет установить его только один раз, и вы установите). Если вы хотите получить информацию о том, как сделать файл персистентности, я также могу вам это показать.
Измените ваш /etc/vsftpd.conf, чтобы он выглядел так:
local_enable=YES
userlist_enable=YES
userlist_deny=NO
userlist_file= /etc/vsftpd.user_list
Добавьте имя пользователя robin в файл /etc/vsftpd.user_list.
Добавьте IP-адрес 192.168.1.7 в файл /etc/hosts.allow, чтобы он выглядел так:
vsftpd: 192.168.1.7
Перезагрузите vsftpd, и вы должны хорошо идти.