Текст книги "Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане"
Автор книги: В. Королев
Соавторы: Р. Прокди,Д. Горячев,Д. Колисниченко
Жанр:
Программное обеспечение
сообщить о нарушении
Текущая страница: 5 (всего у книги 13 страниц)
Часть II
Windows-компьютер на флешке
Глава 7.
Установка Windows XP на флешку
7.1. Подготовка программных пакетов для установкиВ данной главе мы рассмотрим наиболее распространенный способ установки Windows XP на флешку. Для его реализации вам понадобится Service Pack 1 от Windows Server 2003. Да-да, здесь ошибки нет, для установки Windows XP нам понадобится Service Pack 1 от Windows Server 2003. Точнее, нам понадобятся файлы, которые входят в состав этого сервис-пака. Сам сервис-пак можно скачать в Интернете, с официального сайта http://www.microsoft.com/downloads/details.aspx?FamilyId=22CFC239-337C-4D81-8354-72593B1C1F43&displaylang=en или с какого-либо другого.
На официальном сайте вам перед скачиванием придется пройти процедуру проверки системы на лицензионность. Ели вас это не напрягает, то – вперед. Если напрягает, то скачать его можно и из других мест, например с адреса http://www.softportal.com/get-3683-windows-server-2003-service-pack.html. Кроме того, вы его можете найти на прилагаемом к книге диске (все это хозяйство весит примерно 329 Мб). Дальнейшую последовательность действий давайте рассмотрим по шагам:
1. Устанавливать сам сервис-пак после скачивания никуда не надо. Надо его слегка распотрошить, достав пару нужных файлов. Для этого необходимо сервис-пак разархивировать, вызвав окно командной строки: выбрав Пуск→Выполнить, в появившемся окошке введя команду cmd и нажав OK.
2. В появившемся окне командной строки перейдите в папку, в которой содержится файл с сервис-паком. Напоминаю, что все действия в окне командной строки осуществляются вводом команд с клавиатуры. Чтобы перейти в какую-либо папку, необходимо ввести полный путь к ней. Далее из режима командной строки запустите сервис-пак с параметром -х. Для этого введите полное имя файла (с указанием его типа – WindowsServer2003-KB889101-SP1-x86-ENU.exe), затем пробел, затем -х (см. рис. 7.1):
WindowsServer2003-KB889101-SP1-x86-ENU.exe -х
Рис. 7.1. Режим командной строки. Перешли в папку с файлом сервис-пака. Запускаем распаковку
3. Далее вам будет предложено указать папку, в которую должна быть произведена распаковка. Указать можно ту же папку (см. рис. 7.2). Далее пойдет процесс распаковки, который займет несколько секунд. По окончании на экране появится сообщение о том, что распаковка была успешно произведена (рис. 7.3).
Рис. 7.2. Указываем папку, куда должна быть произведена распаковка
Рис. 7.3. Распаковка была успешно произведена
4. Необходимо раздобыть установочный диск с дистрибутивом операционной системы Windows XP и скопировать все файлы с него в отдельную папку на компьютере. При этом желательно использовать дистрибутив с уже предустановленным сервис-паком 2 или 3.
7.2. Процедура установки Windows XP на флешкуУстановку Windows XP на флешку мы будем осуществлять с помощью программы Bart PE Builder, которую можно взять либо с прилагаемого к книге диска, либо с сайта разработчика http://www.nu2.nu/pebuilder/. Скачав программу, установите ее. Сложностей возникнуть не должно (см. рис. 7.4). Все шаги в ходе установки типичны. Тем более что для программы предусмотрен русскоязычный интерфейс.
Рис. 7.4. Установка PE Builder
Теперь настало время непосредственной установки Windows XP на флешку. Делать это нужно, работая в самой Windows XP. Я об этом ранее не говорил, но сейчас на всякий случай скажу. Этапы по установке таковы:
1. В папке, в которую была установлена программа PE Builder, необходимо создать вложенную папку под названием srsp1. В эту папку необходимо поместить файлы setupldr.bin и ramdisk.sys из папки с распакованным Service Pack 1 для Windows Server 2003. Обратите внимание, что файл ramdisk.sys в сервис-паке может быть обозначен как ramdisk.sy_
, тогда необходимо подправить расширение файла. Удобнее всего это сделать в каком-нибудь файловом менеджере, например в Total Commander'е.
2. Далее необходимо запустить программу PE Builder. В окне программы, в поле Источник (путь к установочным файлам Windows), укажите папку, в которую вы ранее разместили файлы с дистрибутивом Windows XP. В поле Каталог назначения в принципе ничего не меняйте, там должна быть указана папка BartPE, расположенная в папке с программой PE Builder (рис. 7.5).
Рис. 7.5. Основное окно PE Builder
3. Если сейчас в окне PE Builder нажать кнопку Создание сборки, то в папке Bart PE будет создана сборка Windows XP, которая впоследствии ляжет в основу портативной Windows XP, установленной на флешке. Для полноты картины можете сначала нажать кнопку Модули и просмотреть программные модули, которые будут добавлены в сборку (см. рис. 7.6). В случае необходимости можете подключить какие-либо из отключенных по умолчанию модулей (например, Total Commander).
Рис. 7.6. Просмотр подключенных модулей
4. Закройте окно Модулей, нажав в нем кнопку Закрыть. В основном окне программы проследите, чтобы переключатель Запись на носитель стоял в положении Нет, так как ни на какой носитель ничего записывать не нужно, на нем есть необходимый набор файлов, из которых в дальнейшем будет сформирована система на флешке. Нажмите кнопку Создание сборки, и начнется непосредственно этот процесс, ход которого вы сможете наблюдать в окне программы (см. рис. 7.7). По окончании нажмите кнопку Закрыть.
Рис. 7.7. Идет создание сборки в PE Builder
5. Теперь нужно снова открыть окно работы с командной строкой (Пуск→Выполнить, ввести cmd, нажать OK). В режиме командной строки необходимо перейти в папку, в которой установлена программа PE Builder. В моем случае это папка pebuilder3110a, расположенная на диске С. Далее нужно вызвать из командной строки скрипт pe2usb с параметром -f, что приведет к тому, что флешка будет отформатирована. Не забудьте перед этим переписать все данные с нее (см. рис. 7.8). Пример команды: pe2usb -f N:
, где N: – это буква, под которой видна в системе флешка.
Рис. 7.8. Даем команду установки Windows на флешку
6. На следующем этапе вам будет выдано предупреждение о том, что флешка будет отформатирована и все данные на ней будут утеряны. Если вы согласны с этим, то для подтверждения и продолжения процедуры установки Windows на флешку введите большими буквами YES и нажмите «Enter» (см. рис. 7.9).
Рис. 7.9. Подтверждаем свои намерения
7. На следующем шаге введите Y и нажмите «Enter» (рис. 7.10).
Рис. 7.10. Еще раз подтверждаем свои намерения
8. По окончании процесса вы увидите информацию о размере, занимаемом Windows на флешке и надпись Done! (см. рис. 7.11). Это значит, что все у вас завершилось правильно.
Рис. 7.11. Вот так происходит установка Windows XP на флешку
Обратите внимание, что создание предварительной сборки Windows XP средствами Bart PE Builder – процесс достаточно творческий. Можно создать кучу плагинов и модулей для него. Можно скачать их готовыми из Интернета (например, по адресу http://www.kursknet.ru/~boa/ru/winpe_page.html) и подключить. При этом в ходе этой всей истории возможно нарушение авторских прав. Мы вас предупреждаем об этом. А описание установки Windows XP на флешку приводим исключительно в ознакомительных целях.
Глава 8.
Установка Vista на флешку. Создание портативной версии системы
8.1. Короткая прелюдияЕсли с установкой Windows XP на флешку средствами Bart PE Installer могут возникнуть юридические проблемы, то для Vista существуют вполне легальные и доступные инструменты и средства, позволяющие это сделать. Причем практика показывает, что в среднем техническое качество и исполнение создаваемых портативных версий Windows Vista выше, чем качество портативных версий Windows XP, изготовленных с помощью Bart PE Installer и аналогичных ему средств.
Далее в этой главе мы и рассмотрим, как можно это сделать. При этом версия Vista, которую можно установить на сменный носитель, в принципе не является официальной операционной системой. Программный пакет носит имя Windows Preinstallation Environment – прединсталляционная среда Windows. По своей сути эта среда является составной частью Microsoft Windows Automated Installation Kit (AIK) – Автоматизированного Инсталляционного Пакета Windows, который в свою очередь предназначен для облегчения жизни системным администраторам, которым приходится устанавливать Windows на большое количество компьютеров.
Средствами пакета AIK вы сможете создать вполне работоспособную загрузочную флешку, причем даже с поддержкой сетевого контроллера. Но работа в созданном дистрибутиве будет возможной только из командной строки. При этом набор доступных возможностей будет весьма скудным. Ну и зачем нам такое чудо? – спросите вы. Интерес к данной штуковине на предмет изготовления флешек с Vista сохраняется благодаря тому, что созданная в результате портативная Windows допускает возможность установки приложений сторонних разработчиков, подключаемых с помощью скриптов.
Рис. 8.1. Флешки разные нужны
Некоторое время энтузиасты пытались «ручками» каждый раз прикручивать разные программы к портативной Windows, но вскоре им это надоело, и в результате на свет появилось очень умелое и полезное средство под незамысловатым названием WinBuilder. С помощью данной программки можно в удобном режиме производить сборку ядра-приложения.
8.2. Подготовка пакетовИтак, что нам потребуется для нашего мероприятия? Прежде всего необходимо раздобыть пакет Microsoft Windows Automated Installation Kit. Найти его можно непосредственно на сайте www.microsoft.com (http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&DisplayLang=en). Однако на сайте www.microsoft.com, прежде чем что-то скачать, вы должны пройти процедуру проверки вашей системы на лицензионность. Если по каким-либо причинам вас это напрягает, можно поискать данный пакет в других местах, например на http://topdownloads.ru/search.php?ss=vista_6000.16386.061101-2205. Скачать можно либо англоязычную версию этого хозяйства, либо русскоязычную.
Кроме того, нам понадобится программа WinBuilder, скачать которую можно с сайта www.winbuilder.net.
8.3. Создание Windows Vista PE (портативной версии Windows Vista)Установите программный комплекс Microsoft Windows Automated Installation Kit, о котором мы говорили в предыдущем разделе главы. Желательно установить его в какую-либо стандартную папку, например в C:Program FilesWindows AIK. Обратите внимание, что дистрибутив AIK поставляется и скачивается в виде образа диска. Чтобы установить программу, вам необходимо либо записать этот образ на DVD, либо распаковать его обычным архиватором и запустить установку с жесткого диска.
Теперь запустим программу WinBuilder. Для своей работы данная программа требует подключения к Интернету. Поэтому не забудьте заблаговременно подключиться к Всемирной Паутине. На экране вы увидите окно программы, показанное на рис. 8.2.
Рис. 8.2. Изначальное окно WinBuilder
Далее необходимо предпринять следующую последовательность действий:
1. В окне программы перейдите на вкладку Download. Через пару секунд в него подгрузится список предлагаемых скриптов и пакетов, разбитых на несколько проектов. Вверху, в раскрывающемся списке, выберите Complete. Поскольку мы с вами ставим Windows Vista, то снимите флажки со всех проектов, кроме VistaPE. Можете раскрыть список содержащихся в этом проекте настроечных файлов (рис. 8.3). Для того чтобы скачать весь этот комплект, нажмите кнопку Download.
Рис. 8.3. Выбираем список файлов для проекта VistaPE
2. По окончании загрузки файлов окно WinBuilder преобразится и в нем появится новая вкладка Scripts, на которую вы автоматически и перейдете (см. рис. 8.4). На этой вкладке будет производиться самое важное – настройка скриптов, от которых будет зависеть работоспособность будущей Vista на флешке. Для начала выберите раздел Main Configuration. В списке Build Model установите Standard in RAM, в списке Main shell – BS Explorer, в списке Screen Resolution – Optimal, в списке System locale – Russian (выбранный язык должен совпадать с языком установленного ранее пакета AIK) – см. рис. 8.5.
Рис. 8.4. Вкладка Scripts. Настройка пакетов
Рис. 8.5. Вкладка Scripts. Основные настройки
3. Откройте группу скриптов Base и отключите использование Explorer Vista (достаточно установить одну оболочку BS Explorer 2). Обратите внимание, что когда вы щелкнете по нему мышкой, то в правой части окна появится пояснение, в котором будет говориться о том, что для установки этого пакета необходим диск с дистрибутивом Windows Vista (см. рис. 8.4). Далее пробегитесь по всем скриптам и отключите все те, которые также требуют DVD с Vista (в разделе Addons это будут MMC, PENetCfg, File sharing и некоторые другие по всем разделам).
4. Перейдите в раздел Apps и для программы Total Commander снимите все флажки в появившейся правой части со свойствами программы. Проследите, чтобы отключенным был раздел Debug.
5. В окне, на вкладке Scripts, нажмите кнопку Paths, в поле Source directory нажмите кнопку с раскрывающейся папкой и укажите месторасположение папки, в которую был установлен пакет AIK. Скорее всего, это у вас была C:Program FilesWindows AIK. В полях Target directory и ISO file можно указать папки, в которых будут, соответственно, помещены файлы для установки на флешку и образ диска для записи на CD (рис. 8.6).
Рис. 8.6. Задаем пути
6. В окне WinBuilder нажмите кнопку Play для начала создания сборки. Далее начнется процесс, ход которого вы сможете наблюдать в окне программы (рис. 8.7). При этом у вас должно быть включено подключение к Интернету, так как в ходе создания сборки программа будет подгружать требуемые ей пакеты. В итоге в указанных ранее папках вы получите готовые файлы сборки для помещения их на флешку и образ диска с системой для записи на CD.
Рис. 8.7. Идет установка
Внимание!
В ходе процесса создания сборки могут появляться сообщения об ошибках. В них вы просто щелкайте по кнопке OK. По итогам работы программа выдаст подробный отчет. Согласно ему вы сможете исправить возникшие проблемы. Сделать это можно либо в настройках этих программ, либо просто отключением этих программ, так как они могут выдать несовместимость с другими устанавливаемыми программами либо что-то еще. Для начала рекомендуется вообще минимизировать пакет устанавливаемых программ, не забыв лишь включить в сборку BS Explorer, так как именно он отвечает за графическую оболочку системы и без него вы будете работать в режиме командной строки (у него есть альтернатива Vista Explorer, но он требует установочного DVD-диска с Windows Vista, и вообще использование его в большинстве случаев чревато проблемами). Перенастроив выбранные пакеты, вам необходимо заново создать сборку.
Внимание!
Несмотря на то, что последней стабильной версией на момент написания данной книги была WinBuilder 0.74, наименее проблемной и удобной в использовании оказалась версия 0.75 beta3. Именно с помощью нее удалось наиболее быстро и эффективно решить возникшие в ходе эксплуатации 0.74 проблемы. Точнее, ничего решать не пришлось, просто одни и те же действия в 0.75 beta3 происходили без сучка без задоринки, а в 0.74 вызывали ошибки.
Ну и еще раз внимание. На этот раз без восклицательного знака, но тем не менее. Обратите внимание, что Windows Pre-Installation Environment является составной частью Microsoft Windows Automated Installation Kit. В пункте 2 прилагающегося лицензионного соглашения оговариваются в частности условия использования Windows PE. Там говорится, что: разрешается установка и использование Windows Pre-Installation Environment с целью диагностики и восстановления операционной системы Windows. Запрещается использовать Windows Pre-Installation Environment для любых других целей, включая использование в качестве общей операционной системы, тонкого клиента или для удаленного управления.
8.4. Установка Windows Portable Edition на флешкуДля подготовки флешки и переноса созданной портативной сборки Vista понадобится установленная версия Windows Vista, из-под которой мы и будем это делать. Windows Vista нам понадобится в связи с тем, что в ней присутствуют более развитые (по сравнению с Windows XP) средства работы с USB-носителями.
Подготавливать нашу флешку мы будем с помощью утилиты Diskpart, являющейся своеобразной вариацией стандартной мини-программки fdisk, традиционно в более ранних версиях Windows отвечающей за работу с дисками (форматирование, создание разделов). Diskpart в этом плане обладает более развитыми возможностями.
Чтобы вызвать программу Diskpart, выберите Пуск→Выполнить, в появившемся окошке введите команду diskpart и нажмите OK. Далее вам придется работать в текстовом режиме (режиме командной строки):
1. Введите list disk, чтобы отобразить список дисков, они могут называться не так, как принято, а типа disk1, disk2 и т.д. По емкости накопителя определите свою флешку. Допустим, это будет disk4.
2. Выберите свою флешку (в нашем примере она называется disk4), введя команду select disk4
3. Далее поочередно введите следующую последовательность команд, чтобы отформатировать и создать загрузочную флешку (в конце ввода каждой строки нажимайте «Enter»):
clean
create partition primary
select partition 1
active
format fs=fat32
assign
exit
В результате вы получите полностью подготовленную флешку и завершите выполнение программы Diskpart. Теперь осталось лишь перенести файлы подготовленной ранее сборки Vista на флешку. Для этого все в том же окне командной строки введите следующую команду:
хсору C:Program FilesWinBuilderVistaPE*.* /s /е /f n:
где
• C:Program FilesWinBuilderVistaPE
– это папка, в которой находятся файлы созданной ранее сборки; если она у вас другая – введите ее;
• n:
– это буква, под которой ваша флешка видна в системе.
После того как копирование будет завершено, системную флешку можно считать готовой. Перезагрузите компьютер, и попробуйте с нее загрузиться. Обратите внимание, что при загрузке появится окно настройки, в котором можно будет выбрать оболочку: графическую или режим командной строки, а также запустить какое-либо приложение. Обратите внимание, что созданная с помощью WinBuilder система VistaPE похожа на Vista, однако обладает рядом особенностей, обусловленных портативностью и технологией, по которой создавалась сборка.
Рис. 8.8. Флешку можно приготовить по-разному
Хотелось бы отметить еще несколько фактов, которые позволят вам облегчить работу с VistaPE. Во-первых, установив один раз разрешение экрана, желательно его впоследствии не менять. В противном случае могут возникать сбои в отображении Рабочего стола Windows (например, панель задач может ускакать на середину экрана). Во-вторых, следует со снисхождением относиться к тому, что в Главном меню, открываемом по нажатии на кнопку Пуск, могут находиться пункты, выбор которых не приводит ни к каким действиям. В-третьих, необходимо знать, что VistaPE разворачивается в оперативной памяти, на так называемом виртуальном RAM-диске, и при каждой загрузке заново монтирует реестр. Это обуславливает некоторые особенности установки программ в рамках данной системы, о которых мы поговорим далее.
8.5. Как устанавливать программы в VistaPE, установленной на флешкеПо умолчанию все устанавливаемые программы будут стремиться встать на системный диск. В нашем случае это диск виртуальный, формируемый в оперативной памяти каждый раз при загрузке VistaPE. В связи с этим каждый раз при установке программки на флешку необходимо будет вручную вводить путь для установки в корневую папку флешки, например N:Program filesmozila
, где N:
– это буква вашей флешки.
В то же время желательно использовать программы, не требующие установки (так называемые портативные программы, которые во множестве вы можете найти на прилагаемом диске или в Интернете).
Прежде чем начать рассмотрение портативных программ, хотелось бы отметить, что они могут быть использованы как в рамках установленной операционной системы на флешке, так и просто быть запущены с флешки в любой момент без установки, когда вы работаете в Windows. Таким образом, у вас на флешке может быть сформирован набор программ, которые всегда будут у вас под рукой, которые не надо устанавливать на компьютер и которые в любой момент можно запустить.
Глава 9.
Портативный офис
9.1. Программный комплекс PortableApps – все в одном флаконеПрограммный комплекс PortableApps представляет собой подборку портативного программного обеспечения, предназначенного к использованию с флеш-носителей и содержащего комплект наиболее востребованного программного обеспечения на каждый день: офисные пакеты (текстовый редактор, редактор электронных таблиц), плееры, полезные утилиты и т.д. По сути PortableApps представляет собой удобную оболочку, которая может автоматически запускаться при вставке флешки в USB-порт (рис. 9.1). При этом появляется удобное меню, в котором вы можете выбрать и запустить нужное вам приложение.
Рис. 9.1. PortableApps Suite
Разработчиками предусмотрено три варианта поставки PortableApps:
• PortableApps Platform Only – минимальная поставка, содержащая по сути одну лишь оболочку, позволяющую запускать какие-либо портативные программы. При этом сами программы и их появление в меню оболочки вам нужно будет настроить самим. О том, как это сделать, будет сказано чуть ниже.
• PortableApps Suite Light – в данную комплектацию, помимо оболочки, входит базовый комплект портативных программ, что называется «на все случаи жизни»: программа для работы в Интернете (браузер) Mozilla Firefox Portable, программа для работы с электронной почтой – Mozilla Thunderbird Portable, интернет-пейджер Pidgin Portable, органайзер/календарь Mozilla Sunbird Portable, антивирус ClamWin Portable, текстовый редактор AbiWord Portable, плеер Cool Player Portable, программа для просмотра PDF – Sumatra PDF Portable, игры Sudoku и Сапер. Этот вариант ориентирован на флешки не менее 256 Мб.
• PortableApps Suite Standard – данный вариант PortableApps является наиболее полным и предназначен для флешек от 512 Мб. Его состав полностью повторяет состав PortableApps Suite Light, только вместо текстового редактора AbiWord в него входит полноценный офисный пакет OpenOffice Portable, представляющий собой весьма достойную альтернативу Microsoft Office 2007.
Все данные версии вы можете найти либо на диске, прилагаемом к книге, либо на сайте http://portableapps.com/download в Интернете. Чтобы установить тот или иной вариант, подключите флешку к USB-порту компьютера, запустите установочный файл PortableApps и следуйте указаниям установщика. Ничего сложного в процессе установки нет, просто вам нужно будет указать, куда на флеш-диске вы хотите установить пакет. Рекомендуется ставить его в корневой каталог flash-диска.
После установки PortableApps на флешку каждый раз при вставке флешки в USB-порт компьютера оболочка будет автоматически пытаться загрузиться (если у вас не отключена возможность автозапуска). Кроме того, запустить оболочку PortableApps можно, выполнив двойной щелчок по файлу Start PortableApps в корне флешки.
В результате вы у себя на экране монитора увидите небольшое аккуратное меню, в котором отображены значки установленных на флешке программ. Кроме того, в правой части отображен список папок, в которые можно быстро перейти и в которых рекомендуется хранить файлы соответствующего типа:
• Documents (Документы);
• Music (Музыка);
• Pictures (Изображения);
• Video (Видео);
• Explorer (Проводник);
• Backup (Резервное копирование).
После того как выберете ту или иную программу (перейдете в одну из предусмотренных папок), меню PortableApps автоматически сворачивается. Чтобы оно предстало перед вами вновь – щелкните левой кнопкой мыши по его значку в области уведомлений панели задач (рядом с часами).
По умолчанию в оболочке PortableApps будут доступны только программы, входящие в выбранную поставку PortableApps. Однако вы можете добавить свои программы в оболочку, проделав следующую последовательность действий:
• На свой флешке перейдите в папку PortableApps и создайте в ней новую папку, например под названием ++Moi_programmi++
(название может быть произвольным, да и папок может быть несколько).
• Скопируйте в эту папку все приложения, которые бы вы также хотели иметь на флешке и запускать их из меню оболочки PortableApps
• В меню оболочки PortableApps выберите Options→Refresh Apps Icon. В результате список программ в меню PortableApps будет обновлен и в нем должны появиться новые программы.
Чтобы удалить какую-либо из программ, достаточно просто стереть ее папку (или файл) с флешки и опять же обновить меню, выбрав в оболочке PortableApps команду Options→Refresh Apps Icon.