#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,
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
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.
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