Post

Installation (troublesome) on ASUS X200MA

The factory version of the ASUS X200ma has an old BIOS version, around 3.x if I’m not mistaken. To boot from a flash drive, you have to update the BIOS first. However, be careful: if it fails, it will brick. You can look up the steps for updating the BIOS on Google. Mine has version 502, which was the latest version when I checked.

The problem occurs when I want to install Linux, Crunchbang and also Slackware. Both can boot fine (Booting was done with a Flash drive, haven’t tried using a DVD). But once I enter the shell, my flash drive becomes undetected. There is an error that says usb not accepting, error -101. This error can be seen in the dmesg command. So although setup can run, it fails to install because the master file location is lost, since the USB becomes undetected.

I tried various steps, including disabling the ehci-pci or ehci_hcd module, but it still gave an error.

The solution I used was to place the master ISO file onto the hard disk, for example to /dev/sda1.

After that, prepare a flash drive that already contains Slackware.

Boot from the flash drive.

After entering the flash drive’s shell, create an installation folder.

  • mkdir /slack

After that, copy the ISO file that is on sda1 to the installation folder.

  • mkdir /mnt/sda1

  • mount /dev/sda1 /mnt/sda1

  • cd /mnt/sda1

  • cp <nama>.iso /slack

Go back into the slack installation folder, and create a folder for mounting.

  • cd /slack

  • mkdir mnt

  • mount -o loop <nama>.iso /slack/mnt

Done? No errors? If so, you can continue.

Enter slackware setup and then you configure all the partitions. In the target selection menu, choose CD/DVD. Then you choose manual for all, and enter the path /slack/mnt.

The installation should work now. It’s still unclear whether the issue was my BIOS or my hardware. But at least now everything can be installed.

This post is licensed under CC BY 4.0 by the author.