Как установить Windows на мой нетбук Ubuntu с USB, если BIOS не поддерживает загрузку с USB?

РЕШЕНИЕ: Файл сценария, который устанавливает XMind 8

Я очень удивлен тем, что XMind оставил пользователей Unix с таким расстройством для установки XMind 8.

Чтобы решить проблему, я написал сценарий bash, который устанавливает XMind 8. Я тестировал его с Ubuntu 16.04.2. Это также установит пункт меню XMind и его значок.

#!/bin/bash #xmind8Install.sh

usage=$(cat << EOM

USAGE: -This script works with "XMind_amd64" only (not i386, 32-bit)! Tested with Ubuntu 16.04.2 -Best to just copy this script file into the same directory as the downloaded xmind-8-update1-linux.zip file (or whatever you called it). -This script will create a final direcoty 'xmind8' to install into but you need to pick where you want that 'xmind8' directory if you don't want the default of '$HOME/.local/bin'.

xmind [/path/to/downloaded_xmind_file-name.zip] [/path/to/where/you/want/to/install (DEFAULT: $HOME/.local/bin)]

EXAMPLE: sudo bash $0 xmind-8-update1-linux.zip sudo bash $0 Downloads/xmind-8.zip sudo bash $0 xmind-8-update1-linux.zip $HOME/apps sudo bash $0 xmind-8-update1-linux.zip /opt \n EOM )

