Como instalar o ubuntu 12.10 com / partition no LVM?

0

Depois de instalar o Ubuntu 12.10, não consigo mais inicializar minha máquina. Eu recebo o seguinte erro.

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/isw_cjchifbged_Volume0p6 does not exist. Dropping to a shell!

Eu instalei o Ubuntu 12.10 em um sistema que possui o Windows 7 e o Intel rapid start (partição win swap) nele. O disco rígido é um fakeraid0, que é entendido pelo live cd. Eu queria um dual boot , então eu tinha uma partição primária / boot e o resto do Ubuntu em um LVM . O Windows reside em duas partições primárias (uma de 60 GB para C: e outra de 350 MB para inicializar o Windows 7)

Como eu instalo o ubuntu 12.10 em tal situação? O instalador do 12.04 parecia entender minhas intenções com o LVM e fornecer um sistema inicializável. Eu não posso escolher a opção "instalar no LVM", pois isso destruirá o meu LVM já existente com a partição win7 swap / hibernation. Em vez disso, escolhi "outra coisa" e nomeei partições existentes (/ boot, /, / home, swap) para serem usadas na instalação.

Meu esquema de partição está listado abaixo, mas lembre-se de que esta é uma informação de backup de quando eu tinha o 12.04 instalado. O esquema usado para a instalação do 12.10 varia ligeiramente, mas é conceitualmente similar .

Disk /dev/mapper/isw_cjchifbged_Volume0: 256.1 GB, 256066715648 bytes
255 heads, 63 sectors/track, 31131 cylinders, total 500130304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 32768 bytes / 65536 bytes
Disk identifier: 0xe240c089

                              Device Boot      Start         End      Blocks   Id  System
/dev/mapper/isw_cjchifbged_Volume0p1   *   125831168   126547967      358400    7  HPFS/NTFS/exFAT
/dev/mapper/isw_cjchifbged_Volume0p2       126547968   127062015      257024   83  Linux
/dev/mapper/isw_cjchifbged_Volume0p3            2048   125831167    62914560    7  HPFS/NTFS/exFAT
/dev/mapper/isw_cjchifbged_Volume0p4       127062016   500127743   186532864    f  W95 Ext'd (LBA)
/dev/mapper/isw_cjchifbged_Volume0p5       483315712   500127743     8406016   84  OS/2 hidden C: drive
/dev/mapper/isw_cjchifbged_Volume0p6       127064064   168024063    20480000   83  Linux
/dev/mapper/isw_cjchifbged_Volume0p7       466497536   483313663     8408064   82  Linux swap / Solaris
/dev/mapper/isw_cjchifbged_Volume0p8       168026112   466495487   149234688   83  Linux

Partition table entries are not in disk order

O que tentei para consertar as coisas foi o seguinte:
Inicialize a partir do live CD (na verdade: usb drive),
Monte /, / boot, / dev, / sys e / proc e chroot nesse sistema (seguindo este guia ),
apt-get install lvm2 (que foi não instalado; seguindo neste guia ; dpkg-reconfigure lvm2 é acionado automaticamente )

Isso não resolveu o meu problema. Quando eu inspecionei o / dev / mapper a partir desse shell (BusyBox built-in shell ash), ele estava vazio.

Como eu fiz a instalação anterior do Ubuntu 12.04, não havia o MBR do Windows e, portanto, o instalador do grub não criava uma opção do Windows. Para ter certeza de que eu poderia inicializar pelo menos alguma coisa, executei a ferramenta de recuperação do Windows bootrec.exe /FixMbr . Agora eu tenho um zumbi-ubuntu totalmente inacessível no meu disco: P

    
por derabbink 22.10.2012 / 10:48

1 resposta

1

Eu mesmo descobri:

Eu apenas tentei novamente. A maneira como fiz isso é primeiro usar o gparted para criar meu esquema de particionamento, e depois disso, eu uso o instalador do ubuntu e indico as partições que quero para um ponto de montagem específico. Já que é exatamente assim que fiz na primeira vez, não sei o que fez o instalador mudar de ideia.

Observações importantes: Se você já tem alguma versão do Grub instalada e não possui o MBR padrão do Windows, o instalador do grub aparentemente não detecta suas janelas e, portanto, não criará uma entrada no menu de inicialização para ele. Então, primeiro restaure o seu MBR do Windows. E, eventualmente, não se esqueça de escolher o dispositivo certo (no meu caso um /dev/mapper/isw..Volume0) para escrever o mbr para.

    
por derabbink 27.10.2012 / 09:22