SliTaz SliTaz Forum

You are not logged in.

#1 2024-07-07 19:40:54

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

pas de grub après installation

Bonjour.

Pour (encore) un autre vieux PC portable, j'ai tenté d'installer slitaz avec moncd 5-1 vérifié et déjà utilisé avec succès.

J'ai partitionné dans l'ordre un swap, une / et une /home, et j'ai coché "installer un chargeur d’amorçage".

Mais au reboot, pas de grub.

C'est un "simple" boot, sans uefi.

Impossible de faire un "grub-install /dev/sdX" en live de slitaz.

J'ai vérifié le cd dans le doute et recommencé,en cochant en plus "boot de secours en ram" mais rien de mieux.

Problème connu?

Offline

#2 2024-07-08 13:07:55

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

Bonjour Gluzboikh,

Est-ce que tu peux poster s'il te plait le retour du terminal quand tu lance la commande [c]grub-install[/c] ?

A première vu je dirais que tu as sans doute ta partition / en ext4 ce que n'aime pas grub4dos sad.

Tu peut tenter d'installer grub2.

Tu boot en live.

Monter la partition système "exemple sda2 à remplacer par ta partition wink"

mount /dev/sda2 /mnt

Installation de grub2 sur le disque système

tazpkg -gi grub2 --root=/mnt

Monter les systèmes nécessaire avant chroot

mount --bind /dev /mnt/dev

    mount --bind /proc /mnt/proc

    mount --bind /sys /mnt/sys

Installation de grub2 sur le MBR et génération du fichier

"sda à remplacer par ton disque smile"

chroot /mnt

grub2-install /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

Quitter le chroot et démonter les partitions

exit

umount /mnt/dev /mnt/proc /mnt/sys

umount /mnt

Redémarrer, Grub2 devrait s'afficher et lancer SliTaz smile

Offline

#3 2024-07-13 08:44:53

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Ok super merci!

Je tente ça dans une semaine, je ferai un retour ici, bon soleil !

Offline

#4 2024-08-05 19:47:00

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Et 10ans plus tard...

[c]:~$ grub-install /dev/sda1[/c]

[c]Probing devices to guess BIOS drives. This may take a long time.[/c]

[c]Could not find device for /boot: Not found or not a block device.[/c]

Et oui, c'est (évidement) bien du ext4.

Offline

#5 2024-08-05 19:58:46

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Pour ta soluce, il faut commencer par "su"

tux@slitaz:~$ mount /dev/sda1 /mnt

mount: /mnt: seul le superutilisateur peut utiliser mount.

       dmesg(1) may have more information after failed mount system call.

tux@slitaz:~$ su

Password:

root@slitaz:/home/tux# mount /dev/sda1 /mnt

Ensuite, tout va bien jusque là:

root@slitaz:/home/tux# chroot /mnt

root@slitaz:/# grub2-install /dev/sda

/bin/sh: grub2-install: not found

root@slitaz:/# grub2-install /dev/sda1

/bin/sh: grub2-install: not found

mais heu...

Offline

#6 2024-08-05 20:04:35

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

Hello Gluzboikh,

arf je vais me flaggeller, une belle typo sad

[c]grub2-install[/c] => [c]grub-install[/c]

Je suis entrain de me battre avec audacity pour la version x86_64, il build dans lib64 mais tente de chercher lib, on va tricher un peu avec un symlink, mais non pas content ....

Offline

#7 2024-08-05 20:06:11

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Je colle celui-là comme il à fait beaucoup de retour:

root@slitaz:/home/tux# tazpkg -gi grub2 --root=/mnt

Création du répertoire « /var/cache/tazpkg »...                      [ Fait ]

Rechargement du dépôt « Main »

================================================================================

Vérification...                                                      [ Fait ]

Date des index : 04/08/2024 02:46

Création d'une sauvegarde de la dernière liste de paquets...         [ Fait ]

Acquisition de « bundle.tar.lzma »...                                [ Fait ]

Acquisition de « files-list.lzma »...                                [ Fait ]

================================================================================

Les derniers index sont prêts à être utilisés.

Notez qu'à la prochaine recharge, une liste des différences sera affichée pour

vous montrer les nouveaux paquets et les mises à jour disponibles.

grub2-2.04.tazpkg    100% |********************************| 4411k  0:00:00 ETA

Recherche des dépendances du paquet « grub2 »

================================================================================

Paquet « grep » manquant

Paquet « libdevmapper » manquant

Paquet « libusb » manquant

Paquet « libusb-compat » manquant

================================================================================

4 paquets manquants à installer.

grep-3.7.tazpkg      100% |********************************| 80248  0:00:00 ETA

Installation du paquet « grep »

================================================================================

GNU Global Regular Expression Print.

--------------------------------------------------------------------------------

Copie du paquet...                                                   [ Fait ]

Extraction du paquet...                                              [ Fait ]

Mémorisation des paquets modifiés...                                 [ Fait ]

Installation du paquet...                                            [ Fait ]

Suppression des fichiers temporaires...                              [ Fait ]

Exécution des commandes post-installation...                         [ Fait ]

================================================================================

Le paquet « grep » (3.7) est installé.

libdevmapper-2.03.15 100% |********************************|  700k  0:00:00 ETA

Recherche des dépendances du paquet « libdevmapper »

================================================================================

Paquet « readline » manquant

================================================================================

1 paquet manquant à installer.

readline-8.1.tazpkg  100% |********************************| 98.2k  0:00:00 ETA

Installation du paquet « readline »

================================================================================

GNU readline.

--------------------------------------------------------------------------------

Copie du paquet...                                                   [ Fait ]

Extraction du paquet...                                              [ Fait ]

Mémorisation des paquets modifiés...                                 [ Fait ]

Installation du paquet...                                            [ Fait ]

Suppression des fichiers temporaires...                              [ Fait ]

================================================================================

Le paquet « readline » (8.1) est installé.

Installation du paquet « libdevmapper »

================================================================================

Linux device mapper library.

--------------------------------------------------------------------------------

Copie du paquet...                                                   [ Fait ]

Extraction du paquet...                                              [ Fait ]

Mémorisation des paquets modifiés...                                 [ Fait ]

Installation du paquet...                                            [ Fait ]

Suppression des fichiers temporaires...                              [ Fait ]

Exécution des commandes post-installation...                          Exécution des commandes post-installation...                                   [ Fait ]

                                                                     [ Fait ]

================================================================================

Le paquet « libdevmapper » (2.03.15) est installé.

libusb-1.0.25.tazpkg 100% |********************************| 41604  0:00:00 ETA

Installation du paquet « libusb »

================================================================================

USB access library.

--------------------------------------------------------------------------------

Copie du paquet...                                                   [ Fait ]

Extraction du paquet...                                              [ Fait ]

Mémorisation des paquets modifiés...                                 [ Fait ]

Installation du paquet...                                            [ Fait ]

Suppression des fichiers temporaires...                              [ Fait ]

================================================================================

Le paquet « libusb » (1.0.25) est installé.

libusb-compat-0.1.7. 100% |********************************|  8040  0:00:00 ETA

Installation du paquet « libusb-compat »

================================================================================

Compatibility layer to convert libusb 0.1 calls into 1.0 equivalents.

--------------------------------------------------------------------------------

Copie du paquet...                                                   [ Fait ]

Extraction du paquet...                                              [ Fait ]

Mémorisation des paquets modifiés...                                 [ Fait ]

Installation du paquet...                                            [ Fait ]

Suppression des fichiers temporaires...                              [ Fait ]

================================================================================

Le paquet « libusb-compat » (0.1.7) est installé.

Installation du paquet « grub2 »

================================================================================

GRUB2 boot loader.

--------------------------------------------------------------------------------

Copie du paquet...                                                   [ Fait ]

Extraction du paquet...                                              [ Fait ]

Mémorisation des paquets modifiés...                                 [ Fait ]

Sauvegarde des fichiers de configuration...                          [ Fait ]

Installation du paquet...                                            [ Fait ]

Suppression des fichiers temporaires...                              [ Fait ]

Exécution des commandes post-installation...

# To install grub to MBR on device sda enter:

grub-install /dev/sda

# To modify GRUB defaults, edit

/etc/default/grub

# To generate a configuration file enter:

grub-mkconfig -o /boot/grub/grub.cfg

Offline

#8 2024-08-05 20:07:59

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Par contre, grub-install, ça ça fonctionne, mais:

root@slitaz:/# grub-install /dev/sda

Installation pour la plate-forme i386-pc.

grub-install : attention : cette étiquette de partition GPT ne contient pas de partition d'amorçage BIOS ; l'embarquage ne sera pas possible.

grub-install : attention : L'embarquage est impossible. GRUB ne peut être installé sur cette configuration qu'en utilisant les listes de blocs. Cependant, les listes de blocs ne sont PAS fiables et leur utilisation est déconseillée..

grub-install : erreur : refus de continuer avec les listes de blocs.

Maiiiis heeeeuuu  !!

Offline

#9 2024-08-05 20:12:18

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

J'ai dû de mémoire utiliser [c]--force[/c] dans le cas d'une de mes machines (disque nvme et pas uefi), comme indiqué c'est pas recommandé, mais si usage sans uefi pas le choix sauf à créer une partition BIOS comme indiqué

Offline

#10 2024-08-05 20:23:27

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Quelque chose m'échappe: j'utilise le même disque que mon autre machine, qui elle aussi est en ext4 et no problem (je viens de vérifier).

?

Le disque en question est un 2'5 classique 500go, pas ssd, peu d'heure d'utilisations, sur une vielle machine bios à l'ancienne, non uefi. La seule différence avec mon autre c'est que celle-ci est 64 bits.

Offline

#11 2024-08-05 20:33:37

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

il me semble que grub2 ne connais que 2 modes :

BIOS => i386-pc (quand bien même la machine est x86_64)

UEFI => x86_64-efi

Dans le cas d'une machine x86_64 bios, il n'est pas content et souhaite une partition bios dans le cas d'un schema GPT.

Offline

#12 2024-08-05 20:40:46

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Mais mon ordi de bureau est x86_64 bios, depuis 20 piges, j'ai fais des dizaines d'install dessus est ça fait longtemps que ubuntu utilise grub2 !

Pige pas là.

Offline

#13 2024-08-05 20:48:05

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

oui j'ai du mal m'exprimer.

Dans le cas d'un disque avec table GPT, une partition flagé bios_grub est nécessaire, dont se charge à mon avis l'installer Ubuntu.

La dans le cas présent, on ne créer pas de partition bios lors de l'installation de SliTaz, d'où le fait que grub n'est pas content.

Soit il faut utiliser [c]--force[/c] ou créer une partition bios_boot pour grub puisse faire ses affaires

https://wiki.gentoo.org/wiki/GRUB/en#BIOS_with_GPT

Offline

#14 2024-08-05 20:57:00

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Non t’inquiète, j'apprends aussi en même temps!

Je viens d'acheter un disque neuf (WD 2To) sur mon ordi de bureau et aucun problème. Il est peut être en gpt, ou pas vu qu'il n'était pas cher? En tous cas je pouvais faire autant de partitions primaires que je voulais pour ubuntu24.04. Et no problemo. Sur qu'il n'y a pas de partition /boot.

Revenons a mon vieux portable qui nous intéresse: je viens de comprendre que son (nouveau) disque (d'occasion) doit être en GPT. Mais la machine bien bios.

J'ai réinstallé (temps d’installation après partitionnement=1minute!!!) avec un / en EXT3: change rien du tout !

Bon, donc tu dis qu'il faut une /boot, ralala. Combien, 100mo?

Offline

#15 2024-08-05 21:00:48

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

c'est pas /boot qu'il veut si je comprend la doc, c'est un partition de type bios_boot qui peut être de 1Mo.

The BIOS boot partition is not the same partition that is commonly mounted at /boot. The /boot and BIOS boot are different partitions and should be handled separately. The BIOS boot partition should not be regularly mounted on the system (i.e., it should not be defined in /etc/fstab). The /boot partition can be regularly mounted with no issues and therefore can be present in the /etc/fstab file.

[c][/c]`

root #gdisk /dev/sdc

GPT fdisk (gdisk) version 0.8.1

Partition table scan:

  MBR: protective

  BSD: not present

  APM: not present

  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p

Disk /dev/sdc: 976773168 sectors, 465.8 GiB

Logical sector size: 512 bytes

Disk identifier (GUID): AA369F4D-37A4-4C0D-A357-DC24B99A6337

Partition table holds up to 128 entries

First usable sector is 34, last usable sector is 976773134

Partitions will be aligned on 2048-sector boundaries

Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name

   1            2048       828377087   395.0 GiB   8E00  Linux LVM

   2       828377088       891291647   30.0 GiB    0700  Microsoft basic data

   3       891291648       975177727   40.0 GiB    0700  Microsoft basic data

   4       975177728       976754687   770.0 MiB   8300  Linux filesystem

   5       976754688       976756735   1024.0 KiB  EF02  BIOS boot partition

   6       976756736       976773134   8.0 MiB     EF00  EFI System

Command (? for help):

[c][/c]`

Offline

#16 2024-08-05 21:03:38

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

"Sur qu'il n'y a pas de partition /boot. "

la preuve:

[attachment=52535,3574]

Offline

#17 2024-08-05 21:08:25

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

Hmm du coup si je comprend tu as bien une parition pour grub avec le flag bios_grub.

[c]/dev/sdb1[/c]

Pourquoi grub se plaint alors ??

Offline

#18 2024-08-05 21:08:47

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Non attends, je dis ça pour me foutre de moi, j'ai dis une conn****, c'est le disque de mon ordi de bureau ça.

Bon ben j'aurai appris un sacré truc ce soir! big_smile

T'as donc bien raison en tous points.

J'essaye avec juste une partition de 1mo, voir si il se débrouille.

Offline

#19 2024-08-05 21:29:34

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Bon, ben je crois bien que l'installateur ne permet pas d'installer sur mon disque.

J'ai créé un partition de 1 mo, avec flag bios_grub, mais le problème c'est que je mets quoi en système de fichier? hmm j'ai essayé "effacé" qui donne un système de fichier "inconnu" mais ça ne va pas mieux. il faudrait le "grub core " machin, mais gparted ne propose pas ça.

Je peux tenter tes manips de secours pour voir, sans grand espoir.

Et le --force en dernier recours.

Offline

#20 2024-08-05 21:53:57

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

aahh... J'y ai cru ! :'(

Donc après l'installation (où j'ai coché installer un chargeur d’amorçage et boot de secours en ram), ce coup-ci les manips de secours fonctionnent toutes!

grub-install -> "complet, no error" et le grug.conf trouve SLitaz!

"Grub2 core.img" c'est bien installé tout seul comme un grand dans la partition de 1mo (que j'ai pris soin de placer en premier au cas où).

À priori nickel...

Mais mon p***** d'ordi ne boot pas, toujours pas de grub, malgré vérif dans le bios !

No  bootable device -- insert boot disk and press any key

Là, je ne vois pas...

[attachment=52539,3575]

Offline

#21 2024-08-06 06:04:15

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

Hello Gluzboikh,

Je n'ai pas encore fait le nécessaire dans tazinst, si on coche "installer un chargeur de démarrage" je ne pense pas qu'il installe grub2 correctement, car à la base il appel grub4dos.

