les chemins vers le noyau et initrd sont sous la forme /boot/bzimage /boot/initrd donc peu importe la partition sur laquelle cela se trouve. puis il suffit de lui dire de s'installer sur /dev/hdc c'est boot=/dev/hdc (de memoire)
certes, certes..
image = /boot/bzimage
label = linux
root = /dev/hda1 (et non pas hdc1 boulet)
Sauf que même écrit /dev/hdc1 ou même, soyons fou /dev/hdd42, le but consise à lancer un noyau. Au pire, tu te choppes un méchant kernel panic car la racine n'est pas la bonne, mais ça se corrige sur la ligne de commande lilo.
Mais bah, mon problème c'est que le noyau n'est pas lancé. Si tu commences a réfléchir à mettre la charrue avant les baufs, on est pas rendu.
ta carte se transforme en hda lors du boot, ce n'est pas grave puisque /boot/bzimage seras toujours /boot/bzimage quelque soit le /dev/hdx. de plus tu as anticiper le deplacement de la carte en mettant root = hda1 et non pas hdc1
Félicitation, si tant est que ta méthode eu marché, tu viens de vautrer le boot. Le système n'est _pas_ sur /dev/hda1 (la carte flash qui n'a qu'un noyau et un initrd copié dessus), mais sur /dev/hdb1. La carte flash n'est là que pour booter un noyau. Le système est sur le disque dur.
De plus lilo n'utilise le filesystem que lors de son installation dans le MBR pour trouver le noyau. Apres, /boot n'a plus aucune signification pour lui lors du boot. Enfin, ca reste du detail.
L'essentiel reste que j'ai testé différents trucs comme ça, et c'est niet, ca ne boute pas.
Pas de bol, hein. Il doit y avoir une subtilité qui m'échappe.
en fait tu complique trop, l'utilisation de qemu le prouve.
Donnes moi une autre méthode pour valider mon installation à cette instant.
Il aurait au contraire été largement plus simple de faire toute l'installation de cette manière, mais l'enchainement des étapes en a décidé autrement.
[^] # Re: bon
Posté par octane . En réponse au journal Soekris sous linux. Évalué à 1.
tu m'en diras tant.
les chemins vers le noyau et initrd sont sous la forme /boot/bzimage /boot/initrd donc peu importe la partition sur laquelle cela se trouve. puis il suffit de lui dire de s'installer sur /dev/hdc c'est boot=/dev/hdc (de memoire)
certes, certes..
image = /boot/bzimage
label = linux
root = /dev/hda1 (et non pas hdc1 boulet)
Sauf que même écrit /dev/hdc1 ou même, soyons fou /dev/hdd42, le but consise à lancer un noyau. Au pire, tu te choppes un méchant kernel panic car la racine n'est pas la bonne, mais ça se corrige sur la ligne de commande lilo.
Mais bah, mon problème c'est que le noyau n'est pas lancé. Si tu commences a réfléchir à mettre la charrue avant les baufs, on est pas rendu.
ta carte se transforme en hda lors du boot, ce n'est pas grave puisque /boot/bzimage seras toujours /boot/bzimage quelque soit le /dev/hdx. de plus tu as anticiper le deplacement de la carte en mettant root = hda1 et non pas hdc1
Félicitation, si tant est que ta méthode eu marché, tu viens de vautrer le boot. Le système n'est _pas_ sur /dev/hda1 (la carte flash qui n'a qu'un noyau et un initrd copié dessus), mais sur /dev/hdb1. La carte flash n'est là que pour booter un noyau. Le système est sur le disque dur.
De plus lilo n'utilise le filesystem que lors de son installation dans le MBR pour trouver le noyau. Apres, /boot n'a plus aucune signification pour lui lors du boot. Enfin, ca reste du detail.
L'essentiel reste que j'ai testé différents trucs comme ça, et c'est niet, ca ne boute pas.
Pas de bol, hein. Il doit y avoir une subtilité qui m'échappe.
en fait tu complique trop, l'utilisation de qemu le prouve.
Donnes moi une autre méthode pour valider mon installation à cette instant.
Il aurait au contraire été largement plus simple de faire toute l'installation de cette manière, mais l'enchainement des étapes en a décidé autrement.