ฉันจะจับภาพคอนโซลการติดตั้ง OpenBSD ได้อย่างไร


3

ดังนั้น .. ฉันจะบันทึกข้อความที่เป็นไปตาม Q / A เมื่อติดตั้ง OpenBSD 5.3 ได้อย่างไร? หรือฉันมีทางเลือกที่จะพิมพ์ข้อความด้วยตนเองเท่านั้น? หรือซอฟต์แวร์ OCR ที่ใช้ printscreens

คำตอบ:


5

วิธีง่าย ๆ ที่มักถูกมองข้ามอย่างหนึ่งคือทำการติดตั้งผ่านพอร์ตอนุกรม ที่ถือว่าเครื่องมีพอร์ตอนุกรมซึ่งไม่ได้เป็นกรณีเสมอไป

ฉันรู้ว่าคุณจะพูดว่า "แต่เครื่องของฉันไม่ได้ทำพอร์ตซีเรียลพอร์ต" ไม่เป็นไร มีสองวิธีในการบอก OpenBSD ให้ใช้คอนโซลอนุกรมสิ่งแรกที่มีประโยชน์ที่สุดในการติดตั้งใหม่จากซีดีคือการใช้บูตโหลดเดอร์:

>> OpenBSD/amd64 BOOT 3.23
boot> stty com0 9600

com0: 9600 baud
boot> set tty com0
switching console to com0
>> OpenBSD/amd64 BOOT 3.23
boot> boot

ประการที่สองคือการใส่พารามิเตอร์เดียวกัน/etc/boot.confนี้

# cat /etc/boot.conf
stty com0 9600
set tty com0

จากนั้นคุณสามารถบันทึกเทอร์มินัลของคุณไปยังไฟล์หรือตัดและวางจากผงสำหรับอุดรู ฯลฯ ฉันมีเครื่องบางอย่างที่ "ไม่ได้ทำซีเรียลคอนโซล" บูตด้วยวิธีนี้และถ้าไม่มีความล้มเหลวในการบู๊ตในระดับ BIOS ใช้งานได้ดี

หากคุณกำลังใช้คุณสามารถเริ่มต้นการบันทึกเซสชั่นโดยการตั้งค่าตัวแปรtip คุณตั้งค่าตัวแปรในปลายโดยการออกscript~ s

kellogg# tip tty03
connected
~[set] script

tip.recordชื่อไฟล์เริ่มต้นคือ คุณสามารถเปลี่ยนชื่อนั้นได้โดยตั้งค่าrecordตัวแปร การบันทึกเริ่มต้นประกอบด้วยอักขระที่ไม่สามารถพิมพ์ได้คุณสามารถหยุดtipการทำเช่นนั้นได้โดยการตั้งค่าbeautifyตัวแปร

นอกจากนี้คุณยังสามารถสร้าง.tiprcไฟล์ในโฮมไดเร็กตอรี่ของคุณเพื่อตั้งค่าตัวแปรเหล่านี้ให้กับคุณในเซสชันเคล็ดลับใด ๆ

set script
set beautify
set record=/tmp/tip.txt

ขอบคุณ! แต่ฉันจะเปลี่ยนเส้นทางผลลัพธ์ไปยังไฟล์ได้อย่างไร เช่น. flashdrive?
gasko peter

@gaskopeter ฉันได้เพิ่มวิธีการtipบันทึกเซสชันของคุณหลังจากหาวิธีการทำเช่นนั้น
kurtm

หรือคุณสามารถใช้tip(อะไรก็ได้) ข้างในtmuxและใช้คำสั่ง 'pipe-pane' ของ tmux หรือscript $outfile... ตัวเลือกมากมายสำหรับการบันทึกข้อความ
jirib

@JiriXichtkniha ยังเป็นวิธีที่ยอดเยี่ยม OP ขอตัวอย่างที่เป็นรูปธรรมดังนั้นฉันจึงเลือกอันนี้
kurtm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.