Gentoo Archives: gentoo-user-fr

From: "M. ROPA" <sboub88@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] cd de boot pour utiliser gentoo à partir d'un disque usb
Date: Mon, 17 Sep 2007 19:27:03
Message-Id: 46EED300.5030101@gmail.com
In Reply to: [gentoo-user-fr] cd de boot pour utiliser gentoo à partir d'un disque usb by Etienne
1 Etienne a écrit :
2 > bonjour,
3 >
4 > j'ai besoin sur mon laptop de transférer gentoo sur un disque usb pour
5 > recuperer l'usage du disque dur.
6 >
7 > J'ai réussi assez facilement à copier mon systeme de hda5 vers sda8 avec un
8 > cp -a.
9 >
10 > j'arrive maintenant à utiliser ma gentoo sur un disque usb mais en bootant sur
11 > le disque dur hda qui héberge toujours le kernel et l'initramfs.
12 >
13 > Maintenant j'aimerais pouvoir booter à partir d'un CD - mon bios ne me permet
14 > pas de booter en usb directement - pour m'affranchir du disque dur.
15 >
16 > J'ai crée un initramfs avec mkinitrd puis une image iso de boot en y mettant
17 > isolinux.bin mais in fine j'arrive à un kernel panic
18 >
19 > est ce quelqu'un aurait déjà travaillé sur un cd bootable (pas un live CD
20 > complet, juste un CD qui redirige vers la racine situé sur un disque usb)
21 >
22 > merci
23 >
24 > etienne
25
26 Il se peut que ton problème soit du aux liens symboliques.
27 Personnellement, j'utilise grub et sur le cd j'ai du
28 remplacer le lien /boot/grub/menu.lst -> grub.conf
29 par une copie de grub.conf sinon panic.
30
31 Il faut bien préciser son fstab, perso j'utilise udev
32 qui nomme alors mon disque firewire externe /dev/FirewireHD
33 et un autre usb /dev/UsbHD
34
35 J'ai fait un tel CD bootable contenant le noyau
36 qui permet de lancer une gentoo sur un disque usb
37 ou firewire externe. Le seul problème est que
38 j'ai un peu oublié. Le principe consiste à lancer
39 un script à partir de initrd.gz qui monte en boucle
40 les disques connectés,
41 jusqu'à qu'il tombe sur une partition contenant à la racine
42 un fichier vide que j'ai nommé Usb_FireWire_HD et qui indique
43 que c'est la bonne partition puis on chroot dessus.
44
45 Ci joint le script (linux-usb) en question, ainsi que celui
46 qui me permet de créer l'image iso à graver (build-cdboot)
47
48 Mais, ce dernier utilise un initrd.gz que j'ai fait et contenant
49 linux-usb, trop gros pour joindre à ce mail.
50
51 Voici un lien vers une archive contenant tout ce
52 que j'utilise : http://jp.ropa.ifrance.com/livecd.tar.gz
53
54 Chez moi, le fait de lancer build-cdboot recopie le boot
55 de mon disque dur vers /livecd/target-cdboot/boot/, modifie
56 un peu les fichiers de /livecd/target-cdboot/boot/ (renomme
57 les noyaux, supprime les liens symboliques, ..) puis crée
58 bootcd.iso à partir de tout ça.
59
60 build avait pour but de créer un livecd indépendant, en recopiant
61 le disque dur dans une image iso, mais cela devient vite impossible
62 vu le nombre de paquets installés.
63
64 En espérant que cela t'aide un peu
65
66 Jean-Philippe

Attachments

File name MIME type
linuxrc-usb text/plain
build-cdboot text/plain

Replies

Subject Author
Re: [gentoo-user-fr] cd de boot pour utiliser gentoo à partir d'un disque usb Etienne Hilson <etienne.hilson@×××××.com>