Как переустановить кали линукс используя grub

Обновлено: 04.07.2024

Вечер добрый,друзья. Собственно хотел спросить Kali лучше будет работать установленная на USB или на VM?

Поставил бы и на HDD,но без винды тоже не могу. Или предложите какой-то свой вариант. Спасибо.

Приветствую! У всех вариантов есть плюсы и минусы.

1. Обычная установка в виртуальную машину

  • Безопасно (никак не навредите основной машине, например, случайно установив систему не в тот диск).
  • Можно работать одновременно в основной машине и в виртуальной, копировать данные между ними, обмениваться файлами через общую папку.
  • Нет прямого доступа к железу (сразу начинаются вопросы, а где моя Wi-Fi карта, а где моя видеокарта и т.д.).
  • Снижение производительности. В первую очередь за счёт замедление скорости записи на диск. Например, в VirtualBox нужно обязательно включить опцию «Кеширования ввода/вывода», иначе обновление системы может затянуться на много часов.

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

2. Установка на внешний USB диск (или на флешку)

  • Доступ к железу.
  • Хорошая производительность (очень важно, чтобы и диск и USB были не слишком медленными - в этом случае скорость работы системы ничем не отличается от того, как если бы она была установлена на обычный диск).
  • Можно загружаться на разных компьютерах с одного диска.
  • Чтобы использовать вторую ОС, нужно перезагружать компьютер.
  • Важно правильно всё сделать, иначе при установке можете стереть не тот диск. Чтобы нивелировать эту проблему, установку можно делать из VirtualBox как это написано в статье « Установка Kali Linux на флэшку или на внешний диск как полноценную ОС ».

3. Работа в VirtualBox с внешним USB диском

Этот способ для себя я открыл несколько лет назад - он просто потрясающий! Суть в том, что внешний USB подключается в VirtualBox как виртуальный. То есть виртуальная машина использует внешний USB диск. Как результат: отличная скорость работы системы, практически, как если бы загружался вовсе без виртуальной машины - главным узким местом в производительности современных компьютеров (а особенно виртуальных) является скорость работы постоянного хранилища.

Поскольку все процессы происходят внутри виртуальной машины, то можно не опасаться повредить реальному компьютеру.

Этот USB диск также можно использоваться для загрузки напрямую, без VirtualBox.

Можно загружаться на разных компьютерах.

В общем, это мой основной способ, который я использую для работы с виртуальными машинами последние пару лет.

Описание как это сделать:

по самой установке на флешку у меня вопросов нету(руфус и порядок. ну почти порядок!)-думал сделать так:установить на флешку и потом после первой загрузки запустить gparted и оставшееся место (флешка на 8 гиг) пару гиг выделить для сохранения данных после выхода с кали.

так не видит gparted свободного места!не может же образ (3,8гб)занять всё? или может?

Я не пользуюсь руфусом, поэтому что именно происходит у вас не знаю, но скорее всего, вам надо поискать неразмеченную область.

Установить Kali Linux на флешку можно двумя способами:

1. Записать образ на флешку.

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

Там же пример добавления постоянного хранилища (persistent) в Kali Linux Live на USB флэшке чтобы всё-таки можно было сохранять сделанные изменения.

2. Установить Kali Linux на флешку как на обычный диск.

Этот способ мне нравится больше, поскольку не нужно создавать persistent и в целом система работает как нормальная ОС, а не как LIVE. Минусы: она занимает больше места, например, флешки на 8 гигабайт для Kali Linux вместе с инструментами не хватит. Но можно установить минимальную версию и затем устанавливать только нужные программы.

Другой минус: во время установки опасность навредить основной системе, например, выбрав неверный диск для установки. Поэтому настоятельно рекомендуется делать установку в VirtualBox! И затем уже загружаться в реальном компьютере как с обычного диска. Все подробности описаны в статье: Установка Kali Linux на флэшку или на внешний диск как полноценную ОС .

Спасибо вам за содействие!

Переделаю как вы советуете

Вобщем сделал как вы посоветовали:записал образ кали - live на флешку и через биос загрузился с неё.хотел гпартед сделать на флешке раздел для персистенс - показует что все занято!

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

p.s. продолжение следует.

Вот ведь - западло!

Так что у меня и желание писать отпало!!

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

Это настолько просто и быстро,что вспоминая мучения с виндой(в которой то одно не работает,то второе,а при исправлении первого-выскакивает что-то третье!),я не представляю терпение людей ,заставивших все таки работать это все в винде!это должны быть какие-то сверхлюди!

Но коупатти и сам аиркрак говорят :"все норм" и давай словарь для взлома!

Взял самый простой вариант-от восьми нулей до восьми девяток и запустил расшифровку.

Через 5 минут расшифровка остановилась и написало пароль. но при этом кали намертво зависла!!

Вот просто - появляется пассфразе и все. замёрзло!

Через 5 минут я принудительно перезагрузился уже в Винду и попытался подключиться к сети. но результат - неправильный пароль!

