Сервер Ubuntu не может загружаться после обновления

Я в обратном порядке написал пост в блоге, в котором сравнивали 8 различных бесплатных редакторов LaTeX, которые доступны для Ubuntu. (Конечно, я использовал Ubuntu, когда писал это сообщение!)

В это время пост составляет около шести месяцев. Я думаю, что большая часть информации будет полезной, хотя некоторые из них устарели, или новые вещи были добавлены тем временем, о которых не упоминалось. (Например, Texmaker (x) теперь имеет встроенный предварительный просмотр, gedit стал более совместимым с SyncTeX - думаю, теперь у нас есть некоторые функции SyncTeX, хотя я никогда не выяснял, как их использовать.)

[d3 ] Если вы не боитесь дискового пространства (остерегайтесь, это более 2 ГБ!), Я рекомендую установить пакет texlive-full или даже пропустить менеджер пакетов Ubuntu и установить TeXlive прямо из CTAN / TUG. Таким образом, вам никогда не придется беспокоиться о пропаже pacakges.

Несколько человек упомянули Texmaker, но если вы это рассматриваете, я настоятельно рекомендую перейти на сообщение в блоге, сравнивая 8 разных бесплатных редакторов LaTeX , у которого есть намного больше возможностей или, по крайней мере, я сделал, когда сравнивал.

Тем временем я решил использовать vim, но без пакета vim-latex. Я написал некоторые пользовательские сценарии, в том числе тот, который предоставляет vim панель предварительного просмотра live-update-as-you-type, используя mupdf. Если кому-то интересно, я отправлю инструкции для использования с Ubuntu где-нибудь. Тем не менее, я не рекомендую одновременно осваивать оба vim и LaTeX. У каждого из них есть огромная кривая обучения (хотя они оба стоят того!), И попытки сделать их оба одновременно заставили бы самого терпеливого человека кричать.

0
задан 17 September 2017 в 18:48

3 ответа

Как только ваша система / сервер начнет загружаться, нажмите клавишу C. В этом режиме выберите другое ядро ​​и попробуйте загрузить его.

Если он терпит неудачу, вам нужно сначала создать резервную копию, используя live linux distro.

Теперь, когда это будет паника ядра, вам нужно будет сначала установить партитон в режиме реального времени. В этом случае я сначала предлагаю вам установить новое ядро ​​и обновить grub

. Шаг 1: загрузка с помощью Live CD / USB

Шаг 2: введите команду df -h и получите раздел, где установлен Ubuntu

Шаг 3: Установите partiton, где ubuntu использует команду sudo mount /dev/sdX /mnt, где X соответствует заголовку раздела.

Шаг 4: Теперь пришло время получить новые ядра, чтобы либо загрузить его перед рукой, либо вы можете сделать это сейчас.

Откройте ядро ​​ubuntu, выберите последнее ядро. В моем случае это v4.14-rc1, поэтому нажмите на него. Теперь, основываясь на вашей арке сервера, вы можете загрузить ядра. Чтобы узнать арку, введите команду uname -a, чтобы получить справедливое знание арки ядра. X86 показывает свои 32 бита, x86_64 показывает свой 64-битный процессор с поддержкой 32. Поэтому я бы загрузил их в случае 64 бит

linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all .deb linux-headers-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb linux-image-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb

Вы можете сделать либо путем создания текстового файла (я бы назвал его как kernel.list), имеющего все ссылки, сохраняя это, а затем используя wget для загрузки всех этих. В вашем случае это должно быть

sudo wget -i /dev/sdx/kernel.list

Затем введите

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

