Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

RE: faire taire lilo ou forcer un choix par défaut

1 réponse
Avatar
Mathieu JANIN
Bonjour,
un 'yes | <tacommande>' ne sufirait pas ?
++

> -----Message d'origine-----
> De : franck Molle [mailto:franck.molle@ac-rouen.fr]
> Envoy=E9 : mercredi 27 septembre 2006 15:20
> =C0 : debian-user-french@lists.debian.org
> Objet : faire taire lilo ou forcer un choix par d=E9faut
>=20
>=20
> Bonjour =E0 tous,
>=20
> j'utilise le script suivant pour installer lilo sur des=20
> machines afin d'en faire=20
> des serveurs :
>=20
> function create_initrd_and_lilo {
> INITRD_FILENAME=3Dinitrd.img
> mount -tproc none /mnt/proc
> (
> echo "15"
> chroot /mnt mkinitrd -o /boot/$INITRD_FILENAME
> echo "75"
> splash -s -f=20
> /mnt/etc/bootsplash/themes/current/config/bootsplash-800x600.cfg >>=20
> /mnt/boot/$INITRD_FILENAME
> echo "80"
> chroot /mnt lilo > /dev/null
> echo "100"
> ) |whiptail --title "$BUILDING_INITRD_TITLE" --backtitle=20
> "$BACKTITLE" --gauge=20
> "$BUILDING_INITRD_TEXT..." 8 60 0
> }
>=20
> La plupart du temps, cela fonctionne tr=E8s bien, mais il=20
> arrive de temps en temps=20
> que lilo s'arr=EAte pour poser une question du genre "le disque=20
> est il un disque=20
> NT oui / non" le choix propos=E9 par d=E9faut =E9tant le bon.
>=20
> A priori peu ou pas de pb sauf que lilo =E9tant lanc=E9 dans un=20
> whiptail, impossible=20
> d'avoir la moindre int=E9ractivit=E9 avec l'utilisateur et donc=20
> le script s'arr=EAte=20
> l=E0. La question est donc de savoir s'il y a moyen d'=E9viter=20
> que lilo ne pose des=20
> question et forcer le choix par d=E9faut s'il avait besoin d'en=20
> poser une.=20
> =E9videmment j'ai jet=E9 un coup d'oeil au man, j'ai vu l'option=20
> -p mais je ne suis=20
> pas certain que =E7a corresponde =E0 ce que je cherche ... si qq=20
> sait, il me=20
> d=E9pannerais.
>=20
> Je pourrais jouer sur le niveau de priorit=E9 de debconf mais=20
> je ne pense pas=20
> qu'il y a un rapport, il me semble bien que c'est sur lilo=20
> qu'il faut jouer. En=20
> dernier recours j'utiliserais grub mais j'aimerais l'=E9viter=20
> (et puis rien ne dit=20
> que grub ne posera pas le m=EAme souci)
>=20
> Merci d'avance,
>=20
> a+
>=20
>=20
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Franck MOLLE
> Animateur de Secteur
> Relais assistance Tice, Louviers-Vernon
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>=20
>=20
> --=20
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench =20
> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
> "Reply-To:"
>=20
> To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact=20
> listmaster@lists.debian.org
>=20

1 réponse

Avatar
Mathieu JANIN
Non, ça serait:
yes | chroot /mnt lilo > /dev/null

Bon dimanche.

Le dimanche 1 octobre 2006 12:00, franck Molle a écrit :
Mathieu JANIN a écrit :
> Bonjour,
> un 'yes | <tacommande>' ne sufirait pas ?

je sais pas trop ... ou la placer dans ce cas la ?
chroot /mnt yes | lilo > /dev/null
ca m'etonnerait que ca fctionne

merci pour cette réponse en tout cas.

a+

>> -----Message d'origine-----
>> De : franck Molle [mailto:]
>> Envoyé : mercredi 27 septembre 2006 15:20
>> À :
>> Objet : faire taire lilo ou forcer un choix par défaut
>>
>>
>> Bonjour à tous,
>>
>> j'utilise le script suivant pour installer lilo sur des
>> machines afin d'en faire
>> des serveurs :
>>
>> function create_initrd_and_lilo {
>> INITRD_FILENAME=initrd.img
>> mount -tproc none /mnt/proc
>> (
>> echo "15"
>> chroot /mnt mkinitrd -o /boot/$INITRD_FILENAME
>> echo "75"
>> splash -s -f
>> /mnt/etc/bootsplash/themes/current/config/bootsplash-800x600.cfg >>
>> /mnt/boot/$INITRD_FILENAME
>> echo "80"
>> chroot /mnt lilo > /dev/null
>> echo "100"
>> ) |whiptail --title "$BUILDING_INITRD_TITLE" --backtitle
>> "$BACKTITLE" --gauge
>> "$BUILDING_INITRD_TEXT..." 8 60 0
>> }
>>
>> La plupart du temps, cela fonctionne très bien, mais il
>> arrive de temps en temps
>> que lilo s'arrête pour poser une question du genre "le disque
>> est il un disque
>> NT oui / non" le choix proposé par défaut étant le bon.
>>
>> A priori peu ou pas de pb sauf que lilo étant lancé dans un
>> whiptail, impossible
>> d'avoir la moindre intéractivité avec l'utilisateur et donc
>> le script s'arrête
>> là. La question est donc de savoir s'il y a moyen d'éviter
>> que lilo ne pose des
>> question et forcer le choix par défaut s'il avait besoin d'en
>> poser une.
>> évidemment j'ai jeté un coup d'oeil au man, j'ai vu l'option
>> -p mais je ne suis
>> pas certain que ça corresponde à ce que je cherche ... si qq
>> sait, il me
>> dépannerais.
>>
>> Je pourrais jouer sur le niveau de priorité de debconf mais
>> je ne pense pas
>> qu'il y a un rapport, il me semble bien que c'est sur lilo
>> qu'il faut jouer. En
>> dernier recours j'utiliserais grub mais j'aimerais l'éviter
>> (et puis rien ne dit
>> que grub ne posera pas le même souci)
>>
>> Merci d'avance,
>>
>> a+
>>
>>
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Franck MOLLE
>> Animateur de Secteur
>> Relais assistance Tice, Louviers-Vernon
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>>
>> --
>> Lisez la FAQ de la liste avant de poser une question :
>> http://wiki.debian.net/?DebianFrench
>> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
>> "Reply-To:"
>>
>> To UNSUBSCRIBE, email to
>> with a subject of "unsubscribe". Trouble? Contact
>>