[SOLVED] GRUB 2, seriova konzola, Fedora 16

Jan Kasprzak kas na fi.muni.cz
Pátek Listopad 25 15:59:42 CET 2011


Adam Pribyl wrote:
: On Fri, 11 Nov 2011, Jan Kasprzak wrote:
: >
: >tusite nekdo, jak se _korektne_ nastavi, aby GRUB 2 ve Fedore 16 pouzival
: >seriovou konzolu? Neco jako byly v GRUBu 1 prikazy
: >
: >serial --unit=0 --speed=115200
: >terminal --timeout=5 serial console
: >
: >dival jsem se, ze neco v /etc/grub.d/ v tomto smeru je napsano,
: >ale zavisi to na nejakych promennych ktere nevim jak se nastavuji,
: >a z toho se nejspis nejak generuje /boot/grub2/grub.cfg. Cili co mam
: >ve Fedore 16 zmenit, aby se mi vygeneroval (jak?) grub.cfg s podporou
: >pro volbu mezi VGA konzolou a seriovou linkou?
: >
: 
: Jeste jsem to nezkousel, ale v zasade si myslim to co hledate je v
: /etc/default/grub
: coz je pro fedoru trochu netipicke.
: 
: Viz. napr.:
: http://www.cyberciti.biz/faq/howto-setup-serial-console-on-debian-linux/
: 
: GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8
: --parity=no --stop=1"

	Jo, neco takoveho mi funguje. Jen neumim ten "terminal --timeout=5".
Ale zda se, ze grub2 umi brat vstup z obou zdroju, takze to neni potreba.

: >	Bonusova varianta: jak tohle reknu v kickstart.cfg, aby nove
: >instalovany stroj uz pouzival seriovou konzolu?

	Tohle jsem vyresil nasledujicim kusem kodu v %post skriptu:

cat > /etc/default/grub <<EOF
GRUB_CMDLINE_LINUX="console=ttyS0,115200n8"
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200"
EOF
/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg

Kickstartovany stroj pak bootuje se seriovou konzolou, pricemz grub2
samotny je dostupny i z VGA konzoly.

-Yenya

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
Please don't top post and in particular don't attach entire digests to your
mail or we'll all soon be using bittorrent to read the list.     --Alan Cox


Další informace o konferenci Linux