[Решено]grub

Автор Тхакур, 08 апреля 2019, 13:54:43

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Тхакур

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

Modigar

В биосе по дефолту выставить загрузочный диск.

symon2014

Тхакур ,  удача пригодится тебе ,  а я просто с крыльца упаду. :)
При загрузке нельзя попасть к приглашению командного меню grub ,  такого не бывает , 
разве что grub rescue>> . И раньше так небыло. Напрашивается вывод , что игрался с переустановками и поймал косяк с загрузчиком. Так что историю вопроса поподробней.
Или в bios загрузочные устройства можно не только выбрать, но и выстроить по очереди.
Ну это до очередного косяка с установками. :)

Тхакур

#3
Цитата: symon2014 от 08 апреля 2019, 14:47:19что игрался с переустановками и поймал косяк с загрузчиком. Так что историю вопроса поподробней.
Или в bios загрузочные устройства можно не только выбрать, но и выстроить по очереди.
Ну это до очередного косяка с установками. :)
скорее всего так и было.
я пробовал переустановить систему с флешки и биос чё-то не видел её.
раньше всё прокатывало...вот я и попробовал себя в роли великого настройщика биос.
вот наверно и словил косяк.
дефолтный делал и не прокатывает.
это можно настроить?
::)
после появления логотипа материнки появляется чёрный экран, как при виртуальном терминале.
посреди версия grub 
внизу инструкция, что это мини-bash
и ниже вот такая хрень..
grub>....... это типа меня приглашают что-то написать.

symon2014

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

symon2014

grub> - это типа ты убил или переставил систему , и часть груба из загрузочного сектора диска спрашивает у тебя. Лол! Ты куда все подевал , найти ничего не могу. Теперь сам ищи вручную. :)

Тхакур

Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B360M D2V
Version: x.x
Serial Number: Default string
Asset Tag: Default string
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Default string
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0

Тхакур

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: F1
Release Date: 02/13/2018
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16384 kB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 5.13

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B360M-D2V
Version: Default string
Serial Number: Default string
UUID: 03D502E0-045E-0585-0A06-660700080009
Wake-up Type: Power Switch
SKU Number: Default string
Family: Default string

symon2014

В секции bios - boot есть пункт - hard device phriority - там выбирается диск , который будет грузиться первым. Возможно его нужно сдвинуть на верхнюю строку.

Тхакур

Цитата: symon2014 от 08 апреля 2019, 16:13:58который будет грузиться первым.
там у меня это место почему-то пустое и он начинает с этого места
:-\

symon2014

Покажи тогда для начала диски -  lsblk или fdisk -l  ,  и попробуй еще по F12 ,   где ты выбираешь диск загрузки , меняются ли они местами?

Тхакур

root@debian:/home/th# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111,8G  0 disk
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0  95,4G  0 part /
└─sda3   8:3    0  15,9G  0 part [SWAP]
sdc      8:32   1  15,1G  0 disk /media/th/Debian 9.8.0 amd64 3
root@debian:/home/th#

Диск /dev/sda: 111,8 GiB, 120034123776 байт, 234441648 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 99DA436A-E92C-4A5E-A0AE-5D101920703F

Устр-во       начало     Конец   Секторы Размер Тип
/dev/sda1       2048   1050623   1048576   512M EFI
/dev/sda2    1050624 201166847 200116224  95,4G Файловая система Linux
/dev/sda3  201166848 234440703  33273856  15,9G Linux своп


Диск /dev/sdc: 15,1 GiB, 16240345088 байт, 31719424 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
root@debian:/home/th#

G_r_i_g_a

Покажи выхлоп efibootmgr

Тхакур

#13
Цитата: G_r_i_g_a от 08 апреля 2019, 21:17:22Покажи выхлоп
root@debian:/home/th# efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* debian
Boot0001* ubuntu
Boot0002* ubuntu
root@debian:/home/th#

у меня почему-то там болтается убунту, хотя её нету. я раньше как-то загружал и с того времени

G_r_i_g_a

Цитата: Тхакур от 08 апреля 2019, 21:23:02у меня почему-то там болтается убунту, хотя её нету
Вообще ни одной нет? Можно удалить загрузочные записи ubuntu из efi. У тебя как раз по умолчанию загружается ubuntu, но так как второй части этого загрузчика нет, то тебя и выкидывает в busybox. Если нет совсем убунты, то предлагаю удалить ее загрузочные записи или хотя бы загрузочную запись debian поставить на первое место.
Смотри как тебе удобнее, чтобы поставить дебиан в приоритет, то можно просто повторно поставить и обновить grub, а можно воспользоваться командой:
sudo efibootmgr -o 0000,0001,0002Затем перезагрузиться и посмотреть в правильном ли порядке все загрузилось.