[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Créer boot Grub avec super grub disk sur clé usb



On 03/23/2015 12:40 PM, andre_debian@numericable.fr wrote:
On Saturday 21 March 2015 13:43:19 mireero wrote:
On 03/20/2015 07:20 PM, andre_debian@numericable.fr wrote:
Sur un portable neuf (sans CD/DVD), j'ai créé une nouvelle partition
avec Wheezy, via Toutou-Linux sur clé USB.

Si wheezy est installé, grub est déjà installé, sinon boot sur
Toutou-Linux, cherche le gestionnaire de paquets, installe le paquet
grub (grub-efi le cas échéant) et lance le, il trouvera tout seul la
partition wheezy. Si toutou-linux est basé sur debian (j'ai regardé 5
min le site, pas vu grand-chose!), en root:
~ # aptitude install grub
~ # grub-install /dev/sda (en général)
Si wheezy n'est pas installé, installe-le à partir de ta clef
préalablement préparée (pareil, tu boot sur toutou linux puis dans un
terminal: )
~ # dd if=/chemin/vers/debian.iso of=/dev/sdb bs=1M	// (si clef =
/dev/sdb, bs optionnel)
Si tu n'as qu'une clef avec toutou-linux, comme il se vante d'être
uniquement en mémoire, ben pas de problème pour l'écraser.
Par la suite tu peux toujours te resservir de ta clef debian en cas de
problème de boot (ou autre).

Merci de ton aide.

"Gparted" par "Live Toutou-Linux" montre toutes les partitions :
sda1 = NTFS
sda2 = NTFS
sda3 = NTFS (Windows 8)
sda4 = partition étendue
sda5 = NTFS (recovery)
J'ai créé via "rsync" :

Whao, bravo, il en fait des trucs, rsync!
Non, plus sérieusement, t'as genre copié un debian distant dans sda6?

sda6 = Wheezy (ext4)
sda7 = swap

Sous "Live toutou-linux", j'arrive à monter "sda6", la chrooter,
mais la commande # update-grub me répond :
pas de "/dev" disponible, alors que le répertoire "/dev" existe bien et
n'est pas vide.

Si ton chroot est dans /wheezy tu pourrais essayer (avant le chroot):
mount -t proc proc /wheezy/proc/
mount -t sysfs sys /wheezy/sys/
et surtout dans le cas qui nous intéresse:
mount -o bind /dev /wheezy/dev/

Mais pourquoi chrooter, tu ne pourrais pas lancer directement le grub de toutou-linux?

Je recommence avec une autre Live USB "boot-repair" (sous lubuntu), pareil.
J'utilise l'outil graphique "réparation-grub" et message d'erreur :
le mode "Legacy" serait activé... Mais comment ai-je pu booter la clé USB ?
Second message aussi : utiliser une Live "boot-repair" 64 bits...
D'après des forums, c'est parce que Windows-8 serait en 64 bits.

Bref, je suis toujours perdu... Conclusion :
1] Faut-il activer ou désactiver le mode Legacy pour booter sur une clé USB ?

Chais pas, "trial and error", essaye!
Mais si windows est en uefi il ne bootera plus (en fait ben non, pas de partition fat, je retire cette phrase).

2) Faut-il installer une distribution Linux 32 ou 64 bits pour lancer
update-grub ? (ma wheezy est 32 bits).

Déjà, j'imagine que tu as un processeur 64 bits (windows 64 bit?) donc:
1 - Ca aurait été mieux de commencer directement avec une wheezy 64.
2 - Un processeur 64 peut exécuter du code 32 bits mais pas le contraire.
3 - Grub installe un peu de code dans le mbr (ou dans la partition efi), le processeur exécute le code qu'il soit en 32 ou en 64 bits. C'est juste un genre de pointeur vers le kernel (+initrd le cas échéant) quand c'est linux ou il "chainload" pour windows.

Même réponse que tout à l'heure, essaye et teste, t'as rien à perdre.

Je ne comprend toujours pas comment tu as installé wheezy, chroot + deboostrap?

Merci de votre aide.

André



--
mireero


Reply to: