#26 Le 05/11/2014, à 15:23
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Mais non ! Grub utilise ce qu'il y a dans grub.cfg... Il s'en fiche du flag boot.
Mais oui, suis-je bête !!!!...
Lorsque un souci de démarrage de W$ en dual ou multi boot se présente, c'est ce que je vais regarder en premier...
Alors. Çà y est . Réinstallation de Grub faite dans l'OS de tests en /sdb3. J'ai fais çà avec Boot-Repair.
This setting will reinstall the grub2 of sdb3 into the MBR of sdb.
La réparation donne ceci;
=================== Default settings
Recommended-Repair
This setting would reinstall the grub2 of sdb3 into the MBR of sdb.
It would also fix access to other systems (other MBRs) for the situations when the removable media is disconnected.
The boot flag would be placed on sda7.
Additional repair would be performed: unhide-bootmenu-10s repair-wubi fix-windows-boot
=================== Settings chosen by the user
Custom-Repair
This setting will reinstall the grub2 of sdb3 into the MBR of sdb.
Additional repair will be performed: unhide-bootmenu-10s
*******lspci -nnk | grep -iA3 vga
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G73 [GeForce 7600 GT] [10de:0391] (rev a1)
Subsystem: LeadTek Research Inc. Device [107d:209c]
Kernel driver in use: nouveau
04:00.0 SATA controller [0106]: JMicron Technology Corp. JMB360 AHCI Controller [197b:2360] (rev 02)
*******
grub-install : information : executing modprobe efivars 2>/dev/null.
grub-install : information : Looking for /sys/firmware/efi ...
grub-install : information : ... not found. Looking for /proc/device-tree ...
grub-install : information : ... not found.
Installing for i386-pc platform.
grub-install : erreur : le périphérique d'installation n'est pas indiqué.
,.
Reinstall the GRUB of sdb3 into the MBR of sdb
Installing for i386-pc platform.
Installation finished. No error reported.
grub-install /dev/sdb: exit code of grub-install /dev/sdb:0
update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda5
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda7
Found Start GRUB4DOS Essayer-Installer des iso Linux lancees en live on /dev/sdb1
Found Ubuntu 14.10 (14.10) on /dev/sdb10
Found Ubuntu 12.04.3 LTS (12.04) on /dev/sdb11
Found Ubuntu 10.04.4 LTS (10.04) on /dev/sdb8
Found Ubuntu 12.04.5 LTS (12.04) on /dev/sdc6
Found Microsoft Windows XP Professionnel on /dev/sdd1
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd10
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd11
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd13
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd14
Found Ubuntu 12.10 (12.10) on /dev/sdd15
Found Ubuntu 12.04.3 LTS (12.04) on /dev/sdd17
Found Ubuntu 13.04 (13.04) on /dev/sdd18
Found Ubuntu 13.04 (13.04) on /dev/sdd20
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd21
Found Ubuntu 13.04 (13.04) on /dev/sdd22
Found Ubuntu 12.04.3 LTS (12.04) on /dev/sdd23
Found Ubuntu 12.04.4 LTS (12.04) on /dev/sdd25
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd27
Found Ubuntu Trusty Tahr (development branch) (14.04) on /dev/sdd29
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd31
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd7
Found Ubuntu 14.04 LTS (14.04) on /dev/sdd8
Found Ubuntu 12.04.1 LTS (12.04) on /dev/sdd9
Unhide GRUB boot menu in sdb3/boot/grub/grub.cfg
Unhide GRUB boot menu in sda5/boot/grub/grub.cfg
Unhide GRUB boot menu in sda7/boot/grub/grub.cfg
Unhide GRUB boot menu in sdd25/boot/grub/grub.cfg
Unhide GRUB boot menu in sdd31/boot/grub/grub.cfg
Le démarrage de l'ordinateur a été correctement réparé.
Vous pouvez maintenant redémarrer votre ordinateur.
N'oubliez pas de régler votre BIOS pour qu'il amorce sur le disque /dev/sdb.
Dans le boot info , concernant le hdd de tests maintenant, on a;
Pour le secteur de boot du hdd;
=> Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 112 for .
Pour les partitions et leur contenu.
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 2000/XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files: /menu.lst /boot.ini /grldr /grub.exe /grldr /grldr.mbr
/ntldr /ntdetect.com /wubildr /wubildr.mbr /IO.SYS
/MSDOS.SYS /COMMAND.COM
sdb2: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sdb5: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb6: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /ubuntu/winboot/wubildr /ubuntu/winboot/wubildr.mbr
/ubuntu/disks/root.disk /ubuntu/disks/swap.disk
sdb6/Wubi: _____________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 11.04
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb7: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb8: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.04.4 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sdb9: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb10: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.10
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/grub/i386-pc/core.img
sdb11: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 12.04.3 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/extlinux/extlinux.conf /boot/grub/core.img
sdb12: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb3: __________________________________________________________________________
File system: ext4
Boot sector type: Grub2 (v1.99-2.00)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sdb3
and looks at sector 1933572440 of the same hard drive
for core.img. core.img is at this location and looks
in partition 112 for .
Operating System: Ubuntu 14.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/grub/i386-pc/core.img
On peut noter que le contenu du secteur de boot de la partition/sdb3 contient toujours des restes de l'installation de Grub première partie dans ce secteur .
Alors , il me reste à tester les différentes posotions du flag boot sur ce hdd.
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#27 Le 05/11/2014, à 15:25
- kalunux
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Re,
Encore Merci Rufus, décidément dur dur !!!
@Bab
Tes Réponses sont Bonne si tu installe Grub dans le MBR, ce qui confirme ceci :
Bien entendu, ça suppose que grub soit capable de lancer à peu près n'importe quoi et n'importe où, directement quand c'est un noyau linux ou par chaînage
Il s'en fiche du flag boot.
Or si tu installe Grub à la Racine de la partition primaire, c'est MBR qui gère via le drapeau Boot.
Hors ligne
#28 Le 05/11/2014, à 15:25
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Mais non ! Grub utilise ce qu'il y a dans grub.cfg... Il s'en fiche du flag boot.
Mais oui, suis-je bête !!!!...
Lorsque un souci de démarrage de W$ en dual ou multi boot se présente, c'est ce que je vais regarder en premier...
Alors. Çà y est . Réinstallation de Grub faite dans l'OS de tests en /sdb3. J'ai fais çà avec Boot-Repair.
This setting will reinstall the grub2 of sdb3 into the MBR of sdb.
La réparation donne ceci;
=================== Default settings
Recommended-Repair
This setting would reinstall the grub2 of sdb3 into the MBR of sdb.
It would also fix access to other systems (other MBRs) for the situations when the removable media is disconnected.
The boot flag would be placed on sda7.
Additional repair would be performed: unhide-bootmenu-10s repair-wubi fix-windows-boot
=================== Settings chosen by the user
Custom-Repair
This setting will reinstall the grub2 of sdb3 into the MBR of sdb.
Additional repair will be performed: unhide-bootmenu-10s
*******lspci -nnk | grep -iA3 vga
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G73 [GeForce 7600 GT] [10de:0391] (rev a1)
Subsystem: LeadTek Research Inc. Device [107d:209c]
Kernel driver in use: nouveau
04:00.0 SATA controller [0106]: JMicron Technology Corp. JMB360 AHCI Controller [197b:2360] (rev 02)
*******
grub-install : information : executing modprobe efivars 2>/dev/null.
grub-install : information : Looking for /sys/firmware/efi ...
grub-install : information : ... not found. Looking for /proc/device-tree ...
grub-install : information : ... not found.
Installing for i386-pc platform.
grub-install : erreur : le périphérique d'installation n'est pas indiqué.
,.
Reinstall the GRUB of sdb3 into the MBR of sdb
Installing for i386-pc platform.
Installation finished. No error reported.
grub-install /dev/sdb: exit code of grub-install /dev/sdb:0
update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda5
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda7
Found Start GRUB4DOS Essayer-Installer des iso Linux lancees en live on /dev/sdb1
Found Ubuntu 14.10 (14.10) on /dev/sdb10
Found Ubuntu 12.04.3 LTS (12.04) on /dev/sdb11
Found Ubuntu 10.04.4 LTS (10.04) on /dev/sdb8
Found Ubuntu 12.04.5 LTS (12.04) on /dev/sdc6
Found Microsoft Windows XP Professionnel on /dev/sdd1
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd10
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd11
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd13
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd14
Found Ubuntu 12.10 (12.10) on /dev/sdd15
Found Ubuntu 12.04.3 LTS (12.04) on /dev/sdd17
Found Ubuntu 13.04 (13.04) on /dev/sdd18
Found Ubuntu 13.04 (13.04) on /dev/sdd20
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdd21
Found Ubuntu 13.04 (13.04) on /dev/sdd22
Found Ubuntu 12.04.3 LTS (12.04) on /dev/sdd23
Found Ubuntu 12.04.4 LTS (12.04) on /dev/sdd25
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd27
Found Ubuntu Trusty Tahr (development branch) (14.04) on /dev/sdd29
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd31
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sdd7
Found Ubuntu 14.04 LTS (14.04) on /dev/sdd8
Found Ubuntu 12.04.1 LTS (12.04) on /dev/sdd9
Unhide GRUB boot menu in sdb3/boot/grub/grub.cfg
Unhide GRUB boot menu in sda5/boot/grub/grub.cfg
Unhide GRUB boot menu in sda7/boot/grub/grub.cfg
Unhide GRUB boot menu in sdd25/boot/grub/grub.cfg
Unhide GRUB boot menu in sdd31/boot/grub/grub.cfg
Le démarrage de l'ordinateur a été correctement réparé.
Vous pouvez maintenant redémarrer votre ordinateur.
N'oubliez pas de régler votre BIOS pour qu'il amorce sur le disque /dev/sdb.
Dans le boot info , concernant le hdd de tests maintenant, on a;
Pour le secteur de boot du hdd;
=> Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 112 for .
Pour les partitions et leur contenu.
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 2000/XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files: /menu.lst /boot.ini /grldr /grub.exe /grldr /grldr.mbr
/ntldr /ntdetect.com /wubildr /wubildr.mbr /IO.SYS
/MSDOS.SYS /COMMAND.COM
sdb2: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sdb5: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb6: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /ubuntu/winboot/wubildr /ubuntu/winboot/wubildr.mbr
/ubuntu/disks/root.disk /ubuntu/disks/swap.disk
sdb6/Wubi: _____________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 11.04
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb7: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb8: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.04.4 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sdb9: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb10: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.10
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/grub/i386-pc/core.img
sdb11: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 12.04.3 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/extlinux/extlinux.conf /boot/grub/core.img
sdb12: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb3: __________________________________________________________________________
File system: ext4
Boot sector type: Grub2 (v1.99-2.00)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sdb3
and looks at sector 1933572440 of the same hard drive
for core.img. core.img is at this location and looks
in partition 112 for .
Operating System: Ubuntu 14.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/grub/i386-pc/core.img
On peut noter que le contenu du secteur de boot de la partition/sdb3 contient toujours des restes de l'installation de Grub première partie dans ce secteur .
Alors , il me reste à tester les différentes posotions du flag boot sur ce hdd.
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#29 Le 05/11/2014, à 15:46
- Nasman
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Nota : il semble que vous ayez des difficultés pour mettre le flag boot sur deux partitions. Pour y arriver il faut aller tripatouiller dans les tables de partitions (avec dd et éditeur hexa) pour mettre la valeur hexa 80 à la place de zéro dans les entrées de la table des partitions.
- adresse 1be (446) pour sda1 (ou sdb1 pour ceux qui travaillent sur sdb)
- adresse 1ce (462) pour sda2
- adresse 1de (478) pour sda3
- adresse 1ee (494) pour sda4
Il est fort probable que gparted refuse de mettre deux flag boot mais on peut faire sans lui.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#30 Le 05/11/2014, à 15:52
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img
C'est ça l'équivalent de stage2 et c'est ça qui lance le menu, et la suite...
On peut noter que le contenu du secteur de boot de la partition/sdb3 contient toujours des restes de l'installation de Grub première partie dans ce secteur .
Ce ne sont pas des restes... Si tu veux le vérifier, tu remets un mbr m$ et le flag boot sur sdb3. Grub va démarrer...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#31 Le 05/11/2014, à 15:53
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Merci Nasman, je vais regarder si j'arrive à faire çà.
Mais pour pour les autres options de positionnement du flag boot, c'est bien ce que je pensais.
aucun flag==> reboot sur le menu grub de la partition /sdb3.
flag sur XP ==> reboot sur le menu grub de la partition /sdb3.
flag sur la partition /sdb3 ==> reboot sur le menu grub de la partition /sdb3.
flag sur 2 paritions, je vais essayer d'y arriver ...
flag sur la partition étendue /sdb2 ==> reboot sur le menu grub de la partition /sdb3.
Donc pour le moment çà confirme que Grub installé comme ceci;
Première partie dans le secteur de boot du hdd, deuxième partie dans la partition système du Liux dans /boot.
Grub se fout royalement du flag boot ...
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#32 Le 05/11/2014, à 15:58
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Nota : il semble que vous ayez des difficultés pour mettre le flag boot sur deux partitions. Pour y arriver il faut aller tripatouiller dans les tables de partitions (avec dd et éditeur hexa) pour mettre la valeur hexa 80 à la place de zéro dans les entrées de la table des partitions.
- adresse 1be (446) pour sda1 (ou sdb1 pour ceux qui travaillent sur sdb)
- adresse 1ce (462) pour sda2
- adresse 1de (478) pour sda3
- adresse 1ee (494) pour sda4Il est fort probable que gparted refuse de mettre deux flag boot mais on peut faire sans lui.
Ça me rappelle les disquettes de l'amstrad 6128 où je bidouillais des trucs analogues (genre des formats de pistes ou de secteurs non standards) en écrivant directement dans la fat et/ou ailleurs. Je n'étais pas le seul, puisque certaines protections contre la copie fonctionnaient comme ça...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#33 Le 05/11/2014, à 16:10
- kalunux
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Nota : il semble que vous ayez des difficultés pour mettre le flag boot sur deux partitions. Pour y arriver il faut aller tripatouiller dans les tables de partitions (avec dd et éditeur hexa) pour mettre la valeur hexa 80 à la place de zéro dans les entrées de la table des partitions.
- adresse 1be (446) pour sda1 (ou sdb1 pour ceux qui travaillent sur sdb)
- adresse 1ce (462) pour sda2
- adresse 1de (478) pour sda3
- adresse 1ee (494) pour sda4Il est fort probable que gparted refuse de mettre deux flag boot mais on peut faire sans lui.
Je doute fort que cette manipulation fonctionne, ce n'est pas pour rien que Gparted t'en empêche.
Par contre, si tu installe Grub sur sda il s'en fout complètement, mème avec aucun drapeau c'est le menu Grub que tu as au démarrage.
Hors ligne
#34 Le 05/11/2014, à 16:13
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
@ Rufus...
Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.imgC'est ça l'équivalent de stage2 et c'est ça qui lance le menu, et la suite...
Stage2... Tu es sur? , moi je dirais stage1 (ce que l'on met dans le secteur de boot du hdd) stage2 étant dans la partition système dans /boot . Non?...
Pour GrubPC, je ne sais pas si on peut encore employer les ttermes "stages"... Il me semble que non, mais le principe reste le même.
Première et deuxieme partie de Grub .
Babdu89 a écrit :
On peut noter que le contenu du secteur de boot de la partition/sdb3 contient toujours des restes de l'installation de Grub première partie dans ce secteur .
Ce ne sont pas des restes... Si tu veux le vérifier, tu remets un mbr m$ et le flag boot sur sdb3. Grub va démarrer...
Oui, merci j'avais bien compris çà, mais quand je parle de restes...
C'est bien parceque j'ai fais l'installation test, en mettant Grub première partie dans le scteur de boot de la partition /sdb3 que l'on a çà.
Mais actuellement ces données ne servent à rien dans le démarrage de l' Os de test.
Alors, Boot-Repair... À la réinstallation de grub dans la partition /sdb3 en mettant la pemière partie de Grub dans le secteur de boot du hdd. ne sait pas faire le 'nettoyage du secteur de boot de la partition d'installation. Même en passant par les options avancées, en utilisant la purge de grub en réinstallant.
Je le sais pour avoir déjà essayé. En commandes c'est pareil.
Un des moyens pour faire çà, c'est encore d'employer une des options de testdisk ...
@+. Babdu89
Dernière modification par Babdu89 (Le 05/11/2014, à 16:14)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#35 Le 05/11/2014, à 16:14
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Grub se fout royalement du flag boot ...
Quand tu fais :
sudo grub-install /dev/sda
ça génère un mbr grub qui contient l'adresse de la partition /boot du système depuis lequel tu lances grub-install. Et une fois que ce mbr est dûment concocté, ça l'écrit sur le premier secteur de sda...
Mais tu peux très bien lancer aussi, à la place de l'autre :
sudo grub-install /dev/sdb
Dans ce cas, le même mbr sera écrit sur sdb et non pas sur sda, et il fonctionnera à condition, bien sûr, de mettre sdb en premier dans l'ordre de démarrage du bios.
Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#36 Le 05/11/2014, à 16:20
- jplemoine
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Installer le grub sur la clé USB est un classique du genre :
- tu mets la clé : ça fonctionne
- tu n'as pas la clé : plus de grub : ça ne fonctionne plus.
Donc, pour le reste, je ne sais pas mais installer (par erreur) le grub sur la clé USB, c'est sûr que c'est possible.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#37 Le 05/11/2014, à 16:25
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
@ Rufus.
Tout ceci est toujours très intéressant...
Tu dis;
Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Chez moi , un truc similaire:
Un de mes hdd
Première partition ; NTFS de données, suivie d'une installation d'un Linux avec grub première partie dans le secteur de boot de ce hdd
En bootant sur ce hdd , j'ai le menu grub de l'Os installé en /sdb6
/SDB !!!...
Il faudrait que je regarde si il est vu dans mon XP ...
Allez, je regarde .
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#38 Le 05/11/2014, à 16:26
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
@ Rufus...
Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.imgC'est ça l'équivalent de stage2 et c'est ça qui lance le menu, et la suite...
Stage2... Tu es sur? , moi je dirais stage1 (ce que l'on met dans le secteur de boot du hdd) stage2 étant dans la partition système dans /boot . Non?...
Pour GrubPC, je ne sais pas si on peut encore employer les ttermes "stages"... Il me semble que non, mais le principe reste le même.
Première et deuxieme partie de Grub .
core.img fait 25 Ko ! Ce qu'il faudrait voir, ce sont les secteurs qui suivent le mbr. Et qui sont réservés. C'est-à-dire que la première partition sda1 commence après ces secteurs. Il me semble que stage1 était là-dedans, et peut-être core.img aussi. Mais c'est une simple histoire de partage des tâches entre stage1 et stage2, ou l'équivalent actuel, qui a certainement de bonnes raisons... que j'ignore. Grub, GRand Unified Bootloader, est presque un OS à lui seul...
Mais actuellement ces données ne servent à rien dans le démarrage de l' Os de test.
Ça d'accord... Mais c'est un boot record entier et fonctionnel...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#39 Le 05/11/2014, à 16:32
- kalunux
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Oui faisable avec confirmation via mon tuto ici
Dernière modification par kalunux (Le 05/11/2014, à 18:35)
Hors ligne
#40 Le 05/11/2014, à 16:38
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
@ Rufus.
Tout ceci est toujours très intéressant...
Tu dis;
Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Chez moi , un truc similaire:
Un de mes hdd
Première partition ; NTFS de données, suivie d'une installation d'un Linux avec grub première partie dans le secteur de boot de ce hdd
En bootant sur ce hdd , j'ai le menu grub de l'Os installé en /sdb6
Il faudrait que je regarde si il est vu dans mon XP ...
/SDB !!!...
Et oui, çà recommence. J'ai un souci avec ma configuration...
Un panachage de hdd SATA et EIDE. J'avais lu sur le net que certain CM, avaient un Bios "capricieux" . Il n'est pas foutu de garder l'ordre des hdd.
Suivant les reboot, le même disque peut être vu comme /sda , /sdb , /sdc //sdd &&&, et lorsque je branche mes hdd usb, je ne te dis pas...
Mais ce n'est pas grave, puis-que ce qui compte se sont les UUID des partitions. Donc il me faut vivre avec ce problème...
Voila ma config actuellement... Je referais la même chose lorsque çà changera à nouveau .
bernard@bernard-System-Product-Name:~$ sudo fdisk -l
[sudo] password for bernard:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00061a6b
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sda1 63 109402649 54701293+ 7 HPFS/NTFS/exFAT
/dev/sda2 * 109408254 1903509503 897050625 5 Étendue
/dev/sda3 1903511552 1953523711 25006080 83 Linux
/dev/sda5 433963908 1854894079 710465086 7 HPFS/NTFS/exFAT
/dev/sda6 109408256 130828287 10710016 7 HPFS/NTFS/exFAT
/dev/sda7 217133056 225806335 4336640 82 partition d'échange Linux / Solaris
/dev/sda8 225809703 258277004 16233651 83 Linux
/dev/sda9 258277068 433963844 87843388+ 83 Linux
/dev/sda10 130833423 191093188 30129883 83 Linux
/dev/sda11 191093238 217118474 13012618+ 83 Linux
/dev/sda12 1854896128 1903509503 24306688 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xc371aebc
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdb1 63 380338874 190169406 7 HPFS/NTFS/exFAT
/dev/sdb2 380338875 488392064 54026595 5 Étendue
/dev/sdb5 401643520 406745087 2550784 82 partition d'échange Linux / Solaris
/dev/sdb6 380339001 401641064 10651032 83 Linux
/dev/sdb7 406749798 488392064 40821133+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xb05fd78d
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdc1 * 63 109402649 54701293+ 7 HPFS/NTFS/exFAT
/dev/sdc2 109406206 1953519615 922056705 5 Étendue
/dev/sdc5 109406208 120076287 5335040 82 partition d'échange Linux / Solaris
/dev/sdc6 1752100864 1953519615 100709376 83 Linux
/dev/sdc7 1708191744 1752098815 21953536 83 Linux
/dev/sdc8 1493014528 1708189695 107587584 83 Linux
/dev/sdc9 558675968 607090687 24207360 83 Linux
/dev/sdc10 607092736 660176895 26542080 83 Linux
/dev/sdc11 660178944 710236159 25028608 83 Linux
/dev/sdc12 710238208 824561663 57161728 83 Linux
/dev/sdc13 824563712 866494463 20965376 83 Linux
/dev/sdc14 866496512 912568319 23035904 83 Linux
/dev/sdc15 912570368 935487487 11458560 83 Linux
/dev/sdc16 935489536 1042739199 53624832 83 Linux
/dev/sdc17 1042741248 1112023039 34640896 83 Linux
/dev/sdc18 1112025088 1133596671 10785792 83 Linux
/dev/sdc19 1133598720 1175807999 21104640 83 Linux
/dev/sdc20 1175813478 1219622669 21904596 83 Linux
/dev/sdc21 1219622733 1271560814 25969041 83 Linux
/dev/sdc22 1271560878 1316735594 22587358+ 83 Linux
/dev/sdc23 1316735658 1348463969 15864156 83 Linux
/dev/sdc24 1348464033 1491855359 71695663+ 83 Linux
/dev/sdc25 120078336 163938303 21929984 83 Linux
/dev/sdc26 163940352 252360703 44210176 83 Linux
/dev/sdc27 252362752 298921345 23279297 83 Linux
/dev/sdc28 298924032 392955903 47015936 83 Linux
/dev/sdc29 392966028 459250154 33142063+ 83 Linux
/dev/sdc30 459250218 462029399 1389591 b W95 FAT32
/dev/sdc31 462032896 558673520 48320312+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disk /dev/sdd: 40.0 GB, 40020664320 bytes
255 têtes, 63 secteurs/piste, 4865 cylindres, total 78165360 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000cb55a
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdd2 61 78163967 39081953+ 5 Étendue
/dev/sdd5 63 21334047 10666992+ 83 Linux
/dev/sdd6 73209856 78163967 2477056 82 partition d'échange Linux / Solaris
/dev/sdd7 21336064 73207157 25935547 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
bernard@bernard-System-Product-Name:~$ long temeps la même apélation
Le hdd de test qui était en /sdb, est vu pendant cette session comme /sda.
Je referais la même chose lorsque çà changera à nouveau .
Voila... Le hdd de tests. Il est revenu en /dev/sdb ...
bernard@bernard-System-Product-Name:~$ sudo fdisk -l
[sudo] password for bernard:
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 têtes, 63 secteurs/piste, 4865 cylindres, total 78165360 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000cb55a
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sda2 61 78163967 39081953+ 5 Étendue
/dev/sda5 63 21334047 10666992+ 83 Linux
/dev/sda6 73209856 78163967 2477056 82 partition d'échange Linux / Solaris
/dev/sda7 21336064 73207157 25935547 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00061a6b
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdb1 63 109402649 54701293+ 7 HPFS/NTFS/exFAT
/dev/sdb2 * 109408254 1903509503 897050625 5 Étendue
/dev/sdb3 1903511552 1953523711 25006080 83 Linux
/dev/sdb5 433963908 1854894079 710465086 7 HPFS/NTFS/exFAT
/dev/sdb6 109408256 130828287 10710016 7 HPFS/NTFS/exFAT
/dev/sdb7 217133056 225806335 4336640 82 partition d'échange Linux / Solaris
/dev/sdb8 225809703 258277004 16233651 83 Linux
/dev/sdb9 258277068 433963844 87843388+ 83 Linux
/dev/sdb10 130833423 191093188 30129883 83 Linux
/dev/sdb11 191093238 217118474 13012618+ 83 Linux
/dev/sdb12 1854896128 1903509503 24306688 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disk /dev/sdc: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xc371aebc
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdc1 63 380338874 190169406 7 HPFS/NTFS/exFAT
/dev/sdc2 380338875 488392064 54026595 5 Étendue
/dev/sdc5 401643520 406745087 2550784 82 partition d'échange Linux / Solaris
/dev/sdc6 380339001 401641064 10651032 83 Linux
/dev/sdc7 406749798 488392064 40821133+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xb05fd78d
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdd1 * 63 109402649 54701293+ 7 HPFS/NTFS/exFAT
/dev/sdd2 109406206 1953519615 922056705 5 Étendue
/dev/sdd5 109406208 120076287 5335040 82 partition d'échange Linux / Solaris
/dev/sdd6 1752100864 1953519615 100709376 83 Linux
/dev/sdd7 1708191744 1752098815 21953536 83 Linux
/dev/sdd8 1493014528 1708189695 107587584 83 Linux
/dev/sdd9 558675968 607090687 24207360 83 Linux
/dev/sdd10 607092736 660176895 26542080 83 Linux
/dev/sdd11 660178944 710236159 25028608 83 Linux
/dev/sdd12 710238208 824561663 57161728 83 Linux
/dev/sdd13 824563712 866494463 20965376 83 Linux
/dev/sdd14 866496512 912568319 23035904 83 Linux
/dev/sdd15 912570368 935487487 11458560 83 Linux
/dev/sdd16 935489536 1042739199 53624832 83 Linux
/dev/sdd17 1042741248 1112023039 34640896 83 Linux
/dev/sdd18 1112025088 1133596671 10785792 83 Linux
/dev/sdd19 1133598720 1175807999 21104640 83 Linux
/dev/sdd20 1175813478 1219622669 21904596 83 Linux
/dev/sdd21 1219622733 1271560814 25969041 83 Linux
/dev/sdd22 1271560878 1316735594 22587358+ 83 Linux
/dev/sdd23 1316735658 1348463969 15864156 83 Linux
/dev/sdd24 1348464033 1491855359 71695663+ 83 Linux
/dev/sdd25 120078336 163938303 21929984 83 Linux
/dev/sdd26 163940352 252360703 44210176 83 Linux
/dev/sdd27 252362752 298921345 23279297 83 Linux
/dev/sdd28 298924032 392955903 47015936 83 Linux
/dev/sdd29 392966028 459250154 33142063+ 83 Linux
/dev/sdd30 459250218 462029399 1389591 b W95 FAT32
/dev/sdd31 462032896 558673520 48320312+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
bernard@bernard-System-Product-Name:~$
Allez, je regarde si je vois la partition NTFS, depuis mon XP...
Edit.
Je poste depuis mon Xp.
Voila ce qu'il voit;
Toutes les partitions NTFS et FAT32 , quelque soit leur positions sur les hdd....
Je reviens vite fait sous Linux ... Je ne sais plus me servir de W$ ...
@+. Babdu89 .
Dernière modification par Babdu89 (Le 05/11/2014, à 17:07)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#41 Le 05/11/2014, à 16:42
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
@ Rufus.
Tout ceci est toujours très intéressant...
Tu dis;
Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Chez moi , un truc similaire.
Il y a 2 choses distinctes : le mbr et le menu.
Quand tu fais grub-install, ça crée un mbr qui pointe sur le linux actuel, celui dans lequel tu fais la commande, et ça l'écrit où tu veux (le /dev/sdX indiqué)...
Puis, si tu fais update-grub, ça génère un grub.cfg dans le répertoire /boot du linux actuel, avec le linux actuel en premier, les autres OS étant cherchés par os-prober, ou ajoutés à la main dans /etc/grub.d/40_custom par exemple.
Si tu démarres sur le mbr en question (il faut régler le bios pour ça), il renvoie d'office au linux qui l'a fabriqué... Donc au menu ci-dessus, etc.
Exercice : faire la même chose depuis un live-cd en passant par un chroot
Dernière modification par Rufus T. Firefly (Le 05/11/2014, à 16:44)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#42 Le 05/11/2014, à 16:49
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Rufus a écrit :Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Oui faisable avec confirmation via mon tuto ici par contre, Windows de reconnaîtra pas la clé, car il faut la formater au format "ext4".
T'es sûr qu'il faut la formater en ext4 si tu ne fais qu'y installer grub ?
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#43 Le 05/11/2014, à 16:54
- kalunux
Re : Certains BIOS court-circuiteraient-ils le MBR ?
kalunux a écrit :Rufus a écrit :Remarque en passant que sdb peut très bien ne contenir aucun linux, ou pire, être un disque externe de données en ntfs (dans ce cas, je ne suis pas absolument sûr que w$ le reconnaîtra encore...), ou une clé usb...
Oui faisable avec confirmation via mon tuto ici par contre, Windows de reconnaîtra pas la clé, car il faut la formater au format "ext4".
T'es sûr qu'il faut la formater en ext4 si tu ne fais qu'y installer grub ?
Oui, "ntfs" je n'ai pas essayer, mais "fat32" ça ne fonctionne pas, donc je pense que "ntfs" ne fonctionnera pas, je peux faire un test mais je doute que cela fonctionne.
Edit : Teste effectuer il est possible de formater la clé au format ext4, fat32 ou ntfs, mon premier teste au format fat32 n'avais pas fonctionner je ne sais pas pourquoi.
Dernière modification par kalunux (Le 05/11/2014, à 21:37)
Hors ligne
#44 Le 05/11/2014, à 17:12
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Si, ça fonctionne, je viens d'essayer :
fdisk -l
Disque /dev/sdb : 3909 Mo, 3909091328 octets
255 têtes, 63 secteurs/piste, 475 cylindres, total 7634944 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x77fb0180
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 63 7630874 3815406 b W95 FAT32
sudo dd if=/dev/sdb bs=512 count=1 | hexdump -C
00000000 eb 63 90 10 8e d0 bc 00 b0 b8 00 00 8e d8 8e c0 |.c..............|
00000010 fb be 00 7c bf 00 06 b9 00 02 f3 a4 ea 21 06 00 |...|.........!..|
00000020 00 be be 07 38 04 75 0b 83 c6 10 81 fe fe 07 75 |....8.u........u|
00000030 f3 eb 16 b4 02 b0 01 bb 00 7c b2 80 8a 74 01 8b |.........|...t..|
00000040 4c 02 cd 13 ea 00 7c 00 00 eb fe 00 00 00 00 00 |L.....|.........|
00000050 00 00 00 00 00 00 00 00 00 00 00 80 01 00 00 00 |................|
00000060 00 00 00 00 ff fa 90 90 f6 c2 80 74 05 f6 c2 70 |...........t...p|
00000070 74 02 b2 80 ea 79 7c 00 00 31 c0 8e d8 8e d0 bc |t....y|..1......|
00000080 00 20 fb a0 64 7c 3c ff 74 02 88 c2 52 be 80 7d |. ..d|<.t...R..}|
00000090 e8 17 01 be 05 7c b4 41 bb aa 55 cd 13 5a 52 72 |.....|.A..U..ZRr|
000000a0 3d 81 fb 55 aa 75 37 83 e1 01 74 32 31 c0 89 44 |=..U.u7...t21..D|
000000b0 04 40 88 44 ff 89 44 02 c7 04 10 00 66 8b 1e 5c |.@.D..D.....f..\|
000000c0 7c 66 89 5c 08 66 8b 1e 60 7c 66 89 5c 0c c7 44 ||f.\.f..`|f.\..D|
000000d0 06 00 70 b4 42 cd 13 72 05 bb 00 70 eb 76 b4 08 |..p.B..r...p.v..|
000000e0 cd 13 73 0d f6 c2 80 0f 84 d8 00 be 8b 7d e9 82 |..s..........}..|
000000f0 00 66 0f b6 c6 88 64 ff 40 66 89 44 04 0f b6 d1 |.f....d.@f.D....|
00000100 c1 e2 02 88 e8 88 f4 40 89 44 08 0f b6 c2 c0 e8 |.......@.D......|
00000110 02 66 89 04 66 a1 60 7c 66 09 c0 75 4e 66 a1 5c |.f..f.`|f..uNf.\|
00000120 7c 66 31 d2 66 f7 34 88 d1 31 d2 66 f7 74 04 3b ||f1.f.4..1.f.t.;|
00000130 44 08 7d 37 fe c1 88 c5 30 c0 c1 e8 02 08 c1 88 |D.}7....0.......|
00000140 d0 5a 88 c6 bb 00 70 8e c3 31 db b8 01 02 cd 13 |.Z....p..1......|
00000150 72 1e 8c c3 60 1e b9 00 01 8e db 31 f6 bf 00 80 |r...`......1....|
00000160 8e c6 fc f3 a5 1f 61 ff 26 5a 7c be 86 7d eb 03 |......a.&Z|..}..|
00000170 be 95 7d e8 34 00 be 9a 7d e8 2e 00 cd 18 eb fe |..}.4...}.......|
00000180 47 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 |GRUB .Geom.Hard |
00000190 44 69 73 6b 00 52 65 61 64 00 20 45 72 72 6f 72 |Disk.Read. Error|
000001a0 0d 0a 00 bb 01 00 b4 0e cd 10 ac 3c 00 75 f4 c3 |...........<.u..|
000001b0 00 00 00 00 00 00 00 00 80 01 fb 77 00 00 00 01 |...........w....|
000001c0 01 00 0b fe 7f da 3f 00 00 00 dc 6f 74 00 00 00 |......?....ot...|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
Et j'ai bien démarré sur la clé... Ne reste plus qu'à démarrer sur xp pour voir s'il reconnaît la clé... J'ai des doutes...
Edit : je m'avais trompé : j'ai édité le mbr de sda. J'ai rectifié, il s'agit bien de celui de la clé, sdb, cette fois.
Dernière modification par Rufus T. Firefly (Le 05/11/2014, à 17:17)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#45 Le 05/11/2014, à 17:32
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Et XP pro accepte la clé avec le mbr grub ! Sans doute ne fait-il que lire la table de partition...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#46 Le 05/11/2014, à 17:38
- Nasman
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Pour mettre un flag boot manuellement :
- récupérer le mbr sous forme de fichier et en faire une copie à mettre en lieu sur
- avec ghex (éditeur hexa) modifier les octets aux adresses indiquées (on peut même avoir 4 flag boot !)
- enregistrer les modif sous un nouveau nom
- remplacer le mbr avec le fichier modifié avec sudo dd if=fichier_mbr_modifié of=/dev/sdX bs=512 count=1
Attention à ne pas se tromper de disque.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#47 Le 05/11/2014, à 17:41
- Babdu89
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Oui, "ntfs" je n'ai pas essayer, mais "fat32" ça ne fonctionne pas, donc je pense que "ntfs" ne fonctionnera pas, je peux faire un test mais je doute que cela fonctionne.
On ne peut pas installer GrubPC sur du NTFS . Il y a un message d'erreur indiquant que ce n'est pas possible . Çà m'arrangerait bien pourtant .
On peut installer Grub4dos dessus .
GrubPC s'installe bien sur du FAT32 , j'ai une clé Grub comme çà (merci Arbiel, c'est un GrubPC modifié pour lancer des iso live stockées depuis la racine de lapartition FAT32 de la clé.) résultats de tests suite à une discutions...
Les clés MultiSystem de frafa, a aussi un Grub_Legacy, Grub4Dos, GrubPC et Grub efi , installés sur du FAT32 ... La clé démarre sur GrubPC sur mes machines Bios.
Ma clé Grub.
/dev/sde1: LABEL="CLE-GRUB" UUID="C9FC-C8C2" TYPE="vfat"
bernard@bernard-System-Product-Name:~$ sudo dd if=/dev/sde bs=512 count=1 | hexdump -C
00000000 eb 63 90 00 00 00 00 00 00 00 00 00 00 00 00 00 |.c..............|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000050 00 00 00 00 00 00 00 00 00 00 00 80 01 00 00 00 |................|
00000060 00 00 00 00 ff fa 90 90 f6 c2 80 74 05 f6 c2 70 |...........t...p|
00000070 74 02 b2 80 ea 79 7c 00 00 31 c0 8e d8 8e d0 bc |t....y|..1......|
00000080 00 20 fb a0 64 7c 3c ff 74 02 88 c2 52 bb 17 04 |. ..d|<.t...R...|
00000090 80 27 03 74 06 be 88 7d e8 17 01 be 05 7c b4 41 |.'.t...}.....|.A|
000000a0 bb aa 55 cd 13 5a 52 72 3d 81 fb 55 aa 75 37 83 |..U..ZRr=..U.u7.|
000000b0 e1 01 74 32 31 c0 89 44 04 40 88 44 ff 89 44 02 |..t21..D.@.D..D.|
000000c0 c7 04 10 00 66 8b 1e 5c 7c 66 89 5c 08 66 8b 1e |....f..\|f.\.f..|
000000d0 60 7c 66 89 5c 0c c7 44 06 00 70 b4 42 cd 13 72 |`|f.\..D..p.B..r|
000000e0 05 bb 00 70 eb 76 b4 08 cd 13 73 0d f6 c2 80 0f |...p.v....s.....|
000000f0 84 d0 00 be 93 7d e9 82 00 66 0f b6 c6 88 64 ff |.....}...f....d.|
00000100 40 66 89 44 04 0f b6 d1 c1 e2 02 88 e8 88 f4 40 |@f.D...........@|
00000110 89 44 08 0f b6 c2 c0 e8 02 66 89 04 66 a1 60 7c |.D.......f..f.`||
00000120 66 09 c0 75 4e 66 a1 5c 7c 66 31 d2 66 f7 34 88 |f..uNf.\|f1.f.4.|
00000130 d1 31 d2 66 f7 74 04 3b 44 08 7d 37 fe c1 88 c5 |.1.f.t.;D.}7....|
00000140 30 c0 c1 e8 02 08 c1 88 d0 5a 88 c6 bb 00 70 8e |0........Z....p.|
00000150 c3 31 db b8 01 02 cd 13 72 1e 8c c3 60 1e b9 00 |.1......r...`...|
00000160 01 8e db 31 f6 bf 00 80 8e c6 fc f3 a5 1f 61 ff |...1..........a.|
00000170 26 5a 7c be 8e 7d eb 03 be 9d 7d e8 34 00 be a2 |&Z|..}....}.4...|
00000180 7d e8 2e 00 cd 18 eb fe 47 52 55 42 20 00 47 65 |}.......GRUB .Ge|
00000190 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52 65 61 |om.Hard Disk.Rea|
000001a0 64 00 20 45 72 72 6f 72 0d 0a 00 bb 01 00 b4 0e |d. Error........|
000001b0 cd 10 ac 3c 00 75 f4 c3 a0 27 07 00 00 00 00 a2 |...<.u...'......|
000001c0 23 00 0b 37 25 d2 00 28 00 00 00 60 33 00 00 37 |#..7%..(...`3..7|
000001d0 26 d2 0b 7d 56 e7 00 88 33 00 00 f8 43 00 00 00 |&..}V...3...C...|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00255823 s, 200 kB/s
00000200
bernard@bernard-System-Product-Name:~$
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#48 Le 05/11/2014, à 17:46
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
on peut même avoir 4 flag boot
C'est-à-dire qu'on peut mettre 4 fois le même octet aux bons endroits... Ce qui fera afficher 4 étoiles à fdisk...
Mais l'interprétation "4 flag boot" me paraît en quelque sorte fausse. Parce que par définition le flag boot est unique. D'ailleurs je mets ma main à couper que :
ou bien le bios y perd son latin, si j'ose dire, et plante en envoyant une bordée d'injures
ou bien, s'il ne connaît pas le latin, il démarre sur le premier qu'il trouve...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#49 Le 05/11/2014, à 17:53
- Nasman
Re : Certains BIOS court-circuiteraient-ils le MBR ?
Comme je pense qu'un mbr "Linux" (grub dans le mbr) n'utilise pas le flag boot, il ne devrait rien se passer de particulier et il démarrera sur la partition ayant grub.cfg
Par contre un mbr windowsien qui détermine la partition de boot en recherchant le flag boot ralera.
Le bios se contente seulement de charger le mbr en mémoire vive et de lancer l'exécution de la partie exécutable de ce dernier.
A moins de détruire le marquage 55 aa (deux derniers octets du mbr), je pense que le bios effectuera le chargement en mémoire.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#50 Le 05/11/2014, à 17:54
- Rufus T. Firefly
Re : Certains BIOS court-circuiteraient-ils le MBR ?
OK avec ça...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne