Difference between revisions of "ASUS U31SD"

From ArchWiki
Jump to: navigation, search
Line 60: Line 60:
 
Open `gdisk` and press `r`, then press `h`... A common looking process is below:
 
Open `gdisk` and press `r`, then press `h`... A common looking process is below:
  
{Note|Pay close attention to the bold}
+
{(Note|Pay close attention the answers to the prompt. Partition 2 in this case is the partition that contains /boot.}}
 +
{{Note|I gathered this output after the installation, some things might be different for you at this stage}}
 
<pre>
 
<pre>
  
Line 71: Line 72:
  
 
Type from one to three GPT partition numbers, separated by spaces, to be
 
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: '''2'''
+
added to the hybrid MBR, in sequence: 2
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): '''N'''
+
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): N
  
  
 
Creating entry for GPT partition #2 (MBR partition #1)
 
Creating entry for GPT partition #2 (MBR partition #1)
Enter an MBR hex code (default 07):  
+
Enter an MBR hex code (default 83):  
Set the bootable flag? (Y/N): '''Y'''
+
Set the bootable flag? (Y/N): Y
  
 
Creating entry for GPT partition #1 (MBR partition #2)
 
Creating entry for GPT partition #1 (MBR partition #2)
Line 86: Line 87:
 
Recovery/transformation command (? for help): o
 
Recovery/transformation command (? for help): o
  
Disk size is 625142448 sectors (298.1 GiB)
+
Disk size is 1250263728 sectors (596.2 GiB)
 
MBR disk identifier: 0x00000000
 
MBR disk identifier: 0x00000000
 
MBR partitions:
 
MBR partitions:
  
 
Number  Boot  Start Sector  End Sector  Status      Code
 
Number  Boot  Start Sector  End Sector  Status      Code
   1      *     566233088    625142414   primary    0x07
+
   1      *             1  1250263727   primary    0xEF
  2                 2048    566233087  primary    0x83
+
 
   4                    1         2047   primary     0xEE
+
 
 +
Recovery/transformation command (? for help): p
 +
 
 +
Disk /dev/sda: 1250263728 sectors, 596.2 GiB
 +
Logical sector size: 512 bytes
 +
Disk identifier (GUID): 1E222B9C-CF97-474C-AE7A-DB4B71AB163B
 +
Partition table holds up to 128 entries
 +
First usable sector is 34, last usable sector is 1250263694
 +
Partitions will be aligned on 2048-sector boundaries
 +
Total free space is 201421421 sectors (96.0 GiB)
 +
 
 +
Number  Start (sector)   End (sector)  Size      Code  Name
 +
   1           2048            6143   2.0 MiB     EF02  GRUB2
 +
  2            6144          268287  128.0 MiB  EF00  BOOT
 +
  3          268288      1048844287  500.0 GiB  8300  ROOT
  
  
Line 99: Line 114:
  
 
</pre>
 
</pre>
 +
  
  

Revision as of 23:32, 7 April 2012


System Specification

  • CPU: Intel(R) Core(TM) i3-2330M CPU @ 2.20GHz (Sandy Bridge)
  • Memory: 4 GB DDR3 PC1333 - can be expanded to a maximum of 8GB (two DIMM slots)
  • WiFi: Atheros Communications Inc. AR9285
  • Ethernet: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet
  • Bluetooth: Atheros Communications, Inc. AR3011 Bluetooth
  • Hard-Drive: 640GB Hitachi HTS547564A9E384
  • Optical Drive: None
  • Integrated Graphics: Intel 2nd Generation
  • Discrete Graphics: Nvidia GT520M (GF119)
  • Sound: Intel Corporation 6 Series/C200
  • Screen: 13.3" LCD 1366x768)
  • SD Card Reader
  • Webcam: V4L compatible
Note: This page was written for the i3 model but I'm sure the i5 model not be much different

What DOESN'T work out of the box

  • Sleep/Hibernate (see below)
  • Nvidia GPU (Switchable GPU, see below)
  • Disk optimization (!!!!, See install guide below)

What Works out of the Box / With default configuration

  • CPU (all cores detected)
  • Wireless
  • Ethernet
  • Framebuffer resolution (nouveau and intel xorg drivers provide this)
  • Intel GPU
  • Touchpad
  • Hotkeys (Brightness / Monitor on-off / wifi / sleep)
  • USB

Installation

Before running the Arch installer, you MUST install and configure a GPT partition scheme. If you do not, you will get terrible performance when writing small files (which should effect most users).

Configuring GPT (Erasing the whole disk)

You must install some tools that are not included in the installer (you do not have to update pacman):

$ dhcpcd eth0

Update `pacman` and install `gdisk`

$ pacman -Syy 
$ pacman -S gdisk

Launch `gdisk`

$ gdisk /dev/sda

Since you want to start a new GPT table, choose the option to create a new GPT table. The partitioning scheme here is important(!). Since you have to use GRUB2 to boot from a GPT disk, you MUST create a 200MB blank partition that you will never touch again(!). This small partition will hold GRUB2's core.img used for booting.

Using `gdisk`, press `n` to create a new partition, keeping an eye that the start sector should be 2048 and for end sector, enter `+200M`. Do not change the partition type; it should default to 8300. Remember to not format this in the installer.

From here, you can create the rest of your partitions. We will use `parted` to make your drive bootable later. Don't forget to write the changes to disk using the `w` command in `gdisk`.

Here you should reboot. After you boot back into the installer ISO, reinstall `gdisk`.

Now we need to create an MBR for the GPT disk . This allows GRUB2 to be installed to disk.

Open `gdisk` and press `r`, then press `h`... A common looking process is below:

{(Note|Pay close attention the answers to the prompt. Partition 2 in this case is the partition that contains /boot.}}

Note: I gathered this output after the installation, some things might be different for you at this stage

Command (? for help): r
Recovery/transformation command (? for help): h

WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.

Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): N


Creating entry for GPT partition #2 (MBR partition #1)
Enter an MBR hex code (default 83): 
Set the bootable flag? (Y/N): Y

Creating entry for GPT partition #1 (MBR partition #2)
Enter an MBR hex code (default 83): 
...
Unused partition space(s) found. Use one to protect more partitions? (Y/N): '''N'''

Recovery/transformation command (? for help): o

Disk size is 1250263728 sectors (596.2 GiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1      *              1   1250263727   primary     0xEF


Recovery/transformation command (? for help): p

Disk /dev/sda: 1250263728 sectors, 596.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 1E222B9C-CF97-474C-AE7A-DB4B71AB163B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1250263694
Partitions will be aligned on 2048-sector boundaries
Total free space is 201421421 sectors (96.0 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            6143   2.0 MiB     EF02  GRUB2
   2            6144          268287   128.0 MiB   EF00  BOOT
   3          268288      1048844287   500.0 GiB   8300  ROOT


Recovery/transformation command (? for help): w



Input / Touchpad

The keyboard and touchpad work more or less without problems using the xf86-input-keyboard and xf86-input-synaptics modules, respectively. Right- and left-clicking works, as well as Two-Finger scroll. Tapping is enabled out of the box and can be disabled in /etc/X/xorg.conf.d/10-synaptics.