Значит в кали зависон был не просто так! наверное - из-за зависона и сбоя какого-то кали и выдала неправильный результат!

Продолжил у же в винде,в аиркраке под виндовс.вот сейчас смотрю на счётчик программы : осталось 3 дня 13 часов и 32 минуты. скорость Брута 320 кодов в секунду. да,Интел атом не для этого предназначен!

И это я взял самый простой вариант-восемь цифр без букв!!

Вывод:без мощной видеокарты - процессора брутить невозможно!!

Загрузка проца моего - 100% уже полчаса где-то.температура(кстати - без вентилятора!)-51°С!!

14 нанометров техпроцесс - для планшета под Виндоус 10 отличный вариант!

Но главное - появилось понимание о взломе и защите своего компа/умного дома.

p s. Всем неравнодушным , помогавшим мне а этом деле - низкий поклон и наилучшие пожелания!!

Всем привет, после обращений пользователей описываю пару вероятных решений проблем о том, как быстро восстановить загрузчик Кали Линукс без переустановки системы. Один из описанных способов пригодится вам, даже если вы просто решили ПЕРЕУСТАНОВИТЬ Windows.

error: no such partition.

ЧТО ИСПОЛЬЗУЕТСЯ ДЛЯ ВОССТАНОВЛЕНИЯ?

  • битый загрузчик от Кали Линукс Rolling с Windows 7
  • диск liveDVD с Кали Линукс (на всякий случай)
  • загрузочный Windows 7 (вообще просто лежит)

Как восстановить файлы?

вариант второй позволит восстановить загрузчик Кали Линукс в любом случае

Если вы решите пойти этим путём (или что-то уже пошло не так), стоит лишь:

  • загрузиться с диска с Windows 7 (8/10) подходящей версии
  • выйти в консоль Восстановления системы

параметры восстановления системы

  • вызвать командную строку и выбрать букву диска, где лежит Windows. Сделать это просто: сама Windows присваивает им буквы C или D. Почти всегда это D. Так в консоли и наберите:
  • проверьте командой

есть ли на диске папки Windows. Их вы ни с чем не перепутаете. Если всё на месте, вводим финишную команду:

Windows появится после перезагрузки. Можно будет скачать недостающий образ Кали и после этого перейти к варианту 2 . Но это путь через Китай.

Как восстановить загрузчик Кали Линукс? Вариант первый.

Что понадобится для первого варианта?

Диски ждут очереди, а мы начинаем работу с терминалом. Прямо из терминала grub rescue Проверьте список видимых разделов командой:

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

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)

Мол, три раздела ( msdosX ) на одном ( hd0 ) винчестере. Пробуем каждый из них по порядку командами:

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

Переходим к следующему разделу, пока не увидите:

Ставим триггер описателя:

И попробуем загрузчик сразу проявить себя:

Появилось? Должно. Загрузитесь в Кали, минуя Windows, и введите команды, которые проверят и сохранят новый загрузчик:

Если после перезагрузки вас снова выбрасывает в ремонтный терминал, повторите описанные шаги, добавив туда команды

Таким образом можно восстановить загрузчик Линукс не прибегая ни к каким инструментам вообще.

Как восстановить загрузчик Кали Линукс? Вариант 2.

Что понадобится для второго варианта?

  • прямые руки
  • загрузочный диск с Кали Линукс

Я пошёл другой проторенной тропинкой и воспользовался по старинке загрузочным liveDVD с Кали. Она сохранилась на виртуальном дисководе в числе других (флешка Кали Persistance не прокатила). Как уже отмечалось, такой способ восстановления загрузчика универсален, так как позволяет вернуть загрузчик Линукс при переустановке Windows (впоследствии я этим и воспользовался, окончательно перейдя на Windows 10 с Windows 7).

Для начала (уже из-под живой Кали) я загрузил утилиту по работе с разделами (проверил наименование разделов):

gparted в линукс

А теперь в терминале вот эти команды; по порядку или в строку через && :

Посматривайте на терминал, он должен обнаружить и входную точку в Windows записью (по-русски или на английском):

Найден Windows 7 на /dev/sdaX

Перезагружаемся, LiveDVD с Кали вынимаем.

m7h4vflxwo compress

Способы спасения или восстановления загрузчика Grub

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

Способ 1 Для восстановления Grub

Введите ls и нажмите enter.

Теперь вы увидите множество разделов, которые присутствуют на вашем компьютере. [например, (hd0),(hd0,msdos1)(hd0,msdos2)]. Выберите раздел, в котором установлен дистрибутив Linux.

Предполагая, что вы установили дистрибутив во втором варианте, введите эту команду

После того, как вы нашли диск, введите эту команду insmod normal, а затем normal.

Теперь ваш компьютер/ноутбук перезагрузится, и вы окажетесь на рабочем столе. Теперь нажмите Ctrl+Alt+T, откройте терминал и введите

sudo grub-install /dev/sda

Вас могут попросить ввести пароль; введите его, пароль останется невидимым, это нормально.

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

Способ 2 Для восстановления Grub

Возьмите флешку Live USB. Я предпочту флешку Ubuntu Live USB.

Откройте терминал после загрузки на live рабочем столе.

Смонтируйте корневой раздел, набрав /mnt и загрузитесь в /mnt/boot и нажмите enter. [например, sudo grub-install -root-directory=/mnt -boot-directory=/mnt/boot /dev/sda].

sudo grub-install -root-directory=/mnt -boot-directory=/mnt/boot /dev/sda

Вы должны заменить /dev/sda на правильный раздел или диск. Теперь обновите grub, набрав

Метод 3 для восстановления Grub

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

Возьмите установочный DVD-диск Windows OS, одолжите его у друга или у кого-нибудь еще. (Не берите DVD с Windows XP или Vista.)
Запустите его на своем компьютере и запустите программу установки. Это можно сделать, выбрав загрузочный носитель либо нажатием F12, либо установив порядок загрузки в загрузчике. Доступ к нему можно получить, нажав F2 или Del. или любую клавишу, предложенную производителем.

Прочтите: Включение экрана входа в стиле Unity в Ubuntu 20.04 и выше

После того как все файлы Windows загрузятся, выберите Восстановление ОС. Обычно эта опция появляется в нижней части диалогового окна после выбора нескольких опций.

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

bootrec /fixboot
bootrec /fixmbr

Теперь завершите установку и перезагрузите компьютер/ноутбук. Окно восстановлено и переопределило GRUB.

Ваш дистрибутив Linux по-прежнему присутствует в нем. Только GRUB отменен. Вы можете вернуть его обратно, следуя методу 2, описанному выше.

Метод 4 Восстановление Grub

Возьмите USB/DVD-накопитель Ubuntu live и загрузитесь с него на рабочий стол.

Подключитесь к Интернету и откройте терминал.

sudo add-apt-repository -y ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Появится инструмент восстановления загрузки. Выберите рекомендуемый вариант и выполните все шаги в точности, как там написано. Ваш ПК будет восстановлен, и ничего не будет потеряно.

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

Советы профи:-
Если вы задаетесь вопросом, где взять Live USB, вы можете посетить своего друга и скачать Ubuntu iso и создать загрузочный USB-накопитель с помощью Rufus и загрузочный DVD с помощью PowerISO, а также с помощью Ventoy.

Вы можете посетить общественное место, если вам нужен WiFi. Есть много мест, таких как аэропорты, железнодорожные вокзалы, больницы, где есть открытый Wi-Fi. Это поможет, только если у вас есть ноутбук.

Заключение

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

Всем привет. Поставил Kali linux второй системой на ноут с efi, но загрузчик через 6-8 загрузок слетает целиком и полностью - исчезает запись в бутменю, с раздела efi удаляются файлы (вернее папка вроде остается, но не удаляется, винда пишет папка повреждена, после восстановления chkdsk папка пропадает). Итого имею загружаемую винду и kali без загрузчика. На линуксе только успеваю ее обновить - т.е. ничего особенного не делаю. Проверял диск на бэды - диск цел, Secureboot отключен. Почему ломается grub? как потом грузить kali? Если можно подробную инструкцию как поставить загрузчик для kali Заранее спасибо


Надень пакет на голову и спрячься под стол. Сейчас в тебя начнут лететь всякие гнилые овощи и фрукты. Если не чего похуже.


И почему ты поставил при этом уж очень узкоспециализированный дистрибутив? Ты бы ещё какой KANOTIX поставил и спрашивал о его нюансах. Но ты это. сиди под столом. Пока ещё опасно вылезать.

Установите Kali в Virtualbox и сидите дальше на винде спокойно. На случай поломок при обновлениях Kali у Virtualbox есть снапшоты.

Ну узкоспециализированный, че его теперь пользовать нельзя?) Да немного интересно его применение, но блин проблема-то не в самом его использовании и не в его нюансах) лучше б сказал как починить)

Да блин вы издеваетесь чтоли?) в виртуалке она тормозит. тут принципиально какой дистрибутив я поставил или все же поможете по сути проблемы?)


Ты поставил Kali. По традиции этого форума тебя нарекут мамкиным кулхацкером и будут гнобить аж до самого бана.

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

Ааааааа та пусть кем угодно нарекут и гнобят хоть до китайской пасхи за кали, но grub то у многих стоит!) вот про него то и вопрос собсна) как его починить и поставить так чтоб не падал Блин ребят правда прошу помогите по сути

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


Секьюр ебут не всегда отключается. У тебя MBR или GPT?

А, ты решил уже, окей. Как?

Загрузить кали с флешки или сиди В РЕЖИМЕ UEFI, смонтировать установленный кали в /mnt/sysroot, не забыть bind-маунты /proc и /sys, сделать chroot в /mnt/sysroot, запустить grub-install. Он заново скопирует загрузчик на efi раздел и добавит пункт в бутменю прошивки.

Читайте также: