Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: (OPGELOST) Welke kernel ?  (gelezen 3179 keer)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Welke kernel ?
« Reactie #25 Gepost op: 2013/05/09, 22:56:38 »
Dankzij de slimme tip van Johan, is de fout boven water: je hebt wel degelijk ook de -41-kernel, alleen het Grubmenu wordt niet bijgewerkt. Er zit een fout in regel 74, in /etc/default/grub of in /etc/grub.d.

Heb je zelf daarin veranderingen aangebracht? Bijvoorbeeld door in /etc/grub.d/05_debian_theme de letterkleur te veranderen?
« Laatst bewerkt op: 2013/05/09, 23:01:17 door Pjotr »
Houd je Ubuntu gezond: vermijd 10 fatale vergissingen
Twitter: Linuxtip
Engels

Re: Welke kernel ?
« Reactie #26 Gepost op: 2013/05/09, 23:01:49 »
Aangezien er vakantiefoto.jpg in staat neem ik aan dat hij zelf met het GRUB-configuratiebestand 'gerommeld' heeft, of een programma heeft dat erin gezet.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Welke kernel ?
« Reactie #27 Gepost op: 2013/05/09, 23:04:04 »
Aangezien er vakantiefoto.jpg in staat neem ik aan dat hij zelf met het GRUB-configuratiebestand 'gerommeld' heeft, of een programma heeft dat erin gezet.

Ik vermoed dat een handleiding van mij, niet geheel juist is toegepast:
https://sites.google.com/site/computertip/grubmooimaken

En dan met name het veranderen van de letterkleur. :)

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #28 Gepost op: 2013/05/10, 09:30:36 »
@ Pjotr,

Ja, ik heb de letterkleur veranderd en ik dacht dat ik dat precies volgens jouw handleiding had uitgevoerd.

Ik ben blij dat de "fout " via dit uitstekende forum nu boven water gekomen is, maar ik wil wel graag ook het Grub menu herstellen.

Ik heb ik het 05 debian theme bestand gezocht naar regel 74 maar er staan geen regel nummers, dus hoe moet ik dat doen, je weet ik ben een beginner met Ubuntu, dus ik hoor graag.

Bvd
« Laatst bewerkt op: 2013/05/10, 10:06:39 door hadego »

Offline HarzG

  • Lid
Re: Welke kernel ?
« Reactie #29 Gepost op: 2013/05/10, 12:17:13 »
Met welke tekstverwerker heb je (met "gksu naamtekstverwerker") het bestand geopend?
Mousepad, Leafpad en ook Gedit laten regelnummers zien. Bij Gedit staan die in de statusregel rechtsonder.
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #30 Gepost op: 2013/05/10, 13:24:22 »
@Harzg

Ik heb het bestand geopend met Leafpad, en ik zie echt geen regelnummers.

Hoor graag

Bvd
« Laatst bewerkt op: 2013/05/10, 13:25:57 door hadego »

Re: Welke kernel ?
« Reactie #31 Gepost op: 2013/05/10, 13:28:51 »
@HarzG: Leafpad laat pas regelnummers zien als je Opties --> Regelnummers aanklikt...

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #32 Gepost op: 2013/05/10, 13:44:27 »
@ Vistaus, dank voor de tip ik kan nu inderdaad de regelnummers zien.


Onderstaand regel 74 waarin de fout zou moeten zitten, de regel begint met # If so,


   # If so, we can remove the cache file (if any). Otherwise the backgound
   # image needs to be cached under /boot/grub/.
   if is_path_readable_by_grub "${1}"; then
      rm --force "${BACKGROUND_CACHE}.jpeg" \
         "${BACKGROUND_CACHE}.png" "${BACKGROUND_CACHE}.tga"
   elif cp "${1}" "${BACKGROUND_CACHE}.${reader}"; then
      set -- "${BACKGROUND_CACHE}.${reader}" "${2}" "${3}"



Hoor graag wat er fout is.

Bvd

Offline HarzG

  • Lid
Re: Welke kernel ?
« Reactie #33 Gepost op: 2013/05/10, 14:11:56 »
Ik kan in deze en de volgende regels geen vreemde dingen zien. Wat ik nog kan bedenken is een tab i.p.v. een spatie die je bij het kopiëren niet opmerkt.
De complete codetekst van mijn bestand zie je hieronder. Het bestand is sinds de installatie nooit veranderd - ik gebruik geen Grub2, maar de voorgangerversie Grub. Maar dat zou ik jou niet willen adviseren om dat ook te doen. Het is geen normale Grub-installatie en wordt ook niet ondersteund door officiële Ubuntu-kringen.

Ik zie 2 opties: plan A en plan B:
A. de analyse van de regel 74
1. Selecteer de regel in het bestand, ga erin staat, druk op de Home-toets, dan op de Shift-toets (vasthouden) en daarna op de End-toets, vervolgens op Ctrl-C. Hierdoor weet je zeker dat je de complete tekst van de 1e tot de laatste kolom hebt gekopieerd.
2. Open LibreOffice en plak daarin deze tekst.
3. Gebruik de toetsencombinatie Ctrl-F12 of klik op het icoontje (zie plaatje). Nu worden de niet afdrukbare tekens getoond.
Zie je daar nu iets bijzonders zoals TAB-tekens?

B. Vergeet het speurwerk, zet de standaard-codetekst erin.
1. Je opent het bestand met gksu leafpad, selecteert de complete tekst met Ctrl-A en dan delete.
2. Kopieer en plak de onderstaande codetekst in het bestand
#!/bin/sh
set -e

# grub-mkconfig helper script.
# Copyright (C) 2010  Alexander Kurtz <kurtz.alex@googlemail.com>
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.

# Include the GRUB helper library for grub-mkconfig.
. /usr/lib/grub/grub-mkconfig_lib

# We want to work in /boot/grub/ only.
test -d "${GRUB_PREFIX}"; cd "${GRUB_PREFIX}"

# Set the location of a possibly necessary cache file for the background image.
# NOTE: This MUST BE A DOTFILE to avoid confusing it with user-defined images.
BACKGROUND_CACHE=".background_cache"

set_default_theme(){
# Set a monochromatic theme for Ubuntu.
echo "${1}set menu_color_normal=white/black"
echo "${1}set menu_color_highlight=black/light-gray"

if [ -e /lib/plymouth/themes/default.grub ]; then
sed "s/^/${1}/" /lib/plymouth/themes/default.grub
fi
}

set_background_image(){
# Step #1: Search all available output modes ...
local output
for output in ${GRUB_TERMINAL_OUTPUT}; do
if [ "x$output" = "xgfxterm" ]; then
break
fi
done

# ... and check if we are able to display a background image at all.
if ! [ "x${output}" = "xgfxterm" ]; then
return 1
fi

# Step #2: Check if the specified background image exists.
if ! [ -f "${1}" ]; then
return 2
fi

# Step #3: Search the correct GRUB module for our background image.
local reader
case "${1}" in
*.jpg|*.JPG|*.jpeg|*.JPEG) reader="jpeg";;
*.png|*.PNG) reader="png";;
*.tga|*.TGA) reader="tga";;
*) return 3;; # Unknown image type.
esac

# Step #4: Check if the necessary GRUB module is available.
if ! [ -f "${reader}.mod" ]; then
return 4
fi

# Step #5: Check if GRUB can read the background image directly.
# If so, we can remove the cache file (if any). Otherwise the backgound
# image needs to be cached under /boot/grub/.
if is_path_readable_by_grub "${1}"; then
rm --force "${BACKGROUND_CACHE}.jpeg" \
"${BACKGROUND_CACHE}.png" "${BACKGROUND_CACHE}.tga"
elif cp "${1}" "${BACKGROUND_CACHE}.${reader}"; then
set -- "${BACKGROUND_CACHE}.${reader}" "${2}" "${3}"
else
return 5
fi

# Step #6: Prepare GRUB to read the background image.
if ! prepare_grub_to_access_device "`${grub_probe} --target=device "${1}"`"; then
return 6
fi

# Step #7: Everything went fine, print out a message to stderr ...
echo "Found background image: ${1}" >&2

# ... and write our configuration snippet to stdout. Use the colors
# desktop-base specified. If we're using a user-defined background, use
# the default colors since we've got no idea how the image looks like.
# If loading the background image fails, use the default theme.
echo "insmod ${reader}"
echo "if background_image `make_system_path_relative_to_its_root "${1}"`; then"
if [ -n "${2}" ]; then
echo "  set color_normal=${2}"
fi
if [ -n "${3}" ]; then
echo "  set color_highlight=${3}"
fi
if [ -z "${2}" ] && [ -z "${3}" ]; then
echo "  true"
fi
echo "else"
set_default_theme "  "
echo "fi"
}

# Earlier versions of grub-pc copied the default background image to /boot/grub
# during postinst. Remove those obsolete images if they haven't been touched by
# the user. They are still available under /usr/share/images/desktop-base/ if
# desktop-base is installed.
while read checksum background; do
if [ -f "${background}" ] && [ "x`sha1sum "${background}"`" = "x${checksum}  ${background}" ]; then
echo "Removing old background image: ${background}" >&2
rm "${background}"
fi
done <<EOF
648ee65dd0c157a69b019a5372cbcfea4fc754a5  debian-blueish-wallpaper-640x480.png
0431e97a6c661084c59676c4baeeb8c2f602edb8  debian-blueish-wallpaper-640x480.png
968ecf6696c5638cfe80e8e70aba239526270864  debian-blueish-wallpaper-640x480.tga
11143e8c92a073401de0b0fd42d0c052af4ccd9b  moreblue-orbit-grub.png
d00d5e505ab63f2d53fa880bfac447e2d3bb197c  moreblue-orbit-grub.png
f5b12c1009ec0a3b029185f6b66cd0d7e5611019  moreblue-orbit-grub.png
EOF

# Include the configuration of desktop-base if available.
if [ -f "/usr/share/desktop-base/grub_background.sh" ]; then
. "/usr/share/desktop-base/grub_background.sh"
fi

# First check whether the user has specified a background image explicitly.
# If so, try to use it. Don't try the other possibilities in that case
# (#608263).
if [ -n "${GRUB_BACKGROUND+x}" ]; then
set_background_image "${GRUB_BACKGROUND}" || set_default_theme
exit 0
fi

# Next search for pictures the user put into /boot/grub/ and use the first one.
for background in *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA; do
if set_background_image "${background}"; then
exit 0
fi
done

# Next try to use the background image and colors specified by desktop-base.
if set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}"; then
exit 0
fi

# If we haven't found a background image yet, use the default from desktop-base.
if set_background_image "/usr/share/images/desktop-base/desktop-grub.png"; then
exit 0
fi

# Finally, if all of the above fails, use the default theme.
set_default_theme


Daarna moet in de terminal worden uitgevoerd:
sudo update-grub
Nu is de de foutmelding weg als het goed is en Grub toont de volgende keer netjes de laatste kernelversie.
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Welke kernel ?
« Reactie #34 Gepost op: 2013/05/10, 14:14:40 »
Wacht even..... de fout zit in regel 74 van /boot/grub/grub.cfg

Want dat bestand is gebouwd op basis van  /etc/default/grub en /etc/grub.d/*.

Dus de aanpak bestaat uit meerdere stappen:
1. Controleer in /boot/grub/grub.cfg welke syntaxfout er in regel 74 staat;
2. Probeer te achterhalen vanuit welk basisbestand (/etc/default/grub of /etc/grub.d/*) die regel afkomstig is;
3. herstel de fout in het basisbestand;
4. Maak een nieuwe grub.cfg aan, door "sudo update-grub" uit te voeren.

Offline HarzG

  • Lid
Re: Welke kernel ?
« Reactie #35 Gepost op: 2013/05/10, 15:32:06 »
@Pjotr: tsss, ik had een tunnelvisie ...

@hadego: In de bijlage zie je de standaard regel 74 van Ubuntu.
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #36 Gepost op: 2013/05/10, 21:05:58 »
@ Pjotr,

Onderstaand regels 65 t/m 77 uit grub.cfg

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 7d727315-8cdb-4669-995d-a1f2c5aab53d
insmod jpeg
if background_image /boot/grub/vakantiefoto.jpg; then
  true
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

Regel 74 is
set menu_color_normal=white/black

Wat is hier fout aan, als beginner zegt dit me niets

Hoor graag
bvd

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Welke kernel ?
« Reactie #37 Gepost op: 2013/05/10, 23:10:04 »
Ik denk toch dat er iets niet helemaal goed gaat met de vakantiefoto.
Om je probleem op te lossen lijkt het me handig als je de situatie weer hersteld zoals die was in een standaardsysteem. Als alles weer werkt zoals het zou moeten is het makkelijker om daarna andere aanpassingen te doen.

Dit is wat er in /etc/default/grub hoort te staan:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Welke kernel ?
« Reactie #38 Gepost op: 2013/05/10, 23:11:32 »
En hier staat /etc/grub.d/05_debian_theme
#!/bin/sh
set -e

# grub-mkconfig helper script.
# Copyright (C) 2010  Alexander Kurtz <kurtz.alex@googlemail.com>
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.

# Include the GRUB helper library for grub-mkconfig.
. /usr/share/grub/grub-mkconfig_lib

# We want to work in /boot/grub/ only.
test -d /boot/grub; cd /boot/grub

# Set the location of a possibly necessary cache file for the background image.
# NOTE: This MUST BE A DOTFILE to avoid confusing it with user-defined images.
BACKGROUND_CACHE=".background_cache"

set_default_theme(){
if [ "$GRUB_DISTRIBUTOR" = Ubuntu ] || [ "$GRUB_DISTRIBUTOR" = Kubuntu ]; then
# Set a monochromatic theme for Ubuntu.
echo "${1}set menu_color_normal=white/black"
echo "${1}set menu_color_highlight=black/light-gray"

if [ -e /lib/plymouth/themes/default.grub ]; then
sed "s/^/${1}/" /lib/plymouth/themes/default.grub
fi
else
# Set the traditional Debian blue theme.
echo "${1}set menu_color_normal=cyan/blue"
echo "${1}set menu_color_highlight=white/blue"
fi
}

module_available(){
local module
for module in "${1}.mod" */"${1}.mod"; do
if [ -f "${module}" ]; then
return 0
fi
done
return 1
}

set_background_image(){
# Step #1: Search all available output modes ...
local output
for output in ${GRUB_TERMINAL_OUTPUT}; do
if [ "x$output" = "xgfxterm" ]; then
break
fi
done

# ... and check if we are able to display a background image at all.
if ! [ "x${output}" = "xgfxterm" ]; then
return 1
fi

# Step #2: Check if the specified background image exists.
if ! [ -f "${1}" ]; then
return 2
fi

# Step #3: Search the correct GRUB module for our background image.
local reader
case "${1}" in
*.jpg|*.JPG|*.jpeg|*.JPEG) reader="jpeg";;
*.png|*.PNG) reader="png";;
*.tga|*.TGA) reader="tga";;
*) return 3;; # Unknown image type.
esac

# Step #4: Check if the necessary GRUB module is available.
if ! module_available "${reader}"; then
return 4
fi

# Step #5: Check if GRUB can read the background image directly.
# If so, we can remove the cache file (if any). Otherwise the backgound
# image needs to be cached under /boot/grub/.
if is_path_readable_by_grub "${1}"; then
rm --force "${BACKGROUND_CACHE}.jpeg" \
"${BACKGROUND_CACHE}.png" "${BACKGROUND_CACHE}.tga"
elif cp "${1}" "${BACKGROUND_CACHE}.${reader}"; then
set -- "${BACKGROUND_CACHE}.${reader}" "${2}" "${3}"
else
return 5
fi

# Step #6: Prepare GRUB to read the background image.
if ! prepare_grub_to_access_device "`${grub_probe} --target=device "${1}"`"; then
return 6
fi

# Step #7: Everything went fine, print out a message to stderr ...
echo "Found background image: ${1}" >&2

# ... and write our configuration snippet to stdout. Use the colors
# desktop-base specified. If we're using a user-defined background, use
# the default colors since we've got no idea how the image looks like.
# If loading the background image fails, use the default theme.
echo "insmod ${reader}"
echo "if background_image `make_system_path_relative_to_its_root "${1}"`; then"
if [ -n "${2}" ]; then
echo "  set color_normal=${2}"
fi
if [ -n "${3}" ]; then
echo "  set color_highlight=${3}"
fi
if [ -z "${2}" ] && [ -z "${3}" ]; then
echo "  true"
fi
echo "else"
set_default_theme "  "
echo "fi"
}

# Earlier versions of grub-pc copied the default background image to /boot/grub
# during postinst. Remove those obsolete images if they haven't been touched by
# the user. They are still available under /usr/share/images/desktop-base/ if
# desktop-base is installed.
while read checksum background; do
if [ -f "${background}" ] && [ "x`sha1sum "${background}"`" = "x${checksum}  ${background}" ]; then
echo "Removing old background image: ${background}" >&2
rm "${background}"
fi
done <<EOF
648ee65dd0c157a69b019a5372cbcfea4fc754a5  debian-blueish-wallpaper-640x480.png
0431e97a6c661084c59676c4baeeb8c2f602edb8  debian-blueish-wallpaper-640x480.png
968ecf6696c5638cfe80e8e70aba239526270864  debian-blueish-wallpaper-640x480.tga
11143e8c92a073401de0b0fd42d0c052af4ccd9b  moreblue-orbit-grub.png
d00d5e505ab63f2d53fa880bfac447e2d3bb197c  moreblue-orbit-grub.png
f5b12c1009ec0a3b029185f6b66cd0d7e5611019  moreblue-orbit-grub.png
EOF

# Include the configuration of desktop-base if available.
if [ -f "/usr/share/desktop-base/grub_background.sh" ]; then
. "/usr/share/desktop-base/grub_background.sh"
fi

# First check whether the user has specified a background image explicitly.
# If so, try to use it. Don't try the other possibilities in that case
# (#608263).
if [ -n "${GRUB_BACKGROUND+x}" ]; then
set_background_image "${GRUB_BACKGROUND}" || set_default_theme
exit 0
fi

# Next search for pictures the user put into /boot/grub/ and use the first one.
for background in *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA; do
if set_background_image "${background}"; then
exit 0
fi
done

# Next try to use the background image and colors specified by desktop-base.
if set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}"; then
exit 0
fi

# If we haven't found a background image yet, use the default from desktop-base.
if [ "$GRUB_DISTRIBUTOR" != Ubuntu ] && [ "$GRUB_DISTRIBUTOR" != Kubuntu ] && \
   set_background_image "/usr/share/images/desktop-base/desktop-grub.png"; then
exit 0
fi

# Finally, if all of the above fails, use the default theme.
set_default_theme

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #39 Gepost op: 2013/05/11, 20:49:41 »
@ aan allen die mee gedacht hebben bij mijn "probleem " met het niet juist werken van het Grub ( mbt kernel versie) gaarne aandacht voor het onderstaande;

ik heb momenteel een uitstekend functionerend en stabiel systeem, met 1 klein schoonheid-foutje nl in het Grub menu staat niet de juiste kernel versie.

ik ben geen techie en redelijk nieuw met ubuntu, en de aangedragen oplossingen om het schoonheid-foutje te herstellen zijn voor mij te complex. Ik weet dan niet meer waar ik mee bezig ben.

om die reden heb ik besloten het schoonheid-foutje te laten zitten, totdat ik wellicht over een paar maanden een schone installatie doe.

ik wil alle "meedenkers " op dit uitstekende forum danken voor hulp/tips/suggesties etc.

ondanks dat het topic niet echt opgelost is, zal ik toch maar OPGELOST bij het onderwerp zetten.

 Groet

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Welke kernel ?
« Reactie #40 Gepost op: 2013/05/11, 21:15:57 »
Hou er wel rekening mee dat dit niet zomaar een schoonheidsfoutje is. De kernel is het hart van je besturingssysteem en is daarom heel belangrijk. Jouw Ubuntu werkt nu met een verouderde kernel die bekende veiligheidsproblemen heeft. Zou je wel met de updates meegaan dan heb je die problemen niet.
Verder kan deze fout in je configuratiebestanden in de toekomst ook andere updates doen afbreken en voor meer problemen zorgen.

Daarom raad ik je ook sterk aan om dit te herstellen.
Dit hoeft niet veel werk te zijn en is ook niet heel ingewikkeld.

Open het bestand /etc/default/grub:
gksudo leafpad /etc/default/grubHaal alles weg wat in dat bestand staat en plak de tekst die een paar antwoorden hierboven staat er in.

Doe hetzelfde met /etc/grub.d/05_debian_theme voor de zekerheid:
gksudo leafpad /etc/grub.d/05_debian_theme
Heb je beide bestanden hersteld, voer dan weer sudo update-grub uit en controleer of de foutmeldingen nu weg zijn.

Klaar :)

Offline HarzG

  • Lid
Re: Welke kernel ?
« Reactie #41 Gepost op: 2013/05/11, 21:45:30 »
Wij hebben eerst geprobeerd de fout te vinden in je systeem, dat is helaas niet gelukt. Dat daarbij ingewikkelde vragen en terminal-opdrachten langskwamen, ligt aan de "aard van de beestjes". Het zijn - net als ik - geïnteresseerde techneuten met de insteek: hoe kwam dat, waar ligt het aan. Een deel van de antwoorden zit dus ook in de hoek van "jouw systeem begrijpen" om jouw de mogelijke oplossing(en) aan te dragen.  Hiervan zouden Pjotr, Johan e.a. kunnen leren of handleidingen beter kunnen worden geschreven of tips geleverd worden van "doe dat wel" en "doe dat liever niet". Het is hier meestal geen informatie "ex cathedra" maar een interactie. "Wij" leren net zo van hadego als hadego van "ons" leert.

Maar het is zoals Johan zegt: "niet zomaar een schoonheidsfoutje". Als je het niet repareert, dan is je pc net zo betrouwbaar/veilig als die van een elk ander besturingssysteem waarop 2 maanden geen updates zijn geïnstalleerd.

Je kan doen wat Johan zegt "kopiëren van codetekst" en dat plakken in de door hem genoemde bestanden of je kan Grub compleet herinstalleren met de standaard configuratie. Dat is de onderstaande opdracht in de terminal
sudo apt-get --reinstall install grub-common grub-pc os-proberen nadien moet Grub worden bijgewerkt met
sudo update-grubDeze 2 herinstallatie-opdrachten zijn volgens mij de oplossing voor het probleem zonder dat er een analyse naar de oorzaak van de fout nog noodzakelijk is.
« Laatst bewerkt op: 2013/05/11, 21:47:26 door HarzG »
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #42 Gepost op: 2013/05/11, 22:12:07 »
@ HarzG en Johan van Dijk,

Uit de gegeven antwoorden had ik begrepen dat mijn kernel WEL de nieuwste was maar dat alleen het Grub menu niet bijgewerkt werd, vandaar mijn stelling.

Als ik inderdaad niet op de nieuwste kernel werk moet ik dat dus gaan veranderen.

Voordat ik dat doe nog voor de zekerheid het volgende;

ik werk met Ubuntu 12.04 lts in dual boot met w7
ik heb de werkomgeving van ubuntu veranderd in Xubuntu (volgens handleiding van Pjotr)

werken de door jullie voorgestelde oplossingen in deze situatie ?
en als het toch misgaat, is er dan een weg terug ?  of rest dan alleen een nieuwe installatie ?

Hoor graag

bvd




Offline HarzG

  • Lid
Re: Welke kernel ?
« Reactie #43 Gepost op: 2013/05/11, 22:51:55 »
Je ziet met welke kernel je werkt via de terminal-opdracht
uname -aDaaraan konden we zien dat je niet met de laatste kernel werkt, want er werd de oudere kernelversie getoond.
De oorzaak daarvan zit m.i. in een defecte Grub-configuratie. Deze Grub-configuratie kan "handmatig" worden gecorrigeerd door codetekst van Johan in de genoemde bestanden te plakken of door de stappen te volgen van mijn advies 11-05 21:45:30.
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #44 Gepost op: 2013/05/12, 20:21:08 »
@ HarzG

Dank voor je toelichting, maar hoe zit het met de "risicofactor "  mbt mijn configuratie en een eventuele weg terug ( zie mijn post van 11 mei 22.12 uur )

Hoor graag

bvd

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Welke kernel ?
« Reactie #45 Gepost op: 2013/05/12, 20:53:11 »
@ HarzG en Johan van Dijk,

Uit de gegeven antwoorden had ik begrepen dat mijn kernel WEL de nieuwste was maar dat alleen het Grub menu niet bijgewerkt werd, vandaar mijn stelling.
Je hebt de nieuwste kernel wel geïnstalleerd, maar deze is door de fout in de configuratie van GRUB niet in gebruik.


Citaat
Voordat ik dat doe nog voor de zekerheid het volgende;

ik werk met Ubuntu 12.04 lts in dual boot met w7
ik heb de werkomgeving van ubuntu veranderd in Xubuntu (volgens handleiding van Pjotr)

werken de door jullie voorgestelde oplossingen in deze situatie ?
en als het toch misgaat, is er dan een weg terug ?  of rest dan alleen een nieuwe installatie ?
Dat je dual boot en de werkomgeving veranderd hebt maakt in dit geval niet uit.
De oplossingen die voorgesteld zijn werken gewoon.

Je systeem is nu instabiel, want de configuratie van het pakket dat het hele opstarten regelt is kapot.
Wat je nu NIET moet doen is het "opruimen" van je systeem, het verwijderen van oude kernels, enz.
Dat zorgt ervoor dat je helemaal niet meer op kan starten.

De enige juiste optie is het herstellen van die configuratie naar de standaardwaarden zodat je weer een normaal werkend systeem hebt. Pas wanneer dat weer helemaal op orde is heb je een normaal functionerend systeem.

Is je systeem weer op orde, dan kan je stapsgewijs de achtergrond, kleuren en andere zaken die je graag wil weer terugzetten.

Offline HarzG

  • Lid
Re: Welke kernel ?
« Reactie #46 Gepost op: 2013/05/12, 22:02:19 »
@ HarzG

Dank voor je toelichting, maar hoe zit het met de "risicofactor "  mbt mijn configuratie en een eventuele weg terug ( zie mijn post van 11 mei 22.12 uur )
Als je het systeem terugzet naar de standaardconfiguratie voor Grub uit de officiële bronnen van X/Ubuntu, dan zie ik geen risicofactor.
Het is met de 2 commando's uit mijn bericht van "Gisteren om 21:45:30" in feite een "terug" naar de Grub-instellingen voordat je een vakantiefoto aan Grub had toegevoegd en de menu-kleuren had veranderd.
Xubuntu 20.04; siduction-15.1.0 Xfce

Offline hadego

  • Lid
Re: Welke kernel ?
« Reactie #47 Gepost op: 2013/05/13, 11:20:07 »
@ HarzG

Wilde vanmorgen beginnen met de herstel aktie van Grub,  heb ik eerst de vakantiefoto verwijderd uit Grub.
Na een herstart van het systeem is de kernel veranderd in versie 3.2.0.41 ( zie hieronder)

hans@hans-Aspire-7715Z:~$ uname -a
Linux hans-Aspire-7715Z 3.2.0-41-generic #66-Ubuntu SMP Thu Apr 25 03:27:11 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
hans@hans-Aspire-7715Z:~$

Ik neem aan dat ik nu up to date ben en verder geen aktie hoef te ondernemen ?

Verder heb ik nog een vraag mbt de oude kernels , worden deze automatisch verwijderd of moet ik dat zelf doen ? en zo ja hoe moet dat ?


Hoor graag, en nogmaals dank voor de hulp

« Laatst bewerkt op: 2013/05/13, 11:25:51 door hadego »

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Welke kernel ?
« Reactie #48 Gepost op: 2013/05/13, 12:54:52 »
Ik neem aan dat ik nu up to date ben en verder geen aktie hoef te ondernemen ?
Juist. de -41 is de nieuwste.  :)
Citaat
Verder heb ik nog een vraag mbt de oude kernels , worden deze automatisch verwijderd of moet ik dat zelf doen ? en zo ja hoe moet dat ?
Dat moet je zelf doen, bijvoorbeeld als volgt:
https://sites.google.com/site/computertip/schoon
(punt 4)


Hoor graag, en nogmaals dank voor de hulp
[/quote]

Offline HarzG

  • Lid
oude kernels verwijderen
« Reactie #49 Gepost op: 2013/05/13, 13:55:38 »
Het alternatief voor het handmatig verwijderen via Synaptic staat daar. Met het script verschijnt een menu waarin alle oudere kernels worden getoond.
Het nadeel van de "eenvoudige" manier met een dubbelklik op het bestand is, dat je geen terugmelding ziet "het is klaar".
Als je de procedure wel wilt zien, kan je in de map waar het script staat een terminal openen en daarin uitvoeren
./kernel-removerAan het einde van de procedure zie je dat er nog 1 restantje bleef staan en het advies dat nadien nog
apt-get autoremovemoet worden uitgevoerd om de headers van de oude kernels te verwijderen (ook ca. 50MB per stuk).

Pjotrs tip om no 1 oudere kernel te laten staan (...-40) lijkt mij inderdaad verstandig. Maar de rest van de  kernels kan weg.
Xubuntu 20.04; siduction-15.1.0 Xfce