Ubuntu Debian: Setup on older Hardware NO UEFI Workaround Black Screen No Boot

Todays current Hardware Bios uses a new Software Interface to boot. Thats called „UEFI

Newer Linux Versions Support this Hardware Setup by default!
BUT these settings makes users (Newbies/Office Users) mostly impossible to setup the System on older Hardware, cause the „Setup Routines“ does not detect the older Bios! Here the User must interact manual to force the Setup! Cause the Setup tries to create a Harddrive Partition with a seperated UEFI Partition! See „parted“ output on Console! Now if your Setup is made and you Reboot a older Non-UEFI PC you run into „Black Screen“! Especiallly if you setup a „Full Disk Encryption“ with Luks!!!

uefi linux partition
uefi linux partition

Workaround:

  • Boot the PC on the Ubuntu/Debian CD
  • Press „Tab“ on the Boot Menu of the CD
  • Enter „noefi“ behind the Kernel Boot Code Line (… noefi quiet splash ) and Press CTRL+X to Boot now
  • Setup your PC and reboot, now he should be able to boot.

German Howto Wiki for Details (external)

Remark: How Secure a FAT32 Partition is, is a unknown secret. I dont like UEFI! Cause a Attacker could try to destroy the EFI Partition and you lose control.. Firmware is the most attacked Goal on IT not the Operating System !!

Linux: Translate Boot message of cryptsetup „Enter passphrase to unlock the disk“

Problem: If you setup a full encrypted Laptop with the Linux Installer the first Boot Message of cryptsetup is always in English Speech shown „Enter passphrase to unlock the disk“ /dev/sda

Solution:

  • edit the
    /usr/share/initramfs-tools/scripts/local-top/cryptroot
    ,with nano, find and change the text to your Language
  • edit the
    /lib/cryptsetup/cryptdisks.functions
    ,with nano ,find and change the text to your Language
  • update the initramfs of the current kernel with
    update-initramfs -u -k all
  • reboot and test the translated login

Ubuntu Lucid Lynx 10.04: Disable IPv6 (dmesg = no IPv6 routers present)

Problem: on default ubuntu lucid lynx setup ipv6 is enabled,
dmesg shows boot.log= wlan0: no IPv6 routers present
to speed up on a ipv4 network you should disable it.

Solution:
– run #sudo nano /etc/sysctl.conf

add lines:
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

-quit save and reboot..
-to test system open terminal and enter #dmesg
-the message = wlan0: no IPv6 routers present
should not be seen!