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 17/10/2008, à 17:37

Souther

Installation en usb : pas de boot après installation

Bonjour à tous,

J'ai un soucis : j'ai installé ubuntu 8.04 à partir d'une clé usb car le lecteur cd de mon pc portable est mort.
J'ai préparé la clé comme indiqué dans le tuto, et tout s'est bien passé pendant l'installation.

Par contre au redémarrage, j'ai une magnifique erreur 22... J'ai donc besoin d'insérer la clé usb pour booter normalement
Comme si grub n'était pas sur mon pc mais toujours sur ma clé usb.

Comment résoudre ce problème ?

Merci à tous pour votre aide à venir smile

Hors ligne

#2 Le 17/10/2008, à 17:53

Compte anonymisé

Re : Installation en usb : pas de boot après installation

Salut

Peux-tu donner les résultats de :
sudo  fdisk  -l  (-L minuscule) avec et sans la clé usb (en la démontant proprement après le boot).
Peux-tu lister aussi le fichier menu.lst :
sudo  gedit  /boot/grub/menu.lst

@+

#3 Le 17/10/2008, à 18:03

Souther

Re : Installation en usb : pas de boot après installation

Salut et merci de me répondre si vite smile

sudo fdisk -l avec la clé:

Disque /dev/sda: 2004 Mo, 2004877312 octets
255 heads, 63 sectors/track, 243 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x00155de8

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1         244     1957856+   c  W95 FAT32 (LBA)
Partition 1 a des fins différentes physique/logique:
     phys=(242, 254, 63) logique=(243, 190, 11)

Disque /dev/sdb: 40.0 Go, 40007761920 octets
255 heads, 63 sectors/track, 4864 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x152e152d

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1         122      979933+  82  Linux swap / Solaris
/dev/sdb2             123         730     4883760   83  Linux
/dev/sdb3             731        4864    33206355   83  Linux

sudo fdisk -l sans la clé usb (l'ordi me signale que la clé n'est pas montée et ne peut pas la monter):

Disque /dev/sdb: 40.0 Go, 40007761920 octets
255 heads, 63 sectors/track, 4864 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x152e152d

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1         122      979933+  82  Linux swap / Solaris
/dev/sdb2             123         730     4883760   83  Linux
/dev/sdb3             731        4864    33206355   83  Linux

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 use 'savedefault' 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		3

## 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=UUID=8d7b9476-0682-4ede-a4e1-2975bed66a5b ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

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

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

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) 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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=8d7b9476-0682-4ede-a4e1-2975bed66a5b ro quiet splash
initrd		/boot/initrd.img-2.6.24-19-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=8d7b9476-0682-4ede-a4e1-2975bed66a5b ro single
initrd		/boot/initrd.img-2.6.24-19-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd1,1)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

Voilà wink

Hors ligne

#4 Le 17/10/2008, à 18:22

Compte anonymisé

Re : Installation en usb : pas de boot après installation

Salut

Il faudrait modifier dans le fichier menu.lst les :
root  (hd1,1)
par des
root  (hd0,1)
et la ligne :
# groot =(hd1,1)
par
# groot =(hd0,1)

@+

#5 Le 17/10/2008, à 19:39

Souther

Re : Installation en usb : pas de boot après installation

bon, j'ai bien fait les changements dont tu m'as parlé.

Problèmes : l'ordi ne boot toujours pas sans la clé, ensuite, même avec la clé, il me fait des erreurs 22 : no such partition

J'ai l'impression que je suis bon pour une réinstallation...Problème : la clé ne fait plus live...

C'est la m**** quoi sad

Hors ligne

#6 Le 17/10/2008, à 19:48

Compte anonymisé

Re : Installation en usb : pas de boot après installation

Bon bon, on se fache pas. wink

Je suppose que tu peux booter sur ta clé usb (comme sur un cd).
Si c'est le cas, tu le fais, tu lances un terminal et tu installes grub sur le MBR de ton DD :
sudo  grub  --> grub>
là tu tapes :
find  /boot/grub/menu.lst  devrait te donner (hd1,1)
root (hd1,1)
setup (hd1)
quit

et tu tentes de rebooter

@+

PS si ta clé ne boote plus en Livecd (c'est normal car tu y as installé le bootloader grub) tu dois pouvoir t'en sortir lors du boot.
Tu tapes Echap quand tu vois GRUB s'afficher en haut à gauche de l'écran. Si tu vois les lignes du menu, tu tapes "e" comme edit sur la premiere ligne,
là tu tapes "e" sur la ligne "root (hd0,1)" et tu remplaces par "root (hd1,1)" attention le clavier est de type qwerty à ce niveau (a=q, etc...)
quand c'est fait tu valides par "Entrée" puis tu tapes "b" comme boot.
Si c'est ok tu tapes la séquence ci-dessus pour installer grub sur le MBR de ton disque.

Dernière modification par Compte anonymisé (Le 17/10/2008, à 19:57)

#7 Le 17/10/2008, à 20:45

Souther

Re : Installation en usb : pas de boot après installation

J'étais pas fâché du tout, seulement impatient ^^

En tout cas, les problèmes sont tous résolus : ça boot normalement, et tout ça

Merci à toi Jeanjd63 smile

Hors ligne