LINUX.ORG.RU

перестал загружаться Debian

 , ,


0

1

Подскажите, пожалуйста, как починить? стоял второй осью Debian, на отдельной флешке. Первая ОС - винда. Всё работало нормально, но сегодня выкинуло в UEFI после перезагрузки, и там в boot вместо Debian появилась строка Uefi: USB , partition 1. И Grab не загружается теперь.



Последнее исправление: Makarony (всего исправлений: 1)

Ответ на: комментарий от GREAT-DNG

Ничего в системе не менял перед этим. Загрузился в винде, потом после ребута хотел в Линукс зайти. На флэшке - потому что ноутбук, а харда запасного нет.

Makarony
() автор топика
Ответ на: комментарий от Makarony

Ну так поставь две системы на один диск, в чем проблема?

Флешка может вскоре умереть от работы полноценной системы.

GREAT-DNG ★★★
()
Последнее исправление: GREAT-DNG (всего исправлений: 1)
Ответ на: комментарий от Makarony

Очень наглядный пример абсолютной бестолковости этой идеи. Система на флешке должна была помочь разобраться, что произошло и как исправить. А она оказалась неработоспособной.

Если уж система на флешке, «живая» или установленная - неважно, то пусть она будет независима от того, что творится в компьютере. Как минимум, загрузчик должен быть на флешке. И он должен работать всегда, независимо от того, что там наколобродила винда.

andytux ★★★★★
()
Ответ на: комментарий от andytux

У меня загрузчик Линукса на флэшке, а загрузчик винды на харде. Не подскажете, как загружать Линукс с флэшки без GRUB, а с помощью выбора загрузочного диска в UEFI? У меня сейчас стоит в UEFI Debian, и в этом слчае запускается GRUB с выбором дальнейшей операционки. Если в UEFI выбираю Windows, то грузится винда без выбора оси. Можно так же с линем сделать?

Makarony
() автор топика
Ответ на: комментарий от Makarony

Достаточно задать в настройках grub загрузку Debian по умолчанию без показа меню, ожидания выбора. ЕМНИП, даже есть GUI-приложение для этого.

Другие варианты посложнее будут.

master_0K
()
Ответ на: комментарий от master_0K

Спасибо! А можно ещё вопрос, как работает загрузка? Если я установил линь после винды, и выбрал entire disk (флэшку) для установки, то загрузочный сектор винды на харде не изменяется? Между тем, в загрузчике на флэшке GRUB определил, что на компе есть ещё винда и прописал её в опцию загрузки?

Makarony
() автор топика
Ответ на: комментарий от Makarony

На сегодняшний день есть два механизма загрузки.

Загрузочные сектора перезаписываются в legacy (BIOS).

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

Между тем, в загрузчике на флэшке GRUB определил, что на компе есть ещё винда и прописал её в опцию загрузки?

Это возможно.

master_0K
()
Ответ на: комментарий от Makarony

Сам себе противоречишь.

Загрузчик линукса - это и есть груб. Если он у тебя на флеше, выбираешь в своем УЕФИ соответствующий приоритет загрузки и загружаешься с флешки.

Если в UEFI выбираю Windows, то грузится винда без выбора оси. Можно так же с линем сделать?

Можно. Но…

Во-первых, нафига. Тебе еще мало сложностей.

Во-вторых, ты не сможешь.

andytux ★★★★★
()
Ответ на: комментарий от Makarony

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

А способ заключается в том, что в УЕФИ есть команда добавить загрузочную запись. В линуксе есть команда «efibootmgr». Сложность в том, что вписать в эту запись.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от Makarony

Ответы скорее шуточные.

  1. Никак.

  2. Загрузить любой «живой линукс». Хотя недавно попадалось, что в Дебиане нет efibootmgr.

  3. В винде уже давно есть свой линукс.

andytux ★★★★★
()