How to install Ubuntu on free DOS OS on Lenovo G580-59-358263 ? (For experienced Lenevo Users)
My Lenovo G580-59-358263 laptop will be coming in the next 2-3 days which has pre-installed DOS operating System (No Windows), i prefer that way. Well i’ve never installed Ubuntu on DOS running laptops before. I want to gain the knowledge before i try hands on installation on this. Also, After Installing do you have problems connecting to Network (through wifi or Broadband) ? What about the drivers ? below is the list of configuration for my Lenovo G580-59-358263 laptop. laptop info. OS — Dos, Ram — 4GB DDR3 -[3MB Cache], HDD — 500GB, Graphics — Intel HD 4000 Have you had any problems installing other linux distros ?
1 Answer 1
You wouldn’t install it on FreeDOS, you’d boot to the LiveCD/LiveUSB and either replace DOS or repartition (the installer should offer you that option) to install alongside DOS. I’d personally opt for replacing DOS.
And for hardware compatibility, try it and see. The basics should be fine but I can’t see what sort of wireless chipset it’s using from here. You might have to fight it, you might not. There are few wireless issues that can’t be resolved though.
Having read a little bit more about the newer Intel HD 4000 chipsets, you might need to poke that a bit to use SNA acceleration but as with the rest of it, this is something you’ll find out when you boot it up for the first time. If it’s still a problem, it’s pretty easy to fix.
Как убить Lenovo G580 одним ударом
Помните недавний баг EFI на Samsung 530U3C, который приводил к тому, что ноутбук больше не работал после единоразовой загрузки ubuntu?
Встречайте EFI на Lenovo G580!
Итак, в канун нового года и праздничных распродаж, Adiost купил Lenovo G580 с FreeDOS, снес его и установил Ubuntu. Через какое-то время захотел установить-посмотреть Windows 8. В ходе этого обнаружил, что не может зайти в настройки EFI нажатием кнопки F2: просто-напросто ничего не происходило и начинала грузиться ОС. Плюнув на это, установил Windows 8, и начал чинить.
Сначала нагрузил гугл. Таких симптомов — полно. Даже на хабре было. К сожалению, ни один из целых двух способов не помог. Из-под Windows NVRAM не менялся, а все дистрибутивы линукса грузились в режиме эмуляции BIOS, т.к. в EFI она была выбрана первой.
Немного информации: EFI NVRAM нельзя ни прочитать, ни изменить из-под ОС, загруженной в BIOS-режиме. Поэтому нужно было как-то запустить ОС через EFI. Для этого был установлен ArchLinux на флешку с GPT и GRUB2 в качестве EFI-загрузчика. Итак, ArchLinux загружен в EFI, отлично, запускаем efibootmgr, иии… пусто. Нет ни единого EFI-пункта, хотя при выборе устройства загрузки есть некий пункт «ubuntu», и это должен быть именно пункт, добавленный в NVRAM. При попытке удаления «наугад» записи под номером 0000, пункт загрузки сменил имя с ubuntu на Linux.
Adiost добавил пустой пункт и перезагрузился. Ноутбук разучился показывать меню загрузки, перестал грузиться вообще с чего либо безо всяких ошибок. Просто POST и все, вечнопустой экран, sad but true.
Из-за чего efibootmgr выдавал пустой результат — непонятно, но могу предположить, почему так получилось с настройкой EFI. Дело в том, что, видимо, на многих ноутбуках Lenovo в NVRAM хранятся не только пункты загрузки ОС, но и вообще все пункты.
Вот что выдает efibootmgr на моем X220:
BootCurrent: 0009 Timeout: 0 seconds BootOrder: 0019,0009,000A,0006,000C,0007,0008,000B,000D,000E,000F,0010,0011,0012,0013 Boot0000 Setup Boot0001 Boot Menu Boot0002 Diagnostic Splash Screen Boot0003 Startup Interrupt Menu Boot0004 ME Configuration Menu Boot0005 Rescue and Recovery Boot0006* USB CD Boot0007* USB FDD Boot0008* ATAPI CD0 Boot0009* ATA HDD2 Boot000A* ATA HDD0 Boot000B* ATA HDD1 Boot000C* USB HDD Boot000D* PCI LAN Boot000E* ATAPI CD1 Boot000F* ATAPI CD2 Boot0010 Other CD Boot0011* ATA HDD3 Boot0012* ATA HDD4 Boot0013 Other HDD Boot0014* IDER BOOT CDROM Boot0015* IDER BOOT Floppy Boot0016* ATA HDD Boot0017* ATAPI CD: Boot0018* PCI LAN Boot0019* arch_grub
По всей вероятности, Ubuntu перезаписала пункт Boot0000, которым и является Setup. Я попробовал удалить его у себя, и, к счастью, он пересоздался при перезагрузке ноутбука, но перезаписывать его новым не пробовал.
Lenovo G580 и Arch Linux
Собственно сам вопрос, которые меня мучает: убьёт ли арч мой uefi после загрузки? Если да, то как такого исхода можно избежать?
Это было 8 лет назад. Ничего оно твоему ноутбуку не сделает.
Ну или в режиме Legacy ставь, если боишься.
Кстати, кастую виновника торжества: ValdikSS .
Т.е. это уже прям точно исправленно?
Поставь оффтопик 7, перепрошей биос, там уже куча обнов вышла. Потом поставь линух и проверь. В крайнем случае — отнесешь в любой СЦ и там тебе программатором прошьют.
Установка не обязательна. Я шил несколько ноутов используя LiveUSB с win8.1 и позже с win10. Важный момент – один ноут шился только если загрузиться в режиме legacy boot, другие – только в режиме uefi.
xenith ★ ( 08.09.21 17:47:43 MSK )
Последнее исправление: xenith 08.09.21 17:48:41 MSK (всего исправлений: 1)
От производителя зависит. Некоторые платы умеют шить биос прямо через биос. Просто архив с прошивкой закинуть на флешку надо.
Для ноута ТС, кстати, восьмера не покатит. А вот с лайва — да, можно попробовать.
Жесть какая, а производитель ремонт за свой счет не должен делать? Отзыв бракованой партии там? Возврат средств, в конце концов? Ну и это, Legacy там нету чтоли? Зачем вообще этот efi нужен?
Арч можно поставить в ефи режиме и при этом ничего не писать в nvram это тебе не убунта
А от сюда по подробнее. Как конкретно?
Кладешь загрузчик по дефолтному пути да и все.
# refind-install --usedefault /dev/ефи_раздел
Dumppper001 ★ ( 08.09.21 18:43:02 MSK )
Последнее исправление: Dumppper001 08.09.21 18:43:29 MSK (всего исправлений: 1)
Ну и я говорю, ненужно оно)
Некоторые платы умеют шить биос прямо через биос. Просто архив с прошивкой закинуть на флешку надо.
Да, это самый удобный вариант. Но по моим наблюдениям это умеют в основном лишь настольные ПК, на ноутах пока не встречал.
Будто legacy bios не проприетарщина.
Так любой дистр поставить можно. Достаточно выбрать опцию неустановки GRUB и потом установить его руками через grub-install с опцией —no-nvram . rEFInd при этом тоже не нужен, т.к. достаточно скопировать grubx64.efi в EFI/BOOT/BOOTX64.EFI на ESP. Если есть другие оси, то с ними справится os-prober и их можно будет загружать через GRUB (да тот же rEFInd можно в меню GRUB добавить при желании), а если нет, то больше ничего и не надо.
Ещё можно не копировать ничего в EFI/BOOT/BOOTX64.EFI , а отредактировать список загрузки с помощью BOOTICE из-под загруженной в efi-режиме венды, или если в uefi setup есть такая же возможность, то лучше воспользоваться ею.
xenith ★ ( 08.09.21 20:12:09 MSK )
Последнее исправление: xenith 08.09.21 20:14:32 MSK (всего исправлений: 2)
EFi это проприетарщина
Будто legacy bios не проприетарщина
Dumppper001 , xenith — смотря какой EFI и Legacy BIOS! Ведь есть опенсорсные Tianocore (EFI) и SeaBIOS (Legacy BIOS), которые совместно с coreboot дают опенсорсную прошивку вашему компу (если он поддерживается). а автор — если выбирать из Ideapad’ов — вместо G580 лучше бы G505S купил т.к. на него есть этот самый coreboot
Конечно есть. Но с завода они стоят лишь на паре-тройке гико-ориентированных ноутбуков и на Lenovo, переделанных под Respect Your Freedom.
Overall Status
Legend :