Ну, сначала вы получите какую-то программу для Windows (файл .exe - скажем, установщик), то вы либо начинаете ее с терминала с помощью
cd /here/the/file/is
wine mywindowsprogram.exe
, либо, насколько я помню, вы можете щелкнуть правой кнопкой мыши по файл .exe в Nautilus и выберите «Open With ...» -> «Wine»
Сам Wine не имеет интерфейса или чего-либо, что можно запустить, он просто запускает программы Windows.
Шаги, которые вы указали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p /media/GRUB2_RESCU/boot/grub
Это абсолютно правильно.
sudo cp /usr/lib/grub/i386-pc/* /media/GRUB2_RESCU/boot/grub
Это не нужно но это не должно повредить что-либо (grub-install делает это автоматически)
echo '(hd0) /dev/sda' > /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 по большей части больше не нуждается в device.map.
sudo grub-install --root-directory=/media /dev/sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это на самом деле ваша команда , но он должен быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно сработать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root=(hd0,1)
configfile /boot/grub/grub.cfg
Чтобы быть уверенным, что это работает даже при перемещении дисков, замените
root=(hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target=fs_uuid --device /dev/sda1
Шаги, которые вы указали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p /media/GRUB2_RESCU/boot/grub
Это абсолютно правильно.
sudo cp /usr/lib/grub/i386-pc/* /media/GRUB2_RESCU/boot/grub
Это не нужно но это не должно повредить что-либо (grub-install делает это автоматически)
echo '(hd0) /dev/sda' > /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 по большей части больше не нуждается в device.map.
sudo grub-install --root-directory=/media /dev/sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это на самом деле ваша команда , но он должен быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно сработать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root=(hd0,1)
configfile /boot/grub/grub.cfg
Чтобы быть уверенным, что это работает даже при перемещении дисков, замените
root=(hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target=fs_uuid --device /dev/sda1
Шаги, которые вы указали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p /media/GRUB2_RESCU/boot/grub
Это абсолютно правильно.
sudo cp /usr/lib/grub/i386-pc/* /media/GRUB2_RESCU/boot/grub
Это не нужно но это не должно повредить что-либо (grub-install делает это автоматически)
echo '(hd0) /dev/sda' > /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 по большей части больше не нуждается в device.map.
sudo grub-install --root-directory=/media /dev/sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это на самом деле ваша команда , но он должен быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно сработать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root=(hd0,1)
configfile /boot/grub/grub.cfg
Чтобы быть уверенным, что это работает даже при перемещении дисков, замените
root=(hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target=fs_uuid --device /dev/sda1
Шаги, которые вы указали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p /media/GRUB2_RESCU/boot/grub
Это абсолютно правильно.
sudo cp /usr/lib/grub/i386-pc/* /media/GRUB2_RESCU/boot/grub
Это не нужно но это не должно повредить что-либо (grub-install делает это автоматически)
echo '(hd0) /dev/sda' > /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 по большей части больше не нуждается в device.map.
sudo grub-install --root-directory=/media /dev/sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это на самом деле ваша команда , но он должен быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно сработать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root=(hd0,1)
configfile /boot/grub/grub.cfg
Чтобы быть уверенным, что это работает даже при перемещении дисков, замените
root=(hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target=fs_uuid --device /dev/sda1
Шаги, которые вы указали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p /media/GRUB2_RESCU/boot/grub
Это абсолютно правильно.
sudo cp /usr/lib/grub/i386-pc/* /media/GRUB2_RESCU/boot/grub
Это не нужно но это не должно повредить что-либо (grub-install делает это автоматически)
echo '(hd0) /dev/sda' > /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 по большей части больше не нуждается в device.map.
sudo grub-install --root-directory=/media /dev/sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это на самом деле ваша команда , но он должен быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно сработать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root=(hd0,1)
configfile /boot/grub/grub.cfg
Чтобы быть уверенным, что это работает даже при перемещении дисков, замените
root=(hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target=fs_uuid --device /dev/sda1
Действия, которые вы дали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p / media / GRUB2_RESCU / boot / grub
Это абсолютно правильно.
sudo cp / usr / lib / grub / i386-pc / * / media / GRUB2_RESCU / boot / grub
Это не нужно, но ничего не должно повредить (grub-install делает это автоматически)
echo '(hd0) / dev / sda' & gt; /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 больше не нуждается в device.map.
sudo grub-install --root-directory = / media / dev / sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это действительно ваша команда, но она должна быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно работать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root = (hd0,1) configfile / boot / grub / grub. cfg
Чтобы убедиться, что это работает даже при перемещении дисков, замените
root = (hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target = fs_uuid --device / dev / sda1
Действия, которые вы дали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p / media / GRUB2_RESCU / boot / grub
Это абсолютно правильно.
sudo cp / usr / lib / grub / i386-pc / * / media / GRUB2_RESCU / boot / grub
Это не нужно, но ничего не должно повредить (grub-install делает это автоматически)
echo '(hd0) / dev / sda' & gt; /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 больше не нуждается в device.map.
sudo grub-install --root-directory = / media / dev / sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это действительно ваша команда, но она должна быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно работать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root = (hd0,1) configfile / boot / grub / grub. cfg
Чтобы убедиться, что это работает даже при перемещении дисков, замените
root = (hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target = fs_uuid --device / dev / sda1
Действия, которые вы дали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p / media / GRUB2_RESCU / boot / grub
Это абсолютно правильно.
sudo cp / usr / lib / grub / i386-pc / * / media / GRUB2_RESCU / boot / grub
Это не нужно, но ничего не должно повредить (grub-install делает это автоматически)
echo '(hd0) / dev / sda' & gt; /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 больше не нуждается в device.map.
sudo grub-install --root-directory = / media / dev / sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это действительно ваша команда, но она должна быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно работать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root = (hd0,1) configfile / boot / grub / grub. cfg
Чтобы убедиться, что это работает даже при перемещении дисков, замените
root = (hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target = fs_uuid --device / dev / sda1
Действия, которые вы дали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p / media / GRUB2_RESCU / boot / grub
Это абсолютно правильно.
sudo cp / usr / lib / grub / i386-pc / * / media / GRUB2_RESCU / boot / grub
Это не нужно, но ничего не должно повредить (grub-install делает это автоматически)
echo '(hd0) / dev / sda' & gt; /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 больше не нуждается в device.map.
sudo grub-install --root-directory = / media / dev / sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это действительно ваша команда, но она должна быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно работать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root = (hd0,1) configfile / boot / grub / grub. cfg
Чтобы убедиться, что это работает даже при перемещении дисков, замените
root = (hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target = fs_uuid --device / dev / sda1
Действия, которые вы дали, близки к работе, но позвольте мне прокомментировать каждый шаг.
mkdir -p / media / GRUB2_RESCU / boot / grub
Это абсолютно правильно.
sudo cp / usr / lib / grub / i386-pc / * / media / GRUB2_RESCU / boot / grub
Это не нужно, но ничего не должно повредить (grub-install делает это автоматически)
echo '(hd0) / dev / sda' & gt; /media/GRUB2_RESCU/boot/grubdevice.map
Это также не нужно, а также ничего не должно повредить. GRUB2 больше не нуждается в device.map.
sudo grub-install --root-directory = / media / dev / sdb
Я не знаю, было ли это опечаткой, когда вы писали свой вопрос, или если это действительно ваша команда, но она должна быть «--root-directory / media / GRUB2_RESCU /». В противном случае grub будет устанавливать свои модули и искать свой grub.cfg в / media / boot / grub (который не находится на флеш-накопителе) вместо / media / GRUB2_RESCU / boot / grub /. Это может объяснить, почему то, что вы пробовали, не сработало.
sudo grub-mkconfig -o /media/GRUB2_RESCU/boot/grub/grub.cfg
Это должно работать, но вам придется запускать grub-mkconfig вручную каждый раз, когда есть обновление ядра, чтобы получить обновленное меню. Вместо этого я бы рекомендовал написать руководство grub.cfg, которое просто загружает grub.cfg из вашего внутреннего диска, например:
root = (hd0,1) configfile / boot / grub / grub. cfg
Чтобы убедиться, что это работает даже при перемещении дисков, замените
root = (hd0,1)
с
search --set --fs-uuid UUID_GOES_HERE
Вы можете найти UUID с помощью этой команды терминала:
sudo grub-probe --target = fs_uuid --device / dev / sda1