Содержание
- Системные требования Android x86 6.0
- Подготовка к установке
- Установка Android 6.0
- Выводы
- Как запустить Andro > Подробности Категория: софт Опубликовано 26.06.2018 11:00 Автор: Зорыч Просмотров: 3759
- Восстановление с помощью LiveCD/USB
- Восстановление в rescue mode
- Немного теории
- Установка загрузчика Grub в MBR для BIOS
- Установка загрузчика Grub в GPT для BIOS
- Восстановление загрузчика Grub после установки Windows
- Восстановление grub.
Иногда после установки Linux GRUB загрузчик показывает консоль вместо списка операционных систем. В статье расскажу как попросить grub начать загрузку системы через консоль.
Запускаем Linux через консоль GRUB
Если при загрузке компьютера появилась консоль grub, то не отчаивайтесь:
Для начала надо определить на каком диске находится система. В этом поможет команда:
ls
Введите её и появится список всех дисков и разделов:
Теперь надо пройтись по всем дискам и разделам, чтобы найти два файла. Эти файлы начинаются на vmlinuz и initrd.img. В поиске этих файлов поможет та же команда ls. Скорее всего файлы будут лежать в корневой директории раздела ‘/’. Начинаем перебирать все диски и разделы:
ls (hd1,gpt2)/
Перебираем до тех пор, пока не найдём фалы 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 не подходит. Для этого вводим команду:
blkid
Появится список всех смонтированных разделов и их адреса:
Находим что-то похожее на root. В моём примере это
/dev/mapper/mint–vg-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 консоль. Есть и другие методы запуска. Читайте о них в следующих статьях.
Все знают, что операционная система Android разрабатывается компанией Google для смартфонов и планшетов. На данный момент, это самая популярная платформа для этих устройств. Официальная версия Android может работать только на поддерживаемых устройствах с архитектурой ARM. Но поскольку Android — это проект с открытым исходным кодом, силами сообщества был создан порт Android для x86 компьютеров, который будет работать почти на любом современном компьютере.
Официальная версия Android 6.0 от Google вышла достаточно давно, но только несколько дней назад разработчики выпустили стабильную версию порта Android x86 для версии 6.0 В этой статье мы будет рассмотрена установка Android x86 6.0 на компьютер или ноутбук. Возможно, платформа еще недостаточно стабильна, но ее уже можно использовать и вы в этом убедитесь.
Системные требования Android x86 6.0
Android x86 достаточно требователен к оборудованию. В идеале он должен работать на любом компьютере с процессором x86. Но на самом деле не все так просто. Разработчики протестировали систему на нескольких устройствах, например, ноутбуках от ASUS, EeePC и Dell полный список поддерживаемых устройств и их уровень поддержки вы можете найти на официальном сайте.
Что касается оборудования и характеристик, то рекомендуются такие параметры:
- Процессор: Intel;
- Оперативная память: 2048 Мб;
- Свободное место на диске: 10 Гб;
- USB флешка — для записи установщика.
Подготовка к установке
Шаг 1. Загрузка установочного образа
Как и для других операционных систем сначала нам нужно скачать установочный носитель. Скачать самую новую версию системы вы можете из репозитория на SourceFoge или официальном сайте. Доступны образы как для 32, так и для 64 битной архитектуры:
Занимает образ немного, всего 400 с лишним мегабайт, поэтому загрузиться быстро.
Шаг 2. Запись на носитель
Для установки Android нужно использовать либо флешку, либо диск с возможностью перезаписи. Но лучше все-таки флешку. Я не советую использовать различные утилиты для записи образа, сделайте это с помощью такой команды:
/android-x86-6.0.iso — это только что скачанный образ, а /dev/sdc — ваша флешка.
Шаг 3. Настройка BIOS
Тут все стандартно. Перезагрузите компьютер и во время заставки BIOS нажмите F2, F8, Shift+F2 или Del для входа в настройку BIOS, дальше перейдите на вкладку Boot и выберите в 1st Boot Device вашу флешку.
Осталось перейти на вкладку Exit и нажать Exit & Save Changes.
Установка Android 6.0
Шаг 1. Начало установки
Сразу же после перезагрузки компьютера вы увидите такое окно загрузчика. Тут вы можете либо загрузиться в Live систему, либо перейти к ее установке. Нас будет интересовать последний пункт, установка:
Шаг 2. Загрузка установщика
Установщик запуститься очень быстро:
Шаг 3. Выбор диска
На первом шаге вам предстоит выбрать диск, на который будете выполнять установку:
Шаг 4. Таблица разделов
Дальше, если этот диск еще не размечен необходимо выбрать таблицу разделов. Можно использовать GPT, но я не рекомендую это делать, поскольку большая вероятность того, что установка просто зависнет. Поэтому на этом шаге выбираем No. В таком случае будет использована MBR:
Шаг 5. Создание раздела
Установка Android x86 6.0 выполняется только на один раздел. И на этом шаге нам предстоит его создать. Для этого будет использоваться утилита cfdisk. Сначала нажмите New, чтобы создать новый раздел. Перемещаться по кнопкам можно стрелками влево/вправо, а нажимать с помощью Enter:
Читайте также: Canon eos 550d примеры фото
Выберите тип primary, первичный:
Дальше укажите размер, вернее, согласитесь с тем, что указала программа нажатием Enter:
Найдите кнопку Bootable и нажмите Enter, чтобы сделать этот раздел загрузочным:
Найдите и нажмите кнопку Write, чтобы записать изменения на диск. Для подтверждения наберите yes:
Осталось нажать кнопку quit для выхода из программы:
Шаг 6. Выбор раздела
После завершения разметки вам нужно выбрать только что созданный раздел:
Шаг 7. Файловая система
Выберите файловую систему, например, ext4
Шаг 8. Форматирование
Поскольку нам нужен чистый раздел, соглашаемся с тем, что он будет отформатирован:
Шаг 9. Загрузчик
Загрузчик нам понадобится, поэтому выберите Yes:
Шаг 10. EFI Загрузчик
А вот EFI загрузчик нам не нужен, учитывая, что мы использовали MBR. Выберите Skip:
Шаг 11. Режим доступа
В этом окне нужно выбрать нужно ли монтировать системный раздел /system в режиме чтения и записи. Это будет полезно для установки новых программ, поэтому выберите Yes:
Шаг 12. Завершение установки
Дождитесь распаковки всех файлов:
Шаг 13. Перезагрузка
Когда установка Android на компьютер будет закончена выберите пункт Reboot, чтобы перезагрузить компьютер и войти в новую систему:
Шаг 14. Загрузчик
Выберите первый пункт загрузчика:
Шаг 15. Запуск системы
Дождитесь окончания загрузки системы.
Шаг 16. Готово
Вот и все, установка Android x86 на компьютер завершена. Теперь вы можете использовать Android прямо на своем компьютере. Вы можете устанавливать и запускать Android-приложения, играть игры:
Выводы
Как вы убедились, установка android x86 на пк не так уж сильно отличается от других операционных систем. Если вам повезет и система будет полностью поддерживать ваше оборудование, то вы сможете очень просто получить полноценную систему Android на свой компьютер. Если у вас остались вопросы, пишите в комментариях!
На завершение видео с процессом установки Android от американского видео блогера:
Нет похожих записей
Оцените статью:
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.
13 комментариев
Интересно . попробуем походить и по этим тропам.
Прикольно, работает на dell 7568 (загрузчик Grub 2 ubuntu, прописывал в него Android) Некоторые приложения вылетают, но 80-90% работают хорошо, есть звук, видео ютуб проигрываются.
а можно подробней, как прописывали в граб?
Статью следовало назвать «установка андроид на виртуальную машину»,более того, автору следует так называть все свои подобные статьи.
Есть существенная разница в процесе установки?
Читайте также: Huawei y5 2018 antutu
Вы в полно-функциональной системе Android-x86 6.0
Под катом много картинок, и процесс установки, а также некоторые полезные советы.
В Настройках машины:
Подключите образ к виртуальной машине. И так сверимся какие параметры машины.
Запускаем виртуальную машину
Управление производится стрелками влево, вправо, вверх, вниз
По шагам как инсталлировать линукс:
В загрузчике выбрать пункт меню 1. Installation — Install Android-x86 to harddisk Создаем разделы. 2. Create/Modify partitions Выбрать [New] -> [Primary] -> Size (in MB) 3216 press [ok] Выбрать [Bootable] Выбрать [Write] подтвердить запись изменений yes Выход [Quit] Выбираем раздел для установки 3. Select partitions to install Android-X86 [sda1 Linux VBOX HARDDISK] Выбор файловой системы 4. Please select a filesystem to format sda1 [ext3] Подвердить форматирование Yes Установка загрузчика GRUB 5. Do you want install boot loader GRUB? Подвердить Yes Вы хотите сделать /system для чтения и записи 6. Do you want to install /system directory as read-write? Подтвердить Yes
В Этом образе идет много примеров Snake,NotePad из Eclipse будет не возможно будет установить свои, в самом низу статьи есть утилита для разрешения данной проблемы. Процесс установки завершен 7. Android-x86 is installed successfully. Создаем SD карту [Create a fake SD Card] size 2000 MB отключить CD-ROM Перегрузить систему Reboot
Горячие клавиши:
- esc, правая кнопка мыши Назад
- кнопка меню между правым ctrl и alt, на некоторых ноутбуках отсутствует
- alt+f1, alt+f7 переключение между консолями
- alt+курсор влево , alt + курсор вправо
- f6 Выбор режимов, авиа режим, выключение , перегрузка
- клавиша win домой
Если у вас не работает курсор мыши. Идем в Машина-> Выключить интеграцию мыши host + i ( клавиша host по умолчанию правый ctrl). Разблокируем экран потянув стрелку вверх
Настройка Сети По умолчанию эмулятор не может работать с двумя сетевыми адаптерами — не проблема.Нам нужен интернет + внутренний адрес для отладки. Идем в запуск приложений
Выбираем приложение Settings -> Configure Ethernet Ставим eth0 dhcp выбираем save. Перегружаем Эмулятор. Когда машина загрузится переключаемся в текстовую консоль alt+f1
Магический порядок root@android:/ # # netcfg # netcfg eth1 down # netcfg eth1 dhcp *action ‘dhcp’ failed (invalid argument)* *без этой комманды не выделялся адрес вообще* # netcfg eth1 up # netcfg Всё выглядит приблизительно так. Запоминаем адрес eth1 он будет нужен для adb.
Шаги по настройки сети с консолью к сожалению надо делать каждый раз, когда эмулятор стартуете по новой.
Пример работающего приложения.
Читайте также: Asus bluetooth не работает
Потом удаляете из списка системных приложений то с чем конфликтует Eclipse
p/s Переключение видео режимов. В Меню загрузки нажимаем e Появится другое меню kernel /android-2.2/kernel /quiet root . Еще раз нажимаем e и добавляем в конце строки через пробел vga=ask Чтобы загрузится нажимаем enter b, и потом выбираем нужный режим из списка.
p/p/s Это мой первый пост на Хабре, не судите строго.
Как запустить Andro > Подробности Категория: софт Опубликовано 26.06.2018 11:00 Автор: Зорыч Просмотров: 3759
Для того, чтобы установить мобильную ОС Android 8.1 на компьютере под управлением Windows, мы воспользуемся бесплатной программой VirtualBox.
Также вы можете создать Live-образ и установить Android напрямую на подходящий ноутбук или планшет.
VirtualBox позволяет запускать на различных операционных системах чуждые им ОС. При этом чужие операционки запускаются в изолированных окнах и никак не влияют на работу основной операционной системы (в нашем случае Windows). Вместо VirtualBox вы можете использовать любую другую программу для виртуализации.
Шаг 1 Скачиваем и устанавливаем последнюю версию VirtualBox. Также вам придется установить несколько необходимых плагинов (программа сама вам предложит это сделать).
Шаг 2 Скачиваем на компьютер актуальную версию ОС Android 8.1 с сайта проекта «Android-x86 Project — Run Android on Your PC». Подробную инструкцию по сборке Android-x86 8.1 (Oreo-x86) вы можете найти на официальном сайте проекта. Мы рекомендуем скачать 64-битный ISO-файл (android-x86_64-8.1-rc1.iso).
Эта сборка отличается наличием альтернативного интерфейса а-ля Windows. Есть возможность закреплять ярлыки, отображать список недавно запущенных программ (см. верхний скриншот статьи).
Шаг 3 Теперь нам нужно создать виртуальную машину, в которой будет запускаться наша мобильная ОС.
Аналогичным образом вы можете запускать на Windows-компьютере любые другие операционные системы. Так можно начать знакомство с различными версиями Linux, чтобы в процессе тестирования выбрать оптимальную сборку. Или запускать экзотические ОС.
Шаг 4 В VirtualBox кликаем на иконку «Создать». Задаем имя для машины, указываем ее тип и версию (Linux/Unknown (64-bit). Android, как известно, создан на базе Линукса. Затем задаем объем памяти, который мы выделим для работы нашей виртуальной ОС (2-4 Гб будет достаточно).
В следующих окнах выбираем создание нового виртуального жесткого диска, указываем тип VDI, динамический или виртуальный жесткий диск и, наконец, размер виртуального HDD. Для Android лучше использовать от 8 Гб и выше.
Шаг 5 Теперь переходим в меню Настроить > Система > Процессор и выставляем максимальное число ЦП (некоторые, наоборот, советуют использовать один процессор). В меню Дисплей > Экран активируйте 3D-ускорение и установите объем видеопамяти (например, 64 или 128 Мб).
Кстати, как только вы щелкнете мышью внутри VirtualBox, программа захватит указать мыши. Чтобы ее освободить, нужно нажать на правый Ctrl.
Шаг 6 Теперь нажимаем на кнопку «Запустить», выбираем загрузочный диск (скачанный ранее ISO-образ) и запускаем установку Android — Installation — Install Android-x86 to harddisk. Впереди нас ждет мутная процедура инициализации. Мы рекомендуем не мучиться, а сразу запустить Android (подробнее об этом в шаге 7).
В окне выбора разделов выбираем наш диск (sda1 — unknown — VBOX HARDDISK), форматируем его в ext4. На предложение установить загрузчик GRUB отвечаем утвердительно.
После запуска Android вам останется настроить систему (но это тема для отдельной статьи) и удалить образ, с которого вы устанавливали ОС. Сделать это можно так — Настроить > Носители > Удалить (android-x86_64-8.1-rc1.iso).
Шаг 7 Чтобы запустить Android 8.1 с этого установочного ISO-образа, его необязательно устанавливать. Можно при запуске выбрать следующую опцию Live CD — Run Android-x86 without installation.
Известной теперь как GRUB Legacy. Если вам необходимо восстановить GRUB Legacy, например поскольку у Вас стоит версия Ubuntu старше 9.10, то вам необходимо прочитать .
Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами.
На любом загрузочном винчестере есть так называемая Главная загрузочная запись (англ. master boot record, MBR) , к которой обращается BIOS при загрузке компьютера. В эту область загрузчик системы и должен записать информацию об основных файлах, которые хранятся уже на разделах винчестера.
Каждый раз при установке или восстановлении систем от Microsoft загрузчики Linux заменяются и их необходимо заново устанавливать.
Восстановление с помощью LiveCD/USB
Первый способ
терминал
Sudo fdisk -l
Из таблицы видим, что Linux стоит (в нашем случае) на разделе /dev/sda1
Теперь подключим этот раздел в /mnt следующей командой:
Sudo mount /dev/sda1 /mnt
Затем, для записи grub в MBR, вводите следующую команду:
Sudo grub-install –root-directory=/mnt /dev/sda
В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно.
Если нужно обновить и меню grub (например, после установки Windows), то нужно сделать:
Sudo update-grub –output=/mnt/boot/grub/grub.cfg
Восстановление закончено!
Восстановление используя chroot
Запустите систему с LiveCD/USB и откройте терминал . Для этого можно нажать Alt+F2 и ввести команду:
Sudo fdisk -l
На экран должна быть выведена примерно такая таблица:
/dev/sda1 29 8369 66999082+ 83 Linux /dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS /dev/sda3 13996 14593 4803435 5 Extended
Теперь нужно примонтировать Ваш Linux раздел (здесь это sda1) и еще несколько важных директорий:
Sudo mount /dev/sda1 /mnt sudo mount –bind /dev /mnt/dev sudo mount –bind /proc /mnt/proc sudo mount –bind /sys /mnt/sys
Если раздел /boot или /var находится отдельно, то Вам необходимо примонтировать их в /mnt/boot и /mnt/var
Теперь перейдем в окружающую среду chroot :
Sudo chroot /mnt
Теперь необходимо установить GRUB , используя команду:
Grub-install /dev/sda
Если Вы получили сообщение об ошибке, то используйте команду: grub-install –recheck /dev/sda
Также в некоторых случаях может помочь вариант:
Grub-install –recheck –no-floppy /dev/sda
Если все прошло успешно, выходим из chroot командой:
Теперь необходимо отмонтировать разделы:
Sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt
Если Вы монтировали раздел /boot воспользуйтесь командой:
Sudo umount /mnt/boot
Затем перезагрузим Ваш компьютер командой:
Sudo reboot
При необходимости Вы можете обновить меню загрузчика командой:
Sudo update-grub
Восстановление в rescue mode
При отсутствии загрузочного диска, можно восстановить Grub из его консоли. Восстановление происходит следующим образом: сначала нужно подгрузить все модули, чтобы стала доступна вся функциональность Grub, а затем уже запуститься с нужного раздела. Как известно, Grub состоит из двух частей. Первая часть записана в MBR диска. Она содержит базовую функциональность, то есть в ней есть консоль в rescue mode и ничего больше. Вначале нужно определить, на каком разделе находится вторая часть груба (она лежит в каталоге /boot/grub), подгрузить недостающие модули. И только потом можно будет дать команду запуска с нужного раздела. В rescue mode доступно всего четыре команды:
Ls set unset insmod
Вначале следует дать команду:
В ответ она выведет, например, следующее:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)
Иногда Grub может неправильно опеределить, какие файловые системы находятся на разделах дисков. В данном случае определяет их как msdos. Нам нужно постараться угадать, какие диски мы видим. В данном случае видно два диска. Диск с индексом 0 содержит три раздела, диск с индексом 1 содержит два раздела. Зная структуру своих дисков несложно определить нужный диск.
Grub называет разделы в обратном порядке. И становится непонятно, что имеется в виду под (hd0,msdos3) – первый раздел или третий? Тут можно выкрутиться, использовав синтаксис (hd0,1). Нужно помнить, что в Grub счет дисков начинается с 0, а счет разделов – с 1. Предположим, что Линукс установлен на первый диск в первый раздел, то есть (hd0,1). Даем команду:
Set prefix=(hd0,1)/boot/grub set root=(hd0,1)
Этими командами мы указываем использовать диск (hd0,1) для дальнейших команд. После чего нужно проверить, действительно ли на этом разделе есть то, что нам нужно. Даем команду:
Ls /boot/grub
если в ответ получаем список всех файлов в этой директории, то диск и раздел выбраны правильно. Подгружаем модули:
Insmod ext2 insmod normal normal
Проверьте правильность написания первой команды для файловых систем ext3 и ext4
Если ОС расположена на разделе, отформатированном в btrfs, то выполняем следующие команды: set prefix=(hd0,1)/@/boot/grub set root=(hd0,1)
подгружаем модули:
Insmod btrfs insmod normal
запускаем GRUB:
После чего Grub перейдёт в полнофункциональный режим. Он автоматически найдет все операционки, которые можно подгружать, и покажет своё Grub-меню.
Дальнейшее восстановление сводится к тому, чтобы загрузить нужный нам Linux, и в нем от рута дать команду:
Grub-install /dev/sdX
Где sdX, диск, на который нужно установить Grub.
Для инициализации ядра и запуска операционной системы Linux используется загрузчик. Это программа, которая запускается после завершения проверки оборудования BIOS, подготавливает оборудование к работе, задает нужные параметры ядра и позволяет выбрать операционную систему. Основная задача загрузчика дать пользователю выбрать операционную систему для загрузки.
Раньше для загрузки Linux использовалось несколько загрузчиков, это isolinux, lilo, grub. Но сейчас чаще всего применяется Grub или полное его название GRand Unified Bootloader. В этой статье будет рассмотрена установка загрузчика Grub через терминал. Также мы поговорим как установить grub на компьютер с UEFI, тоже вручную.
Немного теории
Как я уже сказал, основная задача загрузчика — предоставить возможность выбора операционной системы перед загрузкой. Не думайте, что в Windows загрузчик не используется, там он тоже есть и работает, подобно тому, как работает Grub.
Загрузчик может быть установлен в различные таблицы разделов диска. Сейчас самые используемые это GPT и MBR. Установка загрузчика Grub немного отличается для каждой из этих таблиц, учитывая их особенности. Подробнее об отличиях можно почитать в отдельной статье. Тут же я скажу, что GPT — более новая и функциональная таблица разделов, MBR — уже устаревшая, но до сих пор часто используемая.
В MBR вариантов немного, Grub записывается в область MBR на диске. Размер сектора MBR занимает первых 512 байт и этого вполне достаточно для того, чтобы установить туда загрузчик.
GPT предоставляет более широкие возможности. Во-первых, для совместимости в GPT эмулируется сектор MBR, и мы можем установить GRUB туда, но такой вариант очень ненадежный и не рекомендуемый. Во-вторых, теперь появилась возможность устанавливать Grub на раздел диска. Мы просто создаем раздел на диске размером 1 Мб и записываем туда то, что раньше записывалось в MBR, это делает установку загрузчика более надежной и защищенной от сбоев.
UEFI предоставляет совсем иной способ установки загрузчика. Тут его не нужно никуда записывать, загрузчик — это обычное приложение EFI, которое помещается на раздел EFI и уже там полностью успешно работает наряду с другими приложениями.
Для установки Grub будет использоваться команда grub-install, во всех случаях. Давайте кратко рассмотрим ее синтаксис и параметры. Синтаксис:
$ grub-install опции диск
Параметров здесь достаточно много, но нам будут нужны только некоторые:
- —compress — сжать файлы загрузчика;
- —install-modules=модули — установить только эти модули;
- —modules — записать эти модули в MBR;
- —boot-directory — использовать другой каталог для файлов Grub;
- —bootloader-id — имя загрузчика в меню EFI;
- —core-compress — сжимать образ, загружаемый в MBR;
- —efi-directory — использовать системный раздел EFI;
- —force — установить несмотря на ошибки;
- —recheck — удалить существующую карту устройств, помогает если возникают ошибки;
- —removable — установка grub на флешку (только EFI);
Основу разобрали. Теперь перейдем к установке. Дальше я буду предполагать, что все действия выполняются из системы, для которой нужно установить загрузчик или из chroot окружения этой системы.
Установка загрузчика Grub в MBR для BIOS
Начнем с самого просто и привычного. Данная инструкция как установить загрузчик Grub подойдет для любого дистрибутива, поскольку команды везде почти одинаковые. Здесь не нужно устанавливать никаких дополнительных пакетов или создавать разделов. Установка Grub на жесткий диск выполняется командой:
sudo grub-install /dev/sda
sudo grub2-install /dev/sda
Утилиты grub в разных дистрибутивах могут включать двойку, а могут и не включать. Здесь /dev/sda — ваш жесткий диск. Теперь генерируем конфигурационный файл, чтобы автоматически определились установленные операционные системы:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Готово. По поводу двойки здесь такое же замечание. Если вы хотите установить Grub на флешку в MBR, то тут тоже нет проблем просто примонтируйте флешку и выполните такую команду:
sudo grub-install –root-directory=/mnt/USB/ /dev/sdb
Здесь /mnt/USB — папка, куда была смотирована ваша флешка, а /seb/sdb — сама флешка. Только здесь есть одна проблема, конфигурационный файл придется делать вручную.
Установка загрузчика Grub в GPT для BIOS
Во-первых, мы можем ничего не менять и установить Grub так, как описано в предыдущем способе. Но тогда он будет установлен в область совместимости с MBR, а это не надежно. Поэтому рекомендуется установить grub так, как описано ниже, на отдельный раздел.
Нужный нам раздел можно создать в установщике любого дистрибутива, если вы выполняете установку в графическом интерфейсе или с помощью gparted. Нам нужен раздел размером 1 Мегабайт без файловой системы и с меткой grub_bios:
Роутеры Оформление Windows Темы для rainmeter windows 7
Стандартные гаджеты безоговорочно ушли из современных версий Windows OC. Но пользователи не привыкли терять что-то хорошее и поэтому активно используют аналоги. Еще задолго до…
×
- Wi-Fi
- Linux
- Windows
- Разное
- Сети
- Smart TV
- Решения
- Android
2021-07-13 18:51:31 Построение моделей в ERwin Решения 2021-07-13 18:51:31 Алгоритм загрузки операционной системы Включение компьютера, POST, BootMonitor Модемы 2021-07-03 12:47:12 Программы для обработки видео Программы 2021-07-03 05:12:33 Лучшие интернет ресурсы для школьного обучения Операционные системы 2021-07-03 05:12:33 Скидки и Купоны Траектории Смартфон 2021-07-03 05:12:33 Купоны Kinderly Купон киндерли на первый заказ Операционные системы Здесь экономят на покупках — скидки и промокоды в магазинах России Интернет Новые рамки для оформления в сервисе «Шаблоны Рамки для написания Программы Промокод оджи март. Промокоды оджи. Про подтверждение заказа и доставку Программы Распродажа Найк (Nike) Когда будут скидки в найк Сети Акции и подарки от триколор тв Модемы Портативная акустика Jbl Интернет Случилось так, что после обновления Ubuntu слетели настройки grub и пришлось посёрчить, как же это полечить. В итоге нашел довольно много инфы на этот счет. В частности, помогли эти две статьи: http://gansik.ru/ubuntu/vosstanovlenie-zagruzchika-grub-posle-ustanovki-windows/ http://mdex-nn.ru/page/avarijnyj-zapusk-sistemy-iz-komandnoj-stroki-grub репост обеих статей – под катом
Восстановление загрузчика Grub после установки Windows
Многим статья думаю будет полезна, в прочем как и мне отличная и проверенная заметка. Нектороым пользователям в силу определенных причин (не будем уточнять каких именно), на компьютере приходиться держать две опереционные системе. Например как у меня Ubuntu и Windows (хотя виндой я практически вообще не пользуюсь, и давно перешел на Ubuntu но всёж иногда она мне нужна ). На днях мне потребовалось переустоновить винду. После установки /перустановки винды, на винчестер с установленной уже убунтой, вам прийдется восстанавливать загрузчик Grub. А все из-за того что во время установки виндовс установщик почему затирает его.
Восстановление grub.
1. Загрузитесь с live cd Ubuntu. Для этого вставьте в сд-ром диск с дистрибутивом, перезагрузите компьютер, и выберите пункт «Запустить ubuntu без установки» 2. Откройте терминал и выполните:
sudo fdisk -l
В результате вы увидите что-от подобное как у меня: Тут обратите внимание на строку с записью Linux, это — диск, и раздел где установлена ваша ubuntu. В данном случае у меня это sda5 у вас может быть иначе. 2. Смонтируем наш диск с дистрибутивом.
sudo mount /dev/sda5 /mnt
вместо a5 — подставляем свои значения. 3. Установим grub:
sudo grub-install —root-directory=/mnt/ /dev/sda
a– ваше значение. 4. Перезагружаем компьютер. 5. Запускаем Ubuntu и обновляем загрузчик:
sudo update-grub
Вот и все. Загрузчик обновлен и полностью работоспособен. Апрель, 25th 2011 Рубрика: *NIX Подписаться на комментарии по RSS Краткая инструкция по загрузке Windows и Linux из командной строки GRUB на случай каких-либо неполадок. Сразу оговорюсь, что сам grub2 должен запускаться, если же вы не можете попасть в консоль grub2, то вам скорее всего потребуется переустановка grub. Запуск Linux с помошью командной строки GRUB Нам понадобится написать всего 3 строчки: “set root“, “linux” и “initrd” и в конце дать команду “boot”. set root=(hd0,5) linux /boot/vmlinuz-2.6.32-generic root=/dev/sda5 initrd /boot/initrd.img-2.6.32-generic boot
Немного поясню – в строке set root указываем на корневой раздел linux. В моем случае это был “hd0,5”, он же “/dev/sda5”, то есть пятый раздел первого диска. Список доступных разделов диска можно получить, выполнив команду ls. Далее, командой linux, указываем загружаемое ядро. Полное название ядра знать не обязательно, просто пишем “linux /boot/vmlinuz” и нажимаем tab. Консоль сама допишет правильный результат. У меня был предложен выбор между старым и новым ядром. Только в конце строки не забудьте дописать параметр root=/dev/sda5 или что там у вас. Для старта системы этого уже должно хватить. Осталось выполнить команду boot. В некоторых случаях перед выполнением “boot” попробуйте дополнительно выполнить команду initrd, как описано выше в примере. Запуск Windows из командной строки GRUB Процесс запуска Windows из консоли GRUB ещё проще. Как и в случае с Linux в начале указываем корневой раздел, где находится Windows. В моем случае окошки установлены в /dev/sda1. После чего, отдаем команду chainloader +1, которая заставляет grub2 передать дальшейшее управление загрузкой Windows-загрузчику. Даем команду boot на запуск системы и наблюдаем загрузку винды. Пример: set root=(hd0,1) chainloader +1 boot
GRUB (сейчас актуальнее говорить о полностью переписанном GRUB2) является популярным загрузчиком операционных систем семейства Linux и других UNIX-подобных ОС. Нередко бывает так, что пользователь не хочет видеть загрузчик при включении компьютера, ищет способ, как его пропустить, и таки находит — через редактирование файла /boot/grub/menu.lst в классическом GRUB и через редактирование /etc/default/grub в GRUB2. Не все, однако, знают как потом вызвать меню GRUB при необходимости.
В GRUB2 всё довольно просто — зажмите при загрузке компьютера Shift, и Вы попадёте в желаемое меню GRUB2.
Если Вам нужно будет пользоваться GRUB2, и Вы при этом не хотите постоянно жать Shift при перезагрузках, не забудьте отредактировать параметр GRUB_TIMEOUT в файле /etc/default/grub. Для изменения настроек используйте команду
update-grub
В классическом GRUB (он же теперь GRUB Legacy) нужно зажать клавишу Esc.
В файле /boot/grub/menu.lst за время загрузки отвечает параметр timeout.
ли со статьей или есть что добавить?