• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

The "Linux questions (and other stuff)" thread

Here's a question that I don't know. I'm debating one of those.... Tablet laptop things. You know, that you can convert. Anyway, question is.... Does Linux have any touch screen support? Unity would be great on a touch interface I think.
I have zero personal experience with this, so all I can offer is, yes, it exists. Not very helpful, I know!
 
Here's a question that I don't know. I'm debating one of those.... Tablet laptop things. You know, that you can convert. Anyway, question is.... Does Linux have any touch screen support? Unity would be great on a touch interface I think.

From my understanding it does that was the whole point of unity and gnome 3
 
I have a Toshiba with a touch screen running Mint, which is based off Ubuntu, and I can use the touch screen just fine.
 
I've never looked for one, and unfortunately I am computerless this week, but I would imagine there is one, possibly under Accessibility settings.
 
Sweet, that's where I figured it would be. I'll have to try this out whenever I get the new laptop. For now though, I think the misses would kill me. I already have four laptops and two desktops....
 
Awesome. Is there an on screen keyboard by chance?
There should be lots of those available, and I don't mean in accessibility. The on-screen keyboards for accessibility purposes, and/or for use with a pointer, aren't touchscreen keyboards.

A quick glance in Synaptic yielded several for touchscreen purposes, including:

matchbox-keyboard

on-screen keyboard

Matchbox-keyboard is an on-screen 'virtual' or 'software' keyboard, designed for touch-screen devices running X.

Matchbox is a base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited.

ubuntu-keyboard

Ubuntu on-screen keyboard

Ubuntu Keyboard based on Maliit-Keyboard

Maliit provides a flexible and cross-platform input method framework. It has a plugin-based client-server architecture where applications act as clients and communicate with the Maliit server via input context plugins. The communication link currently uses D-Bus. Maliit is an open source framework (LGPL 2) with open source plugins (BSD).

Ubuntu-Keyboard on-screen keyboard is a Maliit plugin.

Along with calibration tools, such as:

x11-touchscreen-calibrator

X Window System's Touchscreen Calibrator

The purpose is to calibrate the touchscreen's coordinates automatically.

Install this package and it will run automatically in the background of X Window System.
 
I recently stumbled upon a nifty, handy-dandy shell script called inxi that I really like. If you're not familiar with it, you can read its page at code.google.com. This is from its man page:

Code:
DESCRIPTION
       inxi is a command line system information script built for for console and IRC. It is also used for forum technical
       support, as a debugging tool, to quickly ascertain user system configuration and hardware. inxi shows system  hard‐
       ware, CPU, drivers, Xorg, Desktop, Kernel, GCC version(s), Processes, RAM usage, and a wide variety of other useful
       information.

       inxi output varies between CLI and IRC, with some default filters and color options applied to IRC use. Script col‐
       ors  can  be  turned  off if desired with -c 0, or changed using the -c color options listed in the OPTIONS section
       below.

PRIVACY AND SECURITY
       In order to maintain basic privacy and security, inxi filters out automatically on IRC  things  like  your  network
       card mac address, WAN and LAN IP, your /home username directory in partitions, and a few other things.

       Because  inxi is often used on forums for support, you can also trigger this filtering with the -z option (-Fz, for
       example). To override the IRC filter, you can use the -Z option. This can be useful  to  debug  network  connection
       issues online in a private chat, for example.

Here's its output on my System76 laptop; there are tons of arguments, so this just demonstrates some of them:

Code:
$ inxi -Fdfilnopsuxz
System:    Host: System76 Kernel: 3.13.0-34-generic x86_64 (64 bit, gcc: 4.8.2) 
           Desktop: KDE 4.13.3 (Qt 4.8.6) Distro: Ubuntu 14.04 trusty                                                         
Machine:   System: System76 (portable) product: Kudu Professional version: kudp1b                                             
           Mobo: System76 model: Kudu Professional version: kudp1b                                                            
           Bios: American Megatrends version: 1.03.05RS762 date: 06/23/2014                                                   
