Rester sur trisquel 8 beta ou pas ?

12 replies [Last post]
pyrotrisquel
Offline
Joined: 06/22/2017

bonjour à toutes et tous

en ce moment, je suis sur Trisquel 8 beta !
tout fonctionne à merveille mais le demarrage du systeme est de plus en plus long....
Je pencherais plus sur des bidouillages de ma part que des soucis du systeme mais comment résoudre cela ?

ou dois-je "revenir" sur la version 7 ?

je pense aussi que mon grub 2 est enlisé avec mes installations diverses !
Comment le nettoyer ?

merci pour l'aide à venir

bonne journée à toutes et tous

Magic Banana

I am a member!

I am a translator!

Online
Joined: 07/24/2010

Si le temps est perdu avant l’affichage du menu GRUB, alors c’est vraiment GRUB qui pose problème.  Mais j’en doute. Néanmoins, et ne serait-ce que pour gagner de l’espace sur la partition racine, je t’invite à supprimer les noyaux qui ne te servent plus : vois https://trisquel.info/forum/espace-libre-insuffisant-sur-le-disque#comment-113574

Si le temps est perdu après le choix dans GRUB du système à démarrer, alors vois la documentation de 'systemd-analyze' qui pourrait aider à découvrir ce qui prend autant de temps :
$ man systemd-analyze

pyrotrisquel
Offline
Joined: 06/22/2017

ok et merci
je teste cela et te tiens au courant

bonne journée

pyrotrisquel
Offline
Joined: 06/22/2017

salut

donc dans synaptic, je n'ai que la 4.4.0.83 & 4.4.0.87... donc cela ne doit pas etre le souci je pense...

et ton idée sur "man systemd-analyze", tu veux que j'en fasse une copie ?

et un grub surchargé ne pourrait etre en cause, par toutes mes erreurs ?

pyrotrisquel
Offline
Joined: 06/22/2017

si besoin voici la copie de mon grub.cfg

il me parait un peu lourd ?

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Trisquel GNU/Linux' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
linux /boot/vmlinuz-4.4.0-87-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-87-generic
}
submenu 'Options avancées pour Trisquel GNU/Linux' $menuentry_id_option 'gnulinux-advanced-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
menuentry 'Trisquel GNU/Linux, avec Linux-Libre 4.4.0-87-generic' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.0-87-generic-advanced-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
echo 'Chargement de Linux 4.4.0-87-generic…'
linux /boot/vmlinuz-4.4.0-87-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-87-generic
}
menuentry 'Trisquel GNU/Linux, with Linux-Libre 4.4.0-87-generic (upstart)' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.0-87-generic-init-upstart-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
echo 'Chargement de Linux 4.4.0-87-generic…'
linux /boot/vmlinuz-4.4.0-87-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-87-generic
}
menuentry 'Trisquel GNU/Linux, with Linux-Libre 4.4.0-87-generic (recovery mode)' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.0-87-generic-recovery-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
echo 'Chargement de Linux 4.4.0-87-generic…'
linux /boot/vmlinuz-4.4.0-87-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-87-generic
}
menuentry 'Trisquel GNU/Linux, avec Linux-Libre 4.4.0-83-generic' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.0-83-generic-advanced-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
echo 'Chargement de Linux 4.4.0-83-generic…'
linux /boot/vmlinuz-4.4.0-83-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-83-generic
}
menuentry 'Trisquel GNU/Linux, with Linux-Libre 4.4.0-83-generic (upstart)' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.0-83-generic-init-upstart-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
echo 'Chargement de Linux 4.4.0-83-generic…'
linux /boot/vmlinuz-4.4.0-83-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-83-generic
}
menuentry 'Trisquel GNU/Linux, with Linux-Libre 4.4.0-83-generic (recovery mode)' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.0-83-generic-recovery-1043597f-5af1-4ba1-bc93-aa0ede4d18d2' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
else
search --no-floppy --fs-uuid --set=root 1043597f-5af1-4ba1-bc93-aa0ede4d18d2
fi
echo 'Chargement de Linux 4.4.0-83-generic…'
linux /boot/vmlinuz-4.4.0-83-generic root=UUID=1043597f-5af1-4ba1-bc93-aa0ede4d18d2 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-83-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Magic Banana

I am a member!

I am a translator!

Online
Joined: 07/24/2010

GRUB se charge de démarrer le noyau. C’est l’init, gérée par systemd depuis Trisquel 8, qui prend du temps je suppose. GRUB n’a rien à voir avec cela.

pyrotrisquel
Offline
Joined: 06/22/2017

ok mais est-il possible que la durée de demarrage apres le choix grub, de toute maniere je n'ai que trisquel 8 comme systeme..., devienne de plus en plus long ?
merci pour ton aide

Magic Banana

I am a member!

I am a translator!

Online
Joined: 07/24/2010

Ce n’est pas normal. Il faut investiguer. 'systemd-analyze' semble être l’outil approprié.

pyrotrisquel
Offline
Joined: 06/22/2017

salut

voilà les resultats que j'obtiens:
Startup finished in 9.647s (kernel) + 3min 2.004s (userspace) = 3min 11.651s

alors que cela devait demarrer en un trentaine de secondes il y a quelques jours ?

bonne nuit à toi

Magic Banana

I am a member!

I am a translator!

Online
Joined: 07/24/2010

Tu peux obtenir le détail service par service ('systemd-analyze blame') et même un joli graphique avec 'systemd-analyze plot' (le résultat est ici visualisé avec GThumb) :
$ systemd-analyze blame
$ systemd-analyze plot > init.svg
$ gthumb init.svg

http://www.tux-planet.fr/analyser-les-temps-de-demarrage-de-votre-os-avec-systemd/

pyrotrisquel
Offline
Joined: 06/22/2017

ok et merci pour les liens

donc mon demarrage se fait en 3 mn 11 s !

les 5 plus lents:
- 30.563s NetworkManager-wait-online.service
- 14.830s apt-daily-upgrade.service
- 4.213s dev-sda6.device
- 2.123s apt-daily.service
- 1.920s ufw.service

N'y a-t-il pas une solution pour restaurer la version trisquel 8 en gardant toutes les applis ?

ou sauvegarder les applis, ou liste... et refaire l'installation complete de trisquel 8 ?

*** question bonus... (encore une...)

peut on sauvegarder les applis utilisées, deb de preference ou liste, et les installer sur Trisquel 7 Mini ?

J'adore la legereté et "donc" la rapidité, et je n'utilise qu'une quinzaine d'applis...

Et je sais aussi que c'est moi, comme un grand... sic, qui met le cirque dans le systeme avec mes bidouillages... C'est pas bien !!! lol !

bonne journée à toi et encore tous mes remerciements pour ton aide

Magic Banana

I am a member!

I am a translator!

Online
Joined: 07/24/2010

En ce qui concerne l’installation d’un système avec les mêmes paquets (et sans avoir à les télécharger de nouveau) : https://trisquel.info/en/wiki/cloning-system-or-how-make-copy-installed-packages-one-computer-another

Et les bidouillages, c’est bien pour apprendre. Il ne faut juste pas se lancer dans ce genre de bidouilles peu avant un travail important à finir.

pyrotrisquel
Offline
Joined: 06/22/2017

C'est bon grace à toutes les infos pris sur le forum...
j'ai effectué un backup avec "deja-dup", le backup de Trisquel, j'ai formaté ma partoche systeme, j'ai réinstaller Trisquel 8 et j'ai restauré ma sauvegarde, et tout est bon...

- 5.882s NetworkManager-wait-online.service
- 3.649s dev-sda9.device
- 2.468s media-Medias.mount
- 1.874s lightdm.service
- 1.639s lvm2-monitor.service
- 1.143s ModemManager.service
- 1.083s NetworkManager.service

merci à toutes et tous les Trisquelistes !

Comme quoi, le prix de la Liberté n'est pas si compliqué...

bonne journée