В. Королев - Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане
- Название:Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане
- Автор:
- Жанр:
- Издательство:Наука и техника
- Год:2009
- Город:Санкт-Петербург
- ISBN:978-5-94387-579-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
В. Королев - Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане краткое содержание
В этой книге вы найдете уникальную полезную информацию о том, как установить на флешку Windows XP и Windows Vista, как настроить Linux на флешке. Вы научитесь пользоваться портативными вариантами офисных программ (Word, Excel), познакомитесь с огромным количеством портативных программ, которые могут работать прямо с флешки и будут всегда под рукой: антивирусами, программами для работы с видео и звуком, полезными утилитами на каждый день, файловыми менеджерами, «писалками» CD и DVD, интернет-программами разного назначения (от аськи до торрент-клиента), графическими редакторами (в том числе и GIMP Portable — мобильный заменитель Photoshop'а), играми, а также многими другими. Отдельные главы посвящены правильному использованию флешек и восстановлению данных с поврежденных флешек в случае возникновения проблем.
Книга написана простым и доступным языком. В итоге вы сможете у себя на флешке настроить все, что захотите, и это будет у вас работать в любом месте, куда бы вы ни пришли. Просто подключите флешку к компьютеру. На самом компьютере вам ничего настраивать не придется.
Все программы вы найдете на DVD, прилагаемом к книге. Также на нем размещены установочные пакеты, предназначенные для создания портативных версий и установки Windows на флешку, портативные Linux-дистрибутивы, а также ВИДЕОКУРС по созданию загрузочных флешек и установке Windows XP и Vista на флешки.
Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Помните, что нельзя отсоединять флешку до полного завершения работы Slax, иначе вы рискуете повредить файловую систему. Тем более что на флешке обычно используется файловая система FAT, которая наиболее уязвима. Однако это поправимо. Если Linux обнаружит ошибку раздела, то смонтирует его в режиме "только чтение" для предотвращения дальнейшего разрушения. Для проверки носителя выполните команду:
dosfsck -wa /dev/<���имя>
<���имя>
нужно заменить на имя устройства вашего накопителя, например, hdb1.
Slax — это обычный дистрибутив Linux, а поэтому его ядру можно передать параметры. Вот некоторые полезные параметры ядра, применимые к Slax:
• nodma— отключает режим DMA для всех приводов CD-ROM;
• apci=off— включает ACPI (Advanced Configuration and Power Interface) — интерфейс расширенного конфигурирования и питания;
• nohd— не монтировать разделы жесткого диска при загрузке;
• nocd— не монтировать накопители CD-ROM при загрузке;
• nosound— выключить звук;
• toram— скопировать дистрибутив в ОЗУ для повышения производительности;
• debug— режим отладки.
Для передачи параметров ядра выберите необходимый вам вариант загрузки (рис. 14.1) и нажмите клавишу "Tab". После этого появится строка для ввода параметров, и вы сможете добавить свои параметры.
Глава 15
Создание собственного дистрибутива на флешке
15.1. Зачем это нужно?
То, что Flash-дистрибутивы — штука полезная, в этом мы уже убедились. Но, к сожалению, их не так уж и много, поэтому у вас есть три варианта:
• Использовать коммерческий дистрибутив вроде Mandriva Flash.
• Использовать бесплатный Flash-дистрибутив, отстающий по возможностям от коммерческого.
• Создать собственный дистрибутив на базе любого полноценного LiveCD.
Если у вас есть свободное время и желание, то можно создать Flash-версию вашего любимого дистрибутива. В итоге вы получите полноценный дистрибутив и сэкономите деньги.
15.2. "Приборы и материалы", или что нужно для создания Flash-дистрибутива
Первым делом нам понадобится сама флешка. Ее размер зависит от выбранного вами дистрибутива. Или, наоборот, если флешка уже есть, то от ее размера будет зависеть, какой дистрибутив вы сможете на нее установить. Для экспериментов подойдет флешка небольшого размера, например, 128 Мб — на нее вы сможете установить Damn Small Linux (DSL). Для Fedora 10 нужна флешка минимум 1 Гб.
Скорее всего, флешка у вас уже есть (а у кого ее нет?). Поэтому вам остается подобрать дистрибутив — так, чтобы он поместился на флешку, и еще осталось как минимум 20% свободного места. Поскольку я не знаю, какая у вас флешка и какой дистрибутив вы выбрали, я буду полагать, что у вас флешка размером 128 Мб и дистрибутив DSL — все по минимуму. Процедура переноса LiveCD на флешку одинакова для всех дистрибутивов, поэтому, используя инструкции из этой главы, вы сможете перенести на флешку любой LiveCD.
Если вы скачали ISO-образ LiveCD с Интернета, необязательно записывать его на болванку! Даже лучше, если LiveCD у вас хранится на жестком диске в виде ISO-образа.
Также вам понадобится уже установленный дистрибутив Linux — тут вы можете использовать ваш любимый дистрибутив, принципиальной разницы нет. Например, все нижеописанные действия я выполнял под Mandriva 2008 Free.
Последний необходимый нам компонент — это загрузчик syslinux. RPM-пакет с загрузчиком для вашего дистрибутива вы можете найти на сайте http://rpm.pbone.net/.
Итак, еще раз перечислим, что нам нужно:
• Флешка.
• LiveCD.
• Установленный дистрибутив Linux.
• Загрузчик syslinux.
15.3. Установка Syslinux
Первым делом нужно убедиться, что Syslinux установлен, или установить его, если это не так. Запустите ваш менеджер пакетов (в Mandriva это rpmdrake) и установите пакет syslinux (рис. 15.1).

Рис. 15.1. Установка Syslinux
Если дистрибутивного диска под рукой нет, а Интернет-репозитории не настроены, пакет syslinux, собранный для вашего дистрибутива, можно скачать с сайта http://rpm.pbone.net.
15.4. Подготовка флешки
После установки syslinuxнужно подготовить флешку, а именно удалить с нее все файлы. Форматировать в файловую систему ext3 мы не будем, пусть флешка останется в родной для нее файловой системе FAT. Такое решение наверняка оценят Windows-пользователи: ведь созданные ими в Flash-дистрибутиве файлы можно будет использовать, как в Windows, так и в Linux. Если отформатировать флешку в файловой системе ext3, то с ней невозможно будет работать в Windows.
Итак, просто удалите файлы. В Mandriva флешка автоматически монтируется к каталогу /mnt/removable
. Перейдите в этот каталог и удалите все файлы:
cd /mnt/removable
rm -f *
15.5. Копирование LiveCD на флешку
Теперь вставьте LiveCD в привод и просто скопируйте все файлы на флешку. Если в вашей системе оптические диски монтируются к каталогу /mnt/cdrom
, а съемные — каталогу /mnt/removable
, то для копирования файлов достаточно ввести команду:
# cp -r /mnt/cdrom/* /mnt/removable
Обратите внимание: данную команду нужно вводить от имени пользователя root.
Если у вас образ LiveCD хранится на жестком диске, то сначала нужно его примонтировать к каталогу /mnt/loop
:
# mkdir /mnt/loop
# mount -о loop ~/dsl-2.2.iso/mnt/loop
Жирным я выделил путь к файлу образа — у вас он может быть другим, поэтому проверьте его. После монтирования файла образа нужно скопировать все его файлы на флешку:
# cp -r /mnt/loop/* /mnt/removable
Пока файлы копируются, можно отойти от компьютера и выпить чая или кофе. Fedora 9 будет копироваться минут 10 — это точно (все зависит от проворности вашей флешки, может быть даже и дольше).
15.6. Делаем флешку загрузочной
Осталось сделать самую малость — сделать флешку загрузочной. В каталоге /mnt/removable/boot/isolinux
есть файлы ядра, initrd-файлы и другие файлы, необходимые для загрузки Linux. Их нужно скопировать в корневой каталог флешки:
# cp /mnt/removable/boot/isolinux/* /mnt/removable
Дистрибутив DSLиспользует загрузчик isolinux, конфигурационный файл которого называется isolinux.cfg
. Мы же используем загрузчик syslinux, конфигурационный файл которого называется syslinux.cfg
. Поэтому нам нужно переименовать isolinux.cfg
в syslinux.cfg
:
# cd /mnt/removable
# mv isolinux.cfg syslinux.cfg
Теперь осталось только записать загрузчик. Перед его записью нужно отмонтировать флешку:
# umount /mnt/removable
# syslinux /dev/sda1
Первая команда отмонтирует флешку, вторая — записывает на нее загрузчик. Я подразумеваю, что ваша флешка в системе называется /dev/sda1
, если это не так, то измените имя устройства.
Интервал:
Закладка: