Как установить linux на внешний жесткий диск

от admin

Sorry, you have been blocked

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 7a69d3c24c5777af • Your IP: Click to reveal 88.135.219.175 • Performance & security by Cloudflare

Как установить linux на внешний жесткий диск

Установка Ubuntu на внешний носитель (флешку или жесткий диск) в режиме EFI

Ежегодного после Software Freedom Day проходит уже ставший традиционным Linux Install Fest, где все желающие могут получить помощь в установке дистрибутива GNU/Linux на свои ноутбуки.

Вообще говоря, процедура установки современного дистрибутива GNU/Linux вроде Ubuntu не представляет никаких сложностей, даже в том случае, если его необходимо установить рядом с Windows 8/10 в режиме UEFI и включенным Secure Boot.

Но что делать, если требуется поставить GNU/Linux в режиме UEFI на внешний жесткий диск, флешку или карту памяти?

Казалось бы, вставляешь внешний носитель, и устанавливаешь GNU/Linux стандартным образом.

Но, к сожалению, все не так просто. Если вы начнете устанавливать GNU/Linux в таком режиме, то после перезагрузки вы уже не сможете загрузиться с внутреннего жесткого диска при отключенном внешнем носителе.

Проблема заключается в том, что при вызове update-grub обновляется содержимое NVRAM UEFI. Туда прописывается адрес EFI файла который находится на внешнем носителе, а информация о том, как грузиться со встроенного жесткого диска удаляется. Более подробно о процессе загрузке можно почитать здесь: http://www.rodsbooks.com/efi-bootloaders/installation.html

Зачем вообще ставить GNU/Linux на внешний носитель? Причины могут быть различны. Например, я столкнулся с проблемой, что на встроенном диске недостаточно места для установки двух ОС. Серьезно, в ноутбуке был установлен SSD объемом 32ГиБ, чего с трудом хватало даже для работы голой Windows 8.1.

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

Все, что описано ниже, рассчитано на опытного пользователя GNU/Linux. Все, что вы делаете — Вы делаете на свой страх и риск. Автор не несет никакой ответственности за Ваши действия или бездействия, которые повлекли за собой порчу или полную потерю Ваших данных.

В качестве примера будем ставить на внешний диск Ubuntu 16.04.

В качестве хост-системы используется Kubuntu 16.04.

Потребуется следующий набор ПО:

Для начала скачаем образ Ubuntu 16.04:

Затем создадим пустой файл, который будет использоваться в качестве виртуального жесткого диска. (Инсталлятор Ubuntu 16.04 требует как минимум 9ГиБ свободного места на диске, но мы возьмем чуть больше — 10ГиБ)

Создадим vmdk, чтобы этот “диск” можно было подключить в VirtualBox:

Теперь приступим к созданию виртуальной машины со следующими характеристиками:

  • тип ОС GNU/Linux
  • в качестве жесткого диска указать созданный выше виртуальный диск
  • включить загрузку через EFI

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

Из ньюансов: я рекомендую сделать разбивку жесткого диска следующим образом:

  • первый раздел EFI, размер 500МиБ
  • второй раздел ext4, точка монтирования ‘/’, все оставшееся место
  • раздел swap создавать не нужно, т.к. во первых скорее всего на медленной флешке он будет очень сильно фризить систему, во вторых это увеличит размер установочного образа, что потребует больше времени на заливку его на целевую флешку(или жесткий диск). В конце концов, swap раздел можно создать потом, или же вообще обойтись swap файлом, чего более чем достаточно.

Почему-то после установки Ubuntu VirtualBox отказался грузить установленную систему. При повторной установке проблем не возникло. Странно. Потом нужно будет разобраться.

После установки необходимо немного порпавить конфигурационные файлы grub.

Для того, чтобы grub не трогал память NVRAM UEFI необходимо отредактировать файл /etc/grub.d/30_uefi-firmware следующим образом: добавить exit 0 сразу после #!/bin/sh :

Но это еще не все, по умолчанию UEFI ищет загрузочные образы не в том месте, куда их кладет grub, поэтому нам нужно создать еще один скрипт /etc/grub.d/42_custom со следующим содержанием:

и сделать его исполняемым

Вот и все! Теперь осталось обновить загрузчик и можно приступать к копированию образа на реальный диск:

Далее вам следует быть предельно острожным, и не перепутать буквы диска. Будьте внимательны. Так же Вам необходимо выполнять все нижеописанные команды от имени суперпользователя.

Для эксперимента возьмем внешний жесткий диск и зальем на него созданный образ:

теперь запустим GParted и выставим нужный размер разделов (При запуске GParted скорее всего ругнется, что геометрия диска /dev/sdX не совпадает с таблицей разделов. Смело жмем “Fix”)

Теперь можно подключать жесткий диск к ноутбуку смело загружаться в GNU/Linux!

В случае, если потребуется добавить своп, то можно воспользоваться следующим рецептом:

Создаем своп файл (от имени суперпользователя):

И добавляем в конец /etc/fstab следующую строку:

На этом, пожалуй, все. Всем добра и пингвинов!

Ссылки

Все материалы сайта, если не указано иное, распространяется под лицензией Creative Commons Attribution-ShareAlike 4.0 International License (c) Алексей Дураченко.

Как установить Ubuntu на внешний жесткий диск?

Как установить Ubuntu на внешний жесткий диск

Советы и хитрости

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

Итак, вопрос в том, как получить Linux на внешнем запоминающем устройстве? Во-первых, не паникуйте. Метод довольно прост, и вам просто нужно позаботиться о нескольких вещах при установке.

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

Требование:

Для начала процесса установки вам понадобятся следующие элементы:

  • USB-накопитель / ручка объемом не менее 4 ГБ для Ubuntu ISO
  • Жесткий диск, на который вы хотите установить Ubuntu
  • Ubuntu ISO
  • ПК, чтобы сделать загрузочный USB и установить Linux на жесткий диск

Когда у вас есть все необходимое, самое время начать процесс.

Как установить Ubuntu 20.04 на внешний жесткий диск:

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

Шаг 1: Создание загрузочного USB с Ubuntu ISO:

На этом этапе вам нужно создать загрузочный установочный USB-носитель с ISO-файлом Ubuntu. Есть много приложений, которые можно использовать для создания загрузочного USB, я использую balenaEtcher. Есть много причин использовать его: открытый исходный код, кроссплатформенность, менее сложное и очень быстрое приложение.

Убедитесь, что USB-накопитель подключен. После загрузки приложения откройте его.

Убедитесь, что USB-накопитель подключен

Щелкните «Flash from file» и выберите ISO-образ Ubuntu:

Щелкните «Flash from file» и выберите ISO-образ Ubuntu

Выберите целевой диск, которым является ваш USB:

Выберите целевой диск, которым является ваш USB

Теперь все готово. Нажмите «Flash», процедура займет несколько минут:

Нажмите «Flash», процедура займет несколько минут

Теперь ваш загрузочный USB с ISO-файлом Ubuntu готов.

Шаг 2 — Процесс установки:

Этот шаг немного сложен, и процедура будет зависеть от вашей операционной системы. Поскольку я использую Windows, мне нужно внести некоторые изменения в BIOS, чтобы загрузить Ubuntu с загрузочного USB.

Чтобы войти в BIOS вашей системы, перезапустите ее и нажмите клавишу F12. Ключ BIOS устанавливается производителями таким образом, чтобы он мог быть любым из F1, F2, F10, F12 или DEL.

Есть еще один способ получить доступ к BIOS в Windows:

  1. Откройте «Настройки»
  2. В » Обновления и восстановление» выберите » Восстановление » и выберите » Перезагрузить сейчас «.
  3. После перезагрузки системы выберите » Устранение неполадок».
  4. Выберите » Дополнительные параметры», а затем » Настройки прошивки UEFI «.

Если вы пользователь macOS, выключите систему. Теперь включите его, нажмите и удерживайте клавишу » options / alt «, пока не увидите все подключенные носители.

В Linux после перезагрузки продолжайте нажимать клавишу F12. Клавиша может быть F1, F2, F10, DEL или ESC.

Как только вы попадете в меню загрузки, вам нужно выбрать загрузочный USB-накопитель и нажать » Enter «.

Как только вы попадете в меню загрузки, вам нужно выбрать загрузочный USB-накопитель

Появится меню Ubuntu, и нажмите » Enter «, чтобы продолжить процесс.

Появится меню Ubuntu, и нажмите

Теперь в окне установки вы можете попробовать Ubuntu или установить. Поскольку мы устанавливаем его на жесткий диск, мы выберем » Установить Ubuntu «. Убедитесь, что ваш внешний жесткий диск подключен:

Теперь в окне установки вы можете попробовать Ubuntu

Вам будет предложено проверить некоторые предварительные условия перед установкой. В категории » Тип установки » будет несколько вариантов, которые можно установить на тот же диск, с которого загружается Ubuntu. Но поскольку мы устанавливаем на внешний диск, мы отметим опцию » Что-то еще » и нажмем » Продолжить «:

Вам будет предложено проверить некоторые предварительные условия перед установкой

Теперь появится очень важное меню. В меню будут отображаться разные устройства хранения. Один будет содержать исходную Windows (операционную систему). Остальные — наш USB и жесткий диск. Вы можете легко найти внешний диск, проверив его размер. В моем случае это » / dev / sdc «, выберите его и щелкните значок »-«, чтобы удалить его:

Теперь появится очень важное меню

Теперь название устройства будет заменено на » свободное место «.

Теперь название устройства будет заменено на » свободное место «

Выберите его и щелкните значок «+»:

Выберите его и щелкните значок +

Размер менять не нужно. Сохраните тип » Первичный » и установите местоположение » Начало этого пространства «. В раскрывающемся меню » Использовать как » выберите » Журналируемая файловая система Ext4 «, и наиболее важным является точка монтирования, установите ее как »/», после чего нажмите » ОК «.

В раскрывающемся меню » Использовать как

Теперь в меню » Устройство для установки загрузчика » выберите внешний носитель и нажмите кнопку » Установить сейчас «.

Теперь в меню » Устройство для установки загрузчика

Появится запрос для подтверждения изменений, нажмите » Продолжить «:

Появится запрос для подтверждения изменений, нажмите

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

Задайте свое местоположение, а затем введите свое имя

Ubuntu будет установлен на ваш внешний диск

Это оно! Ubuntu будет установлен на ваш внешний диск.

Шаг 3: Запуск Ubuntu

Теперь вы можете удалить загрузочный USB-накопитель, потому что это не требуется. Перезагрузите устройство и снова войдите в BIOS. Выберите накопитель, содержащий Ubuntu, в меню загрузки системы.

Теперь вы можете удалить загрузочный USB-накопитель

Вот так! Итак, вот как вы можете установить Ubuntu на внешние диски хранения.

Итак, вот как вы можете установить Ubuntu на внешние диски хранения

Заключение

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

Итак, вопрос в том, как получить Linux на внешнем запоминающем устройстве? Во-первых, не паникуйте. Метод довольно прост, и вам просто нужно позаботиться о нескольких вещах при установке.

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

Требование:

Для начала процесса установки вам понадобятся следующие элементы:

Когда у вас есть все необходимое, самое время начать процесс.

Как установить Ubuntu 20.04 на внешний жесткий диск:

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

Шаг 1: Создание загрузочного USB с Ubuntu ISO:

На этом этапе вам нужно создать загрузочный установочный USB-носитель с ISO-файлом Ubuntu. Есть много приложений, которые можно использовать для создания загрузочного USB, я использую balenaEtcher. Есть много причин использовать его: открытый исходный код, кроссплатформенность, менее сложное и очень быстрое приложение.

Убедитесь, что USB-накопитель подключен. После загрузки приложения откройте его.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Щелкните «Flash from file» и выберите ISO-образ Ubuntu:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Выберите целевой диск, которым является ваш USB:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь все готово. Нажмите «Flash», процедура займет несколько минут:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь ваш загрузочный USB с ISO-файлом Ubuntu готов.

Шаг 2 — Процесс установки:

Этот шаг немного сложен, и процедура будет зависеть от вашей операционной системы. Поскольку я использую Windows, мне нужно внести некоторые изменения в BIOS, чтобы загрузить Ubuntu с загрузочного USB.

Чтобы войти в BIOS вашей системы, перезапустите ее и нажмите клавишу F12. Ключ BIOS устанавливается производителями таким образом, чтобы он мог быть любым из F1, F2, F10, F12 или DEL.

Есть еще один способ получить доступ к BIOS в Windows:

Если вы пользователь macOS, выключите систему. Теперь включите его, нажмите и удерживайте клавишу » options / alt «, пока не увидите все подключенные носители.

В Linux после перезагрузки продолжайте нажимать клавишу F12. Клавиша может быть F1, F2, F10, DEL или ESC.

Как только вы попадете в меню загрузки, вам нужно выбрать загрузочный USB-накопитель и нажать » Enter «.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Появится меню Ubuntu, и нажмите » Enter «, чтобы продолжить процесс.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь в окне установки вы можете попробовать Ubuntu или установить. Поскольку мы устанавливаем его на жесткий диск, мы выберем » Установить Ubuntu «. Убедитесь, что ваш внешний жесткий диск подключен:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Вам будет предложено проверить некоторые предварительные условия перед установкой. В категории » Тип установки » будет несколько вариантов, которые можно установить на тот же диск, с которого загружается Ubuntu. Но поскольку мы устанавливаем на внешний диск, мы отметим опцию » Что-то еще » и нажмем » Продолжить «:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь появится очень важное меню. В меню будут отображаться разные устройства хранения. Один будет содержать исходную Windows (операционную систему). Остальные — наш USB и жесткий диск. Вы можете легко найти внешний диск, проверив его размер. В моем случае это » / dev / sdc «, выберите его и щелкните значок »-«, чтобы удалить его:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь название устройства будет заменено на » свободное место «.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Выберите его и щелкните значок «+»:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Размер менять не нужно. Сохраните тип » Первичный » и установите местоположение » Начало этого пространства «. В раскрывающемся меню » Использовать как » выберите » Журналируемая файловая система Ext4 «, и наиболее важным является точка монтирования, установите ее как »/», после чего нажмите » ОК «.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь в меню » Устройство для установки загрузчика » выберите внешний носитель и нажмите кнопку » Установить сейчас «.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Появится запрос для подтверждения изменений, нажмите » Продолжить «:

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

можно ли установить линукс на внешний жесткий диск как полноценную ос

Это оно! Ubuntu будет установлен на ваш внешний диск.

Шаг 3: Запуск Ubuntu

Теперь вы можете удалить загрузочный USB-накопитель, потому что это не требуется. Перезагрузите устройство и снова войдите в BIOS. Выберите накопитель, содержащий Ubuntu, в меню загрузки системы.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Вот так! Итак, вот как вы можете установить Ubuntu на внешние диски хранения.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Заключение

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

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

Установка Linux Mint на внешний HDD с сохранением на нём данных

можно ли установить линукс на внешний жесткий диск как полноценную ос

Потом в вопросе куда ставить загрузчик GRUB указываешь внешний диск. Винда добавится сама. После этого в UEFI/BIOS компа указываешь по умолчанию грузиться с внешнего диска (или пункт GRUB-а для записей efi) или просто каждый раз выбираешь в «быстром» меню (вызывается при инициализации в начале загрузки клавишами ESC или F2, F8 — зависит от модели) откуда загружаться.

Swap потом задашь в файле, нечего разделы плодить :).

можно ли установить линукс на внешний жесткий диск как полноценную ос

Или конвертируешь MBR в GPT — предпочтительно (fdisk или Gparted в live-режиме минта), или установка и загрузка только в LegacyBIOS, а если Win10 в EFI — она не загрузится.

Если Вы говорите, что лучше сделать swap в файле, то можете тогда сразу написать, как? Swap мне важен, потому что я планирую использовать гибернацию. У меня объём оперативки 8 Гб.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Винда ведь будет грузится в таком режиме при выключенном внешнем?
просто меняю обратно Boot Mode на UEFI.

Придется вот это делать, через GRUB винда не загрузится в Legacy First.

что при таких операциях есть риск потери данных.

Один раз только таблица слетела при конвертации из GPT в MBR, но это операция еще опаснее.

Далее я описываю варианты после конвертации, без конвертации я описал выше, но нужно постоянно переключать режим загрузки с Legacy First на UEFI и обратно.

Итак, таблица разделов на внешнем диске стала GPT.

Можно поставить GRUB в efi раздел жесткого на компе, а сам линукс на внешний. Для загрузки венды без внешнего диска выбирать её efi загрузочную запись, т.к. основные файлы конфигурации груба будут лежать на внешнем диске, а на внутреннем только сам загрузчик. В этом случае включать при загрузке Legacy не нужно, нужно просто выбрать флешку.

Или еще один вариант — вставить при установке маленькую флешку (1 гигабайта более чем достаточно) и выбрать её как ext4 и точку монтирования /boot. Её не вытаскивать, груб всегда будет загружаться даже без внешнего большого диска, а если всё же вытащить, то винда всё равно загрузиться через свою efi pfgbcm/

Писать флешку лучше методом dd через rufus или ROSA ImageWriter или еще какой аналог не распаковывающий ISO, а пишущий его напрямую.

Если Вы говорите, что лучше сделать swap в файле, то можете тогда сразу написать, как?

Один раз только таблица слетела при конвертации из GPT в MBR, но это операция еще опаснее.

Чего там опасного, «конвертировать» можно и руками, даже нужно.

Делаешь вывод таблицы разделов MBR по секторам:

можно ли установить линукс на внешний жесткий диск как полноценную ос

Чего там опасного, «конвертировать» можно и руками, даже нужно.

Ну слетела же, 4 раздела было, вроде ни чего сложного. Восстановил ручками, было интересно как с этим fdisk (или gdisk, не помню) справится.

Просто очень важно иметь гарантию того, что не будут потеряны данные. Я так понял, что если внешний диск не GPT, то придётся постоянно в BIOS рулить, да?

можно ли установить линукс на внешний жесткий диск как полноценную ос

кстати, разметить просто основные разделы, или два раздела в одном логическом разделе?

Два основных. Расширенный придумали т.к. mbr поддерживает только четыре раздела (привет 80-е).

Читать:
Wings 3d как поменять язык

sdb без цифры, на цифру ставят для цепочки загрузчиков.

Как я понимаю, мне не нужен efi-раздел, если у меня внешний в mbr и я не буду менять на gpt?

Спасибо за информацию! Таким образом, видимо, самым лёгким методом загрузки Винды будет просто отключение внешнего диска из разъёма, чтобы не париться постоянно с BIOS. Да и другие у меня в семье тоже комп используют, скажу им, что для загрузки Винды надо просто убрать диск.

Попробую тогда уже поставить, завтра наверное только, потом отпишусь, как поставил. Сколько примерно по времени идёт установка?

можно ли установить линукс на внешний жесткий диск как полноценную ос

Сколько примерно по времени идёт установка?

Рассчитывай на час, но обычно быстрее.

Понятно. А можете ещё посоветовать, как распределить /home и /, если я выделил 100 Гб? Сколько отдать под /home, и сколько отдать под /?

можно ли установить линукс на внешний жесткий диск как полноценную ос

А тут как ни дели. Можно 60 и 40, вполне должно хватить. В хомяке, в принципе, ни чего особо объемного не будет кроме чего-то что ты сам туда положишь. Но место под сборку чего нибудь нужно оставить. Файлопомойка у тебя, как я понимаю, на нтфс.

Да, на внешнем жёстком только один раздел на ntfs объёмом 1,7 Тб, где и хранятся все данные. Перед этим разделом, как я писал, неразмеченные 100 гб для Линукса.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Ну так да, под корень отдай 60 и 40 хомяку. Более чем достаточно (вспомнил ноутбуки с eMMC).

Понятно, сделаю тогда так.

Хомяку меньше чем корню? У меня 20ГБ с трудом в корне занято. А в хомяке будут все файлы пользователя, включая загрузки. Понятно, что на внешнем винте вряд ли в хомяке и 40 накопится, но таки для корня, имхо, и 30 избыточно.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Там свап 16 гигов, не забывай.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Советовали ext3 пока ext4 была сырая. Сейчас в ядре нет ext3, её обрабатывает драйвер ext4 в «режиме совместимости». А на флешки ставить любую журналируемую ФС — глупость.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Винда установлена в EFI режиме, а GRUB в LegacyBIOS режиме загружается, а эти режимы на уровне железа не совместимы — вот винда и сегфолтиться. Т.е. это по факту недоработка os-probe — при генерировании конфига она не проверяет в каком виде установлены найденные ОС.

Я вот ещё заметил некоторые странные изменения. Во-первых, в Винде сбросилось время, пришлось вернуть его снова, было 10 часов вместо 15. Это видимо от долгого бездействия внутреннего жёсткого диска. Также при запуске Винды был chkdsk тома D: (Lenovo, 25 гб). После него, в проводнике я вижу только «Локальный диск D:», информации и метки тома нет, что видимо, свидетельствует о том, что он был отмонтирован, но потом почему-то не примонтировался обратно. Думаю, что это решится перезагрузкой. Но вообще, я думаю, что Линукс тут не причём.

При загрузке компа без винта после экрана «Lenovo» сначала отображается чёрный экран с какими-то надписями короткое время, а потом уже загрузчик Винды. Это видимо сообщение о том, что внешний не найден.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Это видимо от долгого бездействия внутреннего жёсткого диска.

Не, это линукс перезаписал время — он хранит время по умолчанию в UTC, а винда в local time. Лучше хранить как линукс, а для винды поправить — гугли «windows хранить время в UTC».

Это видимо сообщение о том, что внешний не найден.

Видимо UEFI запоминает последний источник загрузки как дефолтный, посмотри что там можно настроить.

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

Я вот ещё заметил, что в Линуксе возникают некоторые артефакты при прокрутке в браузере, прокрутка выглядит не такой плавной, как в Винде. С чем это может быть связано? С тем, что работает с внешнего, а не с внутреннего? Я использую браузер Firefox.

можно ли установить линукс на внешний жесткий диск как полноценную ос

О, это частая проблема, но она как-то меня обходит стороной. Создай отдельную тему, там кто лучше знает — подскажет.

Я поставил дополнение «Yet Another Smooth Scrolling» в Firefox, и уже не так заметно это.

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

раздел /dev/sdb5, монтируемый к /home, начинается со смещения 3584 байт от минимального выравнивания для этого диска, что может привести к очень плохой производительности.

Пробовал заново все делать, все повторяется. Подскажите где косяк! Спасибо!

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Установка Kali Linux на флешку или на внешний диск как полноценную ОС

Оглавление

Внимание: настоятельно рекомендуется изучить статью « Linux на флешке: установка и другие подсказки по использованию Linux на USB носителях », в ней собрано решение множества проблем, которые могут возникнуть при установке и последующем использовании Linux на внешних дисках.

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

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

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

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

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

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

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

На странице загрузки Kali Linux доступна два образа:

В моём методе для очистки флешки нужен Live образа. Но при установке с Live, нет возможности выбрать какие компоненты установить. К тому же, установка выполняется по сети. В общем, нам нужно сразу два образа: Installer (для установки) и Live для очистки флешки.

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

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

После создания виртуальной машины в её настройках, поставьте галочку «Включить EFI (только специальные ОС)»:

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

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

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

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

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

Это мы сделаем силами Live системы, загрузившись со скаченного ISO.

Теперь если создать виртуальную машину без диска, то она не будет предлагать выбрать ISO образ для загрузки. Поэтому при включении виртуальной машины перейдите в Меню → «Устройства» → «Оптические диски» и выберите Live образ.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Перезагрузите виртуальную машину, чтобы началась загрузка с ISO образа. Загрузите Live system.

можно ли установить линукс на внешний жесткий диск как полноценную ос

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

В моём случае обнаружены сразу две таблицы разделов и система спрашивает, какую выбрать — выберите любую (у вас это может отсутствовать).

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

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь наша флэшка очищена, не вынимая её перейдите в Меню → «Устройства» → «Оптические диски» и выберите Installer образ, перезагрузите виртуальную систему.

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

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

Выберите флешку. Создайте новую пустую таблицу разделов.

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

Создайте новый раздел.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Нам нужно два раздела — один требуется для EFI, а второй с нашей системой. Вначале мы создадим раздел для EFI — для него нужно не более 100-200 мегабайт.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Оставьте как есть, то есть раздел должен находиться в начале.

можно ли установить линукс на внешний жесткий диск как полноценную ос

ВАЖНО: Кликните на «Использовать как».

можно ли установить линукс на внешний жесткий диск как полноценную ос

И выберите «системный раздел EFI».

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

Опять выбираем оставшееся «СВОБОДНОЕ МЕСТО».

можно ли установить линукс на внешний жесткий диск как полноценную ос

«Создать новый раздел».

можно ли установить линукс на внешний жесткий диск как полноценную ос

Вы можете использовать оставшееся место целиком. Если у вас большая флешка, то вы можете использовать только часть места, а в оставшуюся пустую область установить другой дистрибутив Linux или отформатировать в FAT32/NTFS и использовать этот раздел для хранения данных, который будет доступен из Linux и из Windows если подключить флешку как обычное хранилище, а не загружаться с неё. Для первого раза можете оставить как есть — то есть использовать всё место целиком. В любом случае, я рекомендую для этого раздела иметь минимум 30 гигабайт.

можно ли установить линукс на внешний жесткий диск как полноценную ос

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

Нам не нужен раздел подкачки, поэтому выбираем «Нет».

можно ли установить линукс на внешний жесткий диск как полноценную ос

Соглашаемся с записей изменений на диск.

можно ли установить линукс на внешний жесткий диск как полноценную ос

Теперь ожидаемся установки базовой системы.

В окне выбора софта для установки можете оставить как есть, но у меня маленькая флешка, поэтому я выбрал только установку 10 самых популярных инструментов (снял галочку с default).

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

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

Если у вас 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*.

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

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

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

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

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

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

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

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

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

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

можно ли установить линукс на внешний жесткий диск как полноценную ос

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

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

Заключение

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

После установки ОС, рекомендуется обратиться к инструкции «Что нужно сделать после установки Kali Linux».

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

Похожие статьи