У меня есть подобная установка с Ubuntu 11.10. Я сделал Ubuntu живой / установщик CD и загрузил ноутбук (рабочий стол будет работать также) с CD и смонтированной Картой памяти. Затем я просто установил ОС на Карту памяти (боящийся очень установку на жесткий диск ноутбука). Теперь я могу загрузить ноутбук от Карты памяти и иметь рабочую систему Ubuntu, которая использует Карту памяти для ее оперативной памяти. И если я хочу использовать установленную ОС ноутбука (оказывается, Windows), я могу просто завершить работу его, удалить Карту памяти и перезагрузку.
РЕДАКТИРОВАНИЕ: Я узнал сегодня, что это не может быть столь хорошей идеей, как я думал, что это было. Я инициализировал карту флэш-памяти USB в одной системе (ноутбук Acer Aspire 5050), и до сих пор я на самом деле никогда не пытался использовать его в другой системе. Сегодня я пытался загрузить другой ноутбук (Dell Precision M2400) с Картой памяти. Это показало мне Debian (не Ubuntu) меню начальной загрузки, и я никогда не получал рабочую настольную среду. Это - все еще (довольно нечетный) способ иметь систему двойной загрузки, не касаясь жесткого диска, но это, кажется, не применимо в системах кроме той, где это было создано. (Который имеет смысл; существуют конфигурации, которые характерны для системы, в которой Вы устанавливаете.)
РЕДАКТИРОВАНИЕ 2: Или возможно который не является проблемой; это не работает над исходным ноутбуком также. Я мог бы попытаться переустановить ОС на Карте памяти.
Обратите внимание, что можно также записать живой образ CD / образ CD установщика непосредственно к Карте памяти, но это не дает Вам то же самое; это позволяет Вам использовать Карту памяти, как будто это был живой CD, не полностью установленная ОС.
Использовать wget
следующим образом
wget --mirror --no-parent --user=<ftpuser> --password=<ftppassword> ftp://server/<directory path>
Это загрузит целый каталог рекурсивно.
Опция --no-parent
Никогда не возрастайте к родительскому каталогу при получении рекурсивно. Это - полезная опция, так как она гарантирует, что только файлы ниже определенной иерархии будут загружены.
Так следующее
wget --mirror --no-parent --user=<ftpuser> --password=<ftppassword> ftp://server/home/username/public_html
только загрузит структуру каталогов, запускающуюся с public_html
.
Необходимо войти в FTP-сервер однажды для подтверждения пути. В зависимости от того, как FTP-сервер, настраивают, путь может на самом деле запуститься в рамках корневого каталога. В этом случае путь к каталогу будет /public_html
только.
Измените пользователя и группу загруженного каталога со следующей командой
chown -R <user>:<group> public_html
Если Вы хотите измениться на пользователя www-data
и группа www-data
chown -R www-data:www-data public_html
Можно также хотеть удалить разрешение записи для others
/anybody
chmod -R o-w public_html
-R = recursively
Category (can assign multiple without space)
u = user
g = group
o = others = anybody
Add/Remove
"-" sign = remove permission following the sign, from category before the sign
"+" sign = add permission following the sign, to category before the sign
Permission (can assign multiple without space)
r = read permission
w = write permission
x = execute permission
Example
ug+w = add write permission to user and group
ugo-wx = remove write and execute permission from user, group and others
prompt
mget ~/public_html
Это должно загрузить все с /home/username/public_html
каталог.
mget
выполнения в интерактивном режиме т.е. это спросит Вас, если будет хорошо копировать по xyz файлу/dir, и необходимо ответить также y
или n
. Выключить эту функцию, prompt
управляйте, чтобы потребности были выполнены. Это переключается Interactive Mode
из клиента FTP.
– Soumyadip DM
10.01.2013, 22:16