
Када се Линукс систем одбија покренути, осећај панике је неизбежан, посебно ако имате дугогодишње искуство са Виндоусом и још увек нисте сасвим сигурни шта да радите. Које кораке треба следити у ГНУ/Линуксу да бисте сачували систем и своје податкеДобра вест је да, у већини случајева, Линукс нуди више излаза за бекство него Виндоус пре него што мора да се поново форматира.
Важно је разумети да, иако је Линукс веома робустан систем, Није безбедно од грешака при покретању система због људске грешке, неисправног хардвера или промена у GRUB менаџеру покретања.Ако се добро организујете и пратите логичан редослед, веома је ретко да ћете морати да поново инсталирате систем испочетка, изгубивши све.
Зашто би стабилан Линук систем могао да престане да се покреће
Линукс има репутацију поузданог система, али постоји неколико разлога зашто. Савршено функционална дистрибуција може прећи са нормалног покретања на црни екран или у петљу грешака.Често корен проблема лежи у променама које сами правимо, мада не увек.
Међу најчешћим разлозима који ометају покретање предузећа, истиче се неколико често понављаних сценарија где Грешка лежи у менаџеру покретања, партицијама диска или самом језгру и његовим драјверима.Идентификовање у коју групу ваш случај спада значајно скраћује време поправке.
У системима са двоструким покретањем, прилично је уобичајено да Виндоус може преписати MBR или ометати GRUB након поновне инсталације, веће надоградње или због брзог покретања система.остављајући корисника без могућности да изабере Линукс при покретању.
Такође, не би требало да потцењујемо утицај Лоше примењене закрпе, језгра некомпатибилна са вашим хардвером или власнички драјвери који узрокују пад система када језгро покуша да их учита током покретања система.
- Проблеми са партицијом за покретање система или системском партицијом.
- Оштећено језгро или неуспешно ажурирање.
- Закрпе и пакети који су само делимично конфигурисани.
- Проблематични драјвери и модули.
- Двоструко покретање са Windows-ом.
- Нетачна GRUB или BIOS/UEFI конфигурација.
- Коришћење виртуелне машине.
Предност Линукса је у томе што у већини ових ситуација можемо Покрените систем у алтернативно окружење: TTY, режим опоравка, режим спасавања или Live дистрибуцију и поправите систем одатле. Без форматирања. Поновна инсталација од нуле, за разлику од Windows-а, је обично последња опција, а не прва.
Први филтер: квар хардвера или квар софтвера?
Пре него што претерате са командама, кључно је искључити да проблем није искључиво физичке природе, јер Ако чврсти диск умире или је РАМ меморија неисправна, ниједна магична команда неће вратити стабилност.Најбоље је да га што пре откријете и сачувате податке.
Прво што треба да урадите је да уђете у BIOS/UEFI и проверите да ли Матична плоча и даље детектује ваш чврсти диск или SSD на месту где се налази Linux.Ако се чак ни не појављује на листи уређаја за покретање, вероватно имате лабав кабл, оштећен SATA порт или је сам диск отказао.
Ако је диск детектован, следећи корак је провера статус меморије и диска помоћу алата као што су MemTest86+ и smartmontoolsНајбоље је да ово урадите из живог окружења како се не бисте ослањали на потенцијално покварен систем.
Идентификујте тачну тачку у којој се стартап заглављује
Када се искључе највећи проблеми са хардвером, време је да се то сазна У којој конкретној фази покретања долази до прекида ланца?Није исто за GRUB да се уопште не појави као да има панику језгра након одабира уноса.
Ако не видите GRUB мени чак ни када притиснете тастер Shift током покретања, то обично значи да Менаџер покретања је преписан или је неправилно инсталиран у MBR/EFIобично због поновне инсталације оперативног система Windows или модификације партиција.
Када се GRUB појави, али одабир Linux-а резултира црним екраном, петљом покретања или порукама о грешци језгра, проблем је обично у GRUB конфигурација, инсталирана језгра или сам фајл систем коренске партиције.
У дистрибуцијама попут Убунтуа, често ћете ово видети током покретања. анимација или лого који скрива стварне поруке системаАко желите да знате шта се заиста дешава, најбоље је да активирате „вербозни“ режим.
Да бисте то урадили, када будете могли да уредите систем, отворите GRUB конфигурациону датотеку у / етц / дефаулт / грубПронађите линију:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и оставите празно, овако:
GRUB_CMDLINE_LINUX_DEFAULT=""
Онда трчи упдате-груб да бисте регенерисали конфигурацију. При следећем покретању, уместо анимације видећете целокупна секвенца покретања и грешке које блокирају процес, нешто кључно да би се избегло улажење на слепо.

Коришћење логова и режима спасавања за бољу дијагнозу
Када се систем не покреће са радне површине, али и даље можете да покренете систем у Live окружењу или монтирате диск, системски логови постају ваш најбољи пријатељ, јер... Све поруке о покретању система се чувају у неколико лог датотека.
У дистрибуцији као што је Убунту, најкориснија ствар коју треба урадити је провера датотека попут /var/log/boot.log, /var/log/messages, излаз команде dmesg и уноси доступни преко journalctl-аЗаједно, они обично јасно дају до знања у ком тренутку процеса је дошло до квара.
Ако се квар догоди веома рано и не можете ни нормално да монтирате партиције, добар ресурс у дистрибуцијама попут Red Hat-а, CentOS-а или деривата је режим спасавања из инсталационог окружења, почевши од параметра спасавање у језгру.
Када покренете систем у режиму спасавања, инсталатер вас пита Где се налази слика која ће се користити (локални CD, диск, NFS, HTTP, FTP)? А ако желите да конфигуришете мрежу, што је одлично за прављење резервних копија путем SSH-а или монтирање удаљених ресурса.
Чаробњак обично нуди монтирање детектованог фајл система у /mnt/sysimage, било у режиму читања и писања или у режиму само за читањеАко сумњате на озбиљно оштећење фајл система, разумно је да га монтирате само за читање или једноставно прескочите аутоматско монтирање.
Када уђете унутра, можете променити корен окружења за спасавање на прави систем помоћу:
chroot /mnt/sysimage
У том правцу Било која команда коју извршите (rpm, grub, fsck, итд.) ће се понашати као да нормално покрећете систем.Ово знатно поједностављује задатке поправке без потребе за графичким окружењем радне површине.
GRUB се не појављује или је покварен: како га правилно поправити
Када је проблем то што не можете ни да дођете до менија за избор система, најлогичнија ствар коју можете претпоставити је да GRUB менаџер покретања је оштећен, погрешно конфигурисан или је замењен другим. (обично програм за учитавање система Windows).
На системима са више дистрибуција или са Windows-ом који дели диск, типично је да Поновна инсталација система Windows учитава GRUB из MBR/EFI меморије и покреће директно Microsoft систем. без давања могућности избора Линукса.
Класичан начин за опоравак GRUB-а је да Покрените систем са Live CD-а/USB-а ваше дистрибуције, монтирајте партицију на којој је инсталиран Linux, извршите chroot и поново инсталирајте GRUB на исправан диск.То је добро проверен и релативно брз поступак.
У типичном примеру са /dev/sda диском и кореном Linux-а на /dev/sda5, кораци би били следећи:
sudo su
fdisk -l # para localizar la partición de Linux
mkdir /media/linux
mount -t ext4 /dev/sda5 /media/linux
mount -t proc none /media/linux/proc
mount -o bind /dev /media/linux/dev
chroot /media/linux
Одатле сте већ унутар инсталираног система. Класични GRUB (застарели) Могли бисте да урадите:
grub
find /boot/grub/stage1
root (hdA,B)
setup (hdA)
quit
Док је код GRUB 2 уобичајена пракса покретање директно груб-инсталл на диск, а затим регенеришите конфигурацију помоћу упдате-груб да открије све постојеће системе.
Ако више волите нешто аутоматизованије и не желите да се мучите са командама, у окружењима попут Убунтуа имате то при руци. Boot-Repair, веома моћан графички алат који драстично поједностављује опоравак GRUB-а..
Од Сесија уживоБило би довољно извршити:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
Након почетне анализе система, сама апликација предлаже „Препоручена поправка“ која је обично довољна у већини случајева да поново инсталирате GRUB тамо где му је место и регенеришете његове уносе. Ако то није довољно, напредне опције вам чак омогућавају да Очистите и поново изградите GRUB од нуле, изаберите на који диск да га инсталирате, вратите MBR, проверите систем датотека или подесите који се систем покреће подразумевано.

Режим опоравка, fsck, dpkg и други интерни алати
Ако се појави GRUB и можете да изаберете дистрибуцију, али се систем замрзне на пола, требало би да истражите опције опоравка које сам GRUB мени нуди у већини модерних дистрибуција.
Обично постоји улаз који се зове Напредне опције или слично где ћете за свако инсталирано језгро пронаћи варијанту са режим опоравкаТо је најдиректнији начин за улазак у окружење за одржавање са root привилегијама.
Избором опције опоравка за најновије језгро, систем ће се покренути у посебном режиму из којег можете покренути fsck за проверу и исправљање грешака на диску, чишћење за ослобађање простора, dpkg за поправку оштећених пакета и опција за регенерацију GRUB-а.
Генерално, ови алати вам омогућавају да:
- фсцк: анализира фајл систем и поправља недоследности, веома корисно ако је дошло до нестанка струје или присилних гашења усред писања.
- чист: ослобађа непотребан простор који може блокирати кључна ажурирања или писање.
- дпкг: реконфигурише и поправља оштећене или делимично инсталиране пакете, откључавајући ажурирања која су систем оставила у нестабилном стању.
- Ажурирање Grub-а: приморава регенерацију конфигурације и уноса за покретање.
Када је блокада последица прекинутог ажурирања, новог језгра које се не покреће или скоро пуне партиције, Пролазак кроз овај мени за опоравак је обично довољан да дистрибуција поново ради. без потребе за Live CD-овима.
Оштећене партиције: fdisk и fsck веома пажљиво
Још један прилично чест сценарио је тај Партиција на којој је инсталиран Линукс или сама партиција /boot могу имати грешке у систему датотека, било због изненадних гашења, неисправних сектора или неправилно рукованих партиција.
Ако систем одбије да монтира коренску партицију при покретању, један излаз је Користите Live дистрибуцију, наведите партиције помоћу fdisk -ly и покрените fsck на одговарајућој партицији. покушати поправити штету (или користите GParted (ако више волите графички интерфејс).
На пример, из Уживо бисте могли да урадите:
sudo fdisk -l # localizar /dev/sda1, /dev/sda5, etc.
sudo fsck /dev/sda1
Алат fsck прегледава систем датотека и, у случајевима, Способан је да аутоматски исправља логичке грешке које су спречавале склапањеМеђутим, то није чаробни штапић; ако је диск физички оштећен, неки подаци могу бити изгубљени током поправке.
Важно упозорењеИ fdisk и fsck могу потпуно уништити структуру партиције или садржај датотечног система ако се злоупотребиКад год је то могуће, направите резервну копију важних података пре него што направите било какве измене. Ако немате резервну копију, претпоставите да рукујете командама високог ризика.
Подешавања BIOS-а/UEFI-ја, безбедно покретање и брзо покретање
У релативно модерним рачунарима, класични BIOS је уступио место UEFI-ју, а са њим долази и Безбедносне мере као што су опције Secure Boot и „Fast Boot“ могу значајно ометати Linux ако нису правилно конфигурисани.
Безбедно покретање (Secure Boot) дозвољава покретање само кода потписаног поузданим кључевима. Многе главне дистрибуције већ укључују ово. Шимови потписани тако да ваш GRUB и језгро раде са омогућеним Secure Boot-омМеђутим, други, мање уобичајени или они дизајнирани за старији хардвер га не подржавају.
Ако се ваша дистрибуција не покреће или UEFI одбија да учита свој менаџер за покретање, брзо решење је Унесите подешавања фирмвера, онемогућите Secure Boot или омогућите Legacy/CSM режим, жртвујући део безбедности у замену за потпуну компатибилност.
С друге стране, када делите рачунар са оперативним системом Windows 10/11, исплати се потпуно онемогућите брзо покретање (или брзо покретање) и у оперативном систему Windows и у самом UEFI-ју.Ова функција оставља Мајкрософтов систем у некој врсти хибридне хибернације, пребацујући део језгра на диск и блокирајући чист приступ NTFS-у из Линукса.
Када је брзо покретање онемогућено, а безбедно покретање прилагођено потребама ваше дистрибуције, Виндоус и Линукс би требало много боље да коегзистирају у систему са двоструким покретањем.без преклапања учитавача или блокирања због проблема са хибернацијом.
Ментални еквивалент Windows-а: методологија корак по корак у Debian/Ubuntu
Ако имате деценије искуства са Windows-ом, вероватно сте навикли на мање-више фиксну рутину за хитне случајеве: Безбедни режим → chkdsk → аутоматска поправка → враћање система → форматирањеУ Дебијану, Убунтуу и дериватима можете пратити сличну филозофију променом алата.
Разуман редослед у дистрибуцијама заснованим на Дебијану би био нешто попут овог, комбинујући неколико разматраних техника:
- Проверите BIOS/UEFI и хардверПроверите да ли је диск детектован, RAM меморију помоћу MemTest-а, статус диска помоћу SMART-а из режима Live.
- Испробајте GRUB и режим опоравкаАко се GRUB затвори, идите у Напредне опције и користите опоравак да бисте покренули fsck, dpkg и регенерисали GRUB.
- Поправка фајл системаАко се коренска партиција не монтира, користите Live + fsck на исправној партицији са опрезом.
- Поправите или поново инсталирајте GRUB: путем ручног chroot-а или Boot-Repair-а за чишћење менаџера и враћање multiboot-а.
- Прегледајте и промените језгроИзаберите старије језгро из GRUB-а ако ново не успе, или надоградите на новије ако старо дође до пада због познатих грешака.
- Ажурирајте пакете и очистите зависностиИз chroot-а, користите apt/dpkg да бисте завршили непотпуна ажурирања и уклонили конфликтне пакете.
- Поново инсталирајте уз задржавање податакаАко ништа не ради, користите инсталер дистрибуције да бисте поново инсталирали Линукс, задржавајући /home и, ако је могуће, апликације.
Ова методологија је ментални еквивалент оне коју вероватно већ савладате у Windows-у, али коришћење алата и предности које нуди екосистем Дебијан/Убунтугде је потпуна реинсталација обично последње средство, а не прво.
Коришћење снимака, резервних копија и раздвајања партиција
Једна важна разлика у односу на Windows је то што, осим ако га не конфигуришете, Линукс не долази са уграђеном „временском машином“ као што је враћање система.Али имате неколико начина да приступите тој идеји помоћу снимака, резервних копија и паметног партиционисања.
Веома препоручљива пракса је Одвојите boot (/boot), system (/) и data (/home) партицију на различите партиције и, ако желите, посебну партицију за податкеКада се систем сруши, можете га поново инсталирати преко / и /boot, остављајући партицију са подацима нетакнутом.
Поред тога, ако користите LVM или напредне фајл системе попут Btrfs-а, Можете да направите снимке система пре него што додирнете осетљиве ствари (велика ажурирања, промене језгра итд.)и да се могу прилично брзо повући у случају катастрофе.
У свакодневном животу, поред снимака, оно што остаје фундаментално јесте Редовно правите резервне копије вашег /home директоријума и датотека које су вам заиста битне.Било да је на другом диску, у облаку или на NAS-у, ниједан алат за спасавање не може заменити добру резервну копију.
Још једна здрава навика је да, када уређујете осетљиве конфигурационе датотеке (/etc/fstab, /etc/default/grub, мрежне датотеке итд.)Увек сачувајте копију са екстензијом .bak или слично. Ако нешто крене наопако и систем се не покрене, можете опоравити оригиналну датотеку са живог диска или у режиму спасавања.
Када се исплати поново инсталирати Линукс и како то учинити без губитка података?
Долази тренутак када, након више покушаја и неуспешних послова, Исплативије је поново инсталирати дистрибуцију него стално ажурирати нестабилан систем.Кључно је то урадити на начин који не доводи до губитка информација.
Дистрибуције попут Ubuntu, Linux Mint или Zorin обично нуде експлицитну опцију у свом инсталатеру за Поново инсталирајте систем, а да притом задржите своје личне датотеке, па чак и инсталиране апликацијеТо је Линуксовска верзија Виндоусове „инсталације за поправку“.
Иако ова опција обично функционише веома добро, увек је препоручљиво Подржите га тако што ћете направити резервну копију вашег /home директоријума и свих осетљивих података на екстерном диску или у облаку.у случају да нешто крене по злу током процеса.
Ако ни „конзервативна“ поновна инсталација не реши проблем, последње решење је обришите и поново инсталирајте систем од нуле користећи одвојене партиције за /boot, / и /home/dataСледећи пут када дође до проблема са покретањем система, једноставно форматирајте /boot и /, остављајући партицију са подацима нетакнутом.
Чак и ако имате само једну мешовиту партицију где су систем и подаци заједно, и даље можете Покрените систем са живог диска, монтирајте ту партицију, копирајте податке на екстерни диск, а затим поново инсталирајте. са безбрижном вештином да су ваше датотеке већ безбедне.
Ако сте, након свега овога, успели да поново покренете свој Linux систем, најмудрије је да усвојите неке рутине: Будите изузетно опрезни приликом ажурирања језгара и критичних пакета, редовно правите резервне копије, одвојите оперативни систем од података, онемогућите функције брзог покретања система Windows и држите USB меморију при руци помоћу алата попут Boot-Repair-а.Пратећи логичан редослед провера – хардвер, GRUB, фајл систем, пакети, језгра и тек на крају, поновна инсталација – веома је ретко да се Линукс који се неће покренути претвори у смртну казну за ваше податке или ваше време.

