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 05/09/2006, à 17:04

matula48

boot impossible sans gag

Bonjour, encore un nouveau venu parmi vous smile
Je viens de passer sous ubuntu (donc install et tout) et je n'arrive pas à booter direct dessus, je suis obligé de passer par une clé USB sur laquelle est enregistrée gag, sinon, si je laisse en boot sur le disque dur, j'arrive sur un message comme quoi il manque un fichier de windows, alors que j'ai formaté le disque dur entièrement (j'ai encore un autre disque mais qui ne contient que des données), je ne comprends pas.

La question est donc que dois-je faire pour ne pas passer obligatoirement par ma clé USB pour démarrer?

(j'ai regardé les fichiers config de GRUB et différents forums pour éclairer ma lanterne en vain)

Merci de vos éventuelles solutions

Hors ligne

#2 Le 05/09/2006, à 17:48

figaro

Re : boot impossible sans gag

mettre grub dans le MBR (ou mettre GAG dans le MBR)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#3 Le 05/09/2006, à 20:11

valaquarus

Re : boot impossible sans gag

Multiboot :

Pour ceux que le multi boot voici l'adresse d'un site particulièrement interessant :
http://jc.bellamy.free.fr/fr/multiboot.html
la solution préconisée est facile à mettre en oeuvre et fonctionne bien.

Bonsoir.

Hors ligne

#4 Le 05/09/2006, à 22:38

matula48

Re : boot impossible sans gag

merci figaro, mais le MBR (master boot record) je ne sais pas lequel est-ce ou ce qu'il se situe concretement.
est-ce un fichier, un disque, une partition, un répertoire?
désolé mais ça fait beaucoup de nouveau jargon d'un coup

Je regarde ca tout de suite valaquarus et je te remercie

Hors ligne

#5 Le 06/09/2006, à 21:58

matula48

Re : boot impossible sans gag

bonsoir, je n'ai toujours pas réussi à trouver une solution :'(

Hors ligne

#6 Le 07/09/2006, à 23:30

matula48

Re : boot impossible sans gag

Bonsoir, comment dois-je faire pour mettre grub dans le MRB? s'il vous plait

Hors ligne

#7 Le 08/09/2006, à 08:51

Compte anonymisé

Re : boot impossible sans gag

Salut

Pourrais-tu lister :
le résultat de
sudo fdisk -l
sudo cat /etc/fstab
sudo cat /boot/grub/menu.lst (le tout entre balises [Code]) et indiquer si tu souhaites faire du multi-boot (Xp et Ubuntu) ou simplement Ubuntu.

@+

#8 Le 09/09/2006, à 01:04

matula48

Re : boot impossible sans gag

Salut jeanjd63

sudo fdisk -l

Disque /dev/hda: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1         255     2048256   82  Linux swap / Solaris
/dev/hda2             256       13003   102398310   83  Linux
/dev/hda3           13004       14278    10241437+   b  W95 FAT32
/dev/hda4           14279       19929    45391657+  83  Linux

Disque /dev/hdb: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1        9727    78132096    7  HPFS/NTFS
/dev/hdb2            9728       19929    81947565    f  W95 Etendu (LBA)
/dev/hdb5            9728       19929    81947533+   7  HPFS/NTFS

Disque /dev/sda: 131 Mo, 131072000 octets
16 têtes, 32 secteurs/piste, 500 cylindres
Unités = cylindres de 512 * 512 = 262144 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1         499      127728    6  FAT16
sudo cat /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda4       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda2       /media/hda2     ext3    defaults        0       2
/dev/hdb1       /media/hdb1     ntfs    defaults,nls=utf8,umask=007,gid=46 0    1
/dev/hdb5       /media/hdb5     ntfs    defaults,nls=utf8,umask=007,gid=46 0    1
/dev/sda1       /media/sda1     vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/sdf1       /media/sdf1     vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/hda1       none            swap    sw              0       0

et sudo cat /boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry# (normally the first entry defined).
timeout         10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title         Windows 95/98/NT/2000
# root          (hd0,0)
# makeactive
# chainloader   +1
#
# title         Linux
# root          (hd0,1)
# kernel        /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda4 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,3)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title           Ubuntu, kernel 2.6.15-26-386
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda4 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-26-386 (recovery mode)
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda4 ro single
initrd          /boot/initrd.img-2.6.15-26-386
boot

title           Ubuntu, kernel 2.6.15-23-386
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda4 ro quiet splash
initrd          /boot/initrd.img-2.6.15-23-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda4 ro single
initrd          /boot/initrd.img-2.6.15-23-386
boot

title           Ubuntu, memtest86+
root            (hd0,3)
kernel          /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, kernel 2.6.15-26-k7 (on /dev/hda2)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.15-26-k7 root=/dev/hda2 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-k7
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, kernel 2.6.15-26-k7 (recovery mode) (on /dev/hda2)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.15-26-k7 root=/dev/hda2 ro single
initrd          /boot/initrd.img-2.6.15-26-k7
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, kernel 2.6.15-26-386 (on /dev/hda2)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda2 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, kernel 2.6.15-26-386 (recovery mode) (on /dev/hda2)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda2 ro single
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, kernel 2.6.15-23-386 (on /dev/hda2)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro quiet splash
initrd          /boot/initrd.img-2.6.15-23-386
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, kernel 2.6.15-23-386 (recovery mode) (on /dev/hda2)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro single
initrd          /boot/initrd.img-2.6.15-23-386
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title           Ubuntu, memtest86+ (on /dev/hda2)
root            (hd0,1)
kernel          /boot/memtest86+.bin
savedefault
boot


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1
title           Microsoft Windows XP Professionnel
root            (hd1,0)
savedefault
makeactive
map             (hd0) (hd1)
map             (hd1) (hd0)
chainloader     +1

Voilà, sinon, j'envisage de ne faire tourner qu'Ubuntu

Merci et @+

Hors ligne

#9 Le 09/09/2006, à 05:31

matula48

Re : boot impossible sans gag

oups j'avais pas compris le code entre crochets hmm

Hors ligne

#10 Le 09/09/2006, à 07:12

michel2652

Re : boot impossible sans gag

Bonjour,

Réparé pour [ Code] entre crochets [ Code] wink

A+

#11 Le 09/09/2006, à 07:18

Compte anonymisé

Re : boot impossible sans gag

Salut

Il semble que tu ais 2 installations d'ubuntu, une sur /dev/hda2 et une sur /dev/hda4, cela n'a pas une grosse importance et la dernière install est sur /dev/hda4.

Sur le fdisk -l le /dev/sda1 correspond à la clé usb qui te sert actuellement de device de boot.

Pour avoir ton menu de démarrage sur hda il faudrait

1) Démarrer sur ta clé, comme actuellement, puis lancer un terminal en sudo
sudo -s
là tu commences à démonter toutes les partitions non indispensables :
umount -a et tu vérifies par :
mount  tu ne devrais plus avoir la clé /dev/sda1 et tu là retires afin d'éviter toute mauvaise manip
maintenant on va sauver le mbr de hda (en cas de pb)
dd if=/dev/hda of=/mbr_hda.sv bs=512 count=1
ne t'inquiètes pas du msg "erreur de segmentation". En cas de pb on pourrais toujours le remettre en place par la cmd suivante :
dd if=/mbr_hda.sv of=/dev/hda bs=512 count=1  mais on n'en est pas là.

2) Ensuite tu lances grub :
grub  -> grub>
là tu définis où se trouve root et donc l'environnement de grub :
root (hd0,3) ce qui correspond en "langage grub" à hda4
et tu écris ton grub sur le mbr de ton disque hda
setup (hd0)
puis tu quittes grub
quit

3) Enfin il faudra définir dans le bios que le boot se fait sur le premier disque dur (hda) car d'après ce que tu indiques il semblerait que le boot disque se fasse sur hdb. Pour accéder au bios voir la doc de ton pc sinon ça se fait au tout début du boot en appuyant, selon les bios, sur "suppr" ou "F10" ou "F1" etc.

4) Tu devrais avoir ton menu au boot. Sinon tu auras toujours la possibilité de booter sur ta clé usb, à condition de l'avoir laissée en premier dans la liste des devices de boot.

Je crois que c'est tout.

Bon courage


@+

#12 Le 09/09/2006, à 18:15

matula48

Re : boot impossible sans gag

Bonjour, dans un 1er temps merci michel2652 d'avoir réparé ma connerie

Et merci beaucoup!!! jeanjd63, j'avais reformaté sur une autre partition du disque dur et j'ai même réussi à adapter tongue je commence tout doucement à comprendre comme ça fonctionne (mais bon c'est vrai que faut s'y mettre)
j'ai même découvert comment séléctionner quel disque dur mettre en 1er (j'avais jamais remarqué auparavant que je pouvais modifier ça dans un sous-menu de la boot-section du BIOS)
Merci Beaucoup

Une petite dernière question pour la route, puis-je enlever tous les Kernels du démarrage et laisser seulement celui que j'utilise ?

Hors ligne

#13 Le 09/09/2006, à 21:41

Compte anonymisé

Re : boot impossible sans gag

Salut

Content que ça fonctionne maintenant (si j'ai bien compris).
Pour la suppression des kernels non utilisés, si ce sont ceux qui suivent 
### END DEBIAN AUTOMAGIC KERNELS LIST je pense qu'il suffit de les enlever en éditant menu.lst. Attention de bien laisser "windows" si tu l'utilises encore.

Si tu parles des lignes précédent cette phrase, je pense que la meilleure méthode est de désinstaller les kernels inutiles après être sûr que le nouveau kernel fonctionne parfaitement (un bug est toujours possible)
dans ton cas par exemple pour supprimer les affichages :
title           Ubuntu, kernel 2.6.15-23-386  et idem + (recovery mode)
La commande est :
sudo apt-get remove linux-image-2.6.15-23-386
Ainsi tu gagnes de la place et le menu ne comportera plus ces lignes. Il faudra adapter la version 2.6.15-23-386 à chaque nouveau kernel et attention de ne pas supprimer le dernier installé.

@+

Dernière modification par Compte anonymisé (Le 09/09/2006, à 21:43)

#14 Le 09/09/2006, à 21:58

matula48

Re : boot impossible sans gag

merci beaucoup jeanjd63

Hors ligne