Библиотека сайта 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 предоставляет исходные данные для полной, функциональной среды, а любые изменения, вносимые в эту среду, записываются на съемное устройство и используются для переопределения параметров, используемых по умолчанию.
Назад | Оглавление | Вперед |