Это установит весь файл ядра в /dev/sdx на его установленный том в /mnt. или вы можете просто сделать wget -i kernel.list на другой машине. Скопируйте его в /dev/sdx с помощью команды `

sudo cp /usb_driver /dev/sdx

, а затем установите ядро ​​с помощью

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

. Шаг 5: Теперь в типе терминала

sudo grub-install --root-directory=/mnt/ /dev/sdX

они переустановят grub2.

Шаг 6: Теперь просто перезагрузитесь, выполните команду «sudo reboot» и проверьте, работает ли он или нет.

Примечание:

linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb Шаг 6 устанавливает сборку grub2, чтобы ваш загрузчик был исправлен и связан с вашим новым ядром.
0
ответ дан 22 May 2018 в 18:22
  • 1
    спасибо Джорджу за то, что помогли мне, форматируя мой пост / ответ. – SIDDHARTH 17 September 2017 в 21:15
  • 2
    Почему вы считаете, что установка ядра RC является хорошим решением? – Pilot6 17 September 2017 в 21:22
  • 3
    Хотя кандидат на выпуск rc aka может считаться нестабильным ядром. Это обычно не из-за гибкой / scrum-природы ядра Linux. Теперь новое ядро ​​обеспечивает множество функций безопасности, новых обновлений и новых драйверов. Если вы все еще не удовлетворены, вы можете сами рассмотреть стабильное / общее ядро, но у меня есть собственный опыт, заявляющий, что если кто-то знает, что он / она делает, то он / она может это исправить. – SIDDHARTH 17 September 2017 в 21:31
  • 4
    Пример: Раньше я использовал Ubuntu Trusty, который работал нормально. Внезапно мой звук остановился, и он оставил мой системный звук меньше. Затем я снова установил / очистил / установил alsa, alsa-base, pulseaudio, pavucontrol много раз. Он все еще не исправил. Поэтому вместо этого я просто обновился до самого нового ядра, ubuntu снова и снова установил все аудиопакеты и снова вернулся аудио. – SIDDHARTH 17 September 2017 в 21:31
  • 5
    Следуя вашей рекомендации, я загрузил старое ядро ​​и выбрал «easy " вариант выполнения обновления dist (в любом случае он нужен). Он обновил себя до 14.04 с ядром 3.13.0-129, которое, очевидно, устранило проблему. В любом случае я буду переустанавливать этот сервер, поскольку в последнее время он вызывает у меня несколько проблем. И большое спасибо за вашу помощь. – pizwee 18 September 2017 в 19:22

Как только ваша система / сервер начнет загружаться, нажмите клавишу C. В этом режиме выберите другое ядро ​​и попробуйте загрузить его.

Если он терпит неудачу, вам нужно сначала создать резервную копию, используя live linux distro.

Теперь, когда это будет паника ядра, вам нужно будет сначала установить партитон в режиме реального времени. В этом случае я сначала предлагаю вам установить новое ядро ​​и обновить grub

. Шаг 1: загрузка с помощью Live CD / USB

Шаг 2: введите команду df -h и получите раздел, где установлен Ubuntu

Шаг 3: Установите partiton, где ubuntu использует команду sudo mount /dev/sdX /mnt, где X соответствует заголовку раздела.

Шаг 4: Теперь пришло время получить новые ядра, чтобы либо загрузить его перед рукой, либо вы можете сделать это сейчас.

Откройте ядро ​​ubuntu, выберите последнее ядро. В моем случае это v4.14-rc1, поэтому нажмите на него. Теперь, основываясь на вашей арке сервера, вы можете загрузить ядра. Чтобы узнать арку, введите команду uname -a, чтобы получить справедливое знание арки ядра. X86 показывает свои 32 бита, x86_64 показывает свой 64-битный процессор с поддержкой 32. Поэтому я бы загрузил их в случае 64 бит

linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all .deb linux-headers-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb linux-image-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb

Вы можете сделать либо путем создания текстового файла (я бы назвал его как kernel.list), имеющего все ссылки, сохраняя это, а затем используя wget для загрузки всех этих. В вашем случае это должно быть

sudo wget -i /dev/sdx/kernel.list

Затем введите

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

Это установит весь файл ядра в /dev/sdx на его установленный том в /mnt. или вы можете просто сделать wget -i kernel.list на другой машине. Скопируйте его в /dev/sdx с помощью команды `

sudo cp /usb_driver /dev/sdx

, а затем установите ядро ​​с помощью

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

. Шаг 5: Теперь в типе терминала

sudo grub-install --root-directory=/mnt/ /dev/sdX

они переустановят grub2.

Шаг 6: Теперь просто перезагрузитесь, выполните команду «sudo reboot» и проверьте, работает ли он или нет.

Примечание:

linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb Шаг 6 устанавливает сборку grub2, чтобы ваш загрузчик был исправлен и связан с вашим новым ядром.
0
ответ дан 18 July 2018 в 06:41

Как только ваша система / сервер начнет загружаться, нажмите клавишу C. В этом режиме выберите другое ядро ​​и попробуйте загрузить его.

Если он терпит неудачу, вам нужно сначала создать резервную копию, используя live linux distro.

Теперь, когда это будет паника ядра, вам нужно будет сначала установить партитон в режиме реального времени. В этом случае я сначала предлагаю вам установить новое ядро ​​и обновить grub

. Шаг 1: загрузка с помощью Live CD / USB

Шаг 2: введите команду df -h и получите раздел, где установлен Ubuntu

Шаг 3: Установите partiton, где ubuntu использует команду sudo mount /dev/sdX /mnt, где X соответствует заголовку раздела.

Шаг 4: Теперь пришло время получить новые ядра, чтобы либо загрузить его перед рукой, либо вы можете сделать это сейчас.

Откройте ядро ​​ubuntu, выберите последнее ядро. В моем случае это v4.14-rc1, поэтому нажмите на него. Теперь, основываясь на вашей арке сервера, вы можете загрузить ядра. Чтобы узнать арку, введите команду uname -a, чтобы получить справедливое знание арки ядра. X86 показывает свои 32 бита, x86_64 показывает свой 64-битный процессор с поддержкой 32. Поэтому я бы загрузил их в случае 64 бит

linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all .deb linux-headers-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb linux-image-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb

Вы можете сделать либо путем создания текстового файла (я бы назвал его как kernel.list), имеющего все ссылки, сохраняя это, а затем используя wget для загрузки всех этих. В вашем случае это должно быть

sudo wget -i /dev/sdx/kernel.list

Затем введите

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

Это установит весь файл ядра в /dev/sdx на его установленный том в /mnt. или вы можете просто сделать wget -i kernel.list на другой машине. Скопируйте его в /dev/sdx с помощью команды `

sudo cp /usb_driver /dev/sdx

, а затем установите ядро ​​с помощью

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

. Шаг 5: Теперь в типе терминала

sudo grub-install --root-directory=/mnt/ /dev/sdX

они переустановят grub2.

Шаг 6: Теперь просто перезагрузитесь, выполните команду «sudo reboot» и проверьте, работает ли он или нет.

Примечание:

linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb Шаг 6 устанавливает сборку grub2, чтобы ваш загрузчик был исправлен и связан с вашим новым ядром.
0
ответ дан 24 July 2018 в 18:39

Другие вопросы по тегам:

Похожие вопросы: