We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Mauvais partitionnement sda1 sur KS2


AnonymousCoward
29/07/2016, 15h38
Hello,

Le grub-install se fait éventuellement en étant dans le chroot.

Ceci étant, la commande grub-install peut être absente du système installé par kimsufi / OVH si le serveur est configuré pour démarrer en netboot ou si la distribution que tu as choisi n'utilise pas GRUB2 (comme par exemple CentOS).

Il faudrait que tu vérifies dans le manager kimsufi que le serveur est bien configuré pour booter sur le disque dur et non pas en netboot.

Concernant la distribution choisie, laquelle est-ce donc ?

Un chroot pour faire un grub-install, en imaginant que tous les fichiers soient dans sda3, je le ferais comme-celà :

mkdir root_srv
mount /dev/sda3 root_srv
mount -o bind /dev root_srv/dev
mount -o bind /dev/pts root_srv/dev/pts
mount -o bind /proc root_srv/proc
mount -o bind /sys root_srv/sys
# Je rentre dans le chroot
chroot root_srv /bin/bash
# Je réinstall le GRUB
grub-install /dev/sda
exit
# Je suis sorti du chroot
umount root_srv/sys
umount root_srv/proc
umount root_srv/dev/pts
umount root_srv/dev
umount root_srv
rmdir root_srv

--
AnonymousCoward

Ridekick
26/07/2016, 17h27
Finalement j'ai fais ça :

root@rescue grub2]# /sbin/grub2-install /dev/sda
Installing for i386-pc platform.
/proc/devices: fopen failed: No such file or directory
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
/proc/devices: fopen failed: No such file or directory
device node not found
/proc/devices: fopen failed: No such file or directory
device node not found
/proc/devices: fopen failed: No such file or directory
device node not found
Installation finished. No error reported.


Et malheureusement aucun changements :'(

Ridekick
26/07/2016, 17h19
Finalement j'ai fait :

root@rescue grub2]# /sbin/grub2-install /dev/sda
Installing for i386-pc platform.
/proc/devices: fopen failed: No such file or directory
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
/proc/devices: fopen failed: No such file or directory
device node not found
/proc/devices: fopen failed: No such file or directory
device node not found
/proc/devices: fopen failed: No such file or directory
device node not found
Installation finished. No error reported.


Mais après reboot pas mieux :'(

Ridekick
26/07/2016, 16h54
Merci pour cette réponse
Le chroot nickel, par contre le grub-install je suis coincé, grub-install n'est pas installé en rescue mode oO ou alors j'ai manqué quelque chose :'(

Cordialement

AnonymousCoward
06/07/2016, 13h11
Bonjour,

Il faut que tu fasse un chroot pour accéder à ton système Linux. Ensuite, tu réinstalle le GRUB. Par exemple avec une commande telle que grub-install /dev/sda .

Avant de faire le grub-install, il peut être nécessaire de mettre à jour la configuration du GRUB. Ce qui dépend de la distribution Linux utilisée.

Le GRUB réinstallé ira lire son fichier de configuration dans /dev/sda3 . Alors que le GRUB installé actuellement dans le MBR utilise le fichier de configuration dans /dev/sda1.

--
AnonymousCoward

Ridekick
29/06/2016, 12h10
Alors par contre, maintenant que tout est fait :

- Copie de sda1 -> sda3
- flag sda3 en partition "boot"
- unflag boot sda1
- changement de fstab pour monter sda3 en lieu et place de sda1

Pas moyen de booter sur sda3, je retombe systématiquement sur sda1, qqun a-t-il une idée svp ?

Merci

Ridekick
28/06/2016, 17h07
Bon, je viens de trouver finalement, suffisait de poser le tout par écrit
Je n'avais pas formaté la nouvelle partition en ext4.

Merci

Ridekick
28/06/2016, 16h44
Bonjour à tous,

Suite à un soucis d'espace disque plein je me suis rendu compte que je m'étais trompé en partitionnant mon KS lors de la first config :

Code:
fdisk -l

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000aff95

Device     Boot    Start        End    Sectors  Size Id Type
/dev/sda1  *        4096   40962047   40957952 19.5G 83 Linux
/dev/sda2       40962048   42008575    1046528  511M 82 Linux swap / Solaris
J'ai donc créé une partition sda3 qui remplit le reste du disque dans le boot de trasferer sda1 dessus et la rendre bootable en lieu et place de la première.

Code:
fdisk -l

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000aff95

Device     Boot    Start        End    Sectors  Size Id Type
/dev/sda1  *        4096   40962047   40957952 19.5G 83 Linux
/dev/sda2       40962048   42008575    1046528  511M 82 Linux swap / Solaris
/dev/sda3       42008576 3907029167 3865020592  1.8T 83 Linux
Hors, quand j'essaie de monter sda3 (pour ensuite faire un rsync de 1 a 3), j'ai ce message d'erreur :

Code:
mount /dev/sda3 /mnt/dev3
mount: /dev/sda3 is write-protected, mounting read-only
NTFS signature is missing.
Failed to mount '/dev/sda3': Invalid argument
The device '/dev/sda3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
J'ai cherché sur le Web mais rien ne trouve grace à mon serveur et mes compétences commencent à être limitées. Quelqu'un peut-il m'orienter svp ?

merci