User Tools

Site Tools


перегенерация_initrd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
перегенерация_initrd [2023/10/26 14:54] uf4nперегенерация_initrd [2024/03/07 13:07] (current) uf4n
Line 1: Line 1:
 ====== Перегенерация initrd ====== ====== Перегенерация initrd ======
  
-==== Описание проблемы ====+==== Почему это понадобилось ====
  
 Жизненные обстоятельства были таковы, что пришлось достать из одного системного блока жёсткий диск и установить на него систему уже на другом оборудовании. Установка прошла успешно, но после возвращении диска к родному оборудованию система перестала грузиться. Точнее говоря, загрузчик отрабатывал штатно, потом без проблем загружалось ядро, а на следующем этапе - initrd - по прошествию n-ного времени выводилась ошибка  Жизненные обстоятельства были таковы, что пришлось достать из одного системного блока жёсткий диск и установить на него систему уже на другом оборудовании. Установка прошла успешно, но после возвращении диска к родному оборудованию система перестала грузиться. Точнее говоря, загрузчик отрабатывал штатно, потом без проблем загружалось ядро, а на следующем этапе - initrd - по прошествию n-ного времени выводилась ошибка 
Line 9: Line 9:
 {{::the_wating_time_expired_initrd_error.png?400|}} {{::the_wating_time_expired_initrd_error.png?400|}}
  
-==== Решение ====+==== Как сделать ====
  
 Чтобы сгенерировать initrd для нового оборудования, на данном компьютере нужно загрузиться с флешки в live или rescue режим. Далее системе нужно поменять корневой каталог. Чтобы сгенерировать initrd для нового оборудования, на данном компьютере нужно загрузиться с флешки в live или rescue режим. Далее системе нужно поменять корневой каталог.
Line 40: Line 40:
 Генерация initrd Генерация initrd
  
-  [rescue /]# make-initrd --kernel=3.16.6-un-def-alt1+  [rescue /]# ls -1d /lib/modules/
 +  /lib/modules/3.14.22-std-def-alt1 
 +  /lib/modules/3.14.23-std-def-alt1 
 +  /lib/modules/3.16.6-un-def-alt1 
 + 
 +  [rescue /]# make-initrd --kernel=3.14.22-std-def-alt1
      
 После того как отработала команда нужно покнуть среду croot. Это делается сочетанием клавиш Ctrl + D. После того как отработала команда нужно покнуть среду croot. Это делается сочетанием клавиш Ctrl + D.
перегенерация_initrd.1698332089.txt.gz · Last modified: 2023/10/26 14:54 by uf4n