Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Приемы работы в Ubuntu.
Глава 1. Приступаем к работе

Оригинал: "Ubuntu Hacks: Chapter 1 - Getting Started"
Авторы: Кайл Ранкин, Джонатан Оксер, Билл Чайлдерс (Kyle Rankin, Jonathan Oxer, Bill Childers)
Дата публикации: June 2006
Перевод: Н.Ромоданов
Дата перевода: июль 2010 г.

Совет # 3: Используем Live CD с сохранением данных

Поместите ваш рабочий стол на USB флешку и можете пользоваться им везде, используя для этого Ubuntu Live CD

Не правда ли было бы удобно, если бы вы могли подойти к любому случайному компьютеру, вставить копию Ubuntu Live CD, вставить USB ключ, загрузиться и получить полностью работающую систему с вашими собственными документами, настройками и программами и, при этом, ничего не менять на самом компьютере?

Малоизвестная особенность Ubuntu Dapper Drake Live CD позволит вам поступать именно так. Когда система запускается, она ищет том, имеющий метку casper-cow, и использует его для хранения документов, тем и даже дополнительных программ, которые вы установите. Это гораздо больше, чем просто загрузка Live CD и монтирование флешки в качестве вашей домашней директории, поскольку в данном случае вы сможете использовать эту память не только для хранения ваших документов. Вы получаете гибкость, соизмеримую с гибкостью полностью установленной системы, сохраняя при этом возможность "переходить куда угодно", свойственную использованию Live CD.

Вы можете воспользоваться этим приемом, используя практически любое устройство хранения данных, в том числе съемные USB жесткие диски или компакт флэш-диски, но мы будем использовать для этого USB флешку, поскольку такие устройства недорогие, портативны и широко доступны.

Записываем метку на USB флешку

Подключите USB флешку к компьютеру, работающему под управлением Ubuntu. Ubuntu, возможно, смонтирует новый диск автоматически, так что первое, что нужно сделать, это найти имя, которое будет назначено этому устройству. Откройте Applications→Accessories→Terminal (Приложения → Стандартные → Терминал) и для того, чтобы увидеть список смонтированных томов, введите в командной строке следующую команду:

$ df -h

В результате вы должны получить список, похожий на следующий:

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda3              54G   19G   35G  36% /
varrun                506M   84K  506M   1% /var/run
varlock               506M     0  506M   0% /var/lock
udev                  506M  116K  506M   1% /dev
devshm                506M     0  506M   0% /dev/shm
/dev/hda1             221M   28M  181M  14% /boot
/dev/sda1             498M  214M  285M  43% /media/usbdisk

USB устройства эмулируются в Linux как устройства SCSI, и вы видите, что последнее устройство в списке отмечено как /dev/sda1. Это означает, что это SCSI устройство A, раздел 1. Если у вас на флешке было что-то записано, что вы хотите сохранить, то именно сейчас вы должны скопировать эти данные на ваш компьютер, поскольку вы полностью сотрете содержимое флешки.

После того, как вы сохраните свои файлы, вы должны размонтировать устройство:

$ sudo umount /dev/sda1

Ubuntu является достаточно умной системой, чтобы определить, что вы все еще используете это устройство (в командной строке или в браузере файлов), так что, если система отказывается отключить устройство из-за того, что оно все еще используется, просто закройте все окна, которые у вас открыты, и попробуйте еще раз.

Затем создайте новую файловую систему с правильной меткой:

$ sudo mkfs.ext3 -b 4096 -L casper-cow /dev/sda1

Предостережение

Вы должны заменить /dev/sda1 фактическим именем устройства, используемым для вашей флешки. Если у вас есть другие подключенные USB устройства, вполне возможно, что одному из них присвоено это имя. Если вы сомневаетесь, то сразу после того, как подключите флешку, запустите команду dmesg. Вы должны увидеть сообщение, указывающее на имя устройства, которое было использовано для вашей флешки.

Команда mkfs.ext3 создаст журналируемую файловую систему ext3, которая хорошо подходит для обычных условий, но, если вы хотите, вы можете использовать любую файловую систему, которая поддерживается Live CD. Результат работы команды mkfs.ext3 выдаст некоторые сведения о новой файловой системе, и, после этого, вы можете ее опробовать.

Загружаем Live CD в режиме с сохранением данных

Подключите к компьютеру USB флешку, включите питание компьютера и быстро вставьте Dapper Drake Live CD. Если компьютер не настроен на загрузку с CD-ROM, вам в момент начальной загрузки может понадобиться нажать клавишу (как правило, Del или F2) для того, чтобы войти в меню настройки BIOS; затем вам потребуется изменить порядок выбора устройств загрузки так, чтобы переместить CD- ROM в верхнюю часть списка, после чего в меню BIOS выберите вариант Exit или "Выйти" (тот, при котором ваши изменения будут сохранены в BIOS). После этого компьютер снова перезагрузится и прежде, чем перейдет к загрузке с жесткого диска, сначала будет искать Live CD. В некоторых компьютерах есть меню (часто активируется клавишей F12), которое позволяет выбрать устройство для загрузки и не требует вносить изменения в BIOS.

Подсказка

Если вы используете Mac, то для того, чтобы загрузиться с CD, вам нужно держать нажатой клавишу C.

Когда Live CD будет запущен, вы увидите меню. Обычно, вы бы просто нажали клавишу Enter для того, чтобы начать процесс загрузки, но вместо этого, нажмите F4 для доступа к меню Other Options ("Другие настройки"), которое позволяет запускать Live CD в специальных режимах. Вы увидите список аргументов, которые будут переданы в ядро при его загрузке, просто добавьте пробел, наберите persistent (режим с сохранением данных), а затем нажмите Enter.

Вот и все!

Тестируем режим сохранения данных

Теперь компьютер будет загружаться с Live CD в режиме с сохранением данных (режим - persistent), но вы не увидите никаких отличий. В самом деле, будет трудно определить, используется ли этот режим или нет. В качестве простого теста вы можете попытаться изменить что-нибудь очевидное, например изображение, выдаваемое на рабочий стол, а затем можете выйти из системы и снова перезагрузить компьютер в режиме с сохранением данных. Если все сделано правильно, на вашем рабочем столе будет, по-прежнему, то изображение, которые вы выбрали.

Попробуйте изменить в вашей системе другие настройки, например, создайте документы или даже установите дополнительное программное обеспечение. Изменения, которые вы сделаете, должны сохраниться даже после того, как система будет перезагружена.

Как это работает

Live CD является носителем, с которого можно только читать данные, поэтому, конечно, вы не можете сохранить прямо на CD изменения, внесенные в работающую систему. Тем не менее, при работе в режиме persistent, система, работающая с Live CD разрешает, чтобы настройки, запомненные на вашей флешке, использовались вместо настроек, имеющихся Live CD. В ходе тестирования, описанного в этом разделе, вы изменили изображение, выдаваемое на рабочем столе; в результате Ubuntu сохранил ваше новое изображение и настройки на устройстве с именем casper-cow. В следующий раз, когда при запуске с Live CD будет настраиваться рабочий стол, Ubuntu обнаруживает, что на устройстве были сохранены новые настройки и применит их вместо настроек, используемых по умолчанию. Таким образом, Live CD предоставляет исходные данные для полной, функциональной среды, а любые изменения, вносимые в эту среду, записываются на съемное устройство и используются для переопределения параметров, используемых по умолчанию.


Назад Оглавление Вперед



Средняя оценка 5 при 1 голосовавших