Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 24/11/2021, à 20:27

iznobe

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Bonsoir ,  a mon avis le drapeau ne sera plus la apres formatage , et si besoin l' installation de android devrait mettre ce dont il a besoin , le tout sans aucune certitude , je ne connais pas android , a part sur mon smartphone ...

Dernière modification par iznobe (Le 24/11/2021, à 20:27)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#27 Le 24/11/2021, à 20:39

Poun64

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

iznobe a écrit :

Bonsoir,  à mon avis le drapeau ne sera plus là après formatage, et si besoin l'installation de android devrait mettre ce dont il a besoin, le tout sans aucune certitude, je ne connais pas android, à part sur mon smartphone ...

Ben je dois faire le formatage EXT4 avant l'installation d'Android, parce que ce dernier ne sait pas le faire (bug identifié).
Bon, je vire ce drapeau par défaut... quitte à le modifier après l'installation si besoin...


Xubuntu 20.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 20.04._LTS + Windows 10 - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM
Xubuntu 20.04._LTS  - NetBook ACER TravelMate - Intel Celeron N4020 - 2 cœurs - 1,1 Ghz - 4 Go de RAM - Intel UHD Graphics 605

Hors ligne

#28 Le 24/11/2021, à 21:20

Poun64

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Bon voilà, je reviens au rapport !
Je résume :
- On est maintenant sur mon disque HHD cloné - Table GPT / Installations Legacy
- 4 Partitions dont voici les UUID dans l'ordre Root - Home - Swap - Android :

poun@Gigapoun:~$ blkid
/dev/sda1: UUID="2af51c2c-42f0-4c89-964c-f9ecfa39fc76" TYPE="ext4" PARTLABEL="Root" PARTUUID="1afb245b-632a-40cc-9bc1-1d4da228cdd4"
/dev/sda2: UUID="6048a3d3-9de4-4ffa-8923-9ff104c40a32" TYPE="ext4" PARTLABEL="Home" PARTUUID="07bc26c6-3600-4fc7-8b1d-39c236a0c71e"
/dev/sda3: UUID="aa5559ce-0dda-4898-9050-e7180c149965" TYPE="swap" PARTLABEL="Swap" PARTUUID="14bb1b81-fb60-4578-85df-dbf282975268"
/dev/sda4: LABEL="Test_Android" UUID="09a20cf5-512a-4ce7-abef-80bd21c3c74f" TYPE="ext4" PARTLABEL="Test_Android" PARTUUID="79d5a8b6-30aa-
poun@Gigapoun:~$ 

J'ai tenté un petit "sudo update-grup" mais il n'a rien trouvé...
A cette heure, il n'y a rien d'ajouté dans "40_custom" mais j'ai aussi un "41_custom" qui contient le script que voici :

#!/bin/sh
cat <<EOF
if [ -f  \${config_directory}/custom.cfg ]; then
  source \${config_directory}/custom.cfg
elif [ -z "\${config_directory}" -a -f  \$prefix/custom.cfg ]; then
  source \$prefix/custom.cfg;
fi
EOF

Je ne sais pas à quoi il sert... Je n'ai trouvé aucun fichier sur le disque portant le nom de "custom.cfg"...

On peut faire joujou avec ce disque HDD de test autant qu'on veut... quitte à tout casser ma Xubuntu smile !

Dernière modification par Poun64 (Le 24/11/2021, à 21:26)


Xubuntu 20.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 20.04._LTS + Windows 10 - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM
Xubuntu 20.04._LTS  - NetBook ACER TravelMate - Intel Celeron N4020 - 2 cœurs - 1,1 Ghz - 4 Go de RAM - Intel UHD Graphics 605

Hors ligne

#29 Le 25/11/2021, à 00:25

iznobe

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

le script du fichier 41_custom , il ne faut pas y toucher .

lors de l' installation de android , ce qui est interressant d ' avoir , c ' est de lui dire d ' installer le grub et de recuperer ensuite la creation de ce grub afin d ' avoir les bons parametres a mettre dans une entrée personalisée ( le 40_custom ) .

le fichier custom.cfg est cree lorsque tu ajoutes une entrée personalisée dans 40_custom .

la commande

sudo update-grub

ne detectera jamais une install android . d' ailleurs c' est le script os-prober qui se charge de ca , inclus dans la commande update-grub , et il y a plein d' autre OS que os-prober n ' est pas capable d ' identifier .

Dans android x86_64 , ils ont integré le grub , c ' est de ca qu ' il faut se servir , mais si tu ne connais pas l' arborescence d ' android , ni les commandes qu on peut y passer , ca va pas etre facile ...

Le seul moyen facile , que je vois , c ' est de faire installer le grub de l' android sur le disque au cours de l' installation d ' android .
On pourra ensuite certainement en recuperer quelquechose .

Ou bien si il existe un forum sur le site que tu as suivi pour installer android , demander la bas comment s ' y prendre .

Dernière modification par iznobe (Le 25/11/2021, à 00:28)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#30 Le 25/11/2021, à 04:38

Poun64

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Demain, je vais refaire son installation mais je crois me souvenir qu'il ne sait installer son grub que sur le disque qui l'abrite mais pas sur la partition qui lui est dédiée...
Je l'ai fait sur une USB pour mon NetBook ACER en EFI (c.f ma signature). Son grub permet de démarrer sur la clé Android mais aussi sur le disque dédié à Xubuntu.
L'inverse n'est pas vrai : le grub de Xubuntu ne reconnaît pas Android...

S'il le refait en Legacy pour cette configuration (Xubuntu + Android sur mon HDD de test) je risque de perdre mon gub Xubuntu....

A toutes fins utiles, j'avais posté à mon post #5 le contenu de "menu.list" :

default=0
timeout=3
splashimage=/grub/android-x86.xpm.gz
root (hd0,0)

title Android-x86 8.1-r6
	kernel /android-8.1-r6/kernel quiet root=/dev/ram0 SRC=/android-8.1-r6
	initrd /android-8.1-r6/initrd.img

Xubuntu 20.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 20.04._LTS + Windows 10 - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM
Xubuntu 20.04._LTS  - NetBook ACER TravelMate - Intel Celeron N4020 - 2 cœurs - 1,1 Ghz - 4 Go de RAM - Intel UHD Graphics 605

Hors ligne

#31 Le 25/11/2021, à 10:38

iznobe

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Bonjour , tu peux essayer de mettre dans le fichier 40_custom de ton Xubuntu de test , tout a la fin du fichier cette entrée personalisée :

menuentry "Android 8.1" --class Android --class gnu-linux --class gnu --class os {
    insmod part_gpt
    insmod ext4
    set root='(hd0,4)'
    search --no-floppy --fs-uuid --set=root 09a20cf5-512a-4ce7-abef-80bd21c3c74f
    linux /android-8.1-r6/kernel root=UUID=b2d18a8f-b946-4f70-909e-7381f1646da6 quiet root=/dev/ram0 SRC=/android-8.1-r6
    initrd /android-8.1-r6/initrd.img
}

suivi bien sur de :

sudo update-grub
sudo reboot

Dernière modification par iznobe (Le 25/11/2021, à 10:39)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#32 Le 25/11/2021, à 11:53

geole

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Poun64 a écrit :

En l'état, mon Grub2 principal reconnaît deux Xubuntu.
J'aimerais aujourd'hui y ajouter une autre entrée, pour pouvoir lancer ... installé sur une clé USB

- Ma clé USB Android-X86 a son propre Grub et elle ne possède qu'une seule partition.
- Cette clé démarre bien via le bios

Bonjour.
Hormis l'aspect recherche technique de la reconnaissance, je trouve que la façon normale est de régler le bios pour qu'il boote de façon prioritaire sur les supports USB puis de brancher la clé et enfin de mettre sous tension.

Hors ligne

#33 Le 25/11/2021, à 19:16

Poun64

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Bonsoir toul'monde !

@ Iznobe :
Ta formule est la bonne, j'ai juste modifié l'UUID à la ligne 6 pour pointer vers la bonne.
Ce qui donne maintenant :

menuentry "Android 8.1" --class Android --class gnu-linux --class gnu --class os {
    insmod part_gpt
    insmod ext4
    set root='(hd0,4)'
    search --no-floppy --fs-uuid --set=root 09a20cf5-512a-4ce7-abef-80bd21c3c74f
    linux /android-8.1-r6/kernel root=UUID=09a20cf5-512a-4ce7-abef-80bd21c3c74f quiet root=/dev/ram0 SRC=/android-8.1-r6
    initrd /android-8.1-r6/initrd.img
}

J'ai juste le message d'erreur suivant, au lancement d'Android :

error:file '/boot/grub/i386-pc/ext4.mod' not found.

...mais ça démarre mon Android installé sur ma 4ème partition...
Reste maintenant à lancer mon Android installé sur la clé USB...

@ Geole :

je trouve que la façon normale est de régler le bios pour qu'il boote de façon prioritaire sur les supports USB puis de brancher la clé et enfin de mettre sous tension.

Faute de mieux, c'est ce que fais... Mais c'est quand-même plus sympa d'avoir au lancement de mon Grub le choix entre :
- Xubuntu principal de travail
- Xubuntu de test
- Windows 10
- Et maintenant Android...


Xubuntu 20.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 20.04._LTS + Windows 10 - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM
Xubuntu 20.04._LTS  - NetBook ACER TravelMate - Intel Celeron N4020 - 2 cœurs - 1,1 Ghz - 4 Go de RAM - Intel UHD Graphics 605

Hors ligne

#34 Le 25/11/2021, à 19:28

iznobe

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Bonsoir , du coup ca progresse , mais pour demarrer la clé , comme je l' ai deja dit dans un message , je ne suis pas certain que ca fonctionnera car il est possible que les ports USB ne soientt pas geré par le BIOS lors de la selection du demarrage prioritaire par HDD .
On peut tout de meme essayer ,
+ il faut evidemment remplacer les 2 UUIDS par ceux de la partition de la clé .
+  Modifier le " set root = " par celui de la clé , de memoire il me semble que c' etait " (hd2) "
+ si la table de partition de la clé n ' est pas en gpt , il faut ajouter une ligne : insmod part_msdos
le reste devrait logiquement rester identique ce qui donne :

menuentry "Android 8.1" --class Android --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext4
    set root='(hd2)'
    search --no-floppy --fs-uuid --set=root b2d18a8f-b946-4f70-909e-7381f1646da6
    linux /android-8.1-r6/kernel root=UUID=b2d18a8f-b946-4f70-909e-7381f1646da6 quiet root=/dev/ram0 SRC=/android-8.1-r6
    initrd /android-8.1-r6/initrd.img
}

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#35 Le 25/11/2021, à 20:15

Poun64

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

Super Izobe ! C'est la formule magique...
En lançant la clé Android via le Grub de Xubuntu, j'ai toujours le même message d'erreur :

error:file '/boot/grub/i386-pc/ext4.mod' not found.

...mais ça démarre.
Je ne sais pas si c'est important...
Cette erreur n'apparaît pas si je lance la clé Android, via le BIOS...


Xubuntu 20.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 20.04._LTS + Windows 10 - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM
Xubuntu 20.04._LTS  - NetBook ACER TravelMate - Intel Celeron N4020 - 2 cœurs - 1,1 Ghz - 4 Go de RAM - Intel UHD Graphics 605

Hors ligne

#36 Le 25/11/2021, à 20:28

iznobe

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

je pense que c ' est  ma faute tongue , je suis pas reveillé avec tout ce schmilblik !
edite a nouveau l' entrée personalisée et remplace le " insmod ext4" par insmod ext2 .

sudo update-grub
sudo reboot

et voit si le message disaprait .

Dernière modification par iznobe (Le 25/11/2021, à 20:29)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#37 Le 25/11/2021, à 20:48

Poun64

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

C'est tout bon maintenant !
Je poste la formule gagnante à ajouter à "/etc/grub.d/40_custom", pour ceux qui seraient intéressés :

menuentry "Android 8.1" --class Android --class gnu-linux --class gnu --class os {	### (1)
    insmod part_msdos									### (2)
    insmod ext2										### (3)
    set root='(hd1.2)'									### (4)
    search --no-floppy --fs-uuid --set=root 89cb379e-6cfc-43de-b716-8f2d3276b188	### (5)
    linux /android-8.1-r6/kernel root=UUID=89cb379e-6cfc-43de-b716-8f2d3276b188 quiet root=/dev/ram0 SRC=/android-8.1-r6   ### (6)
    initrd /android-8.1-r6/initrd.img							### (7)
}

### (1) Nom de l'entrée à afficher (ici "Android 8.1")
### (2) "part_msdos" si table de partition msdos /// "part_gpt" si table de partition gpt
### (3) "ext2" même si la partition supportant Android est en EXT4
### (4) Repère partition vue par Grub - Exemples : (hd0.2) = 1er volume - 2ème partition... (hd2) = 3ème volume - une seule partition
### (5) UUID de la partition qui supporte Android
### (6) Répertoire dans le quel est placé "kernel" avec l'UUID de la partition qui supporte Android
### (7) Répertoire dans le quel est placé "initrd.img"

Ne pas oublier ensuite de faire :

sudo update-grub

Je passe le sujet en [Résolu].

Dans les jours qui viennent, je vais installer cet Android-X86 sans Grub sur mon SSD qui contient Windows 10 (en récupérant une partition qui ne m'est pas vraiment utile), comme j'ai fait sur mon HDD cloné de test (sans installer le Grub bien sûr...).

Edit du 27 nov. 2021 :
Installation faite sur une partition libérée de 32 Go sur mon 2ème SSD... et ça marche nickel, et encore plus rapide qu'avec une USB3 tongue !

Merci tout plein à vous tous, et surtout à toi Iznobe !
Amicalement

Dernière modification par Poun64 (Le 27/11/2021, à 20:48)


Xubuntu 20.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 20.04._LTS + Windows 10 - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM
Xubuntu 20.04._LTS  - NetBook ACER TravelMate - Intel Celeron N4020 - 2 cœurs - 1,1 Ghz - 4 Go de RAM - Intel UHD Graphics 605

Hors ligne

#38 Le 25/11/2021, à 20:57

iznobe

Re : [Résolu] Modifier Grub2 de Xubuntu pour lancer Android-X86 USB ou HDD

bon on a fini par y arriver big_smile content que ca fonctionne !
bonne soirée .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne