The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas > Respostas a Perguntas Frequentes > Dicas e Tutoriais
.
google unix.com



Dicas e Tutoriais Helpful artigos de nossos usuários.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
octave-db 031008 (Padrão sucursal) iBot Software Release - RSS Notícias 0 03-12-2008 07:00
octave-ann 1,0 (Padrão sucursal) iBot Software Release - RSS Notícias 0 03-10-2008 06:40
Octave-FLTK 0.7.1 (Default sucursal) iBot Software Release - RSS Notícias 0 02-05-2008 12:10
Octave 3.0.0 (Default sucursal) iBot Software Release - RSS Notícias 0 01-10-2008 06:40

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 10-07-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.128
Octave --- My óctuplo arranque laptop

Como eu prometi em várias linhas, aqui vão algumas notas sobre a forma como eu instalado vários sistemas operacionais em meu laptap. Vou dar links para as ferramentas que eu obtida de várias terceiros. E vou incluir o código fonte para alguns scripts que eu escrevi.

Introdução
Há alguns meses, a unidade de disco no meu Inspiron 8200 frito fora. Decidi personalizá-lo com novos periféricos. Eu tenho um Seagate 100 GB e uma drive DVD. 100 GB Essa unidade é montada em uma transportadora. É um grande negócio para montar a unidade em uma transportadora, mas remover um parafuso ea transportadora que pode ser simplesmente puxado para fora. Eu comprei uma segunda transportadora 100 GB e uma segunda unidade. Isto permite-me para trocar o meu disco rígido e assim eu posso tentar experimentos com pouco risco. Posso remover uma das minhas baterias e instalar outra unidade na bateria ranhura. Tenho um drive de disquetes para instalar lá. Minha BIOS suporta arrancar a partir de qualquer dispositivo ATA para que eu possa arrancar a partir do disco rígido, o CD / DVD ou para o disquete.

Decidi instalar SO's como muitos que eu podia sobre a nova configuração. O problema é que, exceto para o Linux, tudo exige uma partição primária e há apenas 4 partições primárias. Se um é usado como uma cadeia de partições lógicas, que deixa 3 não-Linux OS's. Eu decidi viver com isso. Existem algumas soluções extremas que não permitiria mais do SO Linux, mas eles são muito extremas. Eu queria NetBSD, Desktop BSD e Solaris 8, para além do que eu fiz instalar. Mas os 3 SO's não parece valer muito medidas extremas. Então eu liquidação com:
  • Windows XP
  • Redhat
  • Fedora
  • SuSE
  • Debian
  • Científico
  • FreeBSD
  • Solaris 10

Ferramentas

Eu usei várias ferramentas para me ajudar com este projecto.

GRUB
Primeiro, eu preciso de um bom bootloader que eu entendo completamente. GRUB é realmente o único jogo na cidade. Existem algumas muito poderoso bootloader produtos, mas sem acesso ao código fonte, existe um limite para o quão bem eu posso entendê-los. GRUB é realmente muito fácil de compreender, mas tem sido mal documentados. Até que eu entendi o GRUB, várias catástrofes proferida meu sistema unbootable. Em cada caso, eu era capaz de eventualmente detectar exatamente o que aconteceu. Realmente já não é possível tornar o meu sistema unbootable.

Disk Director / True Image
Eu precisava de uma Partição Manager e Partition Magic que tenho usado no passado. Mas Powerquest vendeu o produto para outra empresa e não parece estar bem apoiado agora. Eu decidi tentar Acronis Disk Director, que é menos dispendioso. Não é perfeito, mas funcionou bem o suficiente. Eu também comprei Acronis True Image. Novamente não perfeito, mas pode restaurar completamente o sistema para um novo drive de DVD. Você pode criar um CD inicializável que tem os dois produtos no mesmo. Isso permite backups e restaurações a partir de um disco quiescentes. Disk Director vem com um editor GUI sector que é indiscutivelmente melhor que dskprobe.

Disco Assistente / Seatools
Seagate tem esses utilitários disponíveis para download em seu site. Trata-se do CD inicializável que possa executar diagnósticos e escrever zeros sobre um disco inteiro entre diversas outras tarefas. Gosto de zero a uma unidade antes de fazer um re-instalar (9 horas para 100 GB!). E isso pode fazer ensaios não-destrutivos na unidade. Outros fabricantes têm semelhante utilitários.

Sistema Rescue CD
Quando eu tiver problemas durante o projeto, esta é a ferramenta que me levou para fora da floresta. É basicamente um "Live CD", com um lote de ferramentas úteis disponíveis.

Setor Inspetor
Esta é uma linha baseada XP COMAND setor físico utilitário. Ela pode fazer um monte de coisas que a GUI baseada sector editores não podem fazer. Este é um programa Microsoft e é gratuito.

