Linux на съемном жестком диске. Установка Kali Linux на флэшку или на внешний диск как полноценную ОС. Как установить Linux рядом с текущей системой

Linux может пригодиться вам по многим причинам. Например, ваш старый компьютер нельзя обновить до новых версий Windows или macOS, или вам нужны специфические приложения для Linux, или же вам просто любопытно попробовать новое. А может быть, вы просто приобрели новый компьютер без операционной системы и хотите сэкономить, выбрав бесплатную Linux.

Установить Linux несложно. Конечно, есть такие дистрибутивы, как Arch, установка которого довольно трудна для новичка. Но большинство современных дистрибутивов устанавливается очень просто. Пожалуй, даже проще и быстрее, чем Windows.

Прежде чем устанавливать Linux на свой основной компьютер, сделайте копию важных данных. Работая с разделами вашего жёсткого диска, вы можете по небрежности стереть что-нибудь важное. Конечно, если вы будете следовать инструкциям и внимательно читать, что вы делаете, то ничего непредвиденного не произойдёт. Но - нелишняя штука в любом случае.

Установить Linux можно на компьютеры под управлением Windows и macOS или на пустой жёсткий диск. Вы можете выбрать Linux своей основной системой либо пользоваться ей параллельно с вашей старой системой.

1. Загрузите дистрибутив Linux

Прежде всего нужно выбрать дистрибутив Linux. Определиться вам поможет рейтинг DistroWatch.com .

Затем нужно загрузить выбранный дистрибутив. Сделать это легче лёгкого: откройте сайт нужного дистрибутива, отыщите раздел загрузок и выберите то, что подходит по разрядности вашему процессору.

Как правило, дистрибутивы Linux на официальных сайтах предлагается скачать двумя способами. Первый способ - обычная загрузка. Второй - через P2P посредством торрент-клиента. Второй способ, естественно, быстрее. Так что выбирайте его, если хотите сэкономить время.

Когда дистрибутив в формате ISO скачан, нужно записать его на CD или обычную USB-флешку.

Запись на CD можно осуществлять стандартными средствами системы: «Запись образа диска» Windows или «Дисковая утилита» macOS. Достаточно щёлкнуть по загруженному образу правой кнопкой мыши и выбрать соответствующий пункт в меню.

Для записи ISO на флешку вам понадобятся специальные утилиты. Для Windows лучше выбрать Rufus , а для macOS - UNetbootin . У этих программ очень простой интерфейс, в них довольно сложно запутаться.

3. Подготовьте раздел диска

Этот пункт следует выполнять в том случае, если вы хотите сохранить установленную у вас систему и использовать Linux одновременно с ней. Если вы решили перевести свой компьютер на Linux полностью или устанавливаете ОС на пустой жёсткий диск, пропустите параграф.

Windows

Откройте «Средство управления дисками» Windows. Выберите диск или раздел, от которого вы планируете отрезать немного места для установки Linux. Большинству дистрибутивов с лихвой хватит 10 ГБ. Но если вы планируете устанавливать много приложений, возьмите больше. Щёлкните по разделу правой кнопкой мыши и выберите «Сжать том». Введите размер и нажмите ОК.

Процесс может занять довольно много времени, так что запаситесь терпением.

Когда «Средство управления дисками» закончит изменять размеры разделов, на диске появится пустое неразмеченное пространство, отмеченное чёрным цветом. Туда мы и установим Linux.

Позже, если Linux вам не понадобится, можно будет удалить разделы с ним и отдать освободившееся место обратно Windows при помощи всё того же «Средства управления дисками».

macOS

Выделить место для установки Linux можно через «Дисковую утилиту» macOS. Выберите ваш диск и щёлкните по значку «+», чтобы создать раздел для Linux. Создание нового раздела может занять некоторое время.

4. Подготовьте загрузчик

Windows

Этот пункт касается только новых компьютеров под управлением предустановленной Windows 10, 8.1 или 8. На таких компьютерах используется загрузчик UEFI, который не позволит вам загрузить какую бы то ни было систему, кроме Windows.

Чтобы это исправить, зайдите в настройки BIOS вашего компьютера и отключите опцию Secure Boot. Затем перезагрузитесь. Готово, теперь вы можете загружать и устанавливать другие системы рядом со своей Windows.

macOS

В отличие от большинства компьютеров, Mac требует пары дополнительных действий для того, чтобы установить Linux в дуалбуте с macOS.

Прежде всего, отключите SIP. Перезагрузите Mac и нажмите Cmd + R. Появится меню Recovery. Выберите в нём «Терминал» и введите csrutil disable .

Перезагрузите Mac ещё раз. SIP отключён.

Ручной

Подойдёт, если вы хотите сами задать размеры для ваших разделов или, например, создать отдельный раздел для ваших файлов. Для этого выберите «Другой вариант» и нажмите «Продолжить».

Linux отобразит, какие разделы есть у вас на компьютере. Вы можете удалять их, форматировать или, наоборот, не трогать разделы с той информацией, которую хотите сохранить.

Чтобы установить Linux вместо вашей системы, выберите раздел с установленной системой и удалите его кнопкой «–». Затем на освободившемся месте создайте новые разделы.

  • Корневой раздел для системных файлов Linux. Выберите файловую систему Ext4 и точку монтирования /.
  • Swap-раздел, или раздел подкачки, пригодится, если у вас не хватает оперативной памяти, но зато быстрый SSD-диск. В списке файловых систем выберите «Раздел подкачки».
  • Home-раздел, где будут храниться ваши файлы. Выберите файловую систему Ext4 и точку монтирования /home.

Нажмите «Продолжить» и подтвердите изменения. Установщик сотрёт выбранные вами разделы и создаст новые на освободившемся месте.

Как установить Linux рядом с текущей системой

Установить Linux рядом с вашей системой можно двумя способами.

Автоматический

Большинство установщиков Linux сразу обнаруживают установленные у вас системы. Если вы не создавали отдельное пространство на диске для Linux, то можете попробовать выбрать пункт «Установить рядом с Windows». Установщик самостоятельно создаст нужные разделы, и вам не придётся ничего делать вручную.

Ручной

Если же вы хотите сами определить, сколько места выделять системе, и выполнили указания в пункте 3, щёлкните «Другой вариант» и нажмите «Продолжить». Вы увидите разделы своего диска и пустое место, которое мы приготовили для Linux. Создайте там корневой раздел (точка монтирования /), как описано выше. Домашний раздел в таком случае не обязателен: вы сможете копировать и изменять файлы в своей основной системе.

Нажмите «Продолжить». Установщик оставит ваши файлы на своих местах. Он просто создаст новые разделы на свободном месте. Вы сможете выбирать, какую систему хотите загрузить при запуске.

8. Завершите установку Linux

Затем вам будет предложено представиться. Введите своё имя и придумайте пароль. Не забудьте пароль, поскольку он будет постоянно нужен вам для выполнения задач от имени всех. При желании можете зашифровать свою домашнюю папку.

Затем просто подождите. Когда установка завершится, вам будет предложено вытащить установочный диск и перезагрузиться. Не забудьте отключить в BIOS загрузку с внешних дисков, если вы включали её.

Что делать после установки

Когда вы перезагрузитесь и перед вами появится рабочий стол вашей Linux, вы сможете делать всё то же, что и в Windows и macOS: сёрфить в интернете, редактировать документы и слушать музыку. Не забудьте обновиться и заглянуть в «Магазин приложений» (или его аналог в зависимости от дистрибутива), чтобы доустановить нужные вам приложения.

Попробуйте Linux, и вы увидите, что в повседневной жизни она ничуть не сложнее Windows или macOS.

Установка Linux на внешний hdd и получил лучший ответ

Ответ от Living creature[гуру]
Нет там никаких заморочек... ставь линуху на любой свободный раздел, а внешний хард используй, как хранилище файлов...

Ответ от 2 ответа [гуру]

Привет! Вот подборка тем с ответами на Ваш вопрос: Установка Linux на внешний hdd

Ответ от Mike [гуру]
Малая скорость USB этим всё сказано.


Ответ от Владимир [гуру]
Можно поставить рядом и выбирать ОС при загрузке. Посмотри Ubuntu, она легко сама ставиться рядом с виндой


Ответ от Виталий шиян [гуру]
У меня сейчас проблемы с ноутбуком, но не программные. Ноутбук куплен в 2008 г. Диск всего 120Гб, то есть реально 112Гб. Кроме семерки поставил Линукс Минт -просто выделил под него 20Гб и всё Никаких заморочек. При запуске системы надо выбирать какую систему запускать -по умолчанию запускается Линукс. Есть другой Линукс записанный на флешку, с возможностью сохранения всех изменений. Так что можете разбить ваш внешний диск на разделы -под операционку и под хранение файлов и спокойно пользоваться. На внешнем диске можно несколько Линуксов установить.


Ответ от Ёкорпион [гуру]
Поставить можно, скорость USB 2.0 конечно маловата, но для ознакомления хватит, к тому ж, потом эту уже настроенную и обжитую OS можно потом клонировать куда угодно,


Ответ от Павел Петров [гуру]
Так, по порядочку...
1. "Для ознакомления" и "поковыряться" - пойдут т. наз. LiveCD/DVD/USB. Для многих дистрибутивов (та же Бубунта) в LiveCD-режиме можно загружаться с обычного установочного диска. Моожно скачать несколько разных ISO-образов от разных дистрибутивов, записать их на носители и позагружаться в LiveCD-режиме - поглядеть, что больше понравится.
2. Если очень хочется, можно записать на внешний USB/HDD как полноценную ОС. вот 2 ссылки про Бубунту по этому поводу: ссылка и ссылка С другими дистрами - аналогично. Вполне справедливые замечания - насчёт низкой скорости чтения/записи по шине USB.
3. Можно установит ьв качестве 2-й ОС. Бльшая часть современных "дружелюбных" дистров ставится довольно легко, загрузка 2-х и более ОС настраивается практически автоматом. После удаления Линуха - необходимо будет восстановить вендовый загрузчик.

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

Вы можете установить систему Ubuntu, загружать ее и полностью с ней работать с устройства FireWire, USB или другого внешнего диска, но для этого требуется некоторая специальная настройка. Ниже мы с начала и до конца опишем процесс такой настройки.

В процессе работы над этой книгой мы поняли, что является главным недостатком использования ноутбука в качестве основного компьютера: значительно сложнее заменять жесткие диски при тестировании систем. Нам потребовалось настроить систему Ubuntu так, чтобы можно было проверять различные приемы и конкретные настройки системы, но, если было бы можно, мы бы не хотели перераспределять разделы основного жесткого диска ноутбука и переустанавливать систему. Нами было принято решение установить систему Ubuntu на внешний носитель и запускать ее оттуда; таким образом, обычная система осталась нетронутой, но мы можем запускать систему Ubuntu тогда, когда это нужно.

К сожалению, этот вариант установки не будет автоматически работать без некоторой настройки из-за нескольких причин:

  • По умолчанию в файле initrd (исходный ram-диск), который используется Ubuntu, отсутствуют драйверы, необходимые для загрузки с внешнего устройства. Ваш BIOS без проблем обнаружит ваше устройство (при условии, что он поддерживает загрузку со съемных дисков), но как только будет загружено ядро, Linux не сможет обнаружить и смонтировать диск для продолжения процесса загрузки.
  • Даже если в initrd есть соответствующие драйвера, ядру, прежде чем оно попытается их использовать, потребуется несколько секунд для загрузки этих модулей и обнаружения съемного диска. В течение этого времени, система, скорее всего, попытаться загрузиться и не сможет найти съемный диск, поскольку его конфигурирование не будет к этому моменту завершено.
  • Инсталлятор Ubuntu очень удобен тем, что он пытается обнаружить другие операционные системы, которые вы могли установить в системе, и для каждой ОС добавляет запись в загрузчик GRUB. К сожалению, это означает, что каждая ОС должна находиться на внутреннем жестком диске, которым является первый диск, указанный в BIOS, тогда как съемный диск будет вторым (либо третьим или четвертым, если у вас в системе есть другие диски). Когда BIOS выполняет загрузку со съемного диска, он будет сконфигурирован в системе как первый диск, что вызовет проблемы в GRUB.

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

Настройка разделов диска

Первым шагом является запуск процесса установки Ubuntu точно такого же, как и при любых других вариантах установки, поэтому выполняйте все, о чем читали в разделе "Устанавливаем Ubuntu" [Совет # 5] до того момента, пока вы не дойдете до этапа переразметки диска на разделы. Когда Ubuntu перейдет к разметке диска, обратите внимание, что по умолчанию, вероятно, будет взят какой-нибудь из имеющихся в системе внутренних дисков IDE или SCSI. Если в вашей системе используется устройство IDE, вы можете выбрать внешний диск, указав для этого обнаруженный системой SCSI диск. Строчка, относящаяся к диску, вероятно будет иметь вид "SCSI (0,0,0) (sda)". Если у вас в системе уже есть SCSI диск, то найти диск USB будет немного сложнее, но, скорее всего, это будет последний указанный в системе SCSI диск.

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

Вы должны быть абсолютно уверены в том, что на этом этапе выбрали нужный диск, поскольку Ubuntu отформатирует и переразметит выбранный вами диск и удалит все данные, которые на нем могли быть. Если вы не знате, какой выбрать диск, загрузитесь с помощью Ubuntu Live CD и проверьте имена устройств (sda , sdb и т.д.), назначеные в вашей системе различным дискам.

Установка GRUB

После того, как вы выберете для форматирования соответствующее устройство, продолжайте процесс установки Ubuntu до тех пор, пока не доберетесь до стадии настройки загрузчика GRUB. Здесь вам будет задан вопрос, хотите ли вы загрузить GRUB на внутренний жесткий диск в главную загрузочную запись MBR. Вы не должны этого делать, поскольку это приведет к перезаписи загрузчика, который используется в системе. Вместо этого ответьте No ("Нет") и в окне, которое появится следующим, укажите /dev/sda (или любое другое имя устройства Linux, которое присвоено съемному диску) с тем, чтобы можно было установить GRUB прямо на съемный диск.

Используем chroot

Затем продолжаем процесс установки Ubuntu до того момента, когда вам будет предложено выбрать Continue ("Продолжить") и перезагрузить систему. Прежде, чем перезагружаться, вам нужно будет сделать в системе несколько настроек. Инсталлятор Ubuntu, фактически, позволяет войти в основную консоль, которую вы можете использовать для запуска в системе некоторых ограниченных команд. Нажмите на клавиши Alt-F2, чтобы перейти к этой консоли, а затем для ее активации нажмите клавишу Enter.

Теперь нужно подготовить съемный диск, поэтому вы можете воспользоваться командой chroot и изменить некоторые файлы. На самом деле съемный диск будет смонтирован в директории /target , а первым шагом является монтирование на этом устройстве специальной файловой системы /proc:

# mount -t proc /target/proc

Теперь вы можете воспользоваться командой chroot для того, чтобы превратить директорий /target в действующий раздел системы. Таким образом, вы можете запускать команды, как будто бы вы загрузились с этого диска:

# chroot /target

Настраиваем initrd

Как только будет выполнена команда chroot , первое, что надо будет сделать, это добавить те модули Linux, которые сделают ваш съемный диск доступным для initrd . В файле /etc/mkinitramfs/modules вы можете указать дополнительные модули, которые будут добавлены в initrd, так что воспользуйтесь консольным текстовым редактором, который вам нравится, и отредактируйте этот файл. Если у вас нет любимого консольного текстового редактора, просто воспользуйтесь редактором vim (если вы незнакомы с vim, то посмотрите в разделе "Редактирование конфигурационных файлов" [Совет # 74] примеры использования vim ):

# vim /etc/mkinitramfs/modules

Как только этот файл будет открыт, перейдите в самый конец файла, добавьте следующие несколько строк, затем сохраните изменения и закройте файл:

Ehci-hcd usb-storage scsi_mod sd_mod

Подсказка

Если ваше съемное устройство подключено через разъем IEEE1394, то также добавьте следующую строку:

Ieee1394ohci1394sbp2

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

Как только модули будут правильно сконфигурированы, следующим шагом будет настройка демона initrd так, чтобы он ждал несколько секунд перед тем, как продолжить загрузку. Таким образом, у Linux будет время для обнаружения и конфигурирования съемного диск. Откройте в текстовом редакторе файл /etc/mkinitramfs/initramfs.conf:

# vim /etc/mkinitramfs/initramfs.conf

Для того, чтобы Linux подождал несколько секунд перед тем, чем завершить процесс загрузки, добавьте теперь в самое начало файла новый параметр

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

Теперь вы можете с помощью специального инструмента mkinitramfs заново пересоздать файл initrd , в котором уже будут добавлены новые настройки:

# mkinitramfs -o /boot/initrd.img-2.6.15-16-386 /lib/modules/2.6.15-16-386

Измените пути initrd.img и /lib/modules так, чтобы они соответствовали той версии ядра, которая используется в вашем инсталляционном CD.

Изменяем настройку GRUB

Последний шаг состоит в изменении некоторых настроек в конфигурационном файле GRUB. Инсталлятор Ubuntu настраивает внешнее устройство (или второй диск, указанный в BIOS) как устройство hd1, но вам нужно, чтобы внешний диск был устройством hd0, поскольку это устройство будет первым системным устройством в BIOS, когда с него будет осуществляться загрузка. В текстовом редакторе откройте файл GRUB menu.lst:

# vim /boot/grub/menu.lst

и найдите строки, которые касаются корневого устройства GRUB. Они будут выглядеть примерно так:

## default grub root device ## e.g. groot=(hd0,0) # groot=(hd1,0)

Измените последнюю строку с тем, чтобы она указывала на устройство hd0:

## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,0)

Title Ubuntu, kernel 2.6.15-16-386 root (hd1,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro quiet splash initrd /boot/initrd.img-2.6.15-16-386 boot title Ubuntu, kernel 2.6.15-16-386 (recovery mode) root (hd1,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.15-16-386 boot title Ubuntu, memtest86+ root (hd1,0) kernel /boot/memtest86+.bin boot

Title Ubuntu, kernel 2.6.15-16-386 root (hd0,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro quiet splash initrd /boot/initrd.img-2.6.15-16-386 boot title Ubuntu, kernel 2.6.15-16-386 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.15-16-386 boot title Ubuntu, memtest86+ root (hd0,0) kernel /boot/memtest86+.bin boot

Если Ubuntu обнаружила и создала конфигурацию для других ОС и вы хотите этим также воспользоваться, просто для каждой ОС выполните те же самые изменения для конфигурационного параметра root - только замените hd0 на hd1 . Затем сохраните ваши изменения и закройте файл.

Теперь вы можете выйти из режима действия команды chroot, так что наберите в консоле команду exit, а затем нажмите клавиши Alt-F1 для возврата в основную консоль установки Ubuntu. Теперь можно выбрать вариант Continue ("Продолжить") для того, чтобы перезагрузить машину и запустить установленную систему.

Подсказка

Имейте в виду, что в большинстве компьютеров нельзя выбрать по умолчанию загрузку со съемного диска в случае, если есть CD-ROM или другой жесткий диск. В некоторых BIOS есть возможность задать настройку так, что при нажатии специальной клавиши во время загрузки (например, F12) вы сможете выбрать, с какого устройства нужно загружаться. В других BIOS для того, чтобы войти в BIOS и настроить порядок загрузки устройств, вам, возможно, потребуется нажать одну из клавиш Esc, F2 или Del.

Не будет новостью то, что по многим показателям Linux превосходит ОС MS Windows. Один из таких показателей – производительность системы.

ОС Linux гораздо рациональнее организована, к аппаратным ресурсам особо не требовательна. И потому даже на стареньких ПК, кое-как справляющихся с Windows XP SP1, система способна функционировать полноценно.

Так, требования по ОЗУ – от 512 Мб. Дискового пространства система требует порядка 5 Гб, при этом, данный объём включает в себя, помимо собственно системы, довольно неплохой набор офисных и системных приложений.

С выходом же в свет "Linux-а с человеческим лицом" - операционной системы Ubuntu, установка ОС и её компонентов производится быстро и легко.

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

Этому, в частности, способствует развитый и усовершенствованный графический интерфейс системы. Да и многие задачи здесь решаются "почти как в Windows".

Рассмотрим процесс установки Ubuntu Linux подробно

В данной статье установку проведём на чистый винчестер. Вы узнаете, как установить Ubuntu, например, на новый ноутбук.

Прежде всего, необходимо выбрать для установки версию ОС. Здесь выбор не большой:

  • Обычная – это одна из версий, выходящих с полугодичной очерёдностью.
  • LTS-версии (Long Term Support), выходящие с периодичностью в 2 года и поддерживающиеся затем ещё в течение 3 лет.

Можно обновить обычную версию до вышедшей новой LTS и наоборот. Кроме различных сроков поддержки, эти два типа релиза операционной системы не имеют существенных отличий.

Но выбрав версию LTS вы не ошибётесь. Если определились, то далее порядок наших действий будет таким:

  • 1. Скачиваем ISO образ Linux Ubuntu с официального сайта - https://www.ubuntu.com/download/desktop .
  • 2. Полученный ISO образ пишем на диск , устанавливаем загрузку в BIOS с CD/DVD.
  • 3. Вставляем диск и перезагружаем компьютер.

Любуемся первым окошком, предлагающим выбрать язык интерфейса. Русский и украинский языки присутствуют, выбираем из списка и нажимаем кнопку "Установить Ubuntu".

В этом диалоговом окне настройки можно оставить по умолчанию. Чтобы идти дальше, нажимаем кнопку "Продолжить".

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

Чем быстрее жёсткий диск, тем быстрее и стабильнее будет работать операционная система и запускаться программы.

В нашем случае есть один единственный диск, так что, жмём кнопку "Установить сейчас" и продолжаем.

На данном этапе выбираем раскладку клавиатуры.

Создаём свою учётную запись. Нужно придумать имя пользователя и надёжный пароль.

Если вы не собираетесь хранить на ПК секретные данные, то можно выбрать пункт "Входить в систему автоматически". Тогда не придётся вводить пароль всякий раз при загрузке компьютера.

Если вам хочется иметь портативную флэшку или внешний жёсткий диск с , то имеется, как минимум, два варианта:

  • установить систему на флэшку
  • (постоянным хранилищем)

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

Второй вариант заключается в создании Live системы на USB носителе (той же самой флэшке). Но поскольку Live система не способна сохранять изменения (пользовательские файлы, настройки системы), для неё дополнительно создаётся ещё один раздел, на который сохраняются файлы и сделанные настройки. Т.е., казалось бы, получается примерно как в первом варианте - имеется система, которая «помнит» сделанные изменения после перезапуска. На самом деле, есть некоторые нюансы.

Live система с persistent сама по себе занимает меньше места - столько же, сколько скаченный ISO образ - т.е. обычно до четырёх гигабайт. Операционная система, установленная обычным образом, занимает около 13-15 гигабайт. Зато установленная обычным образом система быстрее загружается, поскольку в Live используется сжатие. Live система с persistent может столкнуться с проблемой, когда новое ядро (которое возможно обновить), будет несовместимо со старым загрузчиком (который является частью Live образа и не обновляется).

В целом, оба способа заслуживают право на существование, и они оба будут рассмотрены на страницах сайт. В этой инструкции будет показано, как создать флэшку с установленной Kali Linu x. Будет описан подробный порядок действий, позволяющий избежать некоторых проблем, которые могут возникнуть при установке системы на USB носитель или при загрузке с USB флэшки или внешнего диска.

Особенности установки Kali Linux на карту памяти

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

Я исхожу из того, что VirtualBox у вас уже установлен, или вы сами знаете, как его установить.

В VirtualBox создайте новый виртуальный компьютер. Самый обычный виртуальный компьютер для Linux. Единственное отличие - у него не должно быть (виртуального) жёсткого диска. Если у вас затруднение с созданием виртуальной машины в VirtualBox, либо возникнут затруднения по другим вопросам, связанным с VirtualBox, то обратитесь к инструкции « », там это подробно расписано и проиллюстрировано скриншотами.

Когда в процессе создания нового виртуального компьютера дойдёте до окна Жёсткий диск , то выберите «Не подключать виртуальный жёсткий диск »:

Когда виртуальная машина создана, запустите её. В качестве ISO рекомендуются официальные выпуски (а не еженедельные автоматические сборки). При попытке использовать еженедельные сборки у меня появлялись ошибки, связанные с невозможностью загрузить модули ядра, и установка завершалась неудачей.

USB флэшка для Kali Linux

Для Kali Linux, а также для любого современного дистрибутива Linux я рекомендую карты памяти объёмом более 16 гигабайт. Т.е. это 32 гигабайта или больше. Чем выше скорость - тем лучше. Флэшки плохо подходят для нескольких одновременных операций чтения/записи, а операционные системы работают именно в таком режиме. Даже с хорошей картой памяти ваша система будет работать заметно медленнее настольной, она может «лагать», «тормозить». С плохой (медленной) картой памятью работа может стать затруднительной, некомфортной.

Сколько живут USB флэшки с установленной операционной системой

Я из тех, кто не щадит свои медиа носители. На мои карты памяти в телефоне я скачиваю торренты, на свои USB флэшки я устанавливаю операционные системы, интенсивно их использую, часто делаю и восстанавливаю полные резервные копии. У меня не сломалось ни одной карты памяти/USB от интенсивного использования. Честно говоря, я считаю мифом рассказы, что карты памяти могут испортиться из-за частого использования. Возможно мне просто везёт. Я хочу сказать, что USB флэшки (по крайней мере некоторые) способны годами «жить» и использоваться с установленной на них операционными системами.

Очистка USB карты памяти для установки операционной системы

Перед началом установки я рекомендую полностью стереть данные с флэшки (удалить GPT), поскольку в противном случае у меня иногда возникали ошибки с проблемой записи на диск. Это мы сделаем силами самой Live системы, загрузившись со скаченного ISO.

Когда появится это меню, вместо выбора пункта «Графическая установка», загрузитесь в систему.

Когда загрузитесь в нижнем баре виртуальной машины подключите вашу USB флэшку к системе:

Вы можете посмотреть список дисков, но поскольку каких-либо других носителей (жёстких дисков), там нет, то вы увидите только флэшку под именем /dev/sda :

Fdisk -l

Для удаления GPT с диска, если она там есть, выполните:

Gdisk /dev/sda

Для перехода в экспертный режим там введите

Затем для удаления GPT введите

Дважды согласитесь, чтобы полностью очистить диск.

Теперь наша флэшка очищена, не вынимая её, перезагрузите виртуальную систему. Теперь в меню выберите «Graphical install »:

Инструкция по установке Kali Linux на USB карту памяти

Каких-либо отличий от установки операционной системы нет - всё достаточно стандартно, выбор языка, имени пользователя и т.к. Если у вас с этим проблемы, то, опять же, обратитесь к заметке « ».

Пожалуй, имеется только небольшой нюанс с разделом подкачки. Нам совершенно не нужен раздел подкачки на флэшке - мы будем использовать ресурсы компьютера напрямую, т.е. всю оперативную память - этого должно хватить сполна. Но даже если это не так, от раздела подкачки на флэшке будет только вред, поскольку он будет очень медленным. Чтобы не допустить создание раздела подкачки, то при переходе к «Разметке дисков » выберите пункт «Вручную »:

Выбираете раздел:

Выбираете «Да»:

Выбираете «СВОБОДНОЕ МЕСТО»:

В следующем окне, скорее всего, не придётся ничего менять:

Выбираете «Первичный»:

Выберите «Настройка раздела закончена»:

Выбираете «Закончить разметку и записать изменения на диск»:

Система жалуется, что не указан ни одни раздел для пространства подкачки и всячески его нахваливает. В нашем случае (установка ОС на флэшку), он действительно не нужен. Выбираем «Нет»:

Теперь выбираем «Да»:

После этого начнётся обычная установка ОС Kali Linux.

Здесь оставьте без изменений:

Выберите вашу флэшку:

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

Загрузка Kali Linux с флэшки

Если у вас нет UEFI, то при начале загрузки компьютера нажимайте много раз кнопку Delete или Esc (иногда другую — в зависимости от модели материнской платы — это можно узнать у Гугла). В БИОСе, там где «Порядок загрузки» выберите вашу флэшку. Флэшка в этот момент должна быть вставлена в компьютер, иначе БИОС её не увидит. Если флэшка вставлена, но компьютер её не видит, попробуйте вставлять её в разные гнёзда и каждый раз перезагружайтесь и переходите в БИОС.

Если у вас UEFI, то просто так не попадёшь в БИОС. Самый простой способ попасть в БИОС — это ввести в командной строке (от имени администратора):

Shutdown.exe /r /o

После этого появится сообщение, что компьютер перезагрузится менее чем через одну минуту. После перезагрузки попадаем сюда и выбираем «Диагностика»:

Теперь выбираем «Дополнительные параметры»:

Теперь «Параметры встроенного ПО UEFI»:

Ну и «Перезагрузить»:

У разных производителей разные БИОСы, поэтому у вас может быть по-другому. Но я покажу на пример своего ноута, чтобы была понятна суть. Переходим во вкладку Boot, там выбираем Boot Option Priorities, смотрим какие там есть варианты:

Всего один вариант и точно нет моей флэшки.

Ищем Secure Boot и отключаем (Disable):

Появляется новый пункт меню OS Mode Selection. В нём выбираем CMS and UEFI OS. Если выбрать только CMS OS, то установленный Windows не будет загружаться.

Теперь ищем такой пункт как Fast BIOS Mode и отключаем его (Disable). Это нужно для того, чтобы при загрузке БИОС начал проверять наличие USB устройств:

Но нам опять нужно в БИОС! Поэтому при загрузке нажимаете соответствующую клавишу. У меня эта клавиша — F2. На старом компьютере этой клавишей была Delete. Эту клавишу БИОС сам пишет при загрузке компьютера. Если вы не успеваете посмотреть или не понимаете английский, то посмотрите для вашей модели в Гугле. Либо пробуйте методом перебора. Кроме названных, ещё этой клавишей может быть Esc или какая либо F*.

Опять переходите во кладку Boot Option Priorities. Теперь там появилась флэшка. Если вы сделаете как я — на первое место поставите флэшку, а на второе — Windows Boot Manager, то добьётесь следующего эффекта: если флэшка вставлена в компьютер, то будет загружаться Linux с этой флэшки. Если флэшки нет, то загрузится Windows - и не надо лишний раз лезть в БИОС!

Не забываем сохранится и перезагружаемся.

Решение проблемы «the disc contains an unclean file system»

При загрузке Linux вы можете столкнуться с ошибкой:

The disc contains an unclean file system (0, 0)

Особенно часто эта ошибка появляется при попытке загрузиться с USB флэшки или с внешнего диска. Причина её в том, что настройки GRUB указывают на неверный диск, например, на диск Windows. Система не понимает файловую систему диска и не может продолжить загрузку. Эта проблема решается достаточно просто.

Перезагрузите компьютер, и когда появится меню загрузчика GRUB нажмите клавишу e . Вы увидите примерно следующее:

Обратите внимание на строку, начинающуюся с linux . В моём случае там присутствует запись

Root=/dev/sda1

Поскольку при установке в виртуальном компьютере кроме флэшки не было других носителей информации, то ей было присвоено имя /dev/sda1 . В реальном компьютере имеется ещё минимум один жёсткий диск, и имя /dev/sda1 могло быть присвоено ему. А флэшка, с которой я пытаюсь загрузиться, теперь имеет другое имя. Этим именем может быть /dev/sdb1, или, /dev/sdc1 или другое (в зависимости от количества дисков в системе).

Если вы не знаете новое имя, то просто перебирайте разные варианты. Переместите курсор на имя диска и поменяйте его на /dev/sdb 1. После этого нажмите клавишу F10 и дождитесь загрузки. Если загрузка неудачная, то перезапустите компьютер и поменяйте запись на /dev/sdс 1 (и так далее по алфавиту), нажмите F10 и проверьте успешность загрузки.

После успешной загрузки в систему поменяйте имя загружаемого диска. Например, в моём случае имя диска оказалось /dev/sdс1 (с буквой c ). Тогда команда для изменения загрузочного диска будет выглядеть так:

Sudo grub-install --recheck /dev/sdc sudo grub-mkconfig -o /boot/grub/grub.cfg

Вместо /dev/sdc подставьте имя вашего диска или флэшки.

Теперь при перезагрузке не будет возникать ошибка, а я сразу будут попадать в Kali Linux, установленную на флэшку.

Создание резервной копии флэшки с Kali Linux

Установка операционной системы на флэшку, а в особенности её последующая настройка и установка программ - это длительный процесс. На тот случай, если флэшка всё-таки сломается или она вам понадобиться, чтобы записать курсовую работу, вы можете сделать её резервную копию. Также рекомендуется делать резервные копии перед установкой видео драйверов или других подобных опасных для ОС экспериментах.

Если мы говорим о создании резервной копии ОС, а не отдельных файлов, то лучшим вариантом является клонирование образа всего диска. В случае необходимости это позволит очень быстро вернуть всю операционную систему со всеми настройками. Минусом такого метода является то, что образ с резервной копией будет занимать ровно столько место, какой объём имеет флэшка. Даже если, например, операционная система со всеми файлами занимает только половину объёма USB носителя, то образ будет всё равно объёмом с флэшку. Как уже было сказано, плюсом является то, что не нужно выбирать файлы для синхронизации, вся резервная копия хранится в виде одного файла, восстановление гарантирует полный возврат в исходное состояние.

В системах Linux подобный образ можно сделать с помощью программы dd , а для Windows имеется замечательная бесплатная, с открытым исходным кодом утилита .

Запустите Win32 Disk Imager, в качестве Device выберите вашу флэшку, а в поле Image File пропишите путь, куда вы хотите сохранить образ:

Когда всё готово, нажмите Read .

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

Заключение

В этой инструкции было подробно показано, как установить Kali Linux на флэшку, описаны возможные проблемы и пути их решения. На самом деле, подобным образом можно установить любой Линукс на USB карту памяти . В будет показано, как создать USB карту памяти Kali Linux с persistent (постоянным хранилищем).

Если вам понадобиться посмотреть файлы, размещённые на флэшке, из основной системы Windows, то обратитесь к инструкции « ».