[[ ($# < 1) || ("$1" == "--help") || ("$1" == "-h") || ("$1" == "-H") ]] && echo -e "${usage}" #Displays help/usage info

function fCHECKSUDO { # checks to make sure the script is being run as root if [ "$(id -u)" != '0' ] then echo -e "\n $(tput setaf 1)This script has to be run as root! ($ sudo bash ...)$(tput setaf 9)\n" exit 1 fi } fCHECKSUDO

type unzip >/dev/null 2>&1 || { apt-get install -y unzip; } #This installs the package 'unzip' if it is not already installed. fileZip="${1}" installDirRoot="${2:-"$HOME/.local/bin"}" #echo '$fileZip='$fileZip " " '$installDirRoot='$installDirRoot

function _installXMind8 { ##user preferences seemed to be saved into: xmind/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ ##http://www.xmind.net/m/PuDC a beta DEB package ##To find the icon images: $ find ~/bin/xmind8 -iname xmind.*.png #[[ ! -f "$fileZip" ]] && wget -t 4 -O xmind8.zip "https://www.xmind.net/xmind/downloads/xmind-8-update1-linux.zip" ##xmind.net is blocking non-browser downloads [[ ! -d "$installDirRoot" ]] && mkdir -pv "$installDirRoot" unzip "$fileZip" -d "$installDirRoot/xmind8" "$installDirRoot/xmind8/setup.sh"

xmindini="$installDirRoot/xmind8/XMind_amd64/XMind.ini" cp $xmindini ${xmindini}.BAK oneDot="${installDirRoot}/xmind8/XMind_amd64/" twoDot="${installDirRoot}/xmind8/" sed -i "s/^.//${oneDot////\/}/g" $xmindini sed -i "s/^..//${twoDot////\/}/g" $xmindini

cat <<-EOF > $HOME/.local/share/applications/xmind.desktop [Desktop Entry] Type=Application Name=XMind Comment=Create and share mind maps. Exec=$installDirRoot/xmind8/XMind_amd64/XMind %f Categories=Office; NoDisplay=false MimeType=application/zip Terminal=false Icon=$installDirRoot/xmind8/XMind_amd64/configuration/org.eclipse.osgi/981/0/.cp/icons/xmind.64.png EOF

chown -R ${HOME//\/home\//}:${HOME//\/home\//} $installDirRoot
chown -R ${HOME//\/home\//}:${HOME//\/home\//} $HOME/.local/share/applications/xmind.desktop
}
_installXMind8

Инструкции для новичков по установке XMind8 с этим скриптом:

1) Загрузить XMind 8 zip-файл (который у вас, вероятно, уже есть, и именно поэтому вы здесь сейчас). 2) Создайте пустой файл $ touch xmind8Install.sh в том же каталоге, в котором вы сохранили загруженный файл xmind-8-update1-linux.zip. 3) Скопируйте содержимое приведенного выше сценария bash в файл xmind8Install.sh 4) запустите $ bash xmind8Install.sh --help для информации об использовании.

например: $ sudo bash xmind8Install.sh xmind-8-update1-linux.zip

1
задан 5 July 2012 в 20:47

6 ответов

То, что вы собираетесь сделать, это установить Plop Boot manager. Plop boot manager - небольшая программа, которая позволяет вам загружаться со всех доступных на вашем компьютере устройств, включая USB, даже если ваш BIOS не поддерживает его. Загрузите ISO-образ менеджера загрузки Plop с здесь . Обязательно выберите правильную версию менеджера загрузки Plop. Если вы не уверены в выборе 32-разрядной или 64-разрядной версии, выберите 32-разрядную версию. Теперь вам нужно настроить Grub2 для загрузки из загруженного вами ISO-файла. В терминале запустите gksudo gedit /etc/grub.d/40_custom. Вставьте следующий текст ниже строки exec tail.

Код:

menuentry "Plop Linux ISO" {

    echo Loading Plop Linux
    set isofile="/iso/ploplinux-4.2.2.iso"
    loopback loop $isofile
    linux (loop)/syslinux/kernel/bzImage vga=1 iso_filename=$isofile
    initrd (loop)/syslinux/kernel/initramfs.gz

}

Замените /iso/ploplinux-4.2.2.iso на местоположение вашего загруженного ISO-файла. Сохраните файл и закройте gedit. Когда вы перезагрузите компьютер, выберите пункт Plop Linux ISO из меню Grub2. Наконец, выберите plop boot manager из меню Plop, подключите ваш USB и выберите опцию USB для загрузки с вашего USB!

0
ответ дан 25 July 2018 в 18:11

То, что вы собираетесь сделать, это установить Plop Boot manager. Plop boot manager - небольшая программа, которая позволяет вам загружаться со всех доступных на вашем компьютере устройств, включая USB, даже если ваш BIOS не поддерживает его. Загрузите ISO-образ менеджера загрузки Plop с здесь . Обязательно выберите правильную версию менеджера загрузки Plop. Если вы не уверены в выборе 32-разрядной или 64-разрядной версии, выберите 32-разрядную версию. Теперь вам нужно настроить Grub2 для загрузки из загруженного вами ISO-файла. В терминале запустите gksudo gedit /etc/grub.d/40_custom. Вставьте следующий текст ниже строки exec tail.

Код:

menuentry "Plop Linux ISO" {

    echo Loading Plop Linux
    set isofile="/iso/ploplinux-4.2.2.iso"
    loopback loop $isofile
    linux (loop)/syslinux/kernel/bzImage vga=1 iso_filename=$isofile
    initrd (loop)/syslinux/kernel/initramfs.gz

}

Замените /iso/ploplinux-4.2.2.iso на местоположение вашего загруженного ISO-файла. Сохраните файл и закройте gedit. Когда вы перезагрузите компьютер, выберите пункт Plop Linux ISO из меню Grub2. Наконец, выберите plop boot manager из меню Plop, подключите ваш USB и выберите опцию USB для загрузки с вашего USB!

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

То, что вы собираетесь сделать, это установить Plop Boot manager. Plop boot manager - небольшая программа, которая позволяет вам загружаться со всех доступных на вашем компьютере устройств, включая USB, даже если ваш BIOS не поддерживает его. Загрузите ISO-образ менеджера загрузки Plop с здесь . Обязательно выберите правильную версию менеджера загрузки Plop. Если вы не уверены в выборе 32-разрядной или 64-разрядной версии, выберите 32-разрядную версию. Теперь вам нужно настроить Grub2 для загрузки из загруженного вами ISO-файла. В терминале запустите gksudo gedit /etc/grub.d/40_custom. Вставьте следующий текст ниже строки exec tail.

Код:

menuentry "Plop Linux ISO" {

    echo Loading Plop Linux
    set isofile="/iso/ploplinux-4.2.2.iso"
    loopback loop $isofile
    linux (loop)/syslinux/kernel/bzImage vga=1 iso_filename=$isofile
    initrd (loop)/syslinux/kernel/initramfs.gz

}

Замените /iso/ploplinux-4.2.2.iso на местоположение вашего загруженного ISO-файла. Сохраните файл и закройте gedit. Когда вы перезагрузите компьютер, выберите пункт Plop Linux ISO из меню Grub2. Наконец, выберите plop boot manager из меню Plop, подключите ваш USB и выберите опцию USB для загрузки с вашего USB!

0
ответ дан 4 August 2018 в 15:54

То, что вы собираетесь сделать, это установить Plop Boot manager. Plop boot manager - небольшая программа, которая позволяет вам загружаться со всех доступных на вашем компьютере устройств, включая USB, даже если ваш BIOS не поддерживает его. Загрузите ISO-образ менеджера загрузки Plop с здесь . Обязательно выберите правильную версию менеджера загрузки Plop. Если вы не уверены в выборе 32-разрядной или 64-разрядной версии, выберите 32-разрядную версию. Теперь вам нужно настроить Grub2 для загрузки из загруженного вами ISO-файла. В терминале запустите gksudo gedit /etc/grub.d/40_custom. Вставьте следующий текст ниже строки exec tail.

Код:

menuentry "Plop Linux ISO" {

    echo Loading Plop Linux
    set isofile="/iso/ploplinux-4.2.2.iso"
    loopback loop $isofile
    linux (loop)/syslinux/kernel/bzImage vga=1 iso_filename=$isofile
    initrd (loop)/syslinux/kernel/initramfs.gz

}

Замените /iso/ploplinux-4.2.2.iso на местоположение вашего загруженного ISO-файла. Сохраните файл и закройте gedit. Когда вы перезагрузите компьютер, выберите пункт Plop Linux ISO из меню Grub2. Наконец, выберите plop boot manager из меню Plop, подключите ваш USB и выберите опцию USB для загрузки с вашего USB!

0
ответ дан 6 August 2018 в 00:33

То, что вы собираетесь сделать, это установить Plop Boot manager. Plop boot manager - небольшая программа, которая позволяет вам загружаться со всех доступных на вашем компьютере устройств, включая USB, даже если ваш BIOS не поддерживает его. Загрузите ISO-образ менеджера загрузки Plop с здесь . Обязательно выберите правильную версию менеджера загрузки Plop. Если вы не уверены в выборе 32-разрядной или 64-разрядной версии, выберите 32-разрядную версию. Теперь вам нужно настроить Grub2 для загрузки из загруженного вами ISO-файла. В терминале запустите gksudo gedit /etc/grub.d/40_custom. Вставьте следующий текст ниже строки exec tail.

Код:

menuentry "Plop Linux ISO" {

    echo Loading Plop Linux
    set isofile="/iso/ploplinux-4.2.2.iso"
    loopback loop $isofile
    linux (loop)/syslinux/kernel/bzImage vga=1 iso_filename=$isofile
    initrd (loop)/syslinux/kernel/initramfs.gz

}

Замените /iso/ploplinux-4.2.2.iso на местоположение вашего загруженного ISO-файла. Сохраните файл и закройте gedit. Когда вы перезагрузите компьютер, выберите пункт Plop Linux ISO из меню Grub2. Наконец, выберите plop boot manager из меню Plop, подключите ваш USB и выберите опцию USB для загрузки с вашего USB!

0
ответ дан 7 August 2018 в 17:58

То, что вы собираетесь сделать, это установить Plop Boot manager. Plop boot manager - небольшая программа, которая позволяет вам загружаться со всех доступных на вашем компьютере устройств, включая USB, даже если ваш BIOS не поддерживает его. Загрузите ISO-образ менеджера загрузки Plop с здесь . Обязательно выберите правильную версию менеджера загрузки Plop. Если вы не уверены в выборе 32-разрядной или 64-разрядной версии, выберите 32-разрядную версию. Теперь вам нужно настроить Grub2 для загрузки из загруженного вами ISO-файла. В терминале запустите gksudo gedit /etc/grub.d/40_custom. Вставьте следующий текст ниже строки exec tail.

Код:

menuentry "Plop Linux ISO" {

    echo Loading Plop Linux
    set isofile="/iso/ploplinux-4.2.2.iso"
    loopback loop $isofile
    linux (loop)/syslinux/kernel/bzImage vga=1 iso_filename=$isofile
    initrd (loop)/syslinux/kernel/initramfs.gz

}

Замените /iso/ploplinux-4.2.2.iso на местоположение вашего загруженного ISO-файла. Сохраните файл и закройте gedit. Когда вы перезагрузите компьютер, выберите пункт Plop Linux ISO из меню Grub2. Наконец, выберите plop boot manager из меню Plop, подключите ваш USB и выберите опцию USB для загрузки с вашего USB!

0
ответ дан 15 August 2018 в 18:42

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

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