Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boot does not proceed beyond boot prompt on Debian Buster #4

Closed
zoof opened this issue Jan 6, 2021 · 10 comments
Closed

Boot does not proceed beyond boot prompt on Debian Buster #4

zoof opened this issue Jan 6, 2021 · 10 comments

Comments

@zoof
Copy link

zoof commented Jan 6, 2021

Wonderful project!

I have a very old laptop with a dying keyboard and when I ran across this, I decided to try this out to use it as a server. Everything works except that the boot process stops at the boot prompt. Fortunately, CTRL-M gets the boot process to continue. Two possible sources for this problem are 1) the laptop is 32 bit and 2) it only has legacy USB support.

Interestingly, it works fine on a newer laptop so perhaps this is a Debian problem.

@philpagel
Copy link
Owner

Hm – interesting. Just to be sure: to what point exactly do you get? does it get stuck in BIOS, or do you get into grub, or even into the OS boot? I don't see why 32bit should be a problem. Neither do I see a reason for USB2 to not work.

@zoof
Copy link
Author

zoof commented Jan 6, 2021

Sorry, I meant no UEFI support not "legacy USB". Here is a screenshot.

IMG_0690

@philpagel
Copy link
Owner

No UEFI should not be an issue – in fact, it currently only works with legacy boot. Strange that it gets stuck in boot. Are you sure that you did set the architecture variable correctly?

@zoof
Copy link
Author

zoof commented Jan 6, 2021

$ cat config.txt 
# Configuration

# Name of source and target iso filenames
SOURCE = debian-10.7.0-i386-netinst.iso
TARGET = debian-10.7.0-i386-netinst-headless.iso

# Architecture settings
# amd64
#ARCH = amd
#QEMU = qemu-system-x86_64
# i386
ARCH = 386
QEMU = qemu-system-i386

# Preseeding file to use
PRESEED = preseed-en_US.cfg	# US locale and keyboard
#PRESEED =  preseed-en_DE.cfg	# US locale and keyboard, except country=DE
#PRESEED = preseed-de_DE.cfg	# german locale and keyboard

# Volume label for the target ISO image
LABEL = debian-hdl-inst

# Where to find the usb drive
# Caution: if this is set incorrectly you may ruin your system!
# uncomment and set carefully!
# use lsusb and/or the output of dmesg after plugging in your usb drive
# to find the correct device file
USBDEV = /dev/sdc
#USBDEV = /dev/null

# EOF

@philpagel
Copy link
Owner

Looks correct to me...

@philpagel
Copy link
Owner

philpagel commented Jan 6, 2021

Just gave it a try with the exact same image. It seems to work fine in qemu. I don't have a real i386 machine around anymore, so I have no way of trying. Very strange. What exact machine are you trying to install on? And what OS did you use to prepare the image?

@zoof
Copy link
Author

zoof commented Jan 6, 2021

It is an Acer Aspire One ZG5 and I used a Debian Buster system to construct the ISO.

@philpagel
Copy link
Owner

Debian Buster is certainly fine. I don't know this particular acer machine but why wouldn't it work? Right now, I am out of ideas...

@philpagel
Copy link
Owner

Maybe I do have an idea, after all:
You said the keyboard is dying? I checked here
and it says:

If flag_val is 0 (default), do not display the "boot:" prompt, unless either the [Shift] or the [Alt] key is pressed,
or unless either [Caps Lock] or [Scroll Lock] is set.

Is it possible that your defective keyboard is "pressing" one of those keys?

@zoof
Copy link
Author

zoof commented Jan 6, 2021

Thanks -- I can't rule that out although I am able to type with some of the keys. I am certain that the Shift key is not pressed and neither the Caps Lock or the Scroll Lock are set. But it may be that the Alt key is being pressed.

In any case, I have enough keyboard functionality to get it to proceed with the boot and install with an ssh session. Many thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants