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

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

  • автор:

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

Всем добрый день! Извините за вопрос новичка. Возник такой вопрос — как установить Linux Mint с загрузочной флешки на внешний жёсткий диск, притом так, чтобы grub 100% не записывался на внутренний HDD с виндой, чтобы только на внешний записался? Разумеется, и винду оставить тоже. Кроме того, необходимо сохранить уже имеющиеся на внешнем диске более терабайта данных. Я выделил для Linux 100 Гб свободного пространства перед основным разделом с моими данными с помощью Acronis Disk Director, соответственно раздел с данными был сжат. Можно ли будет создать на вот этом пространстве разделы для Linux (swap, /home, /), не тронув уже имеющийся раздел, не форматировать его, и вписать grub только на внешний, без таких странных вещей, как извлечение жёсткого диска из компа? И что будет в итоге? В идеале хочется, чтобы при подключенном внешнем загружался grub и предлагал выбрать винду или линукс, а при отсутствии внешнего просто сразу грузилась винда. Windows 10, внутренний диск — GPT, внешний — MBR.

Alex87
06.02.17 23:27:13 MSK

  • выбираешь ручную разметку
  • выбираешь внешний диск
  • выбираешь пустое пространство
  • создаешь там два развела в ext4 и если режим UEFI то самый первый пару сотен мегабайт efi-раздел. Один раздел под корень, один под /home.

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

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

mandala ★★★★★
( 07.02.17 00:35:38 MSK )
Последнее исправление: mandala 07.02.17 00:42:55 MSK (всего исправлений: 3)

Windows 10, внутренний диск — GPT, внешний — MBR.

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

mandala ★★★★★
( 07.02.17 01:00:32 MSK )
Последнее исправление: mandala 07.02.17 01:01:08 MSK (всего исправлений: 1)

Ответ на: комментарий от mandala 07.02.17 01:00:32 MSK

Лучше бы не конвертировать MBR в GPT, потому что я читал, что при таких операциях есть риск потери данных. Что касается BIOS, то я обычно делаю так — когда мне надо грузиться с флешки, я меняю там Boot Mode с UEFI на Legacy, а затем выбираю Legacy First, и при этом в приоритетах загрузки ставлю флешку на самый верх. Всё работает. Именно так я загрузился с флешки Linux Mint, созданную через Unetbootin. А потом, чтобы загрузить снова винду, не вынимая их компа флешки при этом, просто меняю обратно Boot Mode на UEFI. Так что я думаю, что вариант с Legacy мне подойдёт. Винда ведь будет грузится в таком режиме при выключенном внешнем? Повторю, что желательно при загрузке с внешнего выбор винды или линукс, а не так, что рулить ОСями каждый раз через BIOS.

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

Alex87
( 07.02.17 15:56:19 MSK ) автор топика
Ответ на: комментарий от Alex87 07.02.17 15:56:19 MSK

Винда ведь будет грузится в таком режиме при выключенном внешнем?
просто меняю обратно 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 в файле, то можете тогда сразу написать, как?

Создание файла: $ sudo fallocate -l 1G /swapfile -- указать свой размер, расчитывать не менее 4 но равное оперативке или больше (для гибернации) Права на запись и просмотр только для root: $ sudo chmod 600 /swapfile Создать swap-файловую систему в файле: $ sudo mkswap /swapfile Подключить файл подкачки: $ sudo swapon /swapfile Добавить запись в fstab для активации swap при загрузке: $ echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab 

mandala ★★★★★
( 07.02.17 16:26:50 MSK )
Последнее исправление: mandala 07.02.17 16:27:22 MSK (всего исправлений: 1)

Ответ на: комментарий от mandala 07.02.17 16:26:50 MSK

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

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

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

fdisk -l /dev/sda 

и создаёшь аналогичную таблицу GPT с началом и концом разделов GPT в тех же секторах, что и разделы MBR посредством gdisk.

kostik87 ★★★★★
( 07.02.17 16:31:27 MSK )
Ответ на: комментарий от kostik87 07.02.17 16:31:27 MSK

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

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

mandala ★★★★★
( 07.02.17 16:33:43 MSK )
Ответ на: комментарий от kostik87 07.02.17 16:31:27 MSK

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

Alex87
( 07.02.17 16:38:42 MSK ) автор топика
Ответ на: комментарий от mandala 07.02.17 16:26:50 MSK

Тогда, как я понимаю, последовательность моих действий будет такова: гружусь с флешки Линукс, на рабочем столе жму ярлык для установки, размечаю в том установщике диск — на свободном пространстве раздел под /, другой раздел под /home, под ними внизу останется почти 2 Тб с ntfs (кстати, разметить просто основные разделы, или два раздела в одном логическом разделе?). Внизу в том же окне вроде написано, куда ставить загрузчик системы, там выбираю sdb (или sdb1, sdb2?), потом просто жму «установить». Потом нужно выключить комп, и поменять приоритет в BIOS с флешки на внешний диск (чтобы комп не грузился опять с установочной флешки), и включить при этом Legacy First. После этого загрузится линукс, и я создам там swap-файл. Правильно я всё описал? И обратите пожалуйста внимание на вопрос, куда точнее установить загрузчик: просто sdb, или определённый раздел, например, sdb1, sdb2, и т.д. Как я понимаю, мне не нужен efi-раздел, если у меня внешний в mbr и я не буду менять на gpt? Ещё раз извиняюсь, что так досконально всё описываю вплоть до кнопок, просто раньше не имел дела с Линукс.

Alex87
( 07.02.17 23:49:46 MSK ) автор топика
Ответ на: комментарий от Alex87 07.02.17 23:49:46 MSK

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

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

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

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

mandala ★★★★★
( 08.02.17 00:04:57 MSK )
Ответ на: комментарий от mandala 08.02.17 00:04:57 MSK

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

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

Alex87
( 08.02.17 00:39:28 MSK ) автор топика
Ответ на: комментарий от Alex87 08.02.17 00:39:28 MSK

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

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

mandala ★★★★★
( 08.02.17 00:48:47 MSK )
Ответ на: комментарий от mandala 08.02.17 00:48:47 MSK

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

Alex87
( 08.02.17 00:52:10 MSK ) автор топика
Ответ на: комментарий от Alex87 08.02.17 00:52:10 MSK

Забыл добавить — учитывая, что swap-файл сделаю наверно 16 Гб, чтоб точно хватило

Alex87
( 08.02.17 01:02:03 MSK ) автор топика
Ответ на: комментарий от Alex87 08.02.17 01:02:03 MSK

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

mandala ★★★★★
( 08.02.17 02:26:57 MSK )
Последнее исправление: mandala 08.02.17 02:27:35 MSK (всего исправлений: 1)

Ответ на: комментарий от mandala 08.02.17 02:26:57 MSK

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

Alex87
( 08.02.17 14:26:25 MSK ) автор топика
Ответ на: комментарий от Alex87 08.02.17 14:26:25 MSK

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

mandala ★★★★★
( 08.02.17 14:31:25 MSK )
Ответ на: комментарий от mandala 08.02.17 14:31:25 MSK

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

Ещё возник вопрос — ext4 не слишком сильно нагрузит диск? Или это касается только флешек? Просто видел иногда, что советуют ext3. У меня диск Samsung (Seagate) D3 Station — http://club.dns-shop.ru/peripheral/Обзор-и-тестирование-внешнего-ж-сткого-дис. .

Alex87
( 08.02.17 15:18:55 MSK ) автор топика
Ответ на: комментарий от mandala 08.02.17 14:31:25 MSK

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

jasper
( 08.02.17 15:53:57 MSK )
Ответ на: комментарий от jasper 08.02.17 15:53:57 MSK

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

mandala ★★★★★
( 08.02.17 16:04:03 MSK )
Ответ на: комментарий от Alex87 08.02.17 15:18:55 MSK

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

mandala ★★★★★
( 08.02.17 16:06:01 MSK )
Последнее исправление: mandala 08.02.17 16:06:19 MSK (всего исправлений: 1)

Ответ на: комментарий от mandala 08.02.17 16:06:01 MSK

Под систему выделил 56 Гб, под «хомяк» 51. Всё прошло успешно, полёт нормальный пока, данные все на месте. Свап поставил — работает. Спасибо большое за полезные советы!

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

Alex87
( 09.02.17 00:25:45 MSK ) автор топика
Ответ на: комментарий от Alex87 09.02.17 00:25:45 MSK

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

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

mandala ★★★★★
( 09.02.17 00:49:11 MSK )
Ответ на: комментарий от mandala 09.02.17 00:49:11 MSK

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

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

Alex87
( 09.02.17 13:53:29 MSK ) автор топика
Ответ на: комментарий от Alex87 09.02.17 13:53:29 MSK

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

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

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

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

mandala ★★★★★
( 09.02.17 14:06:06 MSK )
Ответ на: комментарий от mandala 09.02.17 14:06:06 MSK

Попробовал таким методом настроить Винду на UTC — http://linux.2baranga.org/2016/05/ubrat-oshibku-vremeni-pri-ispolz/. Посмотрю, сохранится ли настройка.

Я посмотрел поподробней, что там отображается на чёрном экране — там какое-то сообщение про Realtek, какой-то тест по-моему ещё упоминается, и Intel Wireless. Странное сообщение. Ничего про диск и загрузчики там не написано. В BIOS среди приоритетов есть как раз что-то с такими названиями, но оно не выставлено наверх. Стоит там сначала внешний, потом внутренний, ниже уже вот это нечто про Realtek и Intel, а потом SATA ODD (это, я так понимаю, CD-дисковод).

Alex87
( 09.02.17 22:11:17 MSK ) автор топика
Ответ на: комментарий от Alex87 09.02.17 22:11:17 MSK

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

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

mandala ★★★★★
( 09.02.17 22:25:37 MSK )
Ответ на: комментарий от mandala 09.02.17 22:25:37 MSK

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

Alex87
( 09.02.17 23:24:11 MSK ) автор топика
Ответ на: комментарий от Alex87 09.02.17 23:24:11 MSK

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

mandala ★★★★★
( 09.02.17 23:33:37 MSK )
Последнее исправление: mandala 09.02.17 23:34:05 MSK (всего исправлений: 1)

Ответ на: комментарий от mandala 09.02.17 23:33:37 MSK

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

HackWare.ru

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

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

Оглавление

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

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

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

Первый вариант похож на обычную установку операционной системы. Но поскольку мы будем устанавливать на флэшку, то получаем портативность – возможность загрузиться на любом компьютере с 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 доступна два образа:

  • Installer — установочный
  • Live — ISO с которого можно загрузиться и работать. С этого образа также можно выполнить установку

В моём методе для очистки флешки нужен 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:

sudo fdisk -l

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

sudo gdisk /dev/sda

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Здесь тип раздела выбран правильно — «Журналируемая файловая система Ext4». Поэтому сразу переходим к пункту «Настройка раздела закончена».

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

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

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

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

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

Когда установка закончится (а это может занять больше времени, чем вы ожидали, посколкьу флэшки не такие быстрые как даже обычные жёсткие диски, не говоря об 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/sdb1. После этого нажмите клавишу 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.

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

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

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

Заключение

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

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

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

Связанные статьи:

  • Как сделать Kali Linux 2022 Live USB с постоянным хранилищем и шифрованием (в Windows) (100%)
  • Как установить Windows 11 и Kali Linux на одну флешку (100%)
  • Linux на флешке: установка и другие подсказки по использованию Linux на USB носителях (98.1%)
  • Решение проблемы: Live USB флэшка с Linux не загружается, ошибка «A start job is running for live-config contains the components that configure a live system during the boot process (late userspace)» (84.6%)
  • Как установить Windows на USB диск (82.6%)
  • Вышла Kali Linux 2020.1 (RANDOM — 52%)

факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!

Установка Linux Mint

Простая инструкция по установке Linux Mint на основной диск или в виртуальную машину.

Что такое Linux Mint?

Linux Mint — дистрибутив на базе Ubuntu. Это операционная система, в которой используются внутренние компоненты и технологии Ubuntu, но визуальная составляющая сильно отличается. В Mint используются рабочие столы Cinnamon, Mate и XFCE. Все три являются некой данью памяти классическим графическим оболочкам вроде GNOME 2 и не следуют за модой, как Ubuntu и другие современные системы.

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

Загружаем дистрибутив

Как и в случае с любой другой системой, сначала надо загрузить ее образ (специальный файл-архив) на компьютер. У Linux Mint есть официальный сайт с ссылками на несколько разных вариантов ОС.

  • Заходим на сайт.
  • Кликаем по строчке Download в верхней части страницы.

Официальный сайт Linux Mint

Здесь можно ознакомиться с дистрибутивом

  • Теперь выбираем один из вариантов системы. Они отличаются друг от друга используемыми графическими оболочками.
    • Cinnamon — самая современная из представленных тем. Визуально она напоминает Windows 7. Довольно требовательная к ресурсам компьютера, так как насыщена анимациями и красиво прорисована.
    • MATE — классический вариант для пользователей Linux. Эта оболочка имитирует рабочий стол GNOME 2, который часто фигурировал в дистрибутивах Linux до появления GNOME 3 с полностью перерисованным интерфейсом.
    • Xfce — самая простая из перечисленных. Эта оболочка выглядит хуже остальных, оперирует простыми утилитами для настроек и управления файлами, но при этом требует меньше всего ресурсов. Достаточно 512 мегабайт оперативной памяти для запуска и комфортной работы с системой.

    Если не знаете, что выбрать, выбирайте Cinnamon 64 bit.

    Варианты Linux Mint

    Выбираем подходящую оболочку

    • Выбрав подходящий рабочий стол, кликаем по одной из доступных ссылок в блоке Download mirrors.

    Список «зеркал» для загрузки Linux Mint

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

    • Дожидаемся окончания загрузки и переходим к следующему шагу.

    Подготавливаем дистрибутив

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

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

    Загружаем на флешку для дальнейшей установки на жесткий диск

    Если вы выбрали первый вариант, то делаем следующее:

    • Скачиваем программу Rufus с сайта и устанавливаем ее.
    • Открываем.
    • В графе «Устройство» выбираем флешку, на которую будем записывать установочный файл системы.
    • Потом нажимаем на кнопку «Выбрать» в секции «Метод загрузки».
    • В открывшемся файловом менеджере ищем образ с Linux Mint, скачанный ранее.
    • Оставляем схему раздела MBR, а целевую систему BIOS или UEFI.
    • В графе «Новая метка тома» пишем название системы.
    • В качестве файловой системы выбираем FAT32.
    • Размер кластера оставляем прежним.
    • Затем нажимаем на кнопку «Старт» и ждем завершения форматирования.

    Интерфейс программы Rufus

    Все настраивается в одном окне. Все наглядно и просто

    • Потом перезагружаем компьютер.
    • Во время запуска нажимаем на одну из клавиш:
      • F11 — для материнских плат MSI, AsRock и для ноутбуков Sony Vaio.
      • F12 — для материнских плат Gigabyte и для ноутбуков Acer, Dell, Lenovo.
      • F8 — для материнских плат ASUS.
      • Escape — для материнских плат Intel и для ноутбуков ASUS.

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

      • В открывшемся меню ищем флешку, на которой записана Linux Mint. Выделяем ее и жмем клавишу «Ввод» (Enter).

      Список устройств, доступных в Boot-меню

      Примерно так выглядит меню загрузки (или Boot-меню)

      Устанавливаем в виртуальную машину

      • Скачиваем VirtualBox с сайта и устанавливаем ее. Нужно выбрать сборку, подходящую для вашей системы.
      • Запускаем приложение и нажимаем на кнопку «Создать».

      Главное окно VirtualBox

      Сразу создаем новую виртуальную машину

      • Указываем имя системы Linux Mint. Остальные параметры VirtualBox выберет сама. Можно поменять только расположение самой виртуальной машины.

      Выбор типа ОС в VirtualBox

      Конечно, можно выбрать и другое название, но тогда придется вводить вручную остальные параметры

      • Выбираем количество доступной оперативной памяти. Linux Mint требует не менее 2 гигабайт, чтобы работать достаточно быстро. Правда, это справедливо только для сборки Cinnamon. Другие требуют меньше.

      Окно выбора объема памяти

      Объем необходимой памяти зависит от выбранной графической оболочки

      • Затем создаем виртуальный жесткий диск фиксированного объема.

      Выбор типа виртуального диска

      Динамический диск постоянно расширяется. Нам для теста это не нужно

      Если хотите использовать Linux Mint в виртуальной машине долго и всерьез, то лучше сделать диск динамическим. Он не ограничит вас в пространстве в неподходящий момент.

      • Указываем размер около 18 гигабайт (столько требуется для установки).
      • После этого нажимаем кнопку «Создать».

      Выбор объема виртуального диска

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

      • Снова оказавшись в главном меню, нажимаем на кнопку «Запустить».

      Главное окно VirtualBox с Linux Mint, готовой к запуску

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

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

      Выбор образа для загрузки в VirtualBox

      Это примерно то же самое, что и запись образа на флешку

      Все. Теперь переходим к установке.

      Устанавливаем дистрибутив

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

      Запускаем процесс установки и выбираем язык

      • В самом начале нас встречает логотип системы и надпись Automatic boot in 10 seconds… Это значит, что через 10 секунд дистрибутив перейдет в Live-режим. Тут ничего делать не нужно, просто ждем.

      Стартовое окно установки Linux Mint

      • Спустя 10 секунд мы окажемся в Live-режиме. Это почти полноценная система, но запущенная на флешке. Чтобы установить ее на основной жесткий диск, дважды кликаем по приложению Install Linux Mint на рабочем столе.

      Live-версия использует не все ресурсы компьютера и из-за этого немного подтормаживает. Не обращайте внимания. Производительность после установки будет выше.

      Рабочий стол Linux Mint в Live-режиме

      Перед установкой можно как следует ознакомиться с системой и ее возможностями. Даже установить какие-нибудь программы

      • Запустится помощник по установке Linux Mint. В первом открывшемся окне выбираем нужный язык. В моем случае — русский. Нажимаем на кнопку «Продолжить».

      Первый экран в установщике Linux Mint

      Выбираем язык системы и установщика

      Экран выбора раскладки

      Тут же можно протестировать разные варианты раскладки

      • На следующем этапе ставим галочку напротив пункта «Установить стороннее программное обеспечение…».

      Запрос на установку проприетарного программного обеспечения

      Без этих компонентов у вас не будет нормально работать видеокарта. Многие форматы файлов не получится открыть. В общем, ставьте так, чтобы чувствовать себя комфортно, как в Windows

      Делаем разметку диска

      Это очень важный и самый сложный этап установки. Нужно правильно разметить жесткий диск. Правда, только в том случае, если вы устанавливаете Linux рядом с Windows.

      Устанавливаем Mint как единственную систему

      Тут все быстро и просто:

      • На этапе выбора типа установки указываем первый вариант — «Стереть диск и установить Linux Mint».

      Окно выбора разметки диска

      Этот вариант также подходит для виртуальных машин

      • Потом нажимаем на кнопку «Продолжить»

      Запрос на подтверждение форматирования диска

      Соглашаемся на удаление всех данных с диска

      Эта опция сотрет все пространство на жестком диске, автоматически его разметит и установит Linux Mint, уничтожив Windows и любые другие системы.

      Устанавливаем Mint рядом с Windows

      А вот здесь уже немного сложнее. Придется продумывать распределение пространства.

      • Выбираем тип установки «Другой вариант».

      Окно выбора варианта разметки в Linux Mint

      Если нужна ручная настройка

      • Ищем незанятое пространство и создаем в нем новый раздел, кликнув по кнопке со значком + (плюс).

      Разметка пустого пространства

      На пустом диске сначала нужно нажать на «Новая таблица разделов…»

      • Выбираем тип раздела «Первичный» и указываем размер около 10 гигабайт или больше. Файловую систему можно оставить по умолчанию. В качестве точки монтирования выбираем /boot.

      Окно выбора параметров раздела

      Выбираем параметры раздела

      • После этого создаем небольшой раздел размером около 2-х гигабайт и указываем в качестве файловой системы «Файл подкачки».
      • Потом по аналогии создаем логические разделы, распределив оставшееся пространство.

      Настройка логического раздела в Linux Mint

      Это будет SWAP-раздел. Дополнение к оперативной памяти

      • Когда разметка будет готова, кликаем по кнопке «Установить…».

      Размеченный диск

      Выбираем часовой пояс и настраиваем профиль

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

      • Сначала выбираем часовой пояс. Для этого можно просто на карте ткнуть в свое местоположение или прописать город в строчку под картой.

      Окно выбора региона

      Выбираем свой регион

      • Потом надо ввести свое имя (любое на свой вкус).
      • Затем имя для компьютера. Оно должно быть на английском языке.
      • Указываем имя пользователя. За ним закрепляются все данные и личные файлы.
      • После этого вводим пароль. Это пароль администратора. Он будет часто использоваться для установки программ и выполнения других задач.

      Настройка нового пользователя

      Не забывайте свои данные, а лучше — запишите

      Завершаем установку

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

      По окончании установки надо будет нажать на кнопку «Перезагрузить».

      Запрос на перезагрузку компьютера

      Или можете еще немного потестировать ОС

      Во время перезагрузки надо извлечь флешку, а потом нажать клавишу «Ввод» (Enter).

      В случае с виртуальной машиной достаточно нажать на клавишу. Ничего извлекать, конечно же, не нужно.

      Экран загрузки Linux Mint

      Все. После этого вы загрузитесь уже в Linux Mint

      Post Views: 1 298
      Space Police
      Последние статьи автора:

      • Как прошить биос видеокарты Nvidia
      • Как узнать тайминги оперативной памяти
      • Как восстановить контакты в телефоне на Андроид после удаления

      Переводчик. Копирайтер. Композитор. Люблю консьюмерские технологии, музыку и все смежные направления. Надеюсь дожить до «счастливого» киберпанк-будущего. Испытываю пассивную агрессию по отношению к РКН 😉

      Понравилась статья?
      Комментариев: 27
      efomovtema
      13 ноября, 2019 в 21:09

      Объясните кто-нибудь, как конкретно работает Live CD с Linux Mint? Чем отличается от виртуальной машины?

      Denis Skobtsev
      15 ноября, 2019 в 13:26

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

      18 декабря, 2019 в 11:35
      Возможна ли на linux mint переустановка системы без удаления файлов?
      Владимир Ковылов
      18 декабря, 2019 в 22:04

      Установка sda1

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

      CHKDSK для Linux, или как проверить жёсткий диск

      CHKDSK для Linux, или как проверить жёсткий диск

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

      В таком случае стоит использовать такой простой способ:

      sudo touch /forcefsck

      Эта команда создаст в корне диска файл с названием /forcefsck, который укажет системе, что при старте следует проверить файловую систему на дисках, указанных в /etc/fstab.

      Выше описанное, касается системных разделов, которые нельзя отмонтировать для проверки. Если Вы хотите проверить диски, которые можно отмонтировать, то после из размонтирования можно сделать так:

      fsck -y /dev/имя-диска

      К этому можно добавить несколько ключей:

      fsck -y -c -f /dev/имя-диска

      ключ «-y» означает согласие на вопросы утилиты по-ходу работы.
      ключ «-c» утилита ищет, и если находит, то перенесит bad-блоки в badblock-лист. (remap в victoria)
      ключ «-f» форсирует выполнение проверки

      Утилита GParted проверяет диск так:

      e2fsck -f -y -v -C 0 /dev/имя-диска

      Заказать услугу

      Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *