Меню Рубрики

Установка damn small linux hdd

Записки программера

Страницы

среда, 7 сентября 2011 г.

Damn Small Linux. Установка

Скачиваем образ диска ftp://ftp.is.co.za/linux/distributions/damnsmall/current/dsl-4.4.10.iso. Прожигаем все это на болванку, в биосе выставляем загрузку с диска, запускаемся.

Первое, что мы увидим будет вот такой экран загрузки:

Перевожу надписи: Установка на юсб-флешку, запуск в качестве гостевой ОС, MyDSL расширения, установка на жесткий диск. DSL основан на Кноппиксе, Дебиане и GNU Линукс технологиях. Нажмите для начала, F2 и F3 для выбора параметров загрузки.

Если нажать F2 можно выбрать следующие параметры загрузки:
fb1280x1024 | fb1024x768 | fb800x600 разрешение монитора
dsl vga=normal безопасный режим видео (нажмите F3 для выбора больших опций)
dsl xsetup
dsl noicons без иконок (не будет иконок на кнопках, пунктах меню и ярлыков на рабочем столе)
dsl mydsl= восстановить приложения MyDSL (по умолчанию при загрезке с live-cd)
dsl base пропустить MyDSL, загрузить только базовую систему
dsl norestore отключить автоматическое восстановление
dsl restore= указать откуда восстановить сохраненную конфигурацию
dsl toram скопировать содержимое live-cd в оперативную память и начать загрузку (требуется от 128Мб). В этом режиме система будет работать очень быстро – скорость считывания данных с оперативной памяти намного выше, чем с live-cd или жесткого диска. Например, Мозила с live-cd запускается около 10 секунд, а с оперативки 2 секунды (правда я тестировал на хорошем компе, но и на старушке разница будет ощутимой).
dsl tohd=/dev/hda1 скопировать содержимое live-cd жесткий диск и начать загрузку
dsl fromhd=/dev/hda1 загрузка с ранее скопированного образа диска
dsl Запустить выбранные демоны при старте системы
dsl lang=us Выбрать язык, раскладку клавиатуры
dsl no отключить определение указанного оборудования
dsl dma включить режим DMA для всех дисков
dsl 2 текстовый режим, т. е. без графической оболочки как сервер (да, да, из DSL можно сделать сервер )
failsafe отключить определение оборудования
expert режим эксперта/интерактивный режим

Если нажать F3 можно выбрать следующие опции загрузки:
dsl vga=7xx выберите значение из таблицы выше.

Поясню этот пункт подробней. В параметре 7xx можно указать количество цветов и разрешение монитора. Вверху есть таблица, в которой нужно выбрать количество цветов (битность) в колонке справа и разрешение экрана в верхней строчке. На месте пересечения будет значение вроде 789. Например, если разрешение монитора 1024 на 768 и количество цветов 65000 (16 бит), выбираем значение 791. Параметр загрузки будет выглядить так dsl vga=791

dsl sata поддержка SATA дисков
dsl secure запрашивать пароль для пользователя root и dsl
dsl protect
dsl host=xxxx установить имя хоста
dsl minimal запустить иксы с минимальным оформлением
dsl desktop= выбор рабочей среды, по умолчанию выбран jwm
dsl waitusb ждать ответы от медленных юсб-устройств
dsl legacy не загружать unionfs. Что это такое можно почитать на Википедии http://ru.wikipedia.org/wiki/UnionFS
dsl dosswapfile найти или указать файл подкачки
dsl chekcfs
lowram запустить иксы, с минимальным оформлением, без иконок, без юсб, без scsi, без рейда и т. д.
install начать установку в текстовом режиме – сразу начнется установка, live-cd загружаться не будет.

Эти параметры можно использовать как при загрузке с live-cd, так и указать в grub или lilo (смотря что установите) после установки на жесткий диск. Как выбрать нужные параметры загрузки? Просто наберите их. Можно выбрать несколько параметров через пробел. При этом слово dsl нужно писать только один раз в начале. Внизу экрана есть приглашение для ввода:

Вот тут и набирайте нужные параметры. Например, если хотим загрузиться без иконок с разрешением 800 на 600 16 бит с предварительной загрузкой содержимого диска в оперативную память и без иконок, надо будет написать следующее:

Для установки DSL на жесткий диск запустимся без указания параметров. Жмем энтер, пробегут цветные буковки и появится рабочий стол:

Установка DSL на жесткий диск

Разделы на жестком диске нужно подготовить заранее. В live-cd есть утилита командной строки cfdisk для создания разделов на жестком диске. Для этого запускаем терминал: в контекстном меню (клик мышкой на рабочем столе) выбираем Apps – XShells – дальше что-нибудь одно из предложенных Transparent, Light и Dark (это скин терминала: прозрачный, светлый и темный) или Root Access (терминал с root-правами).

Запустили терминал, смотрим какие диски или разделы у нас есть:

Далее создаем системный раздел и своп (файл подкачки). У меня жесткий диск на 1,6 Гб. Сделал два раздела: корень в 1,5 Гб и своп 100 Мб. Для установки DSL требуется минимум около 200 Мб.

Вместо hda подставьте свое значение выданное в результатах предыдущей команды fdisk -l. Далее буду приводить свои значения, вы можете их менять на свои по усмотрению и необходимости.

Если диск чистый/новый вас спросят:

На что отвечаем утвердительно – нажимаем Y. Появится такое окно, это редактор разделов:

Выбираем внизу пункт [New] – создать разделы, выбираем тип раздела [Primary] – основной раздел и указываем размер в мегабайтах – 1500. Раздел создан, теперь в списке две строки: только что созданный раздел и оставшееся пустое место. Стрелкой вниз выбираем пустое место и создаем раздел подкачки на всем оставшемся месте.

Далее выбираем файловую систему каждого раздела выбрав пункт [Type]. Пишем 83 для основного раздела и 82 для свопа. Основной раздел помечаем как загрузочный кнопкой [Bootable]. Если все сделали правильно, нажимаем [Write], подтверждаем свои действия набрав yes и тем самым запишем таблицу раздеделов. Закрываем терминал и начинаем установку.

Для установки Damn Small Linux на жесткий диск в контекстном меню выбираем пункт Apps – Tools – Install to HardDrive

Дальше отвечаем на несколько вопросов:
Enter the target partition. На какой раздел будет установлена система? Пишем название своего раздела, hda1, например.

Do you wish to multi-user logins? Хотите ли вы несколько пользователей в системе? Да/нет.

Use journalized ext3 filesystem? Использовать файловую систему ext3? (не рекомендуется на слабых машинах). Если нет, будет выбрана ext2.

Continue? Продолжить? Если продолжить будет создана файловая система и начнется установка.

Через некоторое время вас спросят будем ли ставить загрузчик? Отвечаем утвердительно. Снова спросят какой именно загрузчик мы хотим поставить Груб или Лило. Я выбрал Груб.

Загрузчик установлен. Перезагружаемся. Диск можно вытащить. После перезагрузки появится экран с выбором варианта загрузки. При необходимости правим параметры нажав «e». Все доступные параметры были описаны выше.

Далее вас попросят придумать пароль для root пользователя и повторить его еще раз. А затем те же действия для пользователя dsl (пользователь по умолчанию).

И наконец появится рабочий стол! На этом установка закончена. В следующей статье про то как сохранить настройки при выключении или перезагрузке.

источник

Установка damn small linux hdd

Damn Small Linux (DSL) — минималистический дистрибутив Linux размером 50 мегабайт, предназначенный для рабочей станции десктоп.

DSL достаточно хорош для реализации следующих возможностей:

• Загрузка рабочей системы с CD-диска размером с визитку (LiveCD).
• Загрузка с флешки USB.
• Загрузка под управлением хостовой операционной системы (т. е. DSL работает «внутри» Windows).
• Отлично запускается с привода IDE Compact Flash через вызов «frugal install».
• Трансформируется в Debian OS с традиционной установкой на HDD.
• Может работать на 486DX с 16MB ОЗУ.
• Работает полностью в ОЗУ 128MB (Вы удивитесь, насколько быстро может работать компьютер!).
• Может расширяться модулями без необходимости специальной кастомизации.

DSL изначально разрабатывалась как эксперимент — чтобы посмотреть, насколько удобной можно сделать десктоп-систему со стандартными приложениями, втиснув их в 50MB live CD. Поначалу DSL была просто частным инструментом, «игрушкой». Но со временем она выросла в большой комьюнити-проект, на который потрачено тысячи часов разработки. Были добавлены такие усовершенствования, как система автоматической удаленной установки приложений, продвинутая система бэкапа и восстановления, которая может использовать записываемые носители, включая флешки USB, FDD-диски или HDD.

DSL это почти полноценная десктоп-система и небольшой базовый набор утилит командной строки. Все приложения были выбраны из соображений наилучшего баланса функциональности, размера и скорости. DSL также может работать как SSH/FTP/HTTPD сервер даже после загрузки с live CD. В целях сохранения памяти многие GUI-инструменты администрирования были переписаны. Итак, что есть в Damn Small Linux?

XMMS (MP3, CD Music и MPEG), клиент FTP, веб-браузеры Dillo, Netrik, FireFox, электронные таблицы spreadsheet, Sylpheed email, проверка орфографии (US English), продвинутый текстовый редактор (word-processor Ted), три простых редактора (Beaver, Vim и Nano [клон Pico]), просмотр и редактирования графики (Xpaint и xzgv), Xpdf (PDF Viewer), emelFM (файловый менеджер), Naim (AIM, ICQ, IRC), VNCviwer, Rdesktop, сервер и клиент SSH/SCP, клиент DHCP, PPP, PPPoE (ADSL), веб-сервер, калькулятор, поддержка generic и GhostScript принтера, NFS, оконные менеджеры Fluxbox и JWM, игры, приложения системного мониторинга, хост инструментария командной строки, поддержка USB и pcmcia, некоторая поддержка беспроводной связи.

Ресурс Описание
Applications Список приложений с кратким описанием.
Packages Из чего построена система.
Notes Списки изменений в различных версиях DSL.
Off Site Ссылки на связанные и подобные проекты.
Milestones Этапы развития DSL.
FAQ Часто задаваемые вопросы.
Wiki База знаний комьюнити.
New Forums База знаний комьюнити, работающие в реальном времени (форумы).
Mini-ITX Store Мини-компьютеры и компоненты (железо).
Income Guide Что нужно знать независимым разработчикам DSL.
DSL-N project Нечто большее, чем DSL.
Donate Шлите сюда свои пожертвования.

Другие ссылки см. на главной страничке DSL [1].

[Установка DSL]

DSL поначалу разрабатывался как образ диска CD-R, файл *.iso на 50MB, который должен записан либо на обычную полноразмерную болванку CD-R, либо на маленький диск CD-R формата визитки. Сегодня это все еще актуально.

С некоторых пор файл образа Linux kernel + mini root стал слишком большим, чтобы поместиться на обычный загрузочный floppy-диск, что также стало означать, что оригинальная программа загрузчика (DSL boot loader program), так называемая SYSLINUX, не может использоваться для создания загрузочного диска livecd.

К счастью, есть альтернативный загрузчик, называемый ISOLINUX, который использует другой способ создания загрузочного livecd, и это ограничение снято — сегодня существует «нормальный» DSL livecd образ dslxxx.iso.

Однако существуют некоторые старые компьютеры со старыми BIOS, которые не могут правильно работать с ISOLINUX. Для них команда DSL создала альтернативный образ livecd, который использует старый SYSLINUX bootloader, dslxxx-syslinux.iso. Чтобы текущее ядро linux kernel работало с SYSLINUX, некоторые новые модули драйвера были удалены из mini root, которые могли создавать проблемы для некоторых новых компьютеров.

Так или иначе, следуйте основным правилам:

• Для новых компьютеров (начиная с выпуска 2013, 2014 годов) попробуйте использовать обычный dsl.iso.
• Для старых компьютеров Вам может понадобиться использовать dsl-syslinux.iso, если dsl.iso не заработает.

И наконец, что не менее важно, есть версия DSL, которая называется «DSL Embedded». Это в сущности не livecd, а *.zip файл, который содержит систему DSL и «Virtual PC», программу эмулятора, которая называется QEMU. Программа QEMU может быть запущена из Microsoft Windows или из Linux, и это создает маленький виртуальный PC внутри окна программы. Операционная система DSL при этом загружается из этого окна виртуального компьютера. Этот способ запуска делает возможным запуск DSL в среде MSWindows, однако из-за того, что DSL работает на «фейковом» компьютере, у неё нет прямого доступа к реальному железу и реальному HDD. Это также приводит к тому, что система работает НАМНОГО медленнее, чем операционная система на реальном компьютере. Фейковый компьютер работает в 5-6 раз МЕДЛЕННЕЕ, чем реальный компьютер, так что «виртуальный PC» лучше не использовать на компьютере с тактовой частотой процессора меньше 1.0 ГГц.

Какой образ выбрать и что загружать? Для начала Вам следует ознакомиться со ссылками для загрузки [2]. В сущности, выбор состоит из трех вариантов:

A. dsl-x.x.x.iso
B. dsl-x.x.x-syslinux.iso
C. dsl-x.x.x-embedded.zip

В большинстве случае используйте вариант A. Если Ваша плата поддерживает загрузку с CD-ROM, но вариант A не работает, то попробуйте вариант B. Вариант C используйте DSL внутри хостовой OS (Windows или Linux), он запускается в Qemu Virtual Machine [3].

[Установка на флешку USB]

Флешка USB не то же самое, что жесткий диск USB. Установка на внешний USB HDD работает, но некоторые внешние железяки не могут использоваться как источник загрузки.

Читайте также:  Установка приточное устройство emm

Если Вы хотите установить DSL на привод USB, то нужно следующее:

• Привод USB на 128 MB или больше. 512 MB предпочтительнее, 64 MB будет работать, если ужаться.
• Рабочая операционная система и соединение с Интернет.
• Если Вы приняли решение делать чистую загрузку с привода USB (не просто из другой OS), то необходимо, чтобы BIOS поддерживала загрузку из USB. Проверьте, есть ли в BIOS setup такая опция, и протестируйте загрузку с флешки USB.

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

Текущий DSL Live CD ISO включает скрипт, который автоматизирует инсталляцию на привод USB. Это простой и надежный способ установки:

1. Откройте Main Menu, перейдите в Apps -> Tools.
2. Выберите USBZIP или USBHDD install.
3. Следуйте указаниям.

Для дополнительной информации см. также врезку USB Booting.

Базовый процесс установки DSL из другого дистрибутива Linux следующий:

1. Получение DSL и загрузчика (GRUB или Syslinux).
2. Переформатирование / создание разделов на приводе (или просто его очистка).
3. Размещение содержимого текущего DSL ISO на приводе.
4. Установка флага загрузки (boot flag), установите загрузчик.
5. Настройте загрузчик на загрузочное устройство.

Ознакомьтесь с секциями «Требования» и «Форматирование», приведенными ниже.

• Если вы намерены использовать загрузчик Syslinux, то ознакомьтесь с врезкой «Что такое Syslinux?».
• Если Вы хотите начать с чистого листа, то должны заново создать разделы и отформатировать свой привод USB (см. далее). Для некоторых типов установки некоторые действия могут не потребоваться. В любом случае будьте внимательны к тому, что делаете. Инструменты разбиения на разделы и форматирования — хороший способ уничтожить все данные на приводе, включая основную OS.
• Вам нужно узнать место размещения привода флешки (device node). Оно будет чем-то наподобие /dev/sdb (sda обычно это системный привод). Один из способов определить — открыть терминал и запустить команду (может понадобиться использовать sudo . но будьте осторожны; fdisk может полностью уничтожить все ваши данные):

Альтернативно Вы можете передернуть флешку в порте USB и использовать команду:

dmesg скорее всего покажет имя подключенного устройства (sdb1, sda2, или что-то наподобие). Или если у Вас дистрибутив с автомонтированием приводов USB, можно вывести список монтирования:

[Форматирование]

Начиная с 2008 года есть два основных инструмента для создания разделов и форматирования привода.

• Один GParted, GNU Partitioning Tool.
• Другой fdisk, утилита командной строки.

Вероятно лучше начать с GParted. Если не сработает, пробуйте fdisk. В любом случае процесс создания разделов должен занимать несколько минут.

Использование GParted. GParted это утилита GUI/GTK. Вы можете загрузить Вы можете её с помощью apt-get или Synaptic. Также можно посетить сайт GParted [7] и загрузить Live CD, который загрузит компьютер в среду GParted. Независимо от используемой версии, процесс прост:

1. СДЕЛАЙТЕ БЭКАП СВОИХ ДАННЫХ. Есть риск удалить их навсегда!
2. Откройте GParted (саму программу).
3. Выберите свой привод (из выпадающего списка в правом верхнем углу). НЕ ВЫБЕРИТЕ СЛУЧАЙНО НЕ ТОТ ДИСК.
4. Удалите все существующие разделы на выбранном диске (правый клик на каждой полосе раздела, затем выберите удалить).
5. Создайте один большой раздел на весь диск (правый клик, make new partition, установите размер раздела равным размеру диска).
6. Установите формат диска на FAT16 (наиболее совместимая файловая система; правый клик, установите использование ‘format to’).
7. ПРОВЕРЬТЕ ЕЩЕ РАЗ, ТОТ ЛИ ВЫБРАЛИ ДИСК. и кликните ‘apply’ (зеленая галочка). Очень быстро GParted сообщит, прошла ли операция успешно или нет.
8. После завершения создания раздела установите его флаг загрузки (boot flag; правый клик, manage flags).

Процесс завершен, переходите к установке ISO и загрузчика.

Замечание: если Вы случайно повредили важные данные, то можете использовать для их восстановления Test Disk [8] (как минимум до момента, пока еще не записывали на созданный раздел никакие файлы!).

Использование fdisk. Это утилита командной строки (выполняемая в терминале), альтернатива для GParted. Для запуска fdisk введите в терминале:

Здесь [USBDRIVE] обозначает Ваш диск. Это может быть sda, sdb, и т. п., в зависимости от системы. Убедитесь, что не выбрали основной системный HDD.

Используйте ‘d’ для удаления существующих разделов до тех пор, пока все они не будут удалены. Используйте ‘n’, ‘p’, ‘1’ для создания нового primary-раздела. Используйте ‘a’ для того, чтобы сделать раздел загружаемым (bootable). Используйте ‘t’, ‘b’, чтобы сделать его в формате W95 FAT32. Используйте ‘p’ для просмотра изменений.

После того, как Вы установили свой раздел на /dev/sdX, это должно выглядеть примерно так:

В завершение запишите новую таблицу разделов путем нажатия на ‘w’ для сохранения изменений и выхода.

Возможно, что fdisk сгенерирует ошибку (Kernel все еще использует старую таблицу разделов, поэтому выполните перезагрузку). Возможно потребуется перезагрузка, но попробуйте сначала загрузить новую таблицу раздела в ядро, используя команду:

Затем снова откройте fdisk и прочитайте таблицу разделов, чтобы убедиться, что все в порядке (fdisk -l /dev/[USBDRIVE]). Если что-то не так, то возможно нужна перезагрузка.

После выхода из fdisk понадобится использовать mkfs для создания файловой системы FAT16 или FAT32. Например:

Опция «-F 32» создаст раздел FAT32; «-F 16» создаст FAT16.

[Модификация MBR (в некоторых случаях)]

Если вы часто работаете со своей флешкой USB, то возможно потребуется перезаписать её Master Boot Record (MBR). Это не должно потребоваться, если в MBR есть другой funky bootloader (например если Вы экспериментируете с другим загружаемым с USB дистрибутивом Linux).

Одно хорошее правило при работе с MBR: БУДЬТЕ *ОЧЕНЬ* ВНИМАТЕЛЬНЫ, ЧТОБЫ НЕ СТЕРЕТЬ MBR НА СВОЕМ HDD!

1. В командной строке используйте команду dd. Замените sdX на путь до Вашего привода USB:

2. Теперь можно двумя способами заменить Вашу MBR:

Либо скопируйте загрузчик из Syslinux:

Либо установите ms-sys и используйте его для замены Вашего старого MBR:

[Метод I: типовая embedded-установка (Syslinux + QEMU)]

