Reinstalling Ubuntu via Terminal
I’ve currently encountered some issues with ubuntu causing me to be stuck in tty mode. I already tried fixing the issue but since I’m not sure of what really happened for this issue to occur I now just want to reinstall ubuntu. I was wondering if there is a way to reinstall ubuntu via terminal? I’m currently running 12.04.4 lts and I already tried the command line: sudo dpkg-reconfigure -phigh -a But that didn’t do anything (after ~10 min of nothing happening a new command line appeard, I tried to restart but nothing changed) Any help is highly appreciated Thanks
Have you tried the second choice in the boot menu, the one saying ‘linux image generic [recovery mode]’, and not the first one which says ‘linux image generic’. Once you get to the recovery screen, choose the repair option from the menu. It should work especially if you have a working Internet connection up and running.
Thank you for your quick response, and Yeah I’ve tried that but it just goes to a bigger terminal screen and the last thing it says is «[9.122663] init: Failed to spawn console-setup main process: unable to execute: No such file or directory».
Change your keyboard, use another one, i mean use some USB keyboard or better a ps/2 keyvoard if you can plug it in. What you just experienced seems to be a bug which has something to do with the keyboard. Maybe it will work with a generic keyboard.
@floppy, the recovery screen gives you the option to repair ( fsck ) a damaged filesystem, which has no need for a network connection, and is quite unlikely to help anyhow.
The recovery screen fixed my issues for a few times in the past. It uses sudo apt-get update and sudo apt-get upgrade, and it can download missing packages from the Internet or fix broken packages. I may be wrong since I am completely new to all this Linux experience.
GRUB консоль. Запускаем Linux
Иногда после установки Linux GRUB загрузчик показывает консоль вместо списка операционных систем. В статье расскажу как попросить grub начать загрузку системы через консоль.
Запускаем Linux через консоль GRUB
Если при загрузке компьютера появилась консоль grub, то не отчаивайтесь:
Для начала надо определить на каком диске находится система. В этом поможет команда:
Введите её и появится список всех дисков и разделов:
Теперь надо пройтись по всем дискам и разделам, чтобы найти два файла. Эти файлы начинаются на vmlinuz и initrd.img. В поиске этих файлов поможет та же команда ls. Скорее всего файлы будут лежать в корневой директории раздела ‘/’. Начинаем перебирать все диски и разделы:
Перебираем до тех пор, пока не найдём фалы vmlinuz и initrd.img. Верный результат будет выглядеть примерно так:
Запускаем Linux
Теперь надо запустить Linux. К сожалению, придётся минимум один раз наступить на грабли, но о них чуть позже.
Для загрузки Linux необходимо ввести следующие команды:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
initrd /initrd.img-4.4.0-53-generic
boot
В приведённом примере необходимо заменить все пути и названия файлов на свои.
Чтобы облегчить задачу по набору всех значков в именах файлов, можно время от времени нажимать 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:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/mapper/mint—vg-root
initrd /initrd.img-4.4.0-53-generic
boot
В статье описан один способов запуска linux через grub консоль. Есть и другие методы запуска. Читайте о них в следующих статьях.
Публикации из этого раздела:
- Linux. Переподключить все USB устройства — Иногда на компьютерах происходит беда с USB устройствами. К примеру, во время загрузки операционной .
- Антивирус для Linux? — Если устройство с цифровым интерфейсом подключено к интернету, то его можно сломать или заразить вир.
- Как посмотреть DNS записи домена — Чтобы посмотреть DNS записи домена введите в командной строке Linux следующую команду: dig alexgur.r.
- Как удалить SNAP. Вообще всё — Однажды после свежей установки kubuntu мне потребовался обычный калькулятор. Мой любимый — это gnome.
- Учитесь программировать — В истории человечества было несколько промышленных революций. Всегда с печальными последствиям для р.
- Ubuntu. Стартовая настройка — Уже больше 10 лет пользуюсь дистрибутивами на основе Ubuntu. Поэтому привык к набору программ, кото.
- Debian. Минимальная установка KDE — Для минимальной установки Debian+KDE использую следующую команду.
- Шифрование папки — На всех переносимых устройствах (ноутбуках) использую полное шифрование диска (с шифрованием swap ра.
4 комментариев к “ GRUB консоль. Запускаем Linux ”
Привет, а как сделать так, чтобы каждый раз не вводить при загрзке:
set root=(hd1,gpt2) linux /vmlinuz-4.4.0-53-generic root=/dev/sda1 initrd /initrd.img-4.4.0-53-generic boot
Привет. Ох, если бы я только знал!:)
Если найду — обязательно поделюсь. Но пока не нашёл. Поэтому пришлось забросить ультрабук prestigio, из-за которого и начал писать эту статью.
Привет. Помоги, пожалуйста, с установкой Linux. При выборе загрузочной флэшки появляется такое окно. Оставь контакты, как с тобой можно связаться? Спасибо.
Создание загрузочного USB с помощью терминала Linux
Существует множество сторонних инструментов для создания загрузочного USB-накопителя Linux. Здесь я покажу вам, как создать загрузочную USB-флешку из ISO-файла с помощью терминала Linux.
Прежде чем мы начнем, убедитесь, что вы скачали .ISO-файл и имеете USB-флешку емкостью не менее 4 ГБ.
Проверка USB-накопителя в Linux
Подключите USB-накопитель к компьютеру и проверьте, успешно ли он подключен. Для этого используйте команду lsblk для просмотра всей информации о подключенных устройствах.
$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 10G 0 part
sr0 11:0 1 1024M 0 rom
sdc 8:32 1 14.9G 0 disk
├─sdc2 8:34 1 2.3M 0 part
└─sdc1 8:33 1 1.7G 0 part /media/linoxide/SANDISK
sda 8:0 0 20G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1022M 0 part [SWAP]
├─sda3 8:3 0 7.9G 0 part
└─sda1 8:1 0 9G 0 part /
В списке найдите смонтированный раздел вашего USB-накопителя. В нашем случае это файл /dev/sdc1 . Он монтируется по умолчанию.
Далее мы должны размонтировать флешку с помощью следующей команды:
Теперь требуется убедится в том, что флешка размонтирована. это делается с помощью команды lsblk.
Вы должны увидеть ответ в терминали без точки монтирования перед sdc1 :
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 10G 0 part
sr0 11:0 1 1024M 0 rom
sdc 8:32 1 14.9G 0 disk
├─sdc2 8:34 1 2.3M 0 part
└─sdc1 8:33 1 1.7G 0 part
sda 8:0 0 20G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1022M 0 part [SWAP]
├─sda3 8:3 0 7.9G 0 part
└─sda1 8:1 0 9G 0 part /
Скачать Linux ISO Файл
Теперь мы создадим загрузочный USB с ОС Ubuntu. Для начала зайдите на сайт ubuntu и загрузите файл iso на ваш компьютер с Linux . Так же вы можете загрузить ISO-файл из командной строки (терминале). Делается это с помощью команды wget или curl .
Эта команда приведет к загрузке iso-файла в текущий каталог.