Как сохранить переменную, измененную пользователем?

Существует альтернативная причина этой проблемы. В этом конкретном случае GRUB был как-то поврежден и нуждается в ремонте или переустановке. Однако, как показано в решении Grub, сбой происходит с «Восстановление загрузки». с ошибкой «неизвестной файловой системы», также возможно, что корневой раздел, на котором установлен GRUB, может быть поврежден. Чтобы исправить это:

Это возможное решение, но оно не должно использоваться, чтобы ваш корневой раздел не был поврежден. Выполняя команду fsck -t ext4 /dev/sda1, эта программа пытается выполнить поиск и исправление ошибок на поврежденной файловой системе. Замените sda1 на ваш фактический корневой раздел. Замените ext4 на фактическую файловую систему; вы должны знать файловую систему, иначе раздел будет более поврежден. См. Сбой восстановления Grub с «Восстановление загрузки». с ошибкой «неизвестной файловой системы» .

Несмотря на то, что у этого вопроса есть ответ, есть альтернативный способ исправить проблему, которая работала для меня. Шаги объясняются в мучительном видео Grub Rescue - Guide для начинающих. Короче говоря, он будет полностью переустанавливать GRUB   2, а не восстанавливать его.

Поскольку это видео так больно смотреть, я перечислим следующие шаги (как я должен, независимо от того, насколько больно смотреть видео)

Запустить живую сессию Ubuntu. Видео использует live CD, тогда как я использовал живой USB. Я убедился, что у живого USB есть такая же версия Ubuntu, что у меня на жестком диске. Найдите, где был установлен ваш корневой раздел. В видео пользователь использует Nautilus для навигации по каждому подключенному накопителю. Он был установлен с длинной строкой цифр и символов. Если это так, выполните следующие шаги, чтобы перемонтировать раздел. Затем перейдите к шагу 5. Подключите терминал с помощью Ctrl + Alt + T и используйте команду mount, чтобы найти имя раздела. Установите раздел. Создайте новую папку в своей медиа-папке. [F4]. Затем просто установите свой раздел в эту папку. sudo mount /dev/sdxx /media/ubuntu, где xx of sdxx определяется на шаге 3. Привяжите следующие каталоги из корневого каталога вашего live CD / USB к вашему корневому каталогу в вашей версии Ubuntu. Каталоги - это dev proc и sys. Сделайте это со следующими командами:
sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /sys /media/ubuntu/sys
sudo mount --bind /proc /media/ubuntu/proc
Измените корневой каталог на тот, который находится на вашем разделе Ubuntu. sudo chroot /media/ubuntu/ Сделав это, установка GRUB   2 снова установит его в корневую директорию вашего дистрибутива Ubuntu, а не на live CD / USB. Итак, запустите sudo grub-install /dev/sdx

И вот как исправить GRUB с помощью live CD / USB. Этот метод был разработан пользователем crazytechzone пользователя YouTube.

1
задан 21 June 2012 в 17:23

6 ответов

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

2
ответ дан 25 July 2018 в 18:22

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

2
ответ дан 2 August 2018 в 00:35

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

2
ответ дан 4 August 2018 в 16:05

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

2
ответ дан 7 August 2018 в 18:08

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

2
ответ дан 10 August 2018 в 06:55

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

2
ответ дан 15 August 2018 в 18:52
  • 1
    Спасибо за ответ. Я думаю, что текстового файла будет достаточно. Я не знаю, где должен храниться этот файл. Должно ли оно находиться в скрытой папке (например .my-app) в каталоге пользователя или где-нибудь в / opt вместе с другими файлами из моего приложения? – mivoligo 21 June 2012 в 19:08
  • 2
    Лучше хранить пользовательские данные и пользовательские конфигурации в папке .appname в домашнем каталоге. Вы должны сохранить глобальные настройки в / opt – Tachyons 21 June 2012 в 19:16

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

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