Es mostren els missatges amb l'etiqueta de comentaris USB. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris USB. Mostrar tots els missatges

dimarts, de novembre 18, 2014

Suport exfat fs a Ubuntu 14.04 LTS

Què vol dir FAT?
Taula d'Assignació de Fitxers, en anglès, File Allocation Table (FAT) és un sistema d'arxius desenvolupat per a MS-DOS, així com el sistema de fitxers principal de les edicions no empresarials de Microsoft Windows fins a Windows Me. Wikipedia

Limitacions:
El format FAT només permet assignar unitats de fins a 32 GB de capacitat, concretament amb la versió FAT32.

Amb el meu mòbil venia una tarja SD de 64 GB, i evidentment el primer que vaig fer es formatar-la amb ext4. Però per sorprenent que sembli, el sistema android-linux no podia reconèixer-la, ni tan sols després d'instal·lar Cyanogenmod 11!

Així que la vaig haver de tornar a formatar amb exFAT. Llavors utilitzava Ubuntu 12.04 LTS i tot va anar bé. Per instal·lar el suport exFAT només cal fer:

sudo apt-get install exfat-fuse exfat-utils

Però quan vaig passar al 14.04 LTS el suport exFAT no va funcionar, i els intents de reinstal·lar-ho donen aquest resultat:

S'han trobat errors en processar:
 /var/cache/apt/archives/exfat-fuse_1.0.1-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


La solució és molt senzilla de trobar, però em va costar força temps, fins i tot vaig preguntar alguns experts, que tampoc la van trobar:
Obrint el Gestor de Paquets Synaptic i cercant exfat, trobem un nou paquet fuse-exfat que tot i que les dependències no ens ho indiquen (!) permet instal·lar el paquet exfat-utils!

Així que les instruccions per a Ubuntu 14.04 són simplement fem:

sudo apt-get install fuse-exfat exfat-utils

I recordem demanar ajuda al Synaptic el proper cop!







dimecres, de juliol 07, 2010

Lucid, grub2, usb i raid - Tornant amb l'USB multiboot

Finalment he instal·lat Ubuntu Lucid, que ha estat el meu bateig amb grub2.

L'actualització des de Jaunty Jackalope no ha reconegut la unitat RAID-1, així és que he cercat algun instal·lador que ho fés.

Ni els instal·ladors de 10.4 ni 9.04 i386, ni amd64 han reconegut la unitat RAID que no estava disposat a renunciar. L'instal·lador del CD alternatiu també m'ha donat algun problema, així que he fet servir Minimal CD. tan el de i386 com el amd64 han reconegut la unitat RAID1. Finalment he fet servir el de amd64. Els dos es diuen mini.iso així que al de 64 bits l'he canviat el nom a mini64.iso per poder posar els dos al mateix llapis.

Tot plegat ha estat l'ocasió de posar-me amb el grub2, que ha resultat un éxit. M'ha evitat de fer servir una caixa sencera de Cds i provar una colla d'instal·ladors amb poc més que copiar-los a un disc USB de 4GB.

Prèviament he intentat fer servir Unetbootin, però encara no està disponible amb Lucid i al segon cop que he hagut de tornar a començar he decidit provar el grub2. Tampoc la utilitat de creació de discos d'arrencada de l'Ubuntu m'ha estat de cap ajuda ja que només funciona amb el CD estàndar.

De fet només he hagut d'instal·lar el grub2 al disc usb:

grub-install --no-floppy --root-directory=/media/USB /dev/sdx


Sustituïnt la x per la lletra de la unitat USB, que podem trobar amb sudo fdisk -l

Copiar les imatges iso a la carpeta arrel del disc i generar un arxiu boot/grub/grub.cfg amb les sesüències necessàries. Cercant una mica ho ha estat difícil. Deixo un enllaç que m'ha estat útil, i les que he fet servir. De fet no és complicat fer-ne de noves amb altres imatges iso, tenint en compte que podem veure on són els arxius necessaris muntant les imatges clicant-les al Nautilus.

El fitxer grub.cfg no convé editar-lo i el correcte fora afegir les nostres opcions al fitxer /etc/grub.d/40_custom i que ha de començar amb les línies:
#!/bin/sh
exec tail -n +3 $0

Sembla que quan el sistema s'actualitza, sobreescriu grub.d i afegeix el contingut de 40_custom, però a mi no m'ha donat cap problema, potser per que es tracta d'un disc usb.

El que no he aconseguit és triar la llengua de l'instal·lador. Simplement el grub2 salta la pantalla per triar-la! A veure si algú m'ho explica.

Gràcies Vicent Cubells.

Contingut del disc USB:
$ ls -l /media/usb
total 3860048
drwx------ 3 paco paco 4096 2010-07-06 11:38 boot
-rwxr-xr-x 1 paco paco 14299136 2010-07-06 22:15 mini64.iso
-rwxr-xr-x 1 paco paco 13121536 2010-04-25 23:03 mini.iso
-rwxr-xr-x 1 paco paco 272586752 2010-06-30 19:00 systemrescuecd-x86-1.5.7.iso
-rwxr-xr-x 1 paco paco 731453440 2010-04-29 12:55 ubuntu-10.04-desktop-amd64.iso
-rwxr-xr-x 1 paco paco 733419520 2010-04-29 12:56 ubuntu-10.04-desktop-i386.iso
-rwxr-xr-x 1 paco paco 733837312 2010-07-06 11:04 ubuntu-10.04-netbook-i386.iso
-rwxr-xr-x 1 paco paco 730136576 2010-07-05 12:53 ubuntu-9.10-alternate-amd64.iso
-rwxr-xr-x 1 paco paco 723795968 2010-07-06 11:46 ubuntu-9.10-desktop-i386.iso

Contingut de /media/usb/boot/grub/grub.cfg:
set timeout=10
set default=0

menuentry "Run Ubuntu Live 10.04" {
set isofile="/ubuntu-10.04-desktop-i386.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash --
initrd (loop)/casper/initrd.lz
}

menuentry "Run Ubuntu Live AMD 64 10.04" {
set isofile="/ubuntu-10.04-desktop-amd64.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash --
initrd (loop)/casper/initrd.lz
}

menuentry "Run Ubuntu Netbook Edition 10.04" {
set isofile="/ubuntu-10.04-netbook-i386.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash --
initrd (loop)/casper/initrd.lz
}

menuentry "Run Ubuntu Minimal CD 10.04" {
set isofile="/mini.iso"
loopback loop $isofile
linux (loop)/linux boot=/ iso-scan/filename=$isofile splash --
initrd (loop)/initrd.gz
}

menuentry "Run Ubuntu Minimal CD AMD64 10.04" {
set isofile="/mini64.iso"
loopback loop $isofile
linux (loop)/linux boot=/ iso-scan/filename=$isofile splash --
initrd (loop)/initrd.gz
}

menuentry "Run Ubuntu Live 9.10" {
set isofile="/ubuntu-9.10-desktop-i386.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash --
initrd (loop)/casper/initrd.lz
}

menuentry "Run Ubuntu Alternate CD 9.10 - AMD64" {
set isofile="/ubuntu-9.10-alternate-amd64.iso"
loopback loop $isofile
linux (loop)/install/vmlinuz boot=install iso-scan/filename=$isofile splash --
initrd (loop)/install/initrd.gz
}

menuentry "SystemRescue-ISO 32 bits" {
set isofile="/systemrescuecd-x86-1.5.7.iso"
loopback loop $isofile
linux (loop)/isolinux/rescuecd isoloop=$isofile
initrd (loop)/isolinux/initram.igz setkmap=es
}

menuentry "SystemRescue-ISO 64 bits" {
set isofile="/systemrescuecd-x86-1.5.7.iso"
loopback loop $isofile
linux (loop)/isolinux/rescue64 isoloop=$isofile
initrd (loop)/isolinux/initram.igz setkmap=es
}

menuentry "Memory test (memtest86+)" {
linux16 /boot/iso/memtest86+.bin
}

menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/iso/memtest86+.bin console=ttyS0,115200n8
}

menuentry "Display known devices and partitions" {
ls
}

menuentry "Reboot" {
reboot
}

Referències:
The Grub 2 Guide
PendriveLinux

dimarts, de setembre 30, 2008

Teclat català amb SysrescueCD

No fa gaire vaig explicar com fer un llapis USB amb SysrescueCD que ens pot resultar molt útil per resoldre problemes amb els miniportàtils que no porten CD-ROM, i per a fer còpies de seguretat de les particions.

Un dels pocs inconvenients d'aquest sistema de recuperació, és que carrega el teclat americà i cada cop que l'arrenquem cal indicar que el nostre teclat es diferent.

Si volem que trii el nostre teclat per omissió, només cal fer el següent:

Un cop hem copiat els arxius (pas 4. veieu aquí), i abans del pas 6, editem els arxius:

sudo gedit /media/usbdisk/isolinux.cfg
sudo gedit /media/usbdisk/syslinux.cfg

i a la primera línia que comença així (tots dos són molt semblants):

append initrd=...

afegim

setkmap=es

Desem els arxius i ja podem seguir amb el procediment indicat aquí, sense haver d'indicar més quin és el nostre teclat!

Nota: No sé si és necessari fer-ho als dos arxius, però així m'ha funcionat.

Articles relacionats:

dissabte, d’agost 02, 2008

AspireOne vs eeepc - Instal·lant Ubuntu al AAO


Comparació
Comparat amb l'ASUS eeepc, el ACER AspireONE presenta al meu parer els següents punts forts, pel mateix preu (299€)

Pantalla més gran (8.9") i amb més resolució (1024×600)
Doble capacitat de disc (8GB)
Doble velocitat del processador 1,6GHz
Teclat més gran
Dues ranures SD (1 multifunció)
Llum de tecles majúscules bloquejades
Alimentador més estàndard i per tan millor per viatjar en avió

Linpus
Porta una versió de Fedora que té un amarg regust a ruindous.

Versió del kernel
[user@localhost home]$ uname -a
Linux localhost 2.6.23.9lw #104 SMP PREEMPT Sat Jun 21 19:53:40 EDT 2008 i686 i686 i386 GNU/Linux
[user@localhost home]$

Particions
[user@localhost home]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 6,5G 2,4G 3,7G 40% /
none 247M 0 247M 0% /dev shm
none 6,5G 2,4G 3,7G 40% /mnt/home
user@localhost home]$

Vist amb el gparted, té una partició oculta de 1,1 GB (1077). A la primera màquina (8.04) he deixat les particions intactes. A la segona he deixat la partició de swap en 509 (No he pogut posar 512), per veure si aconsegueixo hibernar així, i he donat més espai a la primera partició. Ales dues funciona la suspensió i la hibernació.

Com accedir al terminal
Treball
Arxius
Terminal

Xfce
Des del terminal fem:
xfce-setting-show
Això activa el tauler de control de Xfce, inclòs al Linpus

Instal·lació d'Ubuntu
Si volem fer una còpia del sistema Linpus, veieu el post anterior.
No he pogut instal·lar Ubuntu amb un CD-ROM extern en cap de les dues màquines analitzades (8.04 LTS dóna aquest error):
udevd-event[1411]: run_program: '/sbin/modprobe' abnormal exit

BusyBox v1.1.3 (Debian 1:1.1.3-5ubuntu12) Built-in shell (ash)

(initramfs)

6.06 LTS no pot arrencar les X, (7,10 si que m'ha permés instal·lar, però en actualitzar a hardy, he entrat en un bucle d'errors sense fi).

Tampoc l'he pogut instal·lar amb UNetbootin ja que la distribució (Linpus, basada en Fedora) no disposa de les eines necessàries)
Tampoc la he pogut insta·lar des de les ranures SD, ja que el menú d'arrencada no mes les detectava de cap manera

Finalment la solució que he trobat és amb un lector de targes SD extern, i una tarja SD de 2GB que he preparat en un altre Ubuntu, amb UNetbootin que sí m'ha reconegut la BIOS. El menú per triar el dispositiu d'arrencada s'activa amb la tecla F12 quan surt la pantalla d'entrada de ACER

He passat el tutorial al wiki, així que el podeu corregir i ampliar.

Procediment:
1. Preparem una tarja USB
1.1 A un sistema Ubuntu, instal·lem p7zip-full
sudo apt-get install p7zip-full

1.2 Baixem UNetbootin
1.3 El fem executable
sudo +x unetbootin-linux-VXX
1.4 L'executem:
gksudo unetbootin-linux-VXX

Seguim les instruccions (MOLT de compte al triar la tarja USB, si errem el dispositiu podem esborrar una partició o disc important!)
Esperem que es baixin tots el paquets necessaris i ens demani sortir o arrencar. Sortim.

2. Instal·lació al AspireONE
2.1 Connectem el Aspire a la xarxa
2.2 Posem la tarja SD al lector extern
2.3 Arrenquem i prèmer F12 mentre arrenca, i triar la opció d'arrencada
2.4 Començem la instal·lació en mode text.

3. Corregim el GRUB
3.1 Intentem arrancar i si no troba el grub (això m'ha passat en una de les dues màquines), quan surt el menú d'inici fem:
c
3.2 find /boot/grub/stage1
(hd0,0)
3.3 Tornem a arrencar, i ara quan surti el menú d'inici fem:
e
i canviem el valor pel resultat anterior (hd0,0)
ara fem
b
I ja podrem arrencar.
Per no haver de fer això cada cop, obrirem un terminal i farem:
sudo gedit /boot/grub/menu.lst
i corregim el valor anterior (hd0.0)

4. Darrers detalls
4.1 Completem la instal·lació del suport de llengua:
Sistema | Administració | Suport de llengua i responem a les preguntes.

4.2 Actualitzem el sistema:
Sistema | Administració | Gestor d'actualitzacions i seguim les instruccions

4.3 Reduim l'escriptura a disc

Afegim a /etc/sysctl.conf:

vm.dirty_writeback_centisecs = 15000

I a /etc/fstab:
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/spool/postfix tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults,size=128m 0 0
tmpfs /var/run tmpfs defaults,size=128m 0 0

4.4 Instal·lem Netbook Remix
Fem:
sudo gedit /etc/apt/sources.list

I afegim:
deb http://ppa.launchpad.net/netbook-remix-team/ubuntu intrepid main
deb-src http://ppa.launchpad.net/netbook-remix-team/ubuntu intrepid main

Ara fem:

sudo apt-get update
sudo apt-get -y upgrade

sudo apt-get install go-home-applet human-netbook-theme maximus ume-launcher window-picker-applet
sudo apt-get autoremove
sudo apt-get autoclean


Nota: He desinstal·lat el Notebook Remix per que no acabo d'entendre com funciona. (Potser per que no havia fet servir aquestes instruccions, i no havia desactivat el Compiz!)

4.5 Treiem aplicacions que no em calen
Com que no tenim lector de CD-ROM, hi han algunes aplicacions que no semblen gaire necessàries:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove brasero sound-juicerdwd+rw-tools libdvdnav4 libdvdread3 nautilus-cd-burner wodim
sudo apt-get install conduit cheese
sudo apt-get autoremove
sudo apt-get autoclean

4.6 Wifi
Per més informació veieu això
mkdir source
cd source
wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6-current.tar.gz
tar xzvf madwifi-hal-0.10.5.6-current.tar.gz
cd madwifi-hal-0.10.5.6-r3835-20080801
sudo apt-get install build-essential linux-headers-$(uname -r)
make
sudo make install
sudo echo ath_pci >> /etc/modules
sudo modprobe ath_pci

Recordem que cada cop que actualitzem el nucli, caldrà que fem:
cd source/madwifi-hal-0.10.5.6-r3835-20080801
make clean
make
sudo make install
4.7 Àudio
Per més informació veieu això
sudo apt-get install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a a-i alsa
sudo alsa force-unload
sudo depmod -ae
sudo modprobe snd-hda-intel

4.7 Tema d'entrada del GDM
Si voleu un tema d'entrada més adient, podeu probar EaseOfBlue

Resultats
Pantalla: perfecte
Pad: perfecte
Tarja LAN: perfecte
Wi-fi: funcional (veure) A cops em coste de activar si ha estat prèviament desactivat.
Sortida d'àudio: perfecte
Micròfon: pendent (veure)
Webcam: perfecte (al suspendre dona un avís sobre el driver, però és perfectament funcional)
CPU i Ventilador: per avaluar
USB, SD, i altres perifèrics: només es detecten si la targeta és present en arrencar.
Hibernació i suspensió: M'ha funcionat a la primera sense fer res. Com no sigui el swap de 512 MB.
Botons de funció: Volum, Contrast, Mute, etc. perfecte

Em falta:
1. Led d'indicació el wifi.
2. Micro
3. En despertar tras suspensió o hibernació, a cops la xarxa no funciona.
4. Targetes SD, veieu el punt anterior

Temps d'arrencada:
Normal: 50 segons
De suspensió: 10 segons
De hibernació: 35 segons

Recursos:
UNetbootin, Universal Netboot Installer
Com fer anar tots els detalls
How to Install Kubuntu on Acer Aspire One
Baixar Ubuntu
Netbook Remix
Repositoris de Netbook Remix
HOWTO: Install Ubuntu
Guia d'Instal·lació
Howto: Install Ubuntu without a CD
Acer

Entrades relacionades

dijous, de desembre 06, 2007

SysrescueCD en un llapis USB


Si gràcies a Gmail, o al teu espai de disc preferit ja no fas servir aquell disc usb o aquella tarja de memòria, pots fer servir aquest CD_autònom (Live-CD), com a sistema de recuperació d'emergència:
Instruccions per a Ubuntu Gutsy

1. Baixa l'arxiu iso de: http://www.sysresccd.org/Download
2. Munta'l fent:
$ sudo mount -o loop -t iso9660 systemrescuecd-x86-0.4.2.iso /media/cdrom
(substitueix l'arxiu systemrescuecd-x86-0.4.2.iso pel nom del que hagis baixat, o la seva ruta sencera si no és a la mateiuxa carpeta).

3. Connecta el disc usb i observa on s'ha muntat, en aquest exemple està muntat a /media/usbdisk/, substitueix aquesta ruta per la que has observat, en les ordres que es proposaran a continuació.

4. Còpia els arxius necessaris al disc
$ cp /media/cdrom/syslinux/syslinux.cfg /media/usbdisk/
$ cp /media/cdrom/sysrcd.dat /media/usbdisk/
$ cp -r /media/cdrom/isolinux/* /media/usbdisk/
$ cp -r /media/cdrom/bootdisk /media/usbdisk/


5. Averigua el nom del dispositiu (dev) del disc usb fent:
$ mount

La linia que inclou /media/usbdisk també inclou el nom dispositiu, en el nostre exemple /dev/sdf1. Substitueix aquest nom per la que has trobat, en les ordres que es proposaran a continuació.

6. Ja només queda desmuntar el disc usb i designar-lo com a dispositiu d'arrancada:

umount /media/usbdisk/
(si cal) sudo apt-get install syslinux
sudo syslinux /dev/sda1
sync
(si cal) sudo apt-get remove syslinux


7. Ja pots provar el disc per arrencar la teva màquina.
La majoria de màquines dels darrers anys inclouen un menú d'arrencada (F8= boot menu, o similar), que permet arrencar d'un disc o tarja usb.

Un cop arrencat el sysrecuecd disposa de diverses utilitats de rescat i patició de discos, a més d'un entorn gràfic, navegador i editor. Per arrencar l'entorn gràfic només cal fer:
$ startx