Sessão ao vivo ISO de um disco rígido externo?

0

É possível usar um disco rígido externo para iniciar uma sessão Ubuntu ao vivo?

Ter um arquivo ISO como todo o conteúdo da primeira partição do dispositivo é suficiente?

Obrigado por ler ...!

EDIT ao ler o primeiro comentário à minha pergunta original: Se bem me lembro, eu PODERIA rodar uma sessão ao vivo do Oneiric Ocelot de alguma forma. Não foi de um CD porque eu não gravei um, então deve ter sido de um arquivo ISO. Ainda muito confuso ...

    
por amemus 07.02.2012 / 11:07

2 respostas

1

Você deve usar uma ferramenta chamada uNetbootin Baixar aqui

apenas aponte o arquivo para ISO e seu drive portátil

Além disso, para um desempenho mais rápido, forneça pelo menos 512 MB de espaço de persistência Você também pode fazer o checkout no site PenDriveLinux.com para mais informações.

    
por sarveshlad 07.02.2012 / 16:31
3

Você só precisa colocar o seu ISO na sua unidade externa, depois instalar o Grub2 e configurá-lo adequadamente.

Vamos supor que sua unidade seja / dev / sdb montada em / media / Drive e, em seguida, em um terminal raiz (use sudo -i para se tornar root), digite:

grub-install --no-floppy --root-directory=/media/Drive /dev/sdb

Você obterá uma pasta de inicialização na raiz da sua unidade externa. Vá para / media / drive / boot / grub e coloque um arquivo grub.cfg, contendo algo como (por favor, adapte os caminhos e os nomes ISO às suas necessidades - no exemplo abaixo, os ISOs são colocados na raiz da partição):

set timeout=10
set default=0

menuentry "System Rescue CD 64 bits" {
 loopback loop /systemRescueCD.iso
 linux (loop)/isolinux/rescue64 isoloop=/systemRescueCD.iso setkmap=fr docache
 initrd (loop)/isolinux/initram.igz
}

menuentry "System Rescue CD 32 bits" {
 loopback loop /systemRescueCD.iso
 linux (loop)/isolinux/rescuecd isoloop=/systemRescueCD.iso setkmap=fr docache
 initrd (loop)/isolinux/initram.igz
}

menuentry "Ubuntu 11.10 64 bits ISO" {
 loopback loop /ubuntu64-11.10.iso
 linux (loop)/casper/vmlinuz boot=casper locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=/ubuntu64-11.10.iso file=/cdrom/preseed/ubuntu.seed noeject noprompt quiet splash --
 initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 11.10 64 bits alternate ISO" {
 loopback loop /ubuntu64-11.10-alternate.iso
 linux (loop)/casper/vmlinuz boot=casper locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=/ubuntu64-11.10-alternate.iso noeject --
 initrd (loop)/casper/initrd.lz
}

Como você pode ver, você pode colocar outras ISOs. Por favor, note que todos os ISOs não são compatíveis! Por exemplo, você precisa extrair o conteúdo de um ISO do Fedora 16 e usar uma configuração ligeiramente diferente para o Grub2:     menuentry "Fedora 16 64 Gnome" {       set root = (hd0, msdos1)       linux / fedora16-64 / efi / boot / vmlinuz0 root = LABEL = Instalador live_dir = / fedora16-64 / LiveOS / rootfstype = auto ro liveimg localidade rhgb = fr_FR bootkbd = fr       initrd /fedora16-64/efi/boot/initrd0.img     }

Além disso, note que sua unidade externa deve ter um sistema de arquivos adequado (evite NTFS!) e que às vezes é completamente impossível usar algumas chaves USB dessa maneira (não sei porque ... elas simplesmente não inicializam, evento com o sinalizador de inicialização definido!)

Por último, uma sugestão: faça duas partições no seu drive externo. Um (tipicamente FAT32 ou ext?) Onde você colocará seus ISOs e outro onde você poderá armazenar dados persistentemente.

Esperando que isso ajude ...

PS: Grub pode reclamar no primeiro estágio. Você poderia usar a opção --force ou reformatar sua unidade externa (fazendo a primeira partição a partir de 1 MB).

Além disso, se você estiver usando um sistema como o DSL (DamnSmallLINUX), ele não verá extensões de partição ext4 precisando formatar o drive externo usando ext3 para persistência.

    
por AlA 26.03.2012 / 01:31