grub
Acronis Disk Director Suite 10,0
Acronis True Image 9,0 Home
Disco Assistente
Seatools
SystemRescueCd
sector inspector

Eu tenho mudado de dskprobe à Acronis Setor Editor. Mas dskprobe é livre e que vem em apoio ao pacote de ferramentas XP instalação CD. Ou você pode baixar as Ferramentas de suporte aqui. doc dskprobe vem com um arquivo chamado dskprtrb.doc que achei muito útil. Também dskprobe é um stand-alone utilitário Acronis sector, enquanto o sub-editor é uma ferramenta do Disk Director.

Notas de Instalação

Aqui estão algumas notas sobre o que eu fiz para instalar o os'es. Não basta reunir uma colecção de SO's e ir diretamente para a massa instalação. Fiz teste instalações primeiros a adquirir experiência com cada um instalador. Em todo o caso, eu usei o "costume" opções para maximizar o meu flexibilidade durante a instalação. Isso significa que eu tinha que entender cada instalador bastante bem. Lembre-se que o Master Boot Record tem uma mesa para 4 partição entradas.

Windows XP
Eu instalei XP, em primeiro lugar, a primeira partição primária que eu formatado com um sistema NTFS. Eu instalei a consola de recuperação e acrescentei uma opção de arranque em modo seguro. Isto significa que o bootloader NT apresenta um menu não ao contrário do grub menu. Criei um E: partição FAT32 que utilizou. Esta é a minha primeira partição lógica. A segunda entrada na tabela de partição agora é consumida para apoiar a minha seqüência de partições lógicas. Esta partição contém arquivos de dados e Linux vai montá-la como / driveE. Isto permite-me mover arquivos entre o Linux e XP. No tempo inicialização, o NT loader procura por um arquivo chamado hiberfil.sys. Se encontrado, ele é carregado na memória e execução recomeça. Esta é a forma como é implementada hibernação. Ao despertar do modo de hibernação, é crítico que nada mudou desde que começou a hibernação. Mesmo undocking docking ou um laptop é suficiente é causar problemas. Eu vou estar inicializando através grub e eu não posso garantir que um outro sistema operacional pode não começar. Desde que estou compartilhando divisórias entre os SO's isso seria uma receita para o desastre. Então eu tenho deficientes hibernação.

Cada um dos outros procedimentos SO instalação está preparado para a co-existir com um pré-existente XP exemplo na primeira partição primária. A maioria delas seria instalar um bootloader que poderia arrancar XP ou themself. Veja o "failsafe boot" artigo abaixo para ver porque isto não é um problema.

Linux Distros
Eu usei LVM para cada distro Linux. Mesmo / está sob LVM, mas o Linux não pode iniciar a partir do LVM, por isso eu criei um temporário partição / boot durante a instalação. Vamos tomar como RedHat sou exemplo ... foi a primeira distro que instalei. Copiei / boot para / mastergrub / RedHat. Então, mudei / mastergrub / RedHat / grub para / mastergrub / grub. / mastergrub / RedHat / grub tornou um link simbólico para / mastergrub / grub. E / boot se torna um link simbólico para / mastergrub / RedHat. Cada distro recebe o seu próprio subdiretório sob / mastergrub e cada um desses subdiretórios recebe um link apontando para o grub / mastergrub / grub. Portanto, todas as distribuições encerrar grub usando o mesmo exemplo. Esta partição / boot, então é apenas descartado.

Eu usei uma separado / tmp partição e partição swap putside de LVM. A área de swap é de 2 GB e / tmp é de 1 GB. Cada distro Linux utiliza o mesmo partições. Assim, no total, vou usar 3 GB para / tmp e caixas em vez de 15 GB. Estou no processo de modificar o arranque de scripts para reconstruir / tmp em tempo de arranque. Isto significa que qualquer sistema operacional pode usar o swap ou / tmp espaço para qualquer finalidade. Ele também explica por que razão / tmp ext2 em vez de ext3. Não existe um ponto no log se me reconstruir o sistema de arquivos a cada inicialização.

RedHat é bastante antigo e está fora do passo com as outras distribuições. Mas eu ainda encontro RedHat destacados pelas empresas para que eu queria uma versão no meu laptop. RedHat utilizando LVM é a versão 1 e as outras distribuições utilizar LVM versão 2. Eu escolhi Fedora, e fez um "vgscan - makenodes". Isto deu-me dispositivo para todos os arquivos das outras distribuições' volumes lógicos. Posso montar a outras distribuições quando preciso. Vou usar isto para desenvolver um arquivo de backup para nível distribuições do Linux. Tenho também utilizado para corrigir este problema com um arrancar scripts.

