установленная на ЖД система загружается только с загрулчика флешки
установил систему openSUSE tumbleweed на yoga 500, отключил uefi, добавил раздел с bios_grub, а система возьми да и не загрузись. А загружается всё только если вставить флешку с установщиком и нажать пункт Load from hard drive.
Что конкретно не загружается то? Загрузчик? ОС? Какие ошибки?
загружается GRUB, загружается операционка, но загружатся только при вставленной флешке с установщиком ОС и только после выбора опции «загрузиться с жесткого диска»
Это значит, что при установке системы был неверно выбран раздел для установки загрузчика.
Т.е. UEFI в режиме совместимости с BIOS не видит, что на ЖД вообще есть чего грузить? Т.е. тупо не видит загрузчик.
и как узнать раздел на который мне нужно переместить загрузчик?
ага, похоже что так.
Как ты ставил груб то?
Я бы примерно так сделал:
- Установил пакет grub.
- Сгенерировал grub.cfg как мне нужно. Покрутил еще что по желанию.
- Добавил запись в MBR (GPT обратно совместим с MBR).
- Перезагрузился в bios режиме
Вангую у тебя проблема с третьим пунктом.
я его ставил в MBR, не сработало, теперь вот выбраз поставить на раздел, тоже не работает. Теперь я пытаюсь исправить при помощи yast
Если ошибок не было, то видимо проблема в реализации uefi на железяке. конкретно в режиме совместимости с bios. А зачем вообще режим bios тебе нужен?
теперь вот выбраз поставить на раздел
И не сработает. Это почти бесполезная фича (имхо) для выстраивания цепочки загрузчиков.
А зачем вообще режим bios тебе нужен?
если включить UEFI, то тогда установщик с флешки не стартует, он даже не видит что она есть.
В загрузочном меню уефи, емнип, должна быть спец.запись о загрузке со сменного носителя. Покопай в эту сторону (с уефи знаком мало).
Это был укор ТС-у в том, что он заставляет задавать наводящие вопросы, хотя он не первый день на форуме. Т.е. активен на площадке почти 10 лет, а как будто маленький :).
аналогично. багу зарепортали?
А вот это странно. Сам носитель uefi должна определять и предлагать в меню автоматом.
Установить в режиме UEFI. Загрузиться с LiveUSB, добавить загрузочную запись с названием «Windows Boot Manager» (без кавычек). Пофиксило аналогичную проблему на Lenovo Thinkcentre Edge 72.
Спустя несколько лет те же грабли. Lenovo не меняется.
Ну и магия. Я всегда подозревал, что раз с биосами ужас, то с приходом уефи начнется ад. Я был прав.
Я долго парился с этим, пока не нашел где-то в дебрях интернетов инструкцию одного доброго человека. Проблема именно в кривой реализации UEFI Lenovo, а не в самом UEFI, в спецификации такого явно быть не может. Почему это до сих пор не пофикшено даже в новых моделях — вопрос к компании.
Так вот этого и боялся: то что вендоры, как обычно, нагородят чёрти чё: уефи дает больший простор чем биос. Хотя, ситуация всё же лучше, чем на рынке смарфонов, например.
Источник
Ubuntu после смены железа не загружается без USB-флешки
ssd-диск (установлена Ubuntu 14.04) нормально работал на ноутбуке. Я переставил его в десктопный компьютер, при загрузке получаю ошибк Loading operating Read Error и все.
После танцев с бубнами, boot-repair, grub-update и прочих рецептов (из-за моей глупости чуть не убивших загрузку совсем) случайно увидел, что если в USB воткнуть флешку (не обязательно загрузочную, а, например, с музыкой), то система стартует ок.
Что это, и как бы обойтись без флешки?
p.s. судя по BIOS, ssd воткнут в SCSI-0, пробовал втыкать в другие sata-разъемы, не помогло.
Он вроде уже там:
Нет, попробуй просто выполнить команду выше, просто хотя бы чтобы проверить
думаю что это просто баг биоса.
Я должен это выполнить на уже загруженной с ssd системе или с загрузочной USB-флешки? Возможно, вопрос тупой, но не хочется снова убить загрузку, ибо не очень понимаю ее процесса.
Процесс такой: биос выбирает диск, который указан в сетапе, как загрузочный, читает с него первый сектор и выполняет. В первом секторе находится загрузчик GRUB, который читает с того же диска ядро GRUB и запускает его. Ядро GRUB считывает свой конфиг, подгружает нужные модули (которые не вкомпилены в ядро) и рисует менюшку с выбором системы, которую нужно загружать.
Можно предположить, что в твоем случае загрузчик GRUB пытается считывать ядро с неправильного диска (например, он может пытаться читать со второго диска, которого без флешки просто нет, а с флешкой им может оказаться как раз твой SSD). Но это, конечно, спекуляция, потому что нифига не понятно, что у тебя там происходит.
grub-install /dev/sdX (где sdX — это твой SSD диск, может оказаться на другой букве) записывает на диск загрузчик GRUB в первый сектор и ядро GRUB в свободное место перед первым разделом. В процессе может правильно настроить загрузчик, чтобы он читал ядро GRUB c правильного диска. Проще всего делать это из живой системы, подняв ее с флешкой.
из живой системы, подняв ее с флешкой
Уточню: нужно поднять систему с SSD, предварительно воткнув какую-нибудь флешку, и выполнять команду из нее.
Если не поможет, нужно больше инфы: в каком режиме у тебя загружается система (Legacy MBR или UEFI), как разбит диск и что рассказывает консолька GRUB по команде ls.
ssd это точно /dev/sda?
Что-то строка ″Loading operating Read Error″ не гуглится. Она пишется до загрузки grub’а или после?
Может на диске нет активного раздела, некоторым bios это не нравится.
Мой ssd на sda, проверил в gparted. Сделал:
1. Тем не менее, перезагрузился. Результат: без флешки по-прежнему не загружается.
2. Снова пробую без флешки, держу Shift для перехода в Grub. Ошибка стала подробнее:
3. Вставляю флешку, все ок, запускаю Grub-консоль
в каком режиме у тебя загружается система (Legacy MBR или UEFI)
Где бы это посмотреть? В биосе есть какой-то флажок EFI, переключал во все режимы, не влияет.
BIOS последней версии?
Бут-меню есть (F8, F11 или F12 обычно)?
Если в бут-меню уефи версия загрузки с харда?
Бут-меню есть, но в нем ничего похожего на uefi.
По ссылке на спецификацию http://www.gigabyte.com/products/product-page.aspx?pid=3947#bios увидел, что есть UEFI для моей мамки. А у меня обычный биос, версии F6.
Вопросы:
поставлю UEFI, поможет загружаться без флешки?
что он еще даст? Вкратце глянул что есть UEFI, вроде ничего интересного. Обновлять биос ради избавления от флешки — слишком геморно 🙂 Еще чего сломается.
Бывало у меня что-то подобное Посмотри, совпадают ли данные диска с данными фстаб’а и нет ли там чего лишнего.
Судя по мануалу, похоже, что мамка вообще не поддерживает UEFI. Так что тут все нормально.
Я глянул в код граба, если я правильно понимаю ситуацию, то сообщение «GRUB loadingRead Error» выводится, если первый кусок удалось прочитать, а второй — нет. При этом разница в чтении первого и второго куска в том, что если детектится поддержка LBA в биосе, то пробуется этот режим, но при ошибке при первом чтении происходит откат на CHS, а во втором не происходит. То есть выглядит так, что без флешки биос обещает поддержку LBA, но не дает ее, а с флешкой либо не обещает, либо обещает и таки дает. В общем, похоже на глюкодром в биосе.
Попробуй в биосе отключить EFI CD/DVD Boot Option, Second Boot Device и Third Boot Device и посмотри, как это повлияет на загрузку с флешкой/без флешки.
Если ничего не поможет, то можно попробовать пропатчить граб или обновить биос. Или воткнуть навсегда какую-нибудь старую флешку и смириться.
Источник
Ставил линукс на флешку, туда же и Grub поставился. Теперь без флешки комп не запускается.
Ставил Kali Linux как отдельную ОСь на флешку. На одну записал образ, на другую ставил (почему-то 6 часов ставился). На самом ноуте стояли Linux Mint и Винда. Теперь если без воткнутой флешки запускаться, то Grub выдает ошибку. А если воткнуть флешку и запуститься, то все нормально — выбираю ОСь (mint, kali или винда) и запускаюсь. Как бы починить на ноуте Grub, чтобы можно было и без флешки запускаться? Спасибо. П.С. Кстати, Kali Linux с флешки уж очень тормозит.
kali и окна в дуалбуте… щас такое начнется. пойду за попкорном. да,ответ на твой вопрос — поставь grub на комп)
Добавь в тэги Kali linux
Так это фейсконтроль. Подрасти еще малость.
Спасибо
Спасибо. Юзал эту инструкцию из под Кали — ничего не получилось, выдавало ошибки. Сейчас загрузился в Минт (сама загрузка с флешки, после выбора Минт на ноуте, вытащил флешку), проделал все что в инструкции сказано и все нормально! Еще раз спасибо. За покорном только зря ходил d09.
На самом деле, если хочешь изучить Linux, изучай установленный Mint. Там по большому счёту всё то же самое. Для изучения самое оно. А когда как следует изучишь bash, systemd, iptables, grub и другие вещи, ставь хоть kali, хоть gentoo, хоть что угодно ещё. Это самый правильный путь. И посмотри короткую инструкцию о том, кому нужен kali, а кому не нужен по адресу http://lorwiki.com.ru/wiki/Стоит_ли_мне_использовать_Kali_Linux .
Re: Спасибо
да не зря,погоди еще) хотя,может,тебя и пронесет,но 99% тредов,в которых хотя бы упоминается кали — тут то еще чтиво. кстати,а зачем тебе kali? (вроде еще не спросили). учитывая характр твой проблемы,я рискнул предположить,что ты относительно новичок в линуксе, так вот, на будущее: кали НЕ обычный линукс, запуск ЛЮБЫХ программ, не имеющих отношения к инф.безопасности там никто не гарантирует. ее собирают под узкие задачи, игнорируя все не-профильные. поэтому на минте у тебя получилось,а на кали — нет. так все же,зачем она тебе? соседский вай-фай?)
а я предупреждал, что на современных компах с efi от зугрузчиков только вред
не благодари
на современных компах с efi от зугрузчиков только вред
fix: от современных компов только вред
«А если воткнуть флешку и запуститься, то все нормально»
Это говорит о том что линукс который на флешке установил свой загрузчик не на флэшку, а в MBR жёсткого диска.
Остаётся надеятся на порядочность Линукса и искать где он сохранил старый MBR сектор жёсткого диска. (вероятно на этой же флешке) А потом искать утилиту которая вернёт всё в зад. Ошибка при этой операции может сделать систему неработоспособной. Ведь MBR содержит архитектуру разметки всего диска. Надо сохранить уже имеющийся (раненый) сектор перед такими экспериментами.
Кстати, Kali Linux с флешки уж очень тормозит.
«А если воткнуть флешку и запуститься, то все нормально»
Это говорит о том что линукс который на флешке установил свой загрузчик не на флэшку, а в MBR жёсткого диска.
любезный, чё за на*?! не трогайте MBR! ТС ясно указал на UEFI. и да, для UEFI такое поведение нормально. вникнет в тему и починит. это обычно не сложно в UEFI, как бы парадоксально это не звучало.
Да просто интересно, что там такого установлено модного. Собственно, ни вай-фай соседский, ни брутить что-то я не собирался. Просто линуксов много всяких, а тут, как я думал, уже установлено по умолчанию многое. Не знал, что урезано все остальное. Спасибо, что просветили. ) Пойду читать статью, рекомендованную выше.
Пожалуйста, воспользуйтесь установкой нормального GNU/Linux на свой компьютер, и пользуйтесь. Можете скачать, например, это: https://software.opensuse.org/distributions/tumbleweed
линуксов много всяких, а тут, как я думал, уже установлено по умолчанию многое.
Так оно и есть. Но в стоге сена очень сложно найти иголку. Тем более, что иголка тебе не нужна. А нужен карандаш, которого в кали как-раз нет.
Источник