Преимущества установки Linux на флешку
Преимуществ у установки Kali Linux на
Вообще, на codeby.net уже есть статья «Установка Kali Linux Live на USB». Ключевое слово в ней — Live. Т.е. мы попросту делаем загрузочную флешку с Live версией. Особенностью Live версии является то, что невозможно сохранить изменения. Т.е. все сделанные изменения будут теряться при последующей перезагрузке.
Как сделать так, чтобы появилась возможность сохранять изменения, рассказано в статье «Добавление возможности постоянного сохранения (Persistence) к вашим Kali Live USB». Описанную в ней процедуру нужно выполнять под Linux, что для некоторых может показаться слишком сложным.
А для совсем продвинутых, есть ещё одна статья «Kali USB – хранилище с мульти профилями».
Способ, на который выше даны ссылки, является рекомендуемым авторами Kali Linux и является универсальным.
Предложенный ниже способ — является очень простым, но чуть менее универсальным. На некоторых компьютерах, процессор которых не поддерживает виртуализацию, применить инструкцию не получится.
На самом деле, нижеприведённая инструкция применима к любому Linux! Т.е. если вы хотите установить Mint, Ubuntu или любой другой дистрибутив на флеш-накопитель, то эта инструкция поможет вам.
Инструкция по установке Linux на USB-флеш-накопитель или на внешний жёсткий диск
Нам понадобится программа
Создаём новую машину с любым именем — она нам понадобится на один раз. Там, где тип, выберите Linux. А там, где версия, выберите что угодно, например, Debian (64 bit). Если у вас нет 64-битных опций, значит процессор не поддерживает такую виртуализацию — с этим ничего нельзя поделать.
Объём оперативной памяти тоже не очень важен. Поставьте, например, 1 Гб.
Выберите опцию «Не подключать жёсткий диск» — это важно для нашей установки.
Нажимаем «Создать», появится предупреждение:
Всё правильно — именно это нам и нужно, нажимаем «Продолжить».
Теперь запускаем нашу новую виртуальную машину. Нас просят выбрать диск для установки. Бесплатно скачать Kali Linux можно на
Выбираем скаченный образ. Kali Linux загрузится в следующее меню:
Ничего пока не трогаем, а вставляем нашу флешку в компьютер (в реальный компьютер). И вот здесь у меня возникла заминка. Дело в том, что Kali Linux не видела флешку. Я подумал, что просто не произошло автоматическое монтирование и ввёл команды для этого. Но оказалось, что монтировать нечего — в списке устройств USB-накопитель (да и вообще любые диски) отсутствовали. Я даже проверил с другим Линуксом — Linux Mint. Результат оказался тем же: виртуальный компьютер не видел флешку, хотя VirtualBox захватывал её. Т.е. флешка становилась недоступной для использования на реальной машине. Решение оказалось очень простым: переткнуть флешку из гнезда USB 3 в гнездо USB 2. Новая бета версия VirtualBox 5 поддерживает USB 3 (если установить пакет расширений). Но у нас стабильная версия, поэтому просто смиряемся с более медленной работой флешки при установке операционной системы.
Флешку не нужно подготавливать (делать загрузочной или что-то такое) — Linux сам всё сделает и правильно настроит. Данные с флешки удалятся — думаю, вы это понимаете. Т.е. если там что-то ценное, то заранее скопируйте их куда-нибудь.
В общем, после подключения флешки к реальному компьютеру, теперь нужно её подключить к виртуальной машине, это делается в этом меню:
Теперь возвращаемся к нашей Kali и выбираем там «Graphical install».
Дальше всё просто. Здесь не все скриншоты, только несколько узловых. Если у вас трудности именно на этом этапе, то можете подсмотреть подсказки в статье про установку Kali.
А теперь просто ждём. Хоть я специально купил флешку с поддержкой USB 3, нам не удалось воспользоваться преимуществом в скорости.
Наконец-то всё готово:
Перезагрузка начнётся не сразу — дожидаемся окончание всех операций. Когда мелькнёт чёрный экран, то можно отключить виртуальную машину.
Вот и всё — флешка готова. Теперь можно загрузится с неё на любом компьютере.
Загрузка Kali Linux с флешки
Если у вас Windows не лицензионный, а «обычный», то загрузится с флешки достаточно просто. При начале загрузки компьютера нажимайте много раз кнопку Delete или Esc (иногда другую — в зависимости от модели материнской платы — это можно узнать у Гугла). В БИОСе, там где «Порядок загрузки» выберите вашу флешку. Флешка в этот момент должна быть вставлена в компьютер, иначе БИОС её не увидит. Опять же, когда я использовал гнездо USB 3, то и БИОС не видел флешку. Пришлось переключить в USB 2.
Если у вас лицензионный Windows (мне его втюхали вместе с ноутом), то у вас наверняка стоит новый геморрой от Microsoft под названием UEFI. Благодаря этой новации, теперь просто так не попадёшь в БИОС (а что это меняет, кроме добавления проблем?).
Самый простой способ попасть в БИОС — это ввести в командной строке (от имени администратора):
После этого появится сообщение, что компьютер перезагрузится менее чем через одну минуту. После перезагрузки попадаем сюда и выбираем «Диагностика»:
Теперь выбираем «Дополнительные параметры»:
Теперь «Параметры встроенного ПО 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 и не надо больше лазить в БИОС!
Не забываем сохранится и перезагружаемся:
Заключение
Установка на флешку с использованием VirtualBox – это не единственный способ. Я видел в Интернете инструкцию в соответствии с которой рекомендовалось записать Live-образ Linux на CD (DVD)-диск, загрузится с него, вставить флешку и произвести установку на флешку. Недостатки данного способоа:
Если у вас ещё нет флешки или вы хотите приобрести новую специальной для Kali, то необходима флешка размером от 16 Гигабайт. Я рекомендую 32 Гигабайта — поскольку у меня постоянно появляются сообщения, что заканчивается свободное место. Флешку лучше брать быструю — чем быстрее, тем лучше. Самые дешёвые цены на eBay.com.
Преимуществ у установки Kali Linux на
Ссылка скрыта от гостей
много:- возможность напрямую использовать всё железо компьютера (в том числе видеокарту, Wi-Fi устройства);
- как следствие предыдущего пункта — повышенная производительность (по сравнению с виртуальной машиной; если флеш карта достаточно быстрая) и возможность задействовать GPU для перебора хэшей или Wi-Fi-устройств для тестирования на проникновение Wi-Fi-сетей;
- на компьютер не вносится никаких изменений — ни в загрузчик, ни на диски;
- с одной флешки можно загрузиться на любом компьютере;
- ваша Kali Linux всегда с вами.
Вообще, на codeby.net уже есть статья «Установка Kali Linux Live на USB». Ключевое слово в ней — Live. Т.е. мы попросту делаем загрузочную флешку с Live версией. Особенностью Live версии является то, что невозможно сохранить изменения. Т.е. все сделанные изменения будут теряться при последующей перезагрузке.
Как сделать так, чтобы появилась возможность сохранять изменения, рассказано в статье «Добавление возможности постоянного сохранения (Persistence) к вашим Kali Live USB». Описанную в ней процедуру нужно выполнять под Linux, что для некоторых может показаться слишком сложным.
А для совсем продвинутых, есть ещё одна статья «Kali USB – хранилище с мульти профилями».
Способ, на который выше даны ссылки, является рекомендуемым авторами Kali Linux и является универсальным.
Предложенный ниже способ — является очень простым, но чуть менее универсальным. На некоторых компьютерах, процессор которых не поддерживает виртуализацию, применить инструкцию не получится.
На самом деле, нижеприведённая инструкция применима к любому Linux! Т.е. если вы хотите установить Mint, Ubuntu или любой другой дистрибутив на флеш-накопитель, то эта инструкция поможет вам.
Инструкция по установке Linux на USB-флеш-накопитель или на внешний жёсткий диск
Нам понадобится программа
Ссылка скрыта от гостей
. Это программа для создания виртуальных компьютеров. Наш установленный на флешку Linux будет работать не в виртуальной машине, никакие виртуальные компьютеры будут не нужны. Но, для установки, один раз нам понадобится эта программа. Скачиваем, устанавливаем, запускаем VirtualBox.Создаём новую машину с любым именем — она нам понадобится на один раз. Там, где тип, выберите Linux. А там, где версия, выберите что угодно, например, Debian (64 bit). Если у вас нет 64-битных опций, значит процессор не поддерживает такую виртуализацию — с этим ничего нельзя поделать.
Объём оперативной памяти тоже не очень важен. Поставьте, например, 1 Гб.
Выберите опцию «Не подключать жёсткий диск» — это важно для нашей установки.
Нажимаем «Создать», появится предупреждение:
Всё правильно — именно это нам и нужно, нажимаем «Продолжить».
Теперь запускаем нашу новую виртуальную машину. Нас просят выбрать диск для установки. Бесплатно скачать Kali Linux можно на
Ссылка скрыта от гостей
. Выберите желаемую битность и используйте торрент, пожалейте их сервера!Выбираем скаченный образ. Kali Linux загрузится в следующее меню:
Ничего пока не трогаем, а вставляем нашу флешку в компьютер (в реальный компьютер). И вот здесь у меня возникла заминка. Дело в том, что Kali Linux не видела флешку. Я подумал, что просто не произошло автоматическое монтирование и ввёл команды для этого. Но оказалось, что монтировать нечего — в списке устройств USB-накопитель (да и вообще любые диски) отсутствовали. Я даже проверил с другим Линуксом — Linux Mint. Результат оказался тем же: виртуальный компьютер не видел флешку, хотя VirtualBox захватывал её. Т.е. флешка становилась недоступной для использования на реальной машине. Решение оказалось очень простым: переткнуть флешку из гнезда USB 3 в гнездо USB 2. Новая бета версия VirtualBox 5 поддерживает USB 3 (если установить пакет расширений). Но у нас стабильная версия, поэтому просто смиряемся с более медленной работой флешки при установке операционной системы.
Флешку не нужно подготавливать (делать загрузочной или что-то такое) — Linux сам всё сделает и правильно настроит. Данные с флешки удалятся — думаю, вы это понимаете. Т.е. если там что-то ценное, то заранее скопируйте их куда-нибудь.
В общем, после подключения флешки к реальному компьютеру, теперь нужно её подключить к виртуальной машине, это делается в этом меню:
Теперь возвращаемся к нашей Kali и выбираем там «Graphical install».
Дальше всё просто. Здесь не все скриншоты, только несколько узловых. Если у вас трудности именно на этом этапе, то можете подсмотреть подсказки в статье про установку Kali.
А теперь просто ждём. Хоть я специально купил флешку с поддержкой USB 3, нам не удалось воспользоваться преимуществом в скорости.
Наконец-то всё готово:
Перезагрузка начнётся не сразу — дожидаемся окончание всех операций. Когда мелькнёт чёрный экран, то можно отключить виртуальную машину.
Вот и всё — флешка готова. Теперь можно загрузится с неё на любом компьютере.
Загрузка Kali Linux с флешки
Если у вас Windows не лицензионный, а «обычный», то загрузится с флешки достаточно просто. При начале загрузки компьютера нажимайте много раз кнопку Delete или Esc (иногда другую — в зависимости от модели материнской платы — это можно узнать у Гугла). В БИОСе, там где «Порядок загрузки» выберите вашу флешку. Флешка в этот момент должна быть вставлена в компьютер, иначе БИОС её не увидит. Опять же, когда я использовал гнездо USB 3, то и БИОС не видел флешку. Пришлось переключить в USB 2.
Если у вас лицензионный Windows (мне его втюхали вместе с ноутом), то у вас наверняка стоит новый геморрой от Microsoft под названием 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 и не надо больше лазить в БИОС!
Не забываем сохранится и перезагружаемся:
Заключение
Установка на флешку с использованием VirtualBox – это не единственный способ. Я видел в Интернете инструкцию в соответствии с которой рекомендовалось записать Live-образ Linux на CD (DVD)-диск, загрузится с него, вставить флешку и произвести установку на флешку. Недостатки данного способоа:
- обязательно нужен CD (DVD)-привод (уже не у всех он есть);
- есть вероятность напортачить. В качестве возможных последствий могут быть как безобидные (невозможность загрузиться в установленный Linux на других компьютерах), так и вполне серьёзные (случайное удаление всех данных с одного из жёстких дисков).
Если у вас ещё нет флешки или вы хотите приобрести новую специальной для Kali, то необходима флешка размером от 16 Гигабайт. Я рекомендую 32 Гигабайта — поскольку у меня постоянно появляются сообщения, что заканчивается свободное место. Флешку лучше брать быструю — чем быстрее, тем лучше. Самые дешёвые цены на eBay.com.