Cada partição Linux é uma partição lógica. Isto inclui o Grub partições e as partições LVM. Eu tenho um / userdata partição formatada como ext3 que todas as distribuições do Linux montar. Eu tenho uma pequena / home (sob LVM) em cada distro, para que cada um pode ter o seu próprio início de arquivos, etc Mas a maioria das minhas coisas em vão / userdata. Assim, cada distro tem a sua própria partição LVM. Mas depois há swap, / tmp, / userdata, e / mastergrub (cada um em uma partição separada lógico) utilizado por todas as distribuições em comum. E não há / driveE que montar também.

FreeBSD
FreeBSD vai para partição primária 3. Eu usei o Acronis para pré-alocar a partição antes da instalação. FreeBSD carves-se a partição intp peças que ela confusa também chamadas partições. Em teoria, pode iniciar o Grub FreeBSD diretamente, mas eu não podia chegar a esse trabalho. Então eu tive FreeBSD instalar seu próprio bootloader na partição, deixando assim o MBR sozinho. Então eu modificados grub.conf para chainloader nela. Eu gostaria de obter um trabalho directos Grub boot e eu pretendo trabalhar nesse sentido. Por agora, é bom o suficiente.

Solaris
Tenho uma partição primária esquerda e eu instalei Solaris 10 nele. Muito como FreeBSD, Solaris carves a partição para cima. Ele usa "fatias", para descrever as peças. Novamente, eu preallocated a partição antes de fazer a instalação. Na última hora eu notei que a Sun teve uma nova versão do Solaris 10 em seu site. Eu normalmente não imediatamente salte a cada nova versão, mas a Sun tinha mudado a partir de seus próprios bootloader a usar o grub. Então eu o download da mais recente Solaris 10. Bem, nenhum dos meus versões do Grub pode ler o Solaris fatias ... Eu mesmo o download da mais recente a partir do Grub Grub página inicial e ainda não ir. Domingo deve ter modificado Grub. Eu posso mudar a versão da Sun em algum ponto. Mas, por agora, o meu Grub é chainloadering da Sun Grub.

Meu Final Configuração Grub
Com cada um SO que é utilizado Grub, dei uma olhada no seu grub.conf. Muitas vezes eu vi uma nova técnica e, se eu gostava dele, acrescentei-lo para o meu saco cheio de truques. SuSE fortemente modificadas Grub e eu não poderia encontrar muita informação sobre os seus mods. Há avisos que SuSE's mods introduziu um problema de segurança. Então eu não vou usar a versão do SuSE Grub. Mas, mesmo com o SuSE, eu encontrei algumas coisas para usar. Minha grub.conf:
Código:
#
#  This configuration file is maintained by a series of scripts that support the concept of this
#  partition being moved or copied.  Statements like "    r00t (xxxx) " where there is exactly one
#  space between the word "root" and the opening parenthesis will be replaced with a grub device
#  that corresponds to the current partition.  Put extra spaces after "root" to protect a root entry
#  from this automatic replacement.
default=1
timeout=60
color red/black black/green
	title Boot Octave from grub.conf on mastergrub
	root
title 1) Windows XP Pro
	root		(hd0,0)
	makeactive
	chainloader	+1
title 2) RedHat
	root (hd0,6)
	kernel /Redhat/vmlinuz-2.4.18-14 ro root=/dev/RedHat00/LogVol00 hdb=ide-scsi
	initrd /Redhat/initrd-2.4.18-14.img
title 3) Fedora Core
	root (hd0,6)
	kernel /Fedora/vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/Fedora00/LogVol00 rhgb quiet
	initrd /Fedora/initrd-2.6.15-1.2054_FC5.img
title 4) SuSE
	root (hd0,6)
	kernel /SuSE/vmlinuz root=/dev/SuSE00/lvol0 vga=0x31a    resume=/dev/hda8  splash=silent showopts
	initrd /SuSE/initrd
title 5) Debian 
	root (hd0,6)
	kernel	/Debian/vmlinuz-2.4.27-2-386 root=/dev/mapper/Debian00-lvol0 ro 
	initrd	/Debian/initrd.img-2.4.27-2-386
title 6) Scientific 
	root (hd0,6)
	kernel /Scientific/vmlinuz-2.6.9-34.EL ro root=/dev/Scientific00/LogVol00 rhgb quiet
	initrd /Scientific/initrd-2.6.9-34.EL.img
title 7) FreeBSD
	rootnoverify (hd0,2)
	makeactive
	chainloader	+1
title 8) Solaris
	rootnoverify (hd0,3)
	makeactive
	chainloader +1
title ----UTILITIES----
	root
title ______reboot
	reboot
title ______off
	halt
title ______halt
	halt --no-apm
title ______floppy
	chainloader (fd0)+1

 

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 04:40.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0