- GRUB консоль. Запускаем Linux
- 4 комментариев к “ GRUB консоль. Запускаем Linux ”
- Установка ubuntu 14.04 из консоли
- Установка Linux в Windows 10 и Windows 11 с помощью одной команды «wsl.exe —install»
- Как установить подсистему WSL с помощью одной команды в Windows 10 или в Windows 11
- Список команд для работы с подсистемой WSL
- Установка консольной Linux в Windows 10
- Активация Bash или WSL
- Установка дистрибутива Linux
- Добавление учетной записи пользователя Linux
- Изменение рабочего каталога по умолчанию
GRUB консоль. Запускаем Linux
Дата 30.05.2017 Автор Alex Рубрика iT
Иногда после установки Linux GRUB загрузчик показывает консоль вместо списка операционных систем. В статье расскажу как попросить grub начать загрузку системы через консоль.
Запускаем Linux через консоль GRUB
Если при загрузке компьютера появилась консоль grub, то не отчаивайтесь:
Для начала надо определить на каком диске находится система. В этом поможет команда:
Введите её и появится список всех дисков и разделов:
Теперь надо пройтись по всем дискам и разделам, чтобы найти два файла. Эти файлы начинаются на vmlinuz и initrd.img. В поиске этих файлов поможет та же команда ls. Скорее всего файлы будут лежать в корневой директории раздела ‘/’. Начинаем перебирать все диски и разделы:
Перебираем до тех пор, пока не найдём фалы vmlinuz и initrd.img. Верный результат будет выглядеть примерно так:
Запускаем Linux
Теперь надо запустить Linux. К сожалению, придётся минимум один раз наступить на грабли, но о них чуть позже.
Для загрузки Linux необходимо ввести следующие команды:
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
В приведённом примере необходимо заменить все пути и названия файлов на свои.
Чтобы облегчить задачу по набору всех значков в именах файлов, можно время от времени нажимать TAB на клавиатуре. Консоль сама будет завершать названия файлов. К примеру, набрали из второй строки «linux /vm», затем нажали TAB, строчка сама дописалась до «linux /vmlinuz-4.4.0-53-generic».
Если при вводе вышеуказанных команд консоль не вернула никаких сообщений, то всё сделано правильно и начнётся загрузка после ввода «boot».
ALERT! /dev/sda1 does not exist Dropping to shell!
При загрузке система монтируется на определенный раздел, в который её устанавливали. К примеру, если установка происходила в /dev/sda1 надо смонтировать систему туда. Но если система была установлена не в /dev/sda1, то во время запуска система выдаст ошибку:
ALERT! /dev/sda1 does not exist. Dropping to shell!
Это и есть грабли, о которых говорил ранее. На второй строчке примера было указано root=/dev/sda1:
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
Необходимо задать правильный раздел, потому что /dev/sda1 не подходит. Для этого вводим команду:
Появится список всех смонтированных разделов и их адреса:
Находим что-то похожее на root. В моём примере это
Перезапускаем систему и заново вводим в консоль grub все известные команды, но уже с правильным разделом для root:
linux /vmlinuz-4.4.0-53-generic root=/dev/mapper/mint—vg-root
Заключение
В статье описан один способов запуска linux через grub консоль. Есть и другие методы запуска. Читайте о них в следующих статьях.
4 комментариев к “ GRUB консоль. Запускаем Linux ”
Привет, а как сделать так, чтобы каждый раз не вводить при загрзке:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
Привет. Ох, если бы я только знал!:)
Если найду — обязательно поделюсь. Но пока не нашёл. Поэтому пришлось забросить ультрабук prestigio, из-за которого и начал писать эту статью.
Привет. Помоги, пожалуйста, с установкой Linux. При выборе загрузочной флэшки появляется такое окно. Оставь контакты, как с тобой можно связаться? Спасибо.
А если загрузиться в систему и сделать update-grub — это не поможет «запомнить» настройки?
Источник
Установка ubuntu 14.04 из консоли
На компютере стоит консольная версия дебиана 7.
Можно ли, собственно, из этой консольки запустить установку с флешки, на которой записан исо-образ убунту 14? Если да, то как?
Можно применить debootstrap и с его помощью установить что угодно из дебианоподобных.
Записываете образ на болванку/USB-накопитель
dd if=ubuntu14.iso of=/dev/(ваше устройство)
Загружаетесь с нее и устанавливаете
Суть в том, что она записана на флешку, но похоже, что биос не видит усб 3.0 и не грузит с него. А флеха в системе видна.
Reboot — > F11/F12 (Boot Menu) — > USB-HDD / USB — ..
Так в нём-то и не видно флешки — сама проблема.
Материнская плата — m3a78 asus
интернет доступен только через wifi
Ура! Alt+F8 позволяет выбрать usb!
контроллер что ли? а флешки обраьно совместимы естественно должны быть, проверь как накатил образ на неё, файлом поди
А получиться ли загрузиться с ntfs файловой системы?
Прошу помощи со следующей проблемой.
выполняю действия с загрузочной usb флэшкой
и загрузка с usb прекращается : -(
Образ через dd записывал?
интернет доступен только через wifi
А какая разница? Почитай про установку из debootstrap — там несколько этапов, вначале качаются специальные пакеты для базовой системы, потом в неё чрутишься, доустанавливаешь нужное для работы вафли и ядро, прописываешь в загрузчик, перезагружаешься и продолжаешь.
Если в сетапе биоса отключен CSM aka Legacy boot, то в бут-меню будут только UEFI-bootable носители. Т.е. только те, у которые FAT32, и на которых есть файл \EFI\BOOT\BOOTX64.EFI.
sudo dd if=/home/user/Загрузки/ubuntu-14.04.3-desktop-amd64.iso of=/dev/sdb1
sdb, Карл, не на раздел, а на устройство.
учител, пациент пишет образ на раздел, думай иногда и читай написанное, потом советы советуй.
Источник
Установка Linux в Windows 10 и Windows 11 с помощью одной команды «wsl.exe —install»
Администраторы Windows 10 и Windows 11, которые хотят установить подсистему Windows для Linux (WSL), могут сделать это, выполнив одну команду в Windows 10 версий 2004 и более поздних версий, в том числе при использовании инсайдерских сборок Windows 11.
Microsoft представила данное улучшение в предварительных сборках Windows Insider еще в октябре 2020 года, а теперь улучшение стало доступно в последних обновлениях для Windows 10 версий 2004, 20H2 и 21H1.
Улучшение включено в KB5004296, которое является необязательным обновлением для перечисленных версий Windows 10. Поскольку обновления являются накопительными, новые функции будут представлены в августе 2021 года на всех устройствах с помощью стандартного способа обновлений – через Центр обновления Windows.
Необязательные обновления устанавливаются только в том случае, если администраторы операционной системы целенаправленно выполняют поиск обновления или загружают его с веб-сайта каталога Центра обновления Microsoft.
Microsoft отдельно не упоминает об улучшении WSL в примечаниях к выпуску. Однако, сообщение блоге разработчиков Microsoft, написанное Крейгом Лёвеном, подтверждает включение новой опции установки для WSL в Windows 10 версии 2004 и выше.
Как установить подсистему WSL с помощью одной команды в Windows 10 или в Windows 11
Все, что нужно сделать – это открыть командную строку от имени Администратора и запустить команду wsl.exe —install , которая инициализирует процесс установки WSL на устройство. По умолчанию будет установлена операционная система Ubuntu, поскольку это дистрибутив Linux предлагается в качестве дистрибутива по умолчанию, если администратором не указан определенный дистрибутив.
Главное преимущество нового метода заключается в том, что установка происходит намного быстрее. Раньше вам приходилось отдельно устанавливать все необходимые компоненты на устройство, а сейчас достаточно воспользоваться одной командой.
Список команд для работы с подсистемой WSL
Откройте меню Пуск, найдите и запустите Командную строку (cmd.exe) от имени Администратора.
- wsl.exe —install – устанавливает на устройство подсистему WSL и дистрибутив Ubuntu.
- wsl —list —online – перечисляет все доступные дистрибутивы Linux, которые вы можете установить с помощью команды wsl. В настоящее время это:
- Ubuntu – Ubuntu
- Debian – Debian GNU/Linux
- kali-linux – Kali Linux Rolling
- openSUSE-42 – openSUSE Leap 42
- SLES-12 – SUSE Linux Enterprise Server v12
- Ubuntu-16.04 – Ubuntu 16.04 LTS
- Ubuntu-18.04 – Ubuntu 18.04 LTS
- Ubuntu-20.04 – Ubuntu 20.04 LTS
- wsl —install -d DistroName – устанавливает выбранный дистрибутив. Замените DistroName названием дистрибутива. Также команда может использоваться для установки дополнительных дистрибутивов.
- wsl —update – команда обновления ядра WSL Linux.
- wsl —update rollback – команда отката к предыдущей версии ядра WSL
- wsl —status – отображает общую информацию о состоянии установки подсистемы WSL
- wsl —help – отображает список параметров и аргументов команд для подсситемы WSL.
Команда установки установит на устройство версию подсистемы WSL 2. Вы можете проверить это, запустив wsl с параметром status после успешной установки. Если вы видите версию 2, то это значит, что вторая версия подсистемы Windows для Linux установлена.
Новые команды значительно упрощают установку WSL на устройстве с Windows 10 и Windows 11. Единственная отсутствующая команда – это команда удаления, таким образом вы не можете использовать инструмент командной строки для удаления установки WSL с устройства. Microsoft не сообщила, будет ли этот инструмент также включен в Windows 11, но его добавление кажется логичным и вероятным.
Источник
Установка консольной Linux в Windows 10
На данный момент консольные Linux свободно устанавливаются из Microsoft Store. Они идеально подходят для разработки, работы с файловой системой, удаленного администрирования и тысячи других задач. В этом руководстве я познакомлю вас с настройкой подсистемы Windows для Linux (WSL) на вашем компьютере с Windows, чтобы вы могли в полной мере использовать свои навыки работы с командной строкой UNIX. Для активации подсистемы Windows для Linux на вашем компьютере должна быть установлена 64-разрядная Windows 10 версии 1607 и выше. Если ваша версия ниже вам придется обновить Windows, прежде чем активировать подсистему.
Активация Bash или WSL
Подсистема Windows для Linux (WSL) является встроенной функцией Windows 10, но ее необходимо включить вручную, и есть несколько способов это сделать:
С помощью команды.
Для этого запускаем командную строку — Power Shell, от имени администратора. Далее набираем следующую команду:
Система попросит перезагрузку — соглашаемся, набираем «Y» и нажимаем «Enter».
С помощью параметров.
Открываем параметры > Приложения > Приложения и возможности. Находим «Сопутствующие параметры» и нажимаем «Программы и компоненты». В открывшемся окне выбираем «Включение или отключение компонентов Windows». Ищем в списке «Подсистема Windows для Linux» и ставим галочку. Перезагружаем компьютер.
Установка дистрибутива Linux
После перезагрузки компьютера, следующим шагом будет установка дистрибутива Linux. Откройте Microsoft Store — поищите «Microsoft Store» в строке поиска Windows, или найдите его в меню «Пуск». В приложении магазина выполните поиск по запросу «Linux». Выберите необходимый вам дистрибутив (в большинстве случаев выбирают Ubuntu) и нажмите «Получить» и «Установить».
Добавление учетной записи пользователя Linux
После завершения загрузки и установки приложения — запускаем его. Откроется терминал, и система предложит создать учетную запись пользователя. Введите предпочитаемое имя пользователя и пароль. Это могут быть любые имя пользователя и пароль, не обязательно использовать ваше имя пользователя и пароль от Windows. Обратите внимание, что вам будет предложено ввести ваш пароль дважды, и ваш пароль не будет отображаться в терминале, во время его ввода.
После создания аккаунта вы можете посмотреть где находится текущий рабочий каталог введя команду:
Каталог по умолчанию может быть неудобен для работы с файлами в вашей файловой системе Windows, поэтому необязательным шагом, может быть изменение каталога по умолчанию, чтобы не приходилось каждый раз переходить в нужный вам каталог после запуска командной строки.
Изменение рабочего каталога по умолчанию
Чтобы изменить рабочий каталог по умолчанию, мы можем отредактировать .bashrc . В качестве примера для данного руководства, я установлю каталог по умолчанию расположенный по следующему пути:
Естественно вы должны заменить его на свой путь к каталогу, который хотите использовать для работы по умолчанию. Откройте файл .bashrc следующей командой:
Прокрутите его до конца и нажмите i , что бы перейти в режим редактирования. Затем необходимо ввести cd , после чего указать путь к новому каталогу по умолчанию. Обратите внимание, что в Ubuntu ваш диск C: находится внутри папки /mnt/ , в результате чего у вас должна получается, примерно такая запись:
Хорошим тоном будет добавление комментария # , чуть выше сделанной записи, который кратко сообщит о том, что делает новая команда:
Далее нажмите Esc для выхода из режима редактирования, а затем введите — :wq для того, чтобы сохранить изменения и выйти в командную строку. Для проверки, сохранились ли все изменения, вы можете посмотреть файл bashrc , с помощью команды:
Затем, что бы перезапустить командную строку вводим следующую команду:
Командная строка будет перезапущена с нашим новым каталогом по умолчанию в качестве рабочего каталога.
Источник