Linux для lenovo g580

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.

Читайте также:  Linux shell send mail

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)

Ну и я говорю, ненужно оно)

Некоторые платы умеют шить биос прямо через биос. Просто архив с прошивкой закинуть на флешку надо.

Да, это самый удобный вариант. Но по моим наблюдениям это умеют в основном лишь настольные ПК, на ноутах пока не встречал.

Читайте также:  Выдать права sudo пользователю linux

Будто 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 :
<OK data-lazy-src=

Power Saving

System Summary

lspci

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) 00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) 01:00.0 3D controller: NVIDIA Corporation Device 1140 (rev a1) 03:00.0 Ethernet controller: Atheros Communications Inc. AR8162 Fast Ethernet (rev 10) 04:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 EHCI Host Controller Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 EHCI Host Controller Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 2 xHCI Host Controller Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub bDeviceClass 9 Hub bDeviceProtocol 3 iProduct 2 xHCI Host Controller Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 0 bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 0 bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. bDeviceClass 255 Vendor Specific Class bDeviceProtocol 255 Vendor Specific Protocol iProduct 2 USB2.0-CRW (Bus Powered) bDeviceClass 0 (Defined at Interface level) bDeviceProtocol 0 (Bus Powered)

Оцените статью
Adblock
detector