J'essaie d'effectuer une nouvelle installation du serveur 12.04 sur un nœud d'un Dell PowerEdge C6145 avec la spécification suivante:
48 cores
512GB RAM
LSI MegaRAID 9265 controller
4x2TB disks, configured with RAID5 giving 6TB in total
American Megatrends v02.69 BIOS
Démarrer à partir d'une clé USB avec Ubuntu Server 12.04.2 LTS "Precise Pangolin" - Version AMD64 (20130214) Le mode Expert est activé (avec F6) et effectue une nouvelle installation du serveur Ubuntu.
C'est une installation standard à l'exception d'une partition manuelle des disques. J'ai créé une nouvelle table de partition gpt vide sur le disque et ajouté trois partitions:
#1 10MB, beginning of disk, /boot, Reserved BIOS boot area
#2 512GB, end of dist, /swap, swap area
#3 max, /, Mount point: /, Mount options: defaults, label: data
Summary:
SCSI6 (2,0,0) (sda) - 6.0 TB LSI MR9265-8i
1.0 MB FREE SPACE
#1 9.4 MB f biosgrub /boot
#3 5.5 TB f ext4 / /
#2 512.0 GB f swap /swap swap
1.0 MB FREE SPACE
J'ai choisi linux-generic-lts-quantal comme noyau à installer et "generic: inclure tous les pilotes disponibles" lorsqu'il m'a été demandé de sélectionner les pilotes à inclure dans initrd.
Pour les logiciels supplémentaires:
Restricted software: No
Software from universe component: Yes
Softare from multiverse component: No
Backported software: Yes
Lors de l'installation du chargeur de démarrage GRUB, sélectionnez Oui pour l'installer dans l'enregistrement de démarrage principal. Aucune erreur ne s'est produite et le programme d'installation a ignoré l'élément suivant du menu principal "Continuer sans le chargeur de démarrage"
Dans "Terminer l'installation", message standard indiquant que l'installation est terminée et que vous allez redémarrer
Au redémarrage, obtenez:
error: out of disk.
grub rescue>
taper ls
(hd0) (hd0, gpt3) (hd0,gpt2) (hd0,gpt1)
taper ls (hd0, gpt3)
error: bad filename.
taper ls (hd0, gpt2)
error: unknown filesystem.
taper ls (hd0, gpt1)
error: unknown filesystem.
Redémarrage à partir d’Ubuntu USB et sélection du mode de secours d’un système défectueux: suivez les différentes étapes jusqu’à atteindre le mode de secours
/ dev/sda3 sélectionné en tant que périphérique à utiliser en tant que système de fichiers racine sélectionné Exécute un shell dans/dev/sda3
$df -l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 5316685816 901368 5047839028 1% /
devtmpfs 264147596 0 264147596 0% /dev
/dev/sdb1 5316685816 901368 5047839028 1% /media/cdrom
devpts 264147596 0 264147596 0% /dev/pts
none 52837212 212 52837000 1% /run
ls/boot affiche les répertoires initrd.img-3.5.0-23-generic et vmlinuz-3.5.0-23-generic et génériques, y compris grub.cfg. Aussi/etc/default/grub semble raisonnable
De retour dans le programme d'installation, sélectionnez "Réinstaller GRUB chargeur de démarrage" sélectionné/dev/sda et aucune erreur ni message ne sont générés.
Redémarrage du système à nouveau et j'obtiens toujours le même message "erreur: hors du disque" erreur grub
Redémarrez à partir de la clé USB et sélectionnez "Sauver un système endommagé". Nous sommes passés par les différentes étapes jusqu'à ce que "Enter rescue mode" soit atteint. Sélection "Exécuter un shell dans/dev/sda3"
Ran 'grub-install/dev/sda' et reçu le message:
Installation finished. No error reported
Ran 'update-grub' et a obtenu:
Generating grub.cfg...
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Le redémarrage donne toujours la même erreur Grub "erreur: hors du disque".
Toutes mes excuses pour la longueur de ceci. Toute aide serait très appréciée
kieran
Quelques détails supplémentaires sur le sauvetage de grub> Invite. Le jeu de frappe donne:
prefix=(hd0,gpt3)/boot/grub
root=hd0,gpt3
Taper ls/ou ls (hd0, gpt3)/donne:
./ ../ lost+found/ etc/ media/ initrd.img var/ lib/ usr/ proc/ dev/ run/ root/ tmp/ home/ mnt/ sbin/ bin/ lib64/ selinux/ sys/ srv/ opt/ umlinuz
Il n'y a pas de répertoire/boot. Taper ls (hd0, gpt3)/root/donne:
./ ../ .profile .bashrc
Mais taper ls (hd0, gpt3)/etc/donne
error: out of disk.
Il y a des résultats mitigés similaires avec d'autres annuaires.
les partitions biosgrub et/boot sont deux choses différentes. La partition du biosgrub ne doit mesurer que 1 Mo et ne doit être montée nulle part. Une partition/boot doit avoir une taille d'environ 150 à 200 Mo et être formatée avec un système de fichiers, tel que ext4. Vous pouvez essayer de réinstaller avec un biosgrub et une partition de 200 Mo/boot et voir si cela résout le problème. Ou essayez d’amorcer le cd de sauvetage grub et d’exécuter ls -l
pour voir la taille du bios indiquant la taille du disque. Il se peut que le bios de megaraid ait une limite de taille.