Как я могу восстановить двойную загрузку Windows / Linux после установки Linux Mint? [закрыто]

Ниже приведена модификация соответствующей части /etc/bash.bashrc (на Ubuntu 10.04), которая будет модифицировать обработчик command_not_found для запуска анализатора выражения оболочки, если первым символом неизвестной команды является число или - или [ f6].

Вы сможете сделать любую арифметику shell таким образом; см. http://www.gnu.org/software/bash/manual/bashref.html#Shell-Arithmetic для списка арифметических операторов.

Обратите внимание, что если выражение, которое вы хотите оценить, содержит [ f7], вам придется процитировать * с помощью \ или кавычек, так как оболочка будет расширять имя файла, прежде чем решать, какую команду запускать.

Поместите это в свой ~/.bashrc, затем введите . ~/.bashrc и попробуйте.

# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found ]; then
    function command_not_found_handle {
        if [[ $1 == [0-9+-]* ]]; then
           echo $(( $@ ))
        elif [ -x /usr/lib/command-not-found ]; then
           /usr/bin/python /usr/lib/command-not-found -- $1
           return $?
        elif [ -x /usr/share/command-not-found ]; then
           /usr/bin/python /usr/share/command-not-found -- $1
           return $?
        else
           return 127
        fi
    }
fi

Пример вывода: (I набрав cta, опечатку, просто чтобы проверить, что наш новый обработчик command_not_found все равно попытается найти неизвестные команды).

mp@ubuntu:~$ cta
No command 'cta' found, did you mean:
 Command 'cda' from package 'xmcd' (universe)
 Command 'cat' from package 'coreutils' (main)
cta: command not found
mp@ubuntu:~$ 9000-1000
8000
1
задан 19 January 2016 в 04:54

2 ответа

Кажется, что вы удалили загрузчик / менеджер Windows!

Ubuntu & amp; Монетный двор идентифицирует Windows как Windows & amp; / or System При правильной установке. Этот вопрос, вероятно, лучше в Super User. Возможно, что-то вроде ... Как исправить диспетчер загрузки, не навредив Linux?

Суперпользователь.

1
ответ дан 23 May 2018 в 14:11

Похоже, вы сделали все, кроме самых простых: обновите GRUB. Загрузите в Ubuntu и запустите в терминале:

sudo update-grub

GRUB должен распознать Windows.

0
ответ дан 23 May 2018 в 14:11
  • 1
    Я забыл упомянуть, что я запускал его (также Boot Repair запускает его для вас). Я получил No volume groups found, когда я запускал его вручную. Я собираюсь обновить свой вопрос. – sargas 19 January 2016 в 04:48
  • 2
    Пожалуйста, сделайте следующее: * Загрузите свой компьютер. Когда вы увидите меню GRUB, нажмите «c». Вы попадете в командную строку GRUB. Выполните следующие команды: set root=(hd0,msdos2) chainloader +1 boot Если вы получите какую-либо ошибку, запустите все, заменив msdos на gpt в первых командах. Это должно загружать Windows. Если это работает, дайте мне знать об этом. – Eduardo Cola 19 January 2016 в 04:57

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

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