Bizarre cette histoire hmm

Il faut que je fasse des tests également de mon côté.

Si je résume :

système BIOS

disque GPT

/dev/sda1 partition bios_grub

/dev/sda2 partition ext4

Je vais faire ces tests sur mon EeePC, actuellement j'ai un schema MBR et BIOS avec current64.

Par contre tu utilise quel version rolling ou current ?

si je relis ton premier post ce serait rolling

Offline

#22 2024-08-06 17:52:25

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

Bonsoir Gluzboikh,

Ci-dessous l'install que je viens de faire de SliTaz current64 sur mon EeePC.

1/ installation de gptfdisk et grub2

tazpkg -gi grub2

tazpkg -gi gptfdisk

2/ creation d'une schema gpt sur /dev/sda

gfdisk /dev/sda, choix o pour créer un schema gpt, création de 3 partitions

sda1 1M type EF02 (BIOS partition)

sda2 5G type 8300 (Linux)

sda3 espace restant type 8300 (Linux)

3/ tazinst new

ajustement de tazinst.rc pour avoir :

root_uuid=/dev/sda2

root_format=ext4

home_uuid=/dev/sda3

home_format=ext4

bootloader=grub

root_pwd=****

user_login=stan

user_pwd=****

4/ installation de SliTaz

tazinst execute

5/ Ajustement pour grub2 (en effet tazinst n'installe pas grub2 dans le nouveau système et ne génère pas grub.cfg)

mount /dev/sda2 /mnt

tazpkg -gi grub2 --root=/mnt

mount --bind /dev /mnt/dev

mount --bind /proc /mnt/proc

mount --bind /sys /mnt/sys

chroot /mnt

grub-mkconfig -o /boot/grub/grub.cfg

6/ Quitte le chroot et reboot

umount /mnt/dev /mnt/proc /mnt/sys

umount /mnt

reboot

Enjoy smile

[attachment=52542,3576]

Offline

#23 2024-08-06 20:04:21

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Si je résume :

système BIOS

disque GPT

/dev/sda1 partition bios_grub

/dev/sda2 partition ext4

--> oui c'est ça.

Et avec installation de grub2 via tes commandes, sans erreurs.

(Et toujours pas de grub au boot.)

J'ai utilisé le disque 5en1 donc oui rolling je crois.

Est-ce que tu me suggère d'utiliser un autre disque? J'avoue que j'ai pris 5e1 un peu au pif dans la liste car je me perds dans toutes ces propositions.

Et c'est quoi "curent 64" ?

[edit] je ne peux pas faire ce que tu écris, gptfdisk ne marche pas en live. Et je n'ai que le live qui boot. hmm

Offline

#24 2024-08-07 06:32:15

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: pas de grub après installation

Hello Gluzboikh,

étrange dans ce cas, il faut que je test avec rolling mais normalement ça devrait marcher de la même manière.

Pour current (et son homologue en x86_64), c'est une version fonctionnelle et à jour de SliTaz que ce soit pour les anciennes ou nouvelle machines.

[c]je ne peux pas faire ce que tu écris, gptfdisk ne marche pas en live. Et je n'ai que le live qui boot. hmm[/c]

tu veux dire que tu ne peut pas installer gptfdisk en live (pas internet) ?

Offline

#25 2024-08-07 10:19:05

Gluzboikh
Member
Registered: 2024-03-11
Posts: 77

Re: pas de grub après installation

Pas trouvée curent, je chope ça où ?

install internet depuis le live cd ? (j'ai bien internet)

Pour le reste, tazpkg -gi gptfdisk fonctionne en live, mais gptfdisk dit "commande inconnue"

(même sans faute de frappe car tu t'es planté dans ton message wink

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.029 seconds, 7 queries executed - Memory usage: 1.62 MiB (Peak: 1.77 MiB) ]