Salve ho una ubuntu 10.04 in un portatile e tramite un tutorial
ho trovato le indicazioni per modificare il file /boot/grub/grub.cfg
ed il file /etc/default/grub in modo tale da poter reindirizzare la schermata del
menu del grub2, i messaggi iniziali del kernel e la shell verso la seriale /dev/ttyS0.
Riporto quindi il contenuto dei miei file modificati.

/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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
load_env
fi
set default="0"
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
}
#serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1
if terminal_input serial ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_input
terminal serial
fi
if terminal_output serial ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal serial
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
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 ###
menuentry 'Ubuntu, with Linux 2.6.32-39-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
linux /boot/vmlinuz-2.6.32-39-generic root=UUID=19e59c6c-3d23-49fe-ae6a-4270d1e0999a ro console=tty1 console=ttyS0,115200n8 quiet splash
initrd /boot/initrd.img-2.6.32-39-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-39-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
echo 'Loading Linux 2.6.32-39-generic ...'
linux /boot/vmlinuz-2.6.32-39-generic root=UUID=19e59c6c-3d23-49fe-ae6a-4270d1e0999a ro single console=tty1 console=ttyS0,115200n8
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-39-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-34-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=19e59c6c-3d23-49fe-ae6a-4270d1e0999a ro console=tty1 console=ttyS0,115200n8 quiet splash
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-34-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
echo 'Loading Linux 2.6.32-34-generic ...'
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=19e59c6c-3d23-49fe-ae6a-4270d1e0999a ro single console=tty1 console=ttyS0,115200n8
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
linux /boot/vmlinuz-2.6.32-28-generic root=UUID=19e59c6c-3d23-49fe-ae6a-4270d1e0999a ro console=tty1 console=ttyS0,115200n8 quiet splash
initrd /boot/initrd.img-2.6.32-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-28-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
echo 'Loading Linux 2.6.32-28-generic ...'
linux /boot/vmlinuz-2.6.32-28-generic root=UUID=19e59c6c-3d23-49fe-ae6a-4270d1e0999a ro single console=tty1 console=ttyS0,115200n8
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-28-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 19e59c6c-3d23-49fe-ae6a-4270d1e0999a
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 58647C31647C13CA
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### 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 ###




/etc/default/grub

Codice: Seleziona tutto
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true #nuova riga indicata dal tutorial
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200n8" #nuova riga indicata dal tutorial

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=consolle #nuova riga indicata dal tutorial
#GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" #nuova riga indicata dal tutorial

# 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_LINUX_RECOVERY="true"

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



Inizialmente inserendo le modifiche indicate nei file, al riavvio nello schermo il menu del grub2 non parte ed al suo posto escono dei messaggi di non riuscita di montaggio del
CD e della pennetta (normale dato che avendo il montaggio automatico di tali dispositivi
e non essendoci non li puo' montare) poi mi da un valore di ritorno 4 per quanto riguarda il
file .ntfs e quindi non mi da la possibilita' di scegliere il sistema operativo da far partire.
Per risolvere il problema metto a commento tutte le righe in piu' indicate nel forum ossia
quelle indicate sopra nei miei due file, dopodiche salvo e riavvio e mi riappare il menu del grub, scegliendo winxp parte senza problemi se scelgo ubuntu non parte niente e mi riappaiono le solite righe indicanti degli errori.
Riporto pure il contenuto del nuovo file che il tutorial mi dice di creare:



ttyS0

Codice: Seleziona tutto
# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.

start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec /sbin/getty 115200 ttyS0




Nessuno mi puo' dire come poter riavviare ubuntu come prima e come poter avere
sia la possibilita' di accedervi sia da tastiera e monitor e sia da terminale su porta seriale? ?% ?%

Avatar utente
alien75
6 2 5
Frequentatore
Frequentatore

Messaggi: 210
Iscritto il: 31 lug 2011, 13:08

Top
Rispondi al messaggio
1 messaggio • Pagina 1 di 1

Indice • Messaggi senza risposta • Messaggi recenti • Argomenti attivi

Torna a PC e informatica
Vai a:
Chi c’è in linea

Visitano il forum: Foto Utentealien75 e 4 ospiti

Indice
Sottoscrivi argomento
Inserisci nei segnalibri
Bump argomento
Staff • Cancella cookie • Tutti gli orari sono UTC [ ora legale ]

Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010

/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true #nuova riga indicata dal tutorial
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200n8" #nuova riga indicata dal tutorial

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=consolle #nuova riga indicata dal tutorial
#GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" #nuova riga indicata dal tutorial

# 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_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Inizialmente inserendo le modifiche indicate nei file, al riavvio nello schermo il menu del grub2 non parte ed al suo posto escono dei messaggi di non riuscita di montaggio del
CD e della pennetta (normale dato che avendo il montaggio automatico di tali dispositivi
e non essendoci non li puo' montare) poi mi da un valore di ritorno 4 per quanto riguarda il
file .ntfs e quindi non mi da la possibilita' di scegliere il sistema operativo da far partire.
Per risolvere il problema metto a commento tutte le righe in piu' indicate nel forum ossia
quelle indicate sopra nei miei due file, dopodiche salvo e riavvio e mi riappare il menu del grub, scegliendo winxp parte senza problemi se scelgo ubuntu non parte niente e mi riappaiono le solite righe indicanti degli errori.
Riporto pure il contenuto del nuovo file che il tutorial mi dice di creare:



ttyS0
# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.

start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec /sbin/getty 115200 ttyS0
Nessuno mi puo' dire come poter riavviare ubuntu come prima e come poter avere
sia la possibilita' di accedervi sia da tastiera e monitor e sia da terminale su porta seriale?