Como ter inicialização tripla Linux Mint 17 Cinnamon / Ubuntu 14.04 / Windows 8?

7

Instalei o Ubuntu 14.04 e o Windows 8 como um sistema de inicialização dupla; agora, quero instalar o Linux Mint 17 e ter um sistema de inicialização tripla. Como posso ter o Mint 17 na minha inicialização tripla? Como posso particionar meu HDD? Eu quero instalar isso com USB e não usando o Windows Installer.

    
por αғsнιη 13.09.2014 / 11:25

2 respostas

7

Basta instalar normalmente. Você pode inicializar a partir do seu USB e seguir os passos do instalador. Você pode criar uma partição manualmente antes de instalar ou usar as ferramentas fornecidas pelo instalador Mint para particionar durante o processo de instalação.

A única coisa que você realmente precisa se preocupar é quando o instalador pergunta se deve instalar um gerenciador de inicialização (GRUB). Então você tem 2 escolhas. Já que você já tem um GRUB instalado pelo Ubuntu, você pode optar por não instalar um novo a partir do mint e usar o Ubuntu ou instalar o Mint e substituir o Ubuntu.

  1. Use o GRUB existente.

    Quando o instalador perguntar se você deseja instalar um gerenciador de inicialização, diga não. Quando a instalação terminar, reinicie e carregue o Ubuntu (o Mint não aparecerá na lista de SOs disponíveis). A partir do Ubuntu, atualize o GRUB para que ele detecte sua nova instalação do Mint:

    sudo update-grub
    
  2. Use o GRUB do Mint.

    Quando o instalador perguntar se você deseja instalar um gerenciador de inicialização, diga sim. Certifique-se de instalá-lo no mesmo local onde o GRUB do Ubuntu foi instalado. Este provavelmente será o registro mestre de inicialização (MBR) de seu disco rígido principal. Reinicie e agora você deve ter o GRUB da Mint instalado e poderá escolher Mint, Ubuntu ou Windows.

por 13.09.2014 / 13:54
0

A maioria dos sistemas suporta a inicialização de instalações diferentes de partições diferentes. Eu tenho encontrado multiboot com várias instalações Linux para funcionar melhor, se cada instalação tiver sua própria cópia do GRUB.

Carregar o GRUB de dentro do GRUB é bastante simples se você estiver usando uma versão recente do GRUB.

Esse arquivo /etc/grub.d/40_custom permite que eu faça multi-inicialização entre diferentes versões do Ubuntu. Ele deve ser semelhante em outras distribuições, embora o arquivo de configuração possa ter um nome diferente e, obviamente, o caminho para core.img será diferente em cada caso.

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

set timeout=25
set timeout_style=menu

menuentry 'Raring' { multiboot /raring/boot/grub/i386-pc/core.img }
menuentry 'Saucy' { multiboot /saucy/boot/grub/i386-pc/core.img }
menuentry 'Trusty' { multiboot /trusty/boot/grub/i386-pc/core.img }

É possível inicializar várias distribuições Linux a partir de uma única partição. Eu não conheço nenhuma distribuição que suporte isso, mas a maioria das distribuições pode fazer isso com pequenas alterações. Eu tenho usado esse arquivo /usr/share/initramfs-tools/hooks/rootdir para inicializar o Ubuntu e o Debian de um subdiretório em vez da raiz de uma partição:

#!/bin/sh
# /usr/share/initramfs-tools/hooks/rootdir

set -e

if [ "$1" = prereqs ]; then
    exit 0
fi

. /usr/share/initramfs-tools/hook-functions

DEFAULT_DIR="$(/usr/bin/grub-mkrelpath /)"

mkdir -p "$DESTDIR"/scripts/local-bottom
cat >"$DESTDIR"/scripts/local-bottom/rootdir <<EOF
#!/bin/sh

PREREQ=""
prereqs()
{
     echo "\$PREREQ"
}

case \ in
prereqs)
     prereqs
     exit 0
     ;;
esac

ROOTDIR="$DEFAULT_DIR"

for x in \$(cat /proc/cmdline); do
    case \${x} in
    rootdir=*)
        ROOTDIR="\${x#rootdir=}"
        ;;
    esac
done

if [ -n "\${ROOTDIR#/}" ] && [ -d "/root/\${ROOTDIR}" ]
then
    [ -d /rootfs ] || mkdir -m 0700 /rootfs
    mount --move "/root" "/rootfs"
    mount --bind "/rootfs/\${ROOTDIR}" "/root"
    umount "/rootfs"
fi

EOF

chmod 0755 "$DESTDIR"/scripts/local-bottom/rootdir
    
por 13.09.2014 / 15:26