Это возможно самый быстрый способ ручной установки, всего лишь 5 простых шагов. Типовая embedded-установка включает эмулятор процессора QEMU и Syslinux. После того, как они оба будут установлены, Вы сможете загрузить DSL либо из Linux, либо из Windows (с установленным QEMU), либо традиционно с привода USB (с Syslinux).

К сожалению, этот метод не дает размера установки 50 MB, потому что QEMU относительно велик. Для полной установки понадобится 110 MB.

1. Загрузите zip-архив dsl-embedded.zip [2].
2. Смонтируйте привод USB.
3. Распакуйте dsl-embedded.zip на привод USB.
4. Размонтируйте привод USB.
5. Используйте syslinux, чтобы сделать привод USB загружаемым:

На этом процесс завершен. Если такой вариант установки у Вас не работает, рассмотрите метод с использованием GRUB в качестве загрузчика (см. далее). GRUB очень полезен, если Вы используете DSL как часть «тулкита спасения» данных/системы, и Вы можете добавить несколько предварительно установленных конфигураций загрузки и другие утилиты. Если Ваша система монтируется или загружается с флешки с аргументом iocharset=utf8, то может быть ошибка, где KNOPPIX/KNOPPIX не может быть найдена при загрузке. См. также врезку «Что такое Syslinux?».

[Метод II: текущий ISO + Syslinux]

Здесь не нужно заново создавать раздел или переформатировать Ваш привод USB. Это возможно для простой не деструктивной установки содержимого ISO в раздел USB. В этом руководстве приведен пример. Утилиты создания разделов и форматирования для привода USB теперь не нужны. Выполните следующие шаги:

1. Смонтируйте привод USB примерно так:

2. Смонтируйте образ ISO:

3. Скопируйте все содержимое ISO на привод USB:

4. Переименуйте и переместите файлы Syslinux в корневую директорию флешки:

5. Переименуйте isolinux.cfg в syslinux.cfg:

6. Размонтируйте привод USB:

7. Установка Syslinux:

8. Установите флаг загрузки MBR для этого раздела (с помощью fdisk).

На этом все, перезагрузите компьютер и попробуйте DSL в работе.

Замечания: будьте осторожны с sudo fdisk. Эта утилита при неправильном использовании может уничтожить полезные данные. Правильно указывайте имена пути (/dev/sda, /dev/sdb, и т. д.), иначе можете повредить существующие разделы или файлы!

[Метод III: использование GRUB в качестве загрузчика]

Пользователи сообщают, что при определенных условиях этот метод может не сработать.

1. Загрузите текущий образ «.iso» dsl-cd [2].

2. Создайте на флешке раздел ext2 (=> 51 MB). Смонтируйте его.

Здесь это соответствующий файл, который представляет Ваше устройство хранения USB (путь device/partition).

Замечание: подойдет файловая система ext3. Вы можете также использовать этот метод на разделе, отформатированном как fat16.

3. Поменяйте текущую директорию на путь, куда смонтирован раздел ext2, установите загрузчик GRUB:

Замените здесь на соответствующий файл, который представляет ваше устройство хранения USB, но БЕЗ номера раздела, чтобы была обновлена MBR. Например /dev/sdc. Если этот метод не заработает, попробуйте ручной запуск grub и введите «root (hd1,1)» и «setup (hd1)» (пути для Вашей системы могут отличаться).

4. Скопируйте содержимое образа CD на привод USB.

5. Пока что в той же директории, где Вы смонтировали файловую систему ext2, создайте файл menu.lst для GRUB в директории ./boot/grub/menu.lst:

Вы можете поменять (hd0,0) на корректный раздел своего привода USB. Однако в большинстве систем это умолчание должно работать.

6. Размонтируйте файловую систему. Теперь вы можете загрузиться со своего привода USB.

[Метод IV: с GRUB в качестве загрузчика]

Иногда пользователи говорят, что вышеописанный процесс (Метод III) не работает, так что был задокументирован другой рабочий процесс.

• Работающая SLED 10 (Suse).
• Флешка USB 1GB, которая видна как /dev/sda.
• Пользователь залогинился как root.
• DSL ISO загружен в /root/Desktop/dsl-3.3.iso.
• Два раздела, первый используется как основное хранилище USB, второй для DSL.
• Раздел DSL хочется сделать ext3, чтобы Windows его не испортила.
• Первый раздел нужен для большого хранилища, потому что Windows не любит адресовать второй раздел на флешках.

1. fdisk /dev/sda

d — удалить все разделы на флешке

n — создать раздел
p — главный раздел (primary partition) для основного хранилища
1 — первый раздел
1 — раздел начинается с первого блока
948 — самая большая часть флешки, около 933 MB

n — создать раздел
p — главный раздел (primary partition) для DSL
2 — второй раздел
949 — раздел начинается за концом хранилища, на следующем доступном секторе
1012 — пространство до конца диска, 64 MB

a — сделать раздел загружаемым (partition bootable)
2 — загружаемым будет раздел DSL

t — поменять тип раздела
1 — поменять раздел 1
b — поменять тип на Win95 FAT32

2. Команда fdisk -l выдает такой результат:

Ваша флешка должна выглядеть примерно так же.

3. Создание каталогов, монтирование, форматирование.

Замечание: если хотите получить файловую систему ext3, то добавьте флаг -j: mke2fs -j /dev/sda2.

Если ваша система не загружается с grub, то попробуйте:

4. cat > /mnt/usb/boot/grub/menu.lst

Базовые шаги для установки DSL на USB из-под Windows:

1. Получение DSL и Syslinux.
2. Форматирование флешки.
3. Распаковка DSL на флешку.
4. Установка Syslinux.

У методов IV и V уникальные требования. Для методов I, II, III нужно следующее:

• USB флешка (которая называется flash disk, pendrive, USB stick, и т. п.) размером 64 MB или больше.
• Нужно знать букву флешки USB. В этом руководстве подразумевается (в качестве примера), что флешка подключена под буквой «F:». Замените «F» на корректную букву, соответствующую подключенной флешке.
• Загрузите текущий dsl-embedded.zip [2] (размер 49 MB, лучше загружать торрент, потому что это часто быстрее).
• Загрузите и установите Syslinux версии 3.00 или более свежий.

Замечания по флешкам. Избегайте дешевых флешек. Некоторые флешки, которые нормально ведут себя под Windows, под DSL работают плохо. Приводы San Disk Cruzer особый случай, и встроенная в ПО функция «CD Emulation» должна быть выключена. Карты SD хорошо работают для DSL, и могут использоваться так же, как и флешки USB. У них обычно выше скорость передачи данных, и на многих ноутах и наладонниках есть соответствующий слот для SD-карт. Также для SD обычно нет проблем с BIOS. Установка на карту SD такая же, как и на флешку USB.

См. старые инструкции на сайте [11] (новые инструкции находятся в методе V).