CPU:       Dual core Intel Core i5-4210M CPU (-HT-MCP-) cache: 3072 KB bmips: 10376.5                                         
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz 3: 800.00 MHz 4: 800.00 MHz                                              
           CPU Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts clflush                           
           cmov constant_tsc cx16 cx8 de ds_cpl dtes64 dtherm dts eagerfpu epb ept erms est f16c                              
           flexpriority fma fpu fsgsbase fxsr ht ida invpcid lahf_lm lm mca mce mmx monitor movbe                             
           msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni                              
           popcnt pse pse36 pts rdrand rdtscp rep_good sep smep ss sse sse2 sse4_1 sse4_2 ssse3 syscall                       
           tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid xsave xsaveopt xtopology                     
           xtpr 
Graphics:  Card: Intel 4th Gen Core Processor Integrated Graphics Controller bus-ID: 00:02.0 
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
           GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes
Audio:     Card-1: Intel 8 Series/C220 Series High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0 
           Card-2: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller driver: snd_hda_intel bus-ID: 00:03.0 
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-34-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 
           driver: r8169 ver: 2.3LK-NAPI port: e000 bus-ID: 05:00.2
           IF: eth0 state: down mac: <filter>
           Card-2: Intel Wireless 3160 driver: iwlwifi ver: in-tree: bus-ID: 04:00.0
           IF: wlan0 state: up mac: <filter>
           WAN IP: <filter> IF: eth0 ip: N/A ip-v6: N/A IF: wlan0 ip: <filter> ip-v6: <filter> 
Drives:    HDD Total Size: 3000.6GB (38.7% used) 1: id: /dev/sda model: HGST_HTS541010A9 size: 1000.2GB 
           2: USB id: /dev/sdd model: Transcend size: 1000.2GB 3: USB id: /dev/sdc model: Transcend size: 1000.2GB 
           Optical: /dev/sr0 model: N/A rev: N/A dev-links: cdrom
           Features: speed: 24x multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: N/A
Partition: ID: / size: 46G used: 8.6G (20%) fs: ext4 dev: /dev/sda1 
           label: N/A uuid: 6e2a562d-f879-425f-898b-e51098687c7c
           ID: /home size: 230G used: 7.1G (4%) fs: ext4 dev: /dev/sda5 
           label: N/A uuid: e6a601c3-03b4-448a-b404-acc2218ba9e8
           ID: /data size: 638G used: 233G (39%) fs: ext4 dev: /dev/sda6 
           label: N/A uuid: 5af504c5-38aa-42be-b7c9-83bec2d98194
           ID: /mnt/dv7 size: 46G used: 21G (47%) fs: cifs remote: //192.168.1.119/dv7All 
           ID: /mnt/hpdesktop2 size: 14G used: 3.0G (23%) fs: cifs remote: //192.168.1.111/a710_all 
           ID: /mnt/compaq size: 9.2G used: 7.6G (87%) fs: cifs remote: //192.168.1.108/compaqAll 
           ID: /media/grace/Transcend_green size: 917G used: 415G (48%) fs: ext3 dev: /dev/sdd1 
           label: Transcend_green uuid: 23e850e4-e414-4b6c-96e8-aa73249cb139
           ID: /media/grace/Transcend_blue size: 917G used: 418G (49%) fs: ext3 dev: /dev/sdc1 
           label: Transcend_blue uuid: e97bf309-edb3-431f-bf64-77477f9a276e
           ID: swap-1 size: 4.29GB used: 0.03GB (1%) fs: swap dev: /dev/sda2 
           label: N/A uuid: d4891199-0808-4426-8ec0-096be7625fbf
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Unmounted: No unmounted partitions detected
Sensors:   System Temperatures: cpu: 14.0C mobo: N/A 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 207 Uptime: 2 days Memory: 1897.8/3874.0MB Runlevel: 2 Gcc sys: N/A 
           Client: Shell (bash 4.3.11) inxi: 1.9.17

It's in the *buntu repositories for sure as of 14.04, but you can, of course, get it regardless of which distro and/or version you're using.
 
I recently stumbled upon a nifty, handy-dandy shell script called inxi that I really like. If you're not familiar with it, you can read its page at code.google.com. This is from its man page:

Code:
DESCRIPTION
       inxi is a command line system information script built for for console and IRC. It is also used for forum technical
       support, as a debugging tool, to quickly ascertain user system configuration and hardware. inxi shows system  hard&#8208;
       ware, CPU, drivers, Xorg, Desktop, Kernel, GCC version(s), Processes, RAM usage, and a wide variety of other useful
       information.

       inxi output varies between CLI and IRC, with some default filters and color options applied to IRC use. Script col&#8208;
       ors  can  be  turned  off if desired with -c 0, or changed using the -c color options listed in the OPTIONS section
       below.

PRIVACY AND SECURITY
       In order to maintain basic privacy and security, inxi filters out automatically on IRC  things  like  your  network
       card mac address, WAN and LAN IP, your /home username directory in partitions, and a few other things.

       Because  inxi is often used on forums for support, you can also trigger this filtering with the -z option (-Fz, for
       example). To override the IRC filter, you can use the -Z option. This can be useful  to  debug  network  connection
       issues online in a private chat, for example.

Here's its output on my System76 laptop; there are tons of arguments, so this just demonstrates some of them:

Code:
$ inxi -Fdfilnopsuxz
System:    Host: System76 Kernel: 3.13.0-34-generic x86_64 (64 bit, gcc: 4.8.2) 
           Desktop: KDE 4.13.3 (Qt 4.8.6) Distro: Ubuntu 14.04 trusty                                                         
Machine:   System: System76 (portable) product: Kudu Professional version: kudp1b                                             
           Mobo: System76 model: Kudu Professional version: kudp1b                                                            
           Bios: American Megatrends version: 1.03.05RS762 date: 06/23/2014                                                   
CPU:       Dual core Intel Core i5-4210M CPU (-HT-MCP-) cache: 3072 KB bmips: 10376.5                                         
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz 3: 800.00 MHz 4: 800.00 MHz                                              
           CPU Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts clflush                           
           cmov constant_tsc cx16 cx8 de ds_cpl dtes64 dtherm dts eagerfpu epb ept erms est f16c                              
           flexpriority fma fpu fsgsbase fxsr ht ida invpcid lahf_lm lm mca mce mmx monitor movbe                             
           msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni                              
           popcnt pse pse36 pts rdrand rdtscp rep_good sep smep ss sse sse2 sse4_1 sse4_2 ssse3 syscall                       
           tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid xsave xsaveopt xtopology                     
           xtpr 
Graphics:  Card: Intel 4th Gen Core Processor Integrated Graphics Controller bus-ID: 00:02.0 
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
           GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes
Audio:     Card-1: Intel 8 Series/C220 Series High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0 
           Card-2: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller driver: snd_hda_intel bus-ID: 00:03.0 
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-34-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 
           driver: r8169 ver: 2.3LK-NAPI port: e000 bus-ID: 05:00.2
           IF: eth0 state: down mac: <filter>
           Card-2: Intel Wireless 3160 driver: iwlwifi ver: in-tree: bus-ID: 04:00.0
           IF: wlan0 state: up mac: <filter>
           WAN IP: <filter> IF: eth0 ip: N/A ip-v6: N/A IF: wlan0 ip: <filter> ip-v6: <filter> 
Drives:    HDD Total Size: 3000.6GB (38.7% used) 1: id: /dev/sda model: HGST_HTS541010A9 size: 1000.2GB 
           2: USB id: /dev/sdd model: Transcend size: 1000.2GB 3: USB id: /dev/sdc model: Transcend size: 1000.2GB 
           Optical: /dev/sr0 model: N/A rev: N/A dev-links: cdrom
           Features: speed: 24x multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: N/A
Partition: ID: / size: 46G used: 8.6G (20%) fs: ext4 dev: /dev/sda1 
           label: N/A uuid: 6e2a562d-f879-425f-898b-e51098687c7c
           ID: /home size: 230G used: 7.1G (4%) fs: ext4 dev: /dev/sda5 
           label: N/A uuid: e6a601c3-03b4-448a-b404-acc2218ba9e8
           ID: /data size: 638G used: 233G (39%) fs: ext4 dev: /dev/sda6 
           label: N/A uuid: 5af504c5-38aa-42be-b7c9-83bec2d98194
           ID: /mnt/dv7 size: 46G used: 21G (47%) fs: cifs remote: //192.168.1.119/dv7All 
           ID: /mnt/hpdesktop2 size: 14G used: 3.0G (23%) fs: cifs remote: //192.168.1.111/a710_all 
           ID: /mnt/compaq size: 9.2G used: 7.6G (87%) fs: cifs remote: //192.168.1.108/compaqAll 
           ID: /media/grace/Transcend_green size: 917G used: 415G (48%) fs: ext3 dev: /dev/sdd1 
           label: Transcend_green uuid: 23e850e4-e414-4b6c-96e8-aa73249cb139
           ID: /media/grace/Transcend_blue size: 917G used: 418G (49%) fs: ext3 dev: /dev/sdc1 
           label: Transcend_blue uuid: e97bf309-edb3-431f-bf64-77477f9a276e
           ID: swap-1 size: 4.29GB used: 0.03GB (1%) fs: swap dev: /dev/sda2 
           label: N/A uuid: d4891199-0808-4426-8ec0-096be7625fbf
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Unmounted: No unmounted partitions detected
Sensors:   System Temperatures: cpu: 14.0C mobo: N/A 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 207 Uptime: 2 days Memory: 1897.8/3874.0MB Runlevel: 2 Gcc sys: N/A 
           Client: Shell (bash 4.3.11) inxi: 1.9.17

It's in the *buntu repositories for sure as of 14.04, but you can, of course, get it regardless of which distro and/or version you're using.

Interesting! Lots of useful info with this tool!
 
if you use inxi -Fz I think is the command for the full stats.
From its man page:

Code:
 -F     Show Full output for inxi. Includes all Upper Case line letters, plus -s  and  -n.   Does  not  show
              extra verbose options like -x -d -f -u -l -o -p -t -r unless you use that argument.
...
      -z     Adds  security  filters  for  IP  addresses,  Mac,  and user home directory name. Default on for irc clients

It's a little weird as far as its arguments go; you'd think there'd be an 'all' flag, but there really isn't. :confused: I still love it, though! :D

ETA: If you have a certain set of flags you use most, stick them in a shell script and use that in place of the real inxi. Or--and make a backup copy first!--edit /usr/bin/inxi to your liking.
 
Moody, it's misreading your cpu speeds. An i5 cpu should not be running at 800mhz normally. Idling, yes, but the other 3 processor speed steps are also reading 800mhz.

Not sure if it's a kernel or inxi bug.
 
Moody, it's misreading your cpu speeds. An i5 cpu should not be running at 800mhz normally. Idling, yes, but the other 3 processor speed steps are also reading 800mhz.

Not sure if it's a kernel or inxi bug.
Hmmmm...interesting. I really have no idea WHAT its CPU speeds should or shouldn't be! :)

I'm outside on my patio right now using my Chromebook [which runs Kubuntu], and its output shows 1100 and 800. But it's a different CPU:

Code:
$ inxi -F
System:    Host: chrubuntu Kernel: 3.4.0 i686 (32 bit) Desktop: KDE 4.10.5 Distro: Ubuntu 13.04 raring
Machine:   System: GOOGLE product: Parrot version: 1.0
           Mobo: N/A model: N/A Bios: coreboot version: Google_Parrot.2685.37.0 date: 09/10/2012
CPU:       Dual core Intel Celeron CPU 847 (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) 
           Clock Speeds: 1: 1100.00 MHz 2: 800.00 MHz
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller 
           X.Org: 1.13.3 drivers: intel (unloaded: fbdev,vesa) Resolution: 1366x768@60.0hz 
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile x86/MMX/SSE2 GLX Version: 3.0 Mesa 9.1.7
Audio:     Card: Intel 7 Series/C210 Series Chipset Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture ver: 1.0.25
Network:   Card-1: Broadcom NetLink BCM57785 Gigabit Ethernet PCIe driver: tg3 
           IF: eth0 state: down mac: 20:89:84:81:c0:ab
           Card-2: Atheros AR9462 Wireless Network Adapter driver: ath9k 
           IF: wlan0 state: up mac: b8:76:3f:71:08:15
Drives:    HDD Total Size: 320.1GB (-) 1: id: /dev/sda model: ST320LT012 size: 320.1GB 
Partition: ID: / size: 290G used: 107G (39%) fs: ext4 
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 149 Uptime: 2:22 Memory: 766.5/3987.3MB Client: Shell inxi: 1.8.4
 
Okay, any quick hints how to boot into my home partition using a USB drive? It seems Toshiba borked my boot partition.
 
If it's an UEFI board, you can get into an EFI shell and manually navigate to the the grub.efi boot loader. Not sure what the exact filename is off the top of my head.

Otherwise, boot into any live iso, chroot into the broken install, and reinstall grub from there.
 
Uh, surely this is a job for cat /proc/cpuinfo? :D
Well...since you asked... :D

Here's cat /proc/cpuinfo followed by inxi -F for comparison purposes:

Code:
$ cat /proc/cpuinfo; echo; inxi -F
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
stepping        : 3
microcode       : 0x17
cpu MHz         : 800.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 5188.22
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
stepping        : 3
microcode       : 0x17
cpu MHz         : 2601.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 2
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 5188.22
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
stepping        : 3
microcode       : 0x17
cpu MHz         : 800.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 5188.22
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
stepping        : 3
microcode       : 0x17
cpu MHz         : 800.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 2
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 5188.22
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:


System:    Host: System76 Kernel: 3.13.0-34-generic x86_64 (64 bit) Desktop: KDE 4.13.3 Distro: Ubuntu 14.04 trusty
Machine:   System: System76 (portable) product: Kudu Professional version: kudp1b
           Mobo: System76 model: Kudu Professional version: kudp1b
           Bios: American Megatrends version: 1.03.05RS762 date: 06/23/2014
CPU:       Dual core Intel Core i5-4210M CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) 
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz 3: 2601.00 MHz 4: 800.00 MHz
Graphics:  Card: Intel 4th Gen Core Processor Integrated Graphics Controller 
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
           GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 10.1.3
Audio:     Card-1: Intel 8 Series/C220 Series High Definition Audio Controller driver: snd_hda_intel 
           Card-2: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller driver: snd_hda_intel 
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-34-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 
           IF: eth0 state: down mac: 80:fa:5b:02:d6:ed
           Card-2: Intel Wireless 3160 driver: iwlwifi 
           IF: wlan0 state: up mac: a0:88:69:70:6f:bb
Drives:    HDD Total Size: 3000.6GB (39.2% used) 1: id: /dev/sda model: HGST_HTS541010A9 size: 1000.2GB 
           2: USB id: /dev/sdc model: Transcend size: 1000.2GB 3: USB id: /dev/sdb model: Transcend size: 1000.2GB 
Partition: ID: / size: 46G used: 7.7G (18%) fs: ext4 ID: /home size: 230G used: 15G (7%) fs: ext4 
           ID: swap-1 size: 4.29GB used: 0.00GB (0%) fs: swap 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 14.0C mobo: N/A 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 184 Uptime: 8:41 Memory: 1676.1/3874.0MB Client: Shell (bash) inxi: 1.9.17
 
Ah-ha! Discrepancies! :D

Cpuinfo reports 4 cores, yet inxi reports a dual-core. Additonally, Cpuinfo reports that the stock clock is 2.6ghz, but each core is idling at different speeds, whereas inxi now shows roughly 2600mhz on processor step 3, but 800 for the rest.

Hopefully your processor actually does ramp up to full speed when you throw something demanding at it.

-edit-
Misread the output at first. Fixed post to reflect reality. :p
 
If it's an UEFI board, you can get into an EFI shell and manually navigate to the the grub.efi boot loader. Not sure what the exact filename is off the top of my head.

Otherwise, boot into any live iso, chroot into the broken install, and reinstall grub from there.
Can't get an EFI shell on this model... It looks like they emptied out the UEFI boot partition.

If I recall correctly, partition 03 is my boot partition, and if I can boot into Mint 15 I can rebuild that.

I use rEFInd for my bootloader.
 
Can't get an EFI shell on this model... It looks like they emptied out the UEFI boot partition.

If I recall correctly, partition 03 is my boot partition, and if I can boot into Mint 15 I can rebuild that.

I use rEFInd for my bootloader.

Question: Did Toshiba attempt to do a Win8 Reset as part of their "warranty service"? If so, a side effect of that is that the EFI partition is nuked and rebuilt with microsoft as the only entry. the /ubuntu folder should be gone, as well as grub and rEFInd and its dependencies.

Regardless, I have a pretty slick plan: :D

You can mount the EFI partition as a drive from win8.x using diskpart. Here comes the slick part -- if you've ever made a backup of your EFI partition, then go grab it and paste in there. Use diskpart to then unmount the partition (or keep it, if you like the extra way in), reboot, and you're back in business.

If not, you'll have to go for the tedious plan: :(

If you don't have a backup, you'll have to go through the motions of using an iso to chroot into your linux installs and re-installing grub, targeted at /dev/sda3 (assuming you are correct about it being the third partition), followed by the standard update-grub shenanigans. :cool:

Once you've got mint bootable, reinstalling rEFInd should be next, and you probably already know how to do that.

Finally, at the end of everything, you should take an entire backup of your EFI partition so that if this ever happens again, you can just do the slick plan and be done with it in like 10 minutes. ;)
 
Thanks, Joel.

Turns out it was my own damn fault: I used the command efibootmgr to set the laptop to boot from Win so that the Toshiba techs wouldn't be 'confused' by my rEFInd menu.

Had a heck of a time returning things to normal because I couldn't remedy it through Windows and my Mint 17 boot USB drive didn't have the command natively.

I had to boot into the Live USB, get a wireless connection, and then install efibootmgr, mount the boot partition which was more-or-less invisible, and issue the command: sudo efibootmgr - o 0005

Mind, x0005 is the hexedecimal ident for my rEFInd bootloader. By calling sudo efibootmanager without any switches, one can get a list of available bootloaders.
 
Thanks, Joel.

No problem, man.

Turns out it was my own damn fault: I used the command efibootmgr to set the laptop to boot from Win so that the Toshiba techs wouldn't be 'confused' by my rEFInd menu.

Had a heck of a time returning things to normal because I couldn't remedy it through Windows and my Mint 17 boot USB drive didn't have the command natively.

I had to boot into the Live USB, get a wireless connection, and then install efibootmgr, mount the boot partition which was more-or-less invisible, and issue the command: sudo efibootmgr - o 0005

This is one of those times where, when you realize you caused your own problem, that the only response is the Picard Facepalm. :D

Mind, x0005 is the hexedecimal ident for my rEFInd bootloader. By calling sudo efibootmanager without any switches, one can get a list of available bootloaders.

Ok, I think you just gave me a new toy..... :D
 
Code:
dngrsone@Dads ~ $ sudo efibootmgr
[sudo] password for dngrsone: 
BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0005,0000,2003,2001,2002
Boot0000* Windows Boot Manager
Boot0001* EFI Network 0 for IPv6 (7C-05-07-F8-DA-D7) 
Boot0002* EFI Network 0 for IPv4 (7C-05-07-F8-DA-D7) 
Boot0003* EFI USB Device (VerbatimStore n Go Drive)
Boot0004* linuxmint
Boot0005* rEFInd Boot Manager
Boot0006* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
dngrsone@Dads ~ $

Here's what I have. rEFInd has nearly a dozen entries, due to backup copies of kernals that OSs like to spew all over one's hard drive (MS is no exception-- there must be six copies of Shellx64.efi lounging around in the boot partition).
 
Back
Top Bottom