Contenu | Rechercher | Menus

Annonce

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.

#1 Le 04/08/2024, à 22:04

domi301

boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

tuto installation sur les vieilles machines en #7


Salut

j'ai passé la journée a essayer de réactiver un vieux PC  dont le disque a laché => fresh install avec xubuntu 24.04 sur un nouveau disque de recup
impossible de rebooter apres installation

la "relique" contient une CM intel dg33bu avec la dernière version de son bios de 07/2009...
avant ca marchait tres bien avec une ancienne installation de 2016 ou 2018 (je sais plus...) régulièrement mise à jour ensuite


-j'ai essayé une installation avec formatage manuel en créant via gparted un périphérique MBR-msdos puis les partitions
mais infoutu de booter ensuite "no bootable device"
+boot-repair en mode auto => toujours pas de boot

pas mieux en changeant le disque "okazou.."

-divers échanges sur askubuntu semblaient dire que les installations minimales seraient "forcément" sans uefi
J'ai donc refait une essai avec la xubuntu 24.04 minimal
effectivement, ca ne semble pas activer UEFI mais toujours pas de boot...

bref, je coince
voici le résultat du dernier essai...

j'ai fait un boot-repair avec la maj en derniere version

https://paste.ubuntu.com/p/64GMkZBFtf/

le disque a bien une 1ére partion sda1 de 1 MO
puis la partition sda2 de "/" qui prend le reste du disque

The boot files of [sda2 (end>100GB)] are far from the start of the disk. Your BIOS may not detect them. You may want to retry after creating a /boot partition (EXT4, >200MB, start of the disk). This can be performed via tools such as gParted. Then select this partition via the [Separate /boot partition:] option of [Boot Repair]. (https://help.ubuntu.com/community/BootPartition)

la zone de boot ne semble pas au bon endroit mais je ne trouve pas comment la forcer au dèbut du disque

Qu'est ce que j'ai raté ??

Dernière modification par domi301 (Le 05/08/2024, à 22:35)


Lubuntu / Xubuntu ==> redonner vie à des machines abandonnées
en cas de besoin => http://forum.ubuntu-fr.org/viewtopic.php?id=1069631

Hors ligne

#2 Le 04/08/2024, à 22:19

domi301

Re : boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

le boot-info pastebin complet pour histo après date de péremption

je vois que sda a été quand même vérolé en GPT par l'iso "minimale"

sda	: is-GPT,	hasBIOSboot,	has-noESP, 	not-usb,	not-mmc, has-os,	no-wind,	2048 sectors * 512 bytes

pas de soucis pour refaire un formattage / reinstall, c'est juste un disque systeme, sans données à conserver / importer
mais comment ?, en suivant qu'elle méthode ???

pastebin
Paste from boot-repair 04 August 2024 19:46 +0000

This paste expires on 2024-09-04.

Syntax highlighting: bash
View raw

boot-repair-4ppa2079                                              [20240804_1945]

============================= Boot Repair Summary ==============================






Recommended repair: ____________________________________________________________

The default repair of the Boot-Repair utility will reinstall the grub2 of
sda2 into the MBR of sda.
Grub-efi will not be selected by default because no ESP detected.
Additional repair will be performed: unhide-bootmenu-10s



Unhide GRUB boot menu in sda2/etc/default/grub

======================= Reinstall the grub2 of /dev/sda2 =======================

chroot /mnt/boot-sav/sda2 grub-install --version
grub-install (GRUB) 2.12-1ubuntu7

==> Reinstall the GRUB of /dev/sda2 into the MBR of /dev/sda

chroot /mnt/boot-sav/sda2 grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.

chroot /mnt/boot-sav/sda2 update-grub
Sourcing file `/etc/default/grub'
Found linux image: /boot/vmlinuz-6.8.0-39-generic
Found initrd image: /boot/initrd.img-6.8.0-39-generic
Found memtest86+x64 image: /boot/memtest86+x64.bin
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...

Unhide GRUB boot menu in sda2/boot/grub/grub.cfg

Boot successfully repaired.

You can now reboot your computer.

The boot files of [sda2 (end>100GB)] are far from the start of the disk. Your BIOS may not detect them. You may want to retry after creating a /boot partition (EXT4, >200MB, start of the disk). This can be performed via tools such as gParted. Then select this partition via the [Separate /boot partition:] option of [Boot Repair]. (https://help.ubuntu.com/community/BootPartition)

============================ Boot Info After Repair ============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 2048 
    of the same hard drive for core.img. core.img is at this location and 
    looks for (,gpt2)/boot/grub. It also embeds following components:
    
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_gpt biosdisk
    ---------------------------------------------------------------------------

sda1: __________________________________________________________________________

    File system:       BIOS Boot partition
    Boot sector type:  Grub2's core.img
    Boot sector info: 

sda2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 24.04 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub 
                       /boot/grub/i386-pc/core.img

sdb: ___________________________________________________________________________

    File system:       iso9660
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: /mnt/BootInfo/FD/sdb: /dev/sdb already mounted or mount point busy.


================================ 1 OS detected =================================

OS#1:   Ubuntu 24.04 LTS on sda2

================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: 82G33/G31 Express Integrated Graphics Controller from Intel Corporation
Live-session OS is Linuxmint 64-bit (Linux Mint 21.2, victoria, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: DPP3510J.86A.0572.2009.0715.2346(0.0) from Intel Corp.
This live-session is in Legacy/BIOS/CSM mode (not in EFI mode).



============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sda	: is-GPT,	hasBIOSboot,	has-noESP, 	not-usb,	not-mmc, has-os,	no-wind,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sda2	: is-os,	64, apt-get,	grub-pc ,	grub2,	grub-install,	grubenv-ok,	update-grub,	end-after-100GB

Partitions info (2/3): _________________________________________________________

sda2	: isnotESP,	fstab-without-efi,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

sda2	: not--sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	sda

fdisk -l (filtered): ___________________________________________________________

Disk sda: 149.05 GiB, 160040803840 bytes, 312579695 sectors
Disk identifier: E2EC6FE1-0596-49C2-A656-1F5FB1EBAA80
     Start       End   Sectors  Size Type
sda1   2048      4095      2048    1M BIOS boot
sda2   4096 312575999 312571904  149G Linux filesystem
Disk sdb: 3.78 GiB, 4063232000 bytes, 7936000 sectors
Disk identifier: 0x14eb2669
     Boot   Start     End Sectors  Size Id Type
sdb1  *          0 5138431 5138432  2.5G  0 Empty
sdb2           572    9067    8496  4.1M ef EFI (FAT-12/16/32)
sdb3       5140480 7935999 2795520  1.3G 83 Linux

parted -lm (filtered): _________________________________________________________

sda:160GB:scsi:512:512:gpt:ATA ST3160815A:;
1:1049kB:2097kB:1049kB:::bios_grub;
2:2097kB:160GB:160GB:ext4::;
sdb:4063MB:scsi:512:512:msdos:Kingston DataTraveler 2.0:;
2:293kB:4643kB:4350kB:::esp;
3:2632MB:4063MB:1431MB:ext4::;

Free space >10MiB: ______________________________________________________________

sdb: 4.43MiB:2510MiB:2506MiB

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL                  PARTLABEL
sda                                                                                                              
├─sda1                                               f9ce0ae9-1836-4228-be96-227d3885f68c                        
└─sda2 ext4     5b432ee6-bdd3-4a0d-bb59-4ee0c468981a d4c66ac7-a7b0-42f8-985f-d0346fef6e96                        
sdb    iso9660  2023-12-23-05-05-55-00                                                    Boot-Repair-Disk 64bit 
├─sdb1 iso9660  2023-12-23-05-05-55-00               14eb2669-01                          Boot-Repair-Disk 64bit 
├─sdb2 vfat     8D6C-A9F8                            14eb2669-02                          ESP                    
└─sdb3 ext4     4f1b2ed2-5265-11ef-aa42-2fe7fa545b0d 14eb2669-03                          writable               

Mount points (filtered): _______________________________________________________

                                                             Avail Use% Mounted on
/dev/sda2                                                   130.9G   5% /mnt/boot-sav/sda2
/dev/sdb1                                                        0 100% /cdrom

Mount options (filtered): ______________________________________________________

/dev/sda2                                                   ext4            rw,relatime
/dev/sdb1                                                   iso9660         ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8

====================== sda2/boot/grub/grub.cfg (filtered) ======================

Ubuntu   5b432ee6-bdd3-4a0d-bb59-4ee0c468981a
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings   uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###

========================== sda2/etc/fstab (filtered) ===========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/5b432ee6-bdd3-4a0d-bb59-4ee0c468981a / ext4 defaults 0 1
/swap.img	none	swap	sw	0	0

======================= sda2/etc/default/grub (filtered) =======================

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false

==================== sda2: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             boot/grub/grub.cfg                             1
 136.253143311 = 146.300698624  boot/grub/i386-pc/core.img                     1
  40.797111511 = 43.805564928   boot/vmlinuz                                   1
  40.797111511 = 43.805564928   boot/vmlinuz-6.8.0-39-generic                  1
  40.797111511 = 43.805564928   boot/vmlinuz.old                               1
  46.305221558 = 49.719853056   boot/initrd.img                                1
  46.305221558 = 49.719853056   boot/initrd.img-6.8.0-39-generic               1
  46.305221558 = 49.719853056   boot/initrd.img.old                            1

===================== sda2: ls -l /etc/grub.d/ (filtered) ======================

-rwxr-xr-x 1 root root 18133 Apr  4 10:12 10_linux
-rwxr-xr-x 1 root root 43202 Apr  4 10:12 10_linux_zfs
-rwxr-xr-x 1 root root 14513 Apr  4 10:12 20_linux_xen
-rwxr-xr-x 1 root root   786 Apr  4 10:12 25_bli
-rwxr-xr-x 1 root root 13120 Apr  4 10:12 30_os-prober
-rwxr-xr-x 1 root root  1174 Apr  4 10:12 30_uefi-firmware
-rwxr-xr-x 1 root root   722 Apr  5 11:36 35_fwupd
-rwxr-xr-x 1 root root   214 Apr  4 10:12 40_custom
-rwxr-xr-x 1 root root   215 Apr  4 10:12 41_custom

======================== Unknown MBRs/Boot Sectors/etc =========================

Unknown BootLoader on sdb

sprunge.us ko ()

New paste
Poster:

Your name (30 characters max)
Syntax:
Expiration:

Approximate and not guaranteed
Content:
© 2024 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.

    Legal info 

Go to the top of the page

Lubuntu / Xubuntu ==> redonner vie à des machines abandonnées
en cas de besoin => http://forum.ubuntu-fr.org/viewtopic.php?id=1069631

Hors ligne

#3 Le 05/08/2024, à 10:15

FrancisFDZ

Re : boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

Bonjour,

domi301 a écrit :

la "relique" contient une CM intel dg33bu avec la dernière version de son bios de 07/2009...

Je suis surpris dans un premier temps que ta "relique " soit partitionnée en GPT => taille de disque ? CM : BIOS ou UEFI ? (je pense plutôt bios legacy, vu l'age, mais je ne connais pas la date de naissance de UEFI)

[Edit] En fait, rien n’empêche d'avoir un disque partitionné en GPT (surtout si >2To) et garder un bios en legacy (corrigez-moi si je me trompe !). Autant que je sache, on peut avoir un MBR (Main Boot Record)en GPT. [/Edit]

Dernière modification par FrancisFDZ (Le 07/08/2024, à 17:42)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#4 Le 05/08/2024, à 11:32

geole

Re : boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

Bonjour
Ta réparation est correcte

============================ Boot Info After Repair ============================
 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 2048 
    of the same hard drive for core.img. core.img is at this location and 
    looks for (,gpt2)/boot/grub. It also embeds following components:

Il possible que ton bios refuse de  booter car le disque a une table de partition GPT
Je te propose de la convertir
1) Booter avec le support d'installation et ouvrir une     session puis

sudo sgdisk --gpttombr /dev/sda && sudo partprobe /dev/sda

2) Relancer un boot-repair

Nota, Depuis la version 22.04, une installation automatique  écrase la table de partition existante et fabrique une table de partition GPT.
Il aurait aurait fallu, lancer gparted, fabriquer une table de partition MS-DOS puis lancer une installation manuelle

Au pire
Avec gparted
1) Faire  une table de partition MS-DOS (onglet périphériques)
2) Faire une partition EXT4 de 1023 Mo avec drapeau boot
3) Faire une partition EXT4 avec le reste de l'espace disque
4) Lancer une installation manuelle
5) Allouer la grande partition EXT4 au point de montage / en ext4.
6) Allouer le petite partition de 1023 Mo au point de montage /boot en ext4

Dernière modification par geole (Le 05/08/2024, à 11:39)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#5 Le 05/08/2024, à 22:17

domi301

Re : boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

@FrancisFDZ

pas besoin du tout de GPT sur mon petit disque systeme
et je suis très sceptique sur son implémentation par mon bios du début des années 2000

au final, c'est l'installeur "auto" qui m'inpose GPT même dans la version Minimale


Lubuntu / Xubuntu ==> redonner vie à des machines abandonnées
en cas de besoin => http://forum.ubuntu-fr.org/viewtopic.php?id=1069631

Hors ligne

#6 Le 05/08/2024, à 22:24

domi301

Re : boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

@ geole 1)

échec complet de la reconstruction, aucun texte de retour

sudo sgdisk --gpttombr /dev/sda && sudo partprobe /dev/sda

le disque est resté en GPT

Disk /dev/sda: 149.05 GiB, 160040803840 bytes, 312579695 sectors
Disk model: ST3160815A      
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[b]Disklabel type: gpt[/b]
Disk identifier: E2EC6FE1-0596-49C2-A656-1F5FB1EBAA80

Device     Start       End   Sectors  Size Type
/dev/sda1   2048      4095      2048    1M BIOS boot
/dev/sda2   4096 312575999 312571904  149G Linux filesystem

toujours impossible de booter après le boot-repair

https://paste.ubuntu.com/p/gHJkF3JyxM/


Lubuntu / Xubuntu ==> redonner vie à des machines abandonnées
en cas de besoin => http://forum.ubuntu-fr.org/viewtopic.php?id=1069631

Hors ligne

#7 Le 05/08/2024, à 22:31

domi301

Re : boot-repair xubuntu 24.04 mbr msdos sans UEFI oui c'est possible [TUTO

@ geole 2)  youpi merci

en gros c'est ce que j'essayais de faire dimanche en #1 mais ta procédure est plus complète que ce que j'essayais de faire
Boot direct après l'installation, sans besoin de passer par boot-repair


je reprend pour mini-doc pour les suivants ;-)

--lancer gparted, fabriquer une table de partition MS-DOS
1) Faire  une table de partition MS-DOS (onglet périphériques)
2) Faire une partition EXT4 de 1023 Mo avec drapeau boot
3) Faire une partition EXT4 avec le reste de l'espace disque

resultat 3) après gparted==>

$ sudo fdisk -l
...
Disklabel type: dos
....
Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1  *       2048   2097151   2095104 1023M 83 Linux
/dev/sda2       2097152 312578047 310480896  148G 83 Linux

--4) Lancer une installation manuelle
5) Allouer le petite partition de 1023 Mo au point de montage /boot en ext4
6) Allouer la grande partition EXT4 au point de montage / en ext4.


visu lancement manuel 6) ==>
Screenshot-2024-08-05-20-06-17.png

Screenshot-2024-08-05-22-07-59.png

Dernière modification par domi301 (Le 05/08/2024, à 22:39)


Lubuntu / Xubuntu ==> redonner vie à des machines abandonnées
en cas de besoin => http://forum.ubuntu-fr.org/viewtopic.php?id=1069631

Hors ligne