Замечания: если вы работаете под Windows Vista, то не забудьте запустить cmd.exe с правами администратора, иначе cmd.exe не сможет получить доступ к MBR флешки USB. Загрузка с привода USB может работать или может не работать на Вашем компьютере, в зависимости от того, насколько старый на нем BIOS. На некоторых системах есть проблемы с загрузкой с приводов USB, отформатированных как FAT32. В этом случае поменяйте формат на FAT16, что возможно позволит DSL загрузиться. Чтобы попробовать это, поменяйте аргумент формата:

Читайте также:  Установка ловушки на откатные ворота

Истории успехов и неудач (YYMMDD):

• Тестировалось 070927 на Hp T5515 thinclient, проблем не было. Generic 512mb drive, fat32, DSL embedded 3.4.3.
• Тестировалось 071016 на самосборном двухядерном PC, проблем не было. Adata JOGr 2 gig drive, FAT32, DSL embedded 3.4.4.
• Тестировалось 071125 на Asus EEEpc, проблем не было. Generic 128MB drive, FAT32, DSL embedded 4.0.
• Тестировалось 071212 на Memorex Traveldrive, проблем не было. 1GB drive, FAT32.
• Загрузка начиналась, но останавливалась на insmod error (?). Packard Bell Easynote XS20-005, загружался с Apacer Handy Steno AH123 (1Gb, FAT32) с dsl-4.2.5-embedded, параметр загрузки «dsl vga=normal», xvesa 800x600x32.
• Не загружалось с флешки USB 256Mb на Packard Bell Easynote XS20-005, пробовались FAT и FAT32.
• Тестировалось 080422 на Dell Inspiron 600m, 1GB Sandisk Cruzer, DSL Embedded 4.2.5 FAT32 — проблем не было.
• Тестировалось 080722 на One Mini Notebook A120, проблем не было. Generic 128MB drive, FAT32, DSL embedded 4.2.5.
• Тестировалось 080810 на Compaq 2190US Laptop (использовался метод I), Lexar 4GB Lightning USB, DSL embedded 4.2.5. Lexar USB появлялся по умолчанию как второй жесткий диск, так что пришлось зайти в Compaq BIOS и поменять порядок приводов так, чтобы Lexar USB был первым. После перезагрузки 2190US загрузился в DSL без проблем.
• Тестировалось 080831 на Acer Aspire 5672 (используя метод I), Kingston DataTraveler 1Gb FAT (не FAT32), DSL embedded 4.2.4. Понадобилось разрешить через F12 опцию multiboot.
• Тестировалось 080910 на Asus A8Sr (использовался метод I), Mobile Disk IV 256 MB FAT32 с DSL 4.4.5 и Syslinux 3.71.
• Тестировалось 081110 на Fujitsu-Siemens Amilo D 8830 и Kingston DataTraveler 1GB, FAT и dsl-4.4.6-embedded, все работало хорошо.
• Тестировалось 081024 на Dell Latitude D430 BIOS rev. A00 и на Dell Latitude D820 BIOS rev. A09, с SanDisk Cruzer Micro 4GB, тестировались оба формата FAT16 и FAT32, DSL 4.4.0 и Syslinux 3.63, DSL 4.4.6 и Syslinux 3.72, и во всех случаях неудачно. Результат: при загрузке доступно меню DSL boot option, однако независимо от выбора опции экран становится черным, светодиод на флешке USB гаснет, показывая потерю связи с флешкой. Exception: Failsafe boot option, что заканчивается сообщением «no KNOPPIX file system found».
• Тестировалось 081215. Не заработал метод I с Centon Data Stick Pro. Понадобилось использовать метод II в качестве последнего шага из метода I (# переход в командную строку и запуск syslinux для Вашего привода из \win32\syslinux.exe путем ввода: SYSLINUX -ma F:).
• Тестировалось 090127, работало хорошо на Asus EEEpc 1000H и Corsair Flash Voyager 8GB (2 primary-раздела, 512mb FAT для DSL и 7GB NTFS для данных).
• Тестировалось 091202, работало хорошо на Dell Optiplex 720 и 820. Не заработало на HP Compaq d220. Использовалась флешка 1GB San Disk Cruzer Micro (модель U3).
• Тестировалось 090221. Проблема была в следующем: при выполнении «syslinux.exe -ma f:» происходила ошибка «USB drive was not removable us -f to force.». Запрос подсказки syslinux -help подсказал ключ -sfma, было сделано предположение, что f для force, однако это было неправильно. В результате нормально сработала команда «syslinux.exe -ma f: -f».
• Тестировалось 090907. Не заработало с Alix.1C и Kingston DataTraveller2 1GB, отображалось «SYSLINUX 3.36 2007-02-10 EBIOS Copyright (C) 1994-2007 H. Peter Anvin Could not find kernel image: linux».
• Тестировалось 091001. Не заработало с Dell Inspiron 530 с Intel Core 2 Quad, запущенном на CBM 128 MB Flash Disk. Отображалось сообщение: «Boot error».
• Тестировалось 091211, заработало на Asus K50IN, хотя не распознавалась звуковая карта или карта беспроводной связи. Kingston Data Traveler 1GB в формате FAT, dsl-4.4.10-embedded.
• Тестировалось 101013, запустилось на 2gb USB флешке, не заработала мышь bluetooth, причем клавиатура bluetooth заработала.
• 190906 успешная установка на карту памяти CompactFlash, промышленный компьютер PCM-3350 от Advantech с процессором x586, тактовая частота 300 МГц, ОЗУ 128 мегабайт [13].

Для этого метода нужна утилита HP USB Key Utility for Windows [9]. Метод будет переформатировать привод USB с уничтожением всей информации.

1. Установите HP USB Key Utility for Windows. HP USB Key Utility setup на Windows Vista запуститься только в если запуск будет произведен в режиме совместимости (installation in compatibility mode). Чтобы применить это, сделайте правый клик на файле инсталлятора и перейдите в Свойства (Properties). Откройте закладку Совместимость (Compatibility) и выбелите «Windows XP Service Pack 2». Примените, после чего инсталляция будет возможна и на Windows Vista. Замечание: инсталлированную программу в этом режиме запускать не нужно.

2. Подключите флешку USB и дайте Windows время обнаружить её (нужно узнать букву, которая назначена флешке, например F:).

3. Start Menu-> Programs -> HP System Tools -> HP Drive Key Boot Utility.

• На экране приветствия (Welcome Screen) кликните Next.
• Выберите флешку по букве (F:), кликните Next.
• Выберите Create New or Replace Existing Configuration, кликните Next.
• Выберите Hard Drive, кликните Next.
• Выберите Create New Filesystem, кликните Next. Подождите окончания форматирования.
• Выберите HP Firmware Flash Package, кликните Next, кликните Finish.

4. Распакуйте содержимое dsl-embedded.zip непосредственно на флешку (F:) с перезаписью всех файлов.

На этом процесс завершен, перезагрузитесь и попробуйте в работе DSL, загрузив её с USB. Приводит к потере значительного места на флешке USB несмотря на то, что там ничего нет.

• Не заработало для DSL v3.3 с приводом Sandisk Cruzer Titanium USB.
• Не заработало при использовании хранилища 2GB на приводе Verbatim flash (windows explorer падал, если подключалось это устройство).
• Нормально работало при использовании HP Utility и dsl-4.2.1-embedded.zip.
• Нормально работало при использовании HP Utility и dsl-4.4.10-embedded.zip.
• Нормально работало при использовании HP Utility и dsl-4.4.10-embedded.zip на приводе 128MB от неизвестного производителя. Однако после загрузки, когда была на горячую систему подключена мышка PS/2, система повисла и больше не загружалась. После повторения процесса метода II все снова заработало.

1. С помощью diskWipe отформатируйте привод на низком уровне:

2. Убедитесь, что выбрали правильный привод.

3. Размонтируйте и физически извлеките привод.

4. Подключите привод и смонтируйте его.

5. Отформатируйте в систему FAT с помощью usb_format:

6. Распакуйте файлы из архива dsl-текущая_версия-embedded.zip.

7. Настройте загрузку с помощью sysLinux:

На Windows Vista требуется запустить syslinux.exe через cmd.exe с правами администратора.

[Method IV: без записи CD]

Здесь описано, как установить DSL на флешку USB в среде рабочей станции Windows XP (98, NT, 2000):

• Без записи ISO.
• Без загрузки в DSL из CD.
• Без создания разделов на флешке USB (если вы не хотите этого).

Это руководство/метод разработал SaidinUnleashed, ca. 2005. Если встретитесь с проблемами, то см. оригинальную версию описания метода [10].

Дополнительные требования. Вместо embedded ISO и Syslinux (как было описано ранее), понадобится следующее:

• Программа WinImage (shareware).
• Образы DSL, включающие bootfloppy-usb.img и dsl-x.x.iso (где x.x обозначают нужную версию).

Вы можете захотеть использовать Daemon Tools, или подобную программу для просмотра / манипуляции файлами ISO. И если Вы хотите создать разделы на своем приводе USB (что не обязательно), то придется использовать соответствующий инструментарий — cfdisk или что-то подобное.

1. Отформатируйте свой привод USB. Убедитесь, что он отформатирован в FAT (FAT16, или предпочтительнее FAT32), и что он работает в windows (с помощью проводника Windows Explorer).

2. Установите WinImage и Daemon Tools.

3. Откройте образ загрузки (ISO boot image) в WinImage. Для этого запустите WinImage, выберите File -> Open, найдите и выберите нужный boot image (bootfloppy-usb.img). Далее выберите Disk — Use removable disk (x:), где x: буква диска флешки USB, куда нужно установить DSL.

4. Запишите файл ISO. Для этого выберите Disk -> Read Disk / Write Disk (или нажмите горячую клавишу Ctrl+W). Может появиться сообщение «image must be resized» (у образа должен быть изменен размер) и т. п.

5. Поместите файловую систему DSL на флешку USB. В программе WinImage выберите File -> Open, выберите файл образа DSL ISO (dsl-x.x.iso).

6. Выберите Image -> Extract (или нажмите горячую клавишу Ctrl+x). Когда отобразится запрос пути, используйте букву флешки USB (как на шаге 4). Поставьте галочку опции «Extract with pathname», кликните OK для завершения.

Следуйте текущим инструкциям с сайта PendriveLinux [11] (старые аналогичные инструкции описаны в методе I).

• Нужна флешка USB (flash disk, pendrive, USB stick и т. п.) размером 64 MB или больше.
• Нужно знать букву флешки USB (F:).
• Загрузите dsl-embedded.zip с зеркала [2] (49MB — рекомендуется Torrent, что часто работает быстрее).
• Загрузите Universal USB Installer.

Процесс установки: запустите Universal USB Installer, выберите DSL, следуйте инструкциям.

На этом все, DSL на USB готова к работе. Перезапустите компьютер и попробуйте.

[Настройка DSL, Windows Autorun и QEMU Mod]

Есть несколько возможных модификаций:

• Настройка автозапуска на флешке USB, чтобы Windows автоматически загружала DSL через QEMU.
• Настройка автозапуска для автоматического старта VNC-клиента.

Это работает с v3.2 Embedded.

[Модификации]

После установки добавляется autorun.inf penguin.ico /USB /tightvnc.

Ниже приведены некоторые установки конфигурации, которые делаются после инсталляции. Также создается файл autorun.inf, где сконфигурировано использование TightVNC, если папка tightvnc создана в корне привода. Была создана контекстная ссылка на папку USB.

Следующий файл был модифицирован и приведен в соответствие с Windows-эквивалентом, так что не нужно при каждой загрузке отвечать на вопросы. Некоторые пользователи могут обнаружить, что -m 256 выходит за пределы, и это должно быть изменено.

Также Вы должны загрузить qemu и скопировать эти файлы в каталог qemu на приводе USB:

Если Вы хотите использовать остальную часть созданного контекстного меню, загрузите инсталлятор TightVNC, vncviewer и поместите их в \tightvnc.

В завершение можно сделать файлы DSL скрытыми, и скрыть TightVNC, папки USB. Для использования функций выполните правый клик на приводе в папке «Мой компьютер».

1. Подготовьте привод, отформатировав его в файловую систему MS-DOS. Начните с открытия папки Applications, затем папки Utilities. После этого кликните на Disk Utility. При открытии она должна сообщить, что был распознан привод USB (возможно с именем «NO NAME»). Кликните на его имя, затем на закладку Erase, под которой будет видно поле «Volume Format». Если в нем уже указано MS-DOS (FAT), то все нормально, переходите с следующему шагу. Если нет, то выберите MS-DOS (FAT) в выпадающем списке, дайте приводу желаемое имя и кликните Erase.

2. Распакуйте DSL на свой привод.

3. Установите загрузчик Syslinux или GRUB.

1. Использовалась флешка 128mb fat32 USB с установленной MBR.

2. Создайте новую виртуальную машину в VMware Fusion и выберите «continue without disc», выберите свой DSL ISO для инсталляционного носителя, выбелите в качестве типа операционной системы Linux -> Debian5, затем кликните «customize settings».

3. Укажите имя файла, удалите HDD (хотя это не обязательно), запустите VM, установите путь на привод USB Drive, нажмите «ctrl-alt-del», введите install и нажмите enter.

4. Нажмите 5 и enter для установки USB, подтвердите Y и enter, проверьте опции загрузки (boot options) и язык, подтвердите Y и enter для продолжения.

5. Нажмите enter при завершении и 0 и enter для выхода из инсталлятора. Можете выключить VM командой shutdown -h now (это необязательно, но по привычке дает чистое отключение).

1. Форматирование привода USB (в файловую систему MS-DOS).

2. Распаковка DSL на него.

3. Установка syslinux, используя VirtualBox.

[Общие вопросы, возникающие после установки]

Q01 . Я все установил, но компьютер все еще продолжает загружаться с HDD.

Старые BIOS могут не поддерживать загрузку с USB. Просмотрите врезку «Загрузка с USB», и повнимательнее ознакомьтесь с функциями BIOS. Также проверьте, что установлен и настроен загрузчик (GRUB или Syslinux).

Q02 . Я завершил установку, но установить GRUB не получилось.

Сначала ознакомьтесь с документацией GRUB (также см. врезку «Установка GRUB»). Некоторые пользователи замечали, что grub-install жалуется на аргумент —no-floppy. Попробуйте с ним и без него, попробуйте использовать sudo, попробуйте отключить и заменить свою флешку USB. Если Ваша система автоматически монтирует флешку USB, попробуйте установку, когда флешка смонтирована, и когда размонтирована.

Читайте также:  Установки уф дезинфекции питьевой воды

Q03 . Почему DSL, установленная на USB, не завершает загрузку после преобразования из .iso?

Возможно, что файл KNOPPIX жестко настроен на поиск CD-ROM, а не привода USB. Попробуйте вместо него embedded iso.

Q04 . Почему метод установки из Linux требует FAT16, но метод установки из Windows работает с FAT32? Могу я просто оставить и использовать существующий раздел FAT32 на приводе USB, применив версию Linux syslinux?

Причина в том, что Syslinux может или не может. Любой метод должен работать, но некоторые пользователи обнаружили, что FAT16 работает надежнее, чем FAT32. Хотя текущая версия Syslinux (любая версия 3.00 или более свежая) должна работать с FAT32, то это не всегда так. Если используете старую версию Syslinux, проверьте, поддерживает ли она FAT32.

Q05 . Почему моя клавиатура и/или мышь USB не работают при входе в X windows?

Возможна проблема в BIOS. Попробуйте разрешить ‘USB device emulation’ или ‘legacy USB’ в BIOS.

USB booting это загрузка OS с флешки или другого устройства хранения USB (USB mass storage device). Процесс загрузки из USB может быть успешным или нет, в зависимости от имеющегося в наличии реального оборудования. Эта врезка поможет определиться со следующим:

• Поддерживает ли Ваш компьютер USB booting (или как это найти).
• Как включить эту поддержку, если она есть.
• Какие есть варианты загрузки, если компьютер не поддерживает USB booting (USB boot floppy, USB через GRUB, и т. д.).

[Ограничения BIOS]

BIOS-ы старых компьютеров (до 2001 года) обычно не поддерживают загрузку из устройства USB. Примерно с 2001 года производители материнских плат PC начали добавлять поддержку USB boot.

Есть два общих метода BIOS для прямой загрузки через USB:

• Метод «USBHDD» реализует загрузку с USB mass storage device, которое сконфигурировано как обычный жесткий диск PC.
• Метод «USBZIP» поддерживает загрузку с устройства USB, которое ведет себя так же, как и оригинальный IOMEGA ZIP drive, подключаемый через USB.

Большинство компьютеров (например все Dell), выпущенные 2006+, снабжены BIOS, которые поддерживают метод USBHDD. Скорее всего этот метод должен стать стандартным для загрузки с устройства USB. Однако многие материнские платы поддерживают оба метода, и многие старые поддерживают только USBZIP.

Некоторые новые BIOS-ы поддерживают USB 2.0, но не могут загружаться со старых флешек. Использование USB 2.0 совместимой флешки обычно решает эту проблему. Также некоторые BIOS-ы, которые поддерживают USB 1.1, не будут загружаться с приводов USB 2.0!

Если Ваш компьютер не распознает флешку USB 500+ MB, то возможно, что материнская плата установлена на распознавание «auto», что означает, что флешки меньше 500 MB обрабатываются как «Floppy», и флешки больше 500 MB обрабатываются как USBHDD. Попробуйте найти в BIOS setup опцию «Force FDD». Это должно запустить обработку привода USB как USBZIP независимо от его размера.

[Разрешение поддержки в BIOS]

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

1. У большинства плат выпуска 2006+ включена автоматическая поддержка USB. Попробуйте сначала эту возможность на любой загрузочной флешке — установите её, перезагрузитесь, войдите в меню загрузки. Если это работает, то Вам повезло.

2. Войдите в BIOS Setup. Если компьютер игнорирует привод USB, то еще нет причин паниковать. Когда система включается, у Вас есть несколько секунд на то, чтобы войти в программу BIOS setup. Сразу после загрузки нажмите нужную клавишу для входа в BIOS (иногда при включении на экране отображается подсказка «Press [клавиша] to enter BIOS setup»). Если компьютер не дает подсказку, какую клавишу нажать, попробуйте найти с помощью Google эту информацию по Вашей модели материнской платы (для входа в BIOS часто используются клавиши Esc, F1, F2, F3, F10 и F12). Если по каким-то причинам Вы не можете войти в BIOS, то попробуйте другие методы загрузки (floppy или GRUB).

3. Ваш экран BIOS setup будет уникальным для Вашей версии BIOS. Найдите элемент меню, который включает порядок опроса устройств для загрузки (boot order), устройства загрузки (boot devices), или альтернативные методы загрузки (alternative boot). Если нельзя найти ничего, которое относится к USB, то см. далее описание альтернативного метода загрузки (floppy, GRUB). Если найден пункт, относящийся к загрузке через USB, поиграйтесь с его установками и попробуйте, как он работает. Не сдавайтесь — если BIOS поддерживает USB, то скорее всего загрузка через устройство USB тоже возможна.

[Загрузка с USB floppy-диска (USB FDD)]

Вероятно, что любой компьютер, у которого есть в BIOS поддержка портов USB, и возможность загрузки с floppy-диска, будет загружать DSL с привода USB boot floppy.

Сначала загрузите [2] соответствующий файл образа floppy bootfloppy.img или bootfloppy-usb.img.

Если Вы уже используете Linux, то можете просто создать загрузочный floppy-диск командой:

Однако если Вы используете Windows, загрузите [4] и распакуйте программу RawWrite — утилиту для создания загрузочного floppy. Запустите файл rawwrite.exe для выбора файла bootfloppy.img и создания boot floppy диска. Убедитесь, что у Вас установлен в привод отформатированный floppy-диск, потому что создание загрузочного floppy начнется сразу, без каких-либо подтверждений.

После успешной загрузки с boot floppy нужно ввести следующую команду для загрузки с флешки USB:

Для загрузки с CD команда следующая:

См. также дополнительные опции команды dsl.

Альтернативная установка Poorman. В завершение, если привод CDROM не был найден системой DSL при загрузке, и Вы используете DOS/Windows 95/98/98SE/Windows ME, то все еще остается возможность использования DSL.

Сначала загрузите свою старую операционную систему, затем установите DSL livecd диск. Скопируйте файл \KNOPPIX\KNOPPIX в C:\KNOPPIX\KNOPPIX.

Важное замечание: буквы в именах директории и файла должны быть заглавные.

После этого перезагрузите свой компьютер, используя DSL boot floppy. Перезагрузка должна найти файл «KNOPPIX» на HDD и загрузиться DSL. Эта загрузка также известна как «Poorman’s Install» DSL на жесткий диск, когда есть загрузочный floppy-диск.

Имейте в виду, что это возможно не заработает в Windows NT/2000/XP, поскольку они используют файловую систему NTFS на жестком диске.

Имейте в виду, что если Вы намерены действительно установить DSL как Debian на свой жесткий диск для релизов 2.0 и более свежих, то Вы должны также скопировать дерево каталогов \boot\ в C:\boot\ (со старыми версиями DSL вместо этого копируйте дерево \KNOPPIX\boot\ в C:\KNOPPIX\boot\), так как процесс установки на жесткий диск попытается скопировать kernel с ‘CD’. Версии 1.5 и более старые требуют дополнительного копирования \KNOPPIX\boot.img в C:\KNOPPIX\boot.img.

[USB-загрузка из GRUB]

Если у Вас установлен GRUB на жесткий диск, то можно загрузить DSL из установки GRUB без изменения настроек в BIOS. Вы должны провести исследование, какие опции надо добавить, чтобы все работало хорошо. Имейте в виду, что если GRUB защищен паролем, то его надо знать, иначе не получится выполнить следующую процедуру.

Когда Вы увидите экран GRUB, нажмите c, затем введите следующее:

X, Y. Здесь X идентифицирует ваш привод USB, и Y это номер раздела (нумерация начинается с 0). Вы можете нажать клавишу tab на клавиатуре, чтобы увидеть список доступных дисков:

Можно также сделать предположение об имени диска (если Вы не знаете, какое имя соответствует Вашему приводу) путем повторного нажатия tab после выбора одного из вариантов hd0, hd1, . и т. д. Другой список будет показан с информацией о разделе выбранного диска, с нумерацией, начинающейся с 0. Этот номер, который соответствует разделу должен быть подставлен вместо Y в указанной выше команде. Можно попробовать команду root со всеми устройствами, чтобы определить нужный диск и раздел.

Z. Вообще (если Вам не нужно делать отображение своих устройств) Z будет буквой, определяемой следующим образом. Предположим, что у вас есть список доступных устройств:

Начните отсчет букв для USB-привода, начиная с a от первого диска SATA (если он присутствует). Буква, которую Вы достигнете, должна заменить Z. Если у Вас нет ни одного диска sata, то для Z будет буква a.

N. И наконец, N будет равно Y + 1.

Пример: предположим, что у Вас есть 2 диска: первичный с параллельным интерфейсом (primary pata) и вторичный с последовательным интерфейсом (Secondary SATA). Загрузите свой PC и подключите к нему привод USB. Предположим также, что hd0 это primary-диск, hd1 это secondary-диск, и hd2 это привод USB. Тогда вместо Z будет буква b, поскольку есть secondary-диск hd1, который sata.

GRUB (GRand Unified Bootloader) это загрузчик, позволяющий реализовать загрузку нескольких операционных систем (multiboot boot loader), который чаще всего используется для загрузки одной из двух или одной из нескольких операционных систем, установленных на одном компьютере. Это первая программа, которая запускается при включении или сбросе компьютера.

Технически multiboot boot loader это то, что может загрузить любой выполняемый файл с multiboot-заголовком, присутствующим в первых 8KB этого файла. Такой заголовок состоит из 32 бит «magic» числа, 32 бит флагов, еще 32 бит «magic»-числа, за которыми идут данные исполняемого образа.

GRUB, как и другие загрузчики, настраивается через конфигурационный файл. По умолчанию он находится в /boot/grub/menu.lst. Он может также называться menu.ltd. О том, как следует редактировать меню GRUB, см. документацию man-страничек GRUB.

[Создание загрузочного floppy или CD]

Первое, что нужно сделать для установки GRUB на жесткий диск, это загрузить образ floppy-диска GRUB. Если у Вас нет floppy-диска, то вы можете взять образ grub.iso для CD.

Следует учитывать следующее:

• Образ имеет размер около 500 килобайт.
• Вы должны закрыть сессию CD. Мультисессия не будет работать правильно.

Создайте floppy следующей командой:

Использование dd работать не будет, поскольку в настоящий момент нет планов создания версии для dd, так как cat-метод хорошо работает. Для iso можно использовать cdrecord точно так же, как и для любого другого iso.

[Первая загрузка]

Итак, теперь у Вас есть загрузочный носитель, и нужно загрузить мертвый компьютер с GRUB-диском, и указать для grub, как делать загрузку.

Примечание: сначала нужно настроить в BIOS загрузку с floppy/CD вместо жесткого диска.

К счастью, GRUB очень легко настраивается. Например, если Ваша HDD-установка DSL находится на hda1, то все, что требуется ввести:

Обратите внимание, что GRUB не нумерует диски и разделы так же, как Linux. Linux начинает нумерацию с 1, а GRUB с 0. Таким образом, первый диск будет hd0, следующие диски будут hd1, hd2 и так далее. То же самое с разделами. Первый раздел нумеруется 0, затем используется 1 для второго раздела, и так далее.

Ядро DSL находится в /boot/linux24, так что это не меняйте. Для элемента «root=» составьте запись так, как в примерах выше, /dev/hda1 или как-то еще.

[Установка GRUB]

Имейте в виду: DSL 1.3+ автоматически установит GRUB как часть скрипта Frugal Install (меню Apps -> Tools).

После того, как DSL установится, загрузите grub.dsl из MyDSL. Запустите следующую команду, которая установит GRUB в MBR первого HDD:

Эта команда не убъет Вашу Windows. Её загрузку мы скоро восстановим.

Последний шаг — настройка меню GRUB через файл menu.list, если Вы не хотите вручную вводить команды для управления загрузкой вручную.

Расширение создаст пустое меню menu.lst в /boot/grub, которое Вы должны настроить вручную. Запомните, что для загрузки Windows нужно сделать chainloader +1. Примерно так, если Windows находится на hda2.

Syslinux это стандартный загрузчик (boot loader) для файловых систем MS-DOS FAT. во время загрузки boot loader гарантирует, что Ваша машина знает, где найти загружаемую операционную систему.

GRUB и LILO — другие загрузчики, повсеместно используемые для загрузки Linux на x86 компьютерах (PC).

[Использование Syslinux вместе с DSL]

Если вы хотите установить DSL на флешку USB, то нужно принять решение — какую файловую систему использовать — FAT16 или FAT32. Syslinux не поддерживает FAT32 до версии Syslinux v3.00, так что для использования FAT32 нужна версия v3.00 или более свежая.

источник