A parte qualche problema nella configurazione delle cose, tipo font più grandi e più sgranati, ed altre cose in qua e là, ed una reattività che sinceramente non vedo così marcata come leggende narravano, mi sono trovato un po' in crisi con grub.
Vi spiego.
Ho installato slackware da chiavetta usb, configurato il sistema ed alla fine prima di riavviare ho installato grub come avevo letto nella documentazione. Ed infatti il sistema si riavvia con grub2.
Ora però voglio modificare, modificando i parametri di avvio (quelli fatti con append in lilo) ed aggiungendo kernel.
Leggendo in rete vedo che devo che nel primo caso devo modificare /etc/default/grub e la variabile GRUB_CMDLINE_LINUX. Lo faccio, poi quando vado a dare
grob-mkconfig -o /boot/grub/grub.cfg
il sistema trova 4 voci (huge, generic ed i 2 link ad esse), e si ferma. Dopo decine di minuti ho fatto CTRL+C. Cosa può essere?
UPDATE
aggiungo qui.
Ho risolto, nel senso che dopo tot riavvii per sistemare cose non si è bloccato. Ma son curioso di capire come mai può averlo fatto.
Ora però c'è un problema diverso. Mi ritrovo sempre 4 voci. Ma non come credevo i kernel dentro, ma sono:
Slackware 14.1
Slackware (14.1)
ora non sono proprio così, ma tra le voci cambia solamente delle parentesi.
Dentro la prima voce ci sono 6 kernel. Generic, Huge, il mio compilato e le relativi voci di ripristino o safe mode insomma.
Dentro la seconda voce tantissimi immagini kernel, come se fossero ripetute varie volte.
vedo che sono in /boot/grub/grub.cfg, ma consigliano di non editarlo e di usare /etc/default/grub, dove infatti ho messo DEFAULT=saved in modo da far avviare nell'ultima voce salvata. Altrimenti come modifico l'ordine?
Come faccio a togliere le voci duplicate e pulire un po' il menù?
Questo è il mio /etc/default/grub il resto per adesso è di default
Codice: Seleziona tutto
# If you change this file, run grub-mkconfig -o /boot/grub/grub.cfg
# afterwards to update /boot/grub/grub.cfg.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=$( sed 's/Slackware /Slackware-/' /etc/slackware-version )
GRUB_CMDLINE_LINUX_DEFAULT="vt.default_utf8=1 acpi_blacklight=vendor raid=noautodetect"
GRUB_CMDLINE_LINUX="vt.default_utf8=1 acpi_blacklight=vendor raid=noautodetect"
# 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
#GRUB_GFXMODE=1024x768x32
# Font used on the graphical terminal:
#GRUB_FONT=/usr/share/grub/dejavusansmono.pf2
# 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 entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"