Pagina 3 di 3

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 16:47
da ilmich
rik70 ha scritto:Non riesce a montare il filesystem della root - unknown block (0,0).

Quindi o non trova l'initrd o /etc/fstab ha qualche problema... o non lo so
sto seguendo da poco il post con interesse, ma di UEFI ne so molto poco.
l'errore usando il kernel generic potrebbe essere legato al fatto che se il filesystem è diverso da ext2 (cosa molto probabile) senza un ramdisk con cui caricare i moduli appositi alle primissime fasi di boot il kernel nn riesce a montare il filesystem root.

EDIT: che poi è quello che hai detto anche tu.. sorry for la duplicazione.. sto un po' fuso evidentemente :D

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 16:55
da tano70
rik70 ha scritto:Non riesce a montare il filesystem della root - unknown block (0,0).

Quindi o non trova l'initrd o /etc/fstab ha qualche problema... o non lo so

la riga prima del "panic fa riferimento a "sda10" ...che dovrebbe essere la home.

Nel frattempo che aspettiamo hashbang :D dicci cosa hai in '/boot/efi/EFI/slackware' e incolla:

Codice: Seleziona tutto

cat /etc/fstab
P.s.

Ma non è che deve specificare la root in refind_linux.conf?
ecco:

Codice: Seleziona tutto

bash-4.2# cat /etc/fstab
/dev/sda8        swap             swap        defaults         0   0
/dev/sda9        /                ext4        defaults,noatime,discard   0   1
/dev/sda10       /home            ext4        defaults,noatime,discard   0   2
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro,comment=x-gvfs-show 0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
ecco cosa ha dentro quella directory richiesta:

Codice: Seleziona tutto

bash-4.2# cd /boot/efi/EFI/slackware
bash-4.2# ls
elilo.conf  elilo.conf~  initrd.gz  vmlinuz-generic-3.10.14
E questo il mio attuale elilo.conf come suggeritomi da hashbang

Codice: Seleziona tutto

prompt
timeout=50
default=Slackware

image=\EFI\slackware\vmlinuz-generic-3.10.14
  label=Slackware
  initrd=\EFI\slackware\initrd.gz
  root=/dev/sda9
Mi viene un altro dubbio, non è che per caso devo modificare pure qualcosa all'interno del file 'refind.conf'? perchè vedo che ha come esempi queste righe, che mi pare siano decommentate, non è che devo adattare la mia situazione nelle righe in cui parla di linux?

Codice: Seleziona tutto

# A sample entry for a Linux 3.3 kernel with its new EFI boot stub
# support on a filesystem called "KERNELS". This entry includes
# Linux-specific boot options and specification of an initial RAM disk.
# Note uses of Linux-style forward slashes, even in the initrd
# specification. Also note that a leading slash is optional in file
# specifications.
menuentry Linux {
	icon EFI/refind/icons/os_linux.icns
	volume KERNELS
	loader bzImage-3.3.0-rc7
	initrd initrd-3.3.0.img
	options "ro root=UUID=5f96cafa-e0a7-4057-b18f-fa709db5b837"
	disabled
}

# A sample entry for loading Ubuntu using its standard name for
# its GRUB 2 boot loader. Note uses of Linux-style forward slashes
menuentry Ubuntu {
	loader /EFI/ubuntu/grubx64.efi
	icon /EFI/refined/icons/os_linux.icns
	disabled
}

# A minimal ELILO entry, which probably offers nothing that
# auto-detection can't accomplish.
menuentry "ELILO" {
	loader \EFI\elilo\elilo.efi
	disabled
}

# Like the ELILO entry, this one offers nothing that auto-detection
# can't do; but you might use it if you want to disable auto-detection
# but still boot Windows....
menuentry "Windows 7" {
	loader \EFI\Microsoft\Boot\bootmgfw.efi
	disabled
}

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:12
da rik70
@tano

Allora, io farei così:

come diceva hashbang, con la current - sei in current giusto? - dovresti essere in grado di far partire la macchina con EFI stub, quindi niente elilo.

Prova in questo modo:
tano70 ha scritto:

Codice: Seleziona tutto

bash-4.2# cd /boot/efi/EFI/slackware
bash-4.2# ls
elilo.conf  elilo.conf~  initrd.gz  vmlinuz-generic-3.10.14
Togli elilo.conf dalla directory in questione - magari mettilo nella chiavetta usb senza cancellarlo, l'importante è che lo sposti da lì. A proposito: che ci fa lì? non doverebbe stare in '/boot/efi/EFI/elilo' ?

Poi rinomina vmlinuz-generic-3.10.14 ----> vmlinuz.efi (o anche bzImage.efi)
E rimomina anche initrd.gz -----> initrd.efi

Tanto danni non ne fai, al limite "torni indietro".

/etc/fstab sembra apposto.

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:17
da hashbang
rik70 ha scritto:Ma non è che deve specificare la root in refind_linux.conf?
È probabile di sì. Mi ricordavo male, allora. Chiedo scusa.
L'ultima volta che l'ho usato è stato sei/sette mesi fa su Arch e stavo andando a memoria.

Edita refind_linux.conf in questa maniera

Codice: Seleziona tutto

"Boot to console" "ro root=/dev/sda9 rootfs=$IL_TUO_FILESYSTEM"
e piazzalo in /boot/efi/EFI/slackware



EDIT: rik70, solo vmlinuz va messo con l'estensione .efi. L'initrd deve rimanere come tale.
@tano, ma stai usando refind o elilo? Io vedo mezze configurazioni in quella dir.
Ti ho detto che se usi refind vmlinuz deve avere l'estensione .efi.

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:26
da rik70
hashbang ha scritto:
EDIT: rik70, solo vmlinuz va messo con l'estensione .efi. L'initrd deve rimanere come tale.
Si stavo leggendo anch'io: comqe pare che tutto quello che inizia per initrd ,vmlinuz o bzImage venga "pescato" da refind.

P.s.
Anche io continuo a vedere file di configurazione dove non dovrebbero stare.

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:27
da tano70
hashbang ha scritto:
rik70 ha scritto:Ma non è che deve specificare la root in refind_linux.conf?
È probabile di sì. Mi ricordavo male, allora. Chiedo scusa.
L'ultima volta che l'ho usato è stato sei/sette mesi fa su Arch e stavo andando a memoria.

Edita refind_linux.conf in questa maniera

Codice: Seleziona tutto

"Boot to console" "ro root=/dev/sda9 rootfs=$IL_TUO_FILESYSTEM"
e piazzalo in /boot/efi/EFI/slackware



EDIT: rik70, solo vmlinuz va messo con l'estensione .efi. L'initrd deve rimanere come tale.
@tano, ma stai usando refind o elilo? Io vedo mezze configurazioni in quella dir.
Ti ho detto che se usi refind vmlinuz deve avere l'estensione .efi.
Allora io ho messo sia elilo come mi aveva suggerito hash ma anche refind (visto che mi disse che il solo elilo non mi basta se voglio gestire il dual boot). Adesso ho modificato i file come mi ha suggerito prima lìutente, cioè ho rinominato sia vmlinuz-generic_ecc in vmlinuz.efi e poi il initrd.gz in initrd.efi, inoltre ho modificato il file refind_linux-conf in questo modo:

Codice: Seleziona tutto

"Boot with standard options" "ro root=/dev/sda9 rootfs=ext4   "
"Boot to single-user mode"   "ro root=/dev/sda9 rootfs=ext4   single"
"Boot with minimal options"  "ro root=/dev/sda9 rootfs=ext4"
Prima che riavvio nuovamente, ditemi se è giusto o se devo fare altro

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:31
da rik70
@tano
togli quel elilo.conf da quella directory che non ci fa nulla, come ho detto sopra.

Per la rinominazione di initrd, leggi quello che ha scritto hashbang.

Male che vada, se non boota rinominalo in initrd.gz e riprova.

Si, refind_linux-conf va bene, ma mettilo dove deve essere messo. Puoi anche lasciare la prima riga e basta

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:33
da tano70
fatto quello che mi avete suggerito adesso riavvio e vediamo che succede.....
cazzooooo e' partito!!!!! grazieeee a tutti!!!! mi sono perfino loggato nello startx :shock: :shock: :shock: :shock:


adesso sono in root ma mi manca la connessione, non ho nessuna icona. Ma se non erro non dovrebbe avere gia networkmanager attivo che mi indica la disponibilita' di connessioni wifi?? quando lo misi nell'altro portatile mi ricordo che trovai subito le reti wireless e mi sono connesso alla mia. vabbe adesso vediamo come risolvere questo problema...al momento GRAZIEEEEE =D> =D>

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:40
da hashbang
tano70 ha scritto:Allora io ho messo sia elilo come mi aveva suggerito hash ma anche refind (visto che mi disse che il solo elilo non mi basta se voglio gestire il dual boot).
Te l'ho detto all'inizio quando pensavo stessi installando la 14.0.

Dopo ti ho detto che avendo la current l'EFISTUB puoi andare direttamente con refind.

Re: Aiuto installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 7 ott 2013, 17:42
da rik70
Non si finisce mai d'imparare da queste parti :)

Re: [Risolto] installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 23 mar 2015, 13:12
da lennynero
Giusto a titolo informativo vorrei portare la mia esperienza di installazione della slackware sul laptop Lenovo X1 Carbon (2nd GEN aka 2014).

Innanzitutto ho ridimensionato l'unica partizione dati(la quarta), per fare spazio alla mia / e alla mia /home, entrambe ext4;
Ho installato la usbboot.img presente nel DVD della 14.1(x64) su una pendrive che ho reso bootable(usando semplicemente dd) e con quella ho avviato il processo di Setup;
Nota: Per poter avviare un sistema da usb è necessario disabilitare un controllo nel bios;
Ho dovuto reimpostare il type delle partizioni ext4 con cgdisk: codice 8300;
Ho avviato il processo di setup e ho caricato il tree dei pacchetti da una directory montata sul mio hdd esterno usb;
Alla fine del processo di installazione è stato rilevato automaticamente il firmware UEFI, per cui mi è stato consigliato di installare elilo, invece di lilo;
Elilo è stato installato automaticamente sulla partizione (di fabbrica) di boot sda2, creando automaticamente l'entry Slackware;
Al successivo riavvio la mia slack (default) si è avviata senza problemi.

Faccio notare che il dual boot, per l'eventuale avvio di Windows 8.1(presente sulla macchina), è possibile senza rEFInd (suggerito da alcuni...). Basta premere il tasto F12 al boot, e scegliere dal bios prompt il sistema desiderato(tra cui compaiono sia Slackware che Windows). Più comodo di così non si può.

A valle di questo processo ho constatato che la scheda di rete non è stata correttamente riconosciuta. Per risolvere questo (grave) problema ho dovuto ricompilare il kernel (3.19.2) con il nuovo modulo per la scheda wireless Intel 7260 (rev 83) e ho dovuto aggiungere il relativo firmware scaricato da qui: https://wireless.wiki.kernel.org/en/use ... rs/iwlwifi, prelevando il pacchetto: iwlwifi-7260-ucode-25.16.12.0.tgz

Mi resta da verificare la configurazione di ALSA e del fingerprint reader, il resto funziona out-of-box.

Re: [Risolto] installazione Slack su Lenovo X1 Carbon UEFI??

Inviato: lun 23 mar 2015, 14:00
da hashbang
lennynero ha scritto:Faccio notare che il dual boot, per l'eventuale avvio di Windows 8.1(presente sulla macchina), è possibile senza rEFInd (suggerito da alcuni...). Basta premere il tasto F12 al boot, e scegliere dal bios prompt il sistema desiderato(tra cui compaiono sia Slackware che Windows). Più comodo di così non si può.
Sì, i firmware UEFI più recenti hanno una sorta di boot manager integrato, quindi si può bypassare l'uso di rEFInd.

C'è da dire comunque che si può bypassare anche l'uso di GRUB o ELILO perché Slackware64 14.1 supporta EFISTUB, e quindi il kernel Linux è compilato come un binario PE EFI.
Di conseguenza, può essere avviato direttamente dal firmware.