Multiboot su UEFI con windows8 e arch

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

Procopio ha scritto:con lo huge invece l'initrd non serve? perchè io non ho mai avuto initrd su slack in 5 anni di slack sull'altro pc in multiboot con windows e arch o debian o ubuntu o mint o gentoo, forse perchè ho sempre usato lilo? o perchè era bios?
Perché su slack probabilmente hai sempre usato il kernel huge. Se usavi il generic non ti partiva se la root era su ext3/4

arch,debian e derivate e gentoo pure (mi pare) hanno sempre l'initramfs generato automaticamente.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

rik70 ha scritto:Allora, questa riga riportala tutta:
Kernel panic not syncing: VFS : Unable to mount root fs on unknown block ....
é al secondo 3.897176

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Multiboot su UEFI con windows8 e arch

Messaggio da Procopio »

Codice: Seleziona tutto

Kernel panic not syncing: VFS : Unable to mount root fs on unknown block(8,25)
rik70 ha scritto:Perché su slack probabilmente hai sempre usato il kernel huge
esattamente
rik70 ha scritto:Ok, sono idiota io: si potreva zoomare :)
guarda, sei in buona compagnia, io ne faccio dieci al giorno di ste cose :lol:

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

Procopio ha scritto:guarda, sei in buona compagnia, io ne faccio dieci al giorno di ste cose :lol:
Lascia stare, ci potrei scrivere un libro 8)

Quanto al panic: non è che per caso hai modificato /etc/fstab di slackware? Quanto è grande la partizione /dev/sdb9?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Multiboot su UEFI con windows8 e arch

Messaggio da Procopio »

rik70 ha scritto:Quanto al panic: non è che per caso hai modificato /etc/fstab di slackware? Quanto è grande la partizione /dev/sdb9?
non l'ho mai neanche aperto il fstab, solo visualizzato con cat! la /dev/sdb9 è 40 GB

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

K

Filesystem ext4? Prova a fargli un check da arch.

Che tipo disco è /dev/sdb?

Poi mi fermo e lascio ad altri, se no la finiamo con 20 pagine anche qui. :D

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Multiboot su UEFI con windows8 e arch

Messaggio da Procopio »

rik70 ha scritto:Poi mi fermo e lascio ad altri, se no la finiamo con 20 pagine anche qui. :D
ahahahaha ma meno male che ci sei te invece!!!
rik70 ha scritto:Filesystem ext4? Prova a fargli un check da arch.
si il fs è ext4, ecco il check

Codice: Seleziona tutto

root /home/vrso # fsck -r /dev/sdb9
fsck da util-linux 2.25.1
e2fsck 1.42.11 (09-Jul-2014)
slack-root: clean, 353500/2605056 files, 1977851/10401280 blocks
/dev/sdb9: status 0, rss 2972, real 0.011828, user 0.006666, sys 0.000000
rik70 ha scritto:Che tipo disco è /dev/sdb?
è SSD!

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

Uhm ... ma non è che ci vuole un driver/modulo specifico per quei dischi? Domando da perfetto ignorante.

Monta /dev/sdb9 su arch e poi incolla

Codice: Seleziona tutto

df -h
e

Codice: Seleziona tutto

lsmod
Ridò uno sguardo a grub.cfg per vedere se è sfuggito qualcosa.

Edit
Aggiungi anche

Codice: Seleziona tutto

ls -l /dev/disk/by-uuid/46e1d0e3-f908-4138-9734-7997fcb82f30

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Multiboot su UEFI con windows8 e arch

Messaggio da Procopio »

mah, allora: per arch non ho dovuti fare nulla di particolare per l'SSD, salvo mettere preferibilmente /var in una partizione su un altro hd perchè le numerose riscritture dannggiano il disco a stato solido alla lunga che è più delicato dell'altro (così alla lunga però che alla fine ho deciso comunque di lasciare /var su sdb)

Codice: Seleziona tutto

root /home/vrso # ls -l /dev/disk/by-uuid/46e1d0e3-f908-4138-9734-7997fcb82f30
lrwxrwxrwx 1 root root 10 16 set 14.36 /dev/disk/by-uuid/46e1d0e3-f908-4138-9734-7997fcb82f30 -> ../../sdb9

Codice: Seleziona tutto

root /home/vrso # lsmod
Module                  Size  Used by
uas                    22044  0 
usb_storage            60311  1 uas
snd_hda_codec_hdmi     45117  1 
ecb                    12737  1 
uvcvideo               78952  0 
btusb                  25625  0 
videobuf2_vmalloc      12816  1 uvcvideo
videobuf2_memops       12519  1 videobuf2_vmalloc
bluetooth             394557  2 btusb
videobuf2_core         47787  1 uvcvideo
v4l2_common            12995  1 videobuf2_core
videodev              126443  3 uvcvideo,v4l2_common,videobuf2_core
smsc75xx               34607  0 
usbnet                 34978  1 smsc75xx
hid_multitouch         17057  0 
6lowpan_iphc           16588  1 bluetooth
media                  18365  2 uvcvideo,videodev
mii                    12675  2 usbnet,smsc75xx
joydev                 17063  0 
mousedev               17272  0 
pn544_mei              12547  0 
mei_phy                12566  1 pn544_mei
pn544                  17319  1 pn544_mei
hci                    23693  2 pn544,mei_phy
nfc                    85378  2 hci,pn544
arc4                   12536  2 
iTCO_wdt               12831  0 
iTCO_vendor_support    12649  1 iTCO_wdt
nls_iso8859_1          12461  1 
nls_cp437              16553  1 
vfat                   21231  1 
fat                    61984  1 vfat
coretemp               12820  0 
intel_rapl             17356  0 
x86_pkg_temp_thermal    12951  0 
intel_powerclamp       17122  0 
kvm_intel             143217  0 
iwlmvm                161824  0 
dell_wmi               12477  0 
sparse_keymap          12818  1 dell_wmi
mac80211              514630  1 iwlmvm
dell_laptop            17077  0 
kvm                   413027  1 kvm_intel
led_class              12859  2 iwlmvm,dell_laptop
dcdbas                 13263  1 dell_laptop
crct10dif_pclmul       13394  0 
crc32_pclmul           12915  0 
crc32c_intel           21809  0 
snd_hda_codec_realtek    67127  1 
ghash_clmulni_intel    12978  0 
aesni_intel           151423  1 
nouveau              1191610  1 
aes_x86_64             16719  1 aesni_intel
lrw                    12757  1 aesni_intel
evdev                  21544  15 
iwlwifi               156837  1 iwlmvm
gf128mul               12970  1 lrw
snd_hda_codec_generic    63126  1 snd_hda_codec_realtek
glue_helper            12649  1 aesni_intel
mac_hid                12633  0 
psmouse               102792  0 
ablk_helper            12572  1 aesni_intel
cryptd                 18553  3 ghash_clmulni_intel,aesni_intel,ablk_helper
serio_raw              12849  0 
i915                  864723  5 
microcode              22061  0 
cfg80211              454161  3 iwlwifi,mac80211,iwlmvm
pcspkr                 12595  0 
snd_hda_intel          26327  3 
snd_hda_controller     26727  1 snd_hda_intel
mxm_wmi                12515  1 nouveau
ttm                    73743  1 nouveau
rtsx_pci_ms            16898  0 
snd_hda_codec         108552  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
drm_kms_helper         49262  2 i915,nouveau
thermal                17559  0 
i2c_i801               16965  0 
rfkill                 18867  4 nfc,cfg80211,bluetooth,dell_laptop
hwmon                  12930  2 coretemp,nouveau
memstick               13696  1 rtsx_pci_ms
tpm_tis                17134  0 
lpc_ich                20768  0 
fan                    12681  0 
tpm                    31467  1 tpm_tis
drm                   258005  7 ttm,i915,drm_kms_helper,nouveau
snd_hwdep              17244  1 snd_hda_codec
snd_pcm                88487  5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
intel_gtt              17848  1 i915
snd_timer              26614  2 snd_pcm
i2c_algo_bit           12744  2 i915,nouveau
i2c_core               50152  8 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,nouveau,videodev
snd                    69340  12 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
mei_me                 17941  0 
int3403_thermal        12740  0 
mei                    75033  3 pn544_mei,mei_phy,mei_me
soundcore              13031  2 snd,snd_hda_codec
battery                13356  0 
ac                     12715  0 
shpchp                 35210  0 
dell_smo8800           12742  0 
video                  17995  2 i915,nouveau
processor              27777  0 
button                 12909  2 i915,nouveau
wmi                    17339  3 dell_wmi,mxm_wmi,nouveau
ext4                  501845  3 
crc16                  12343  3 ext4,bluetooth,smsc75xx
mbcache                17171  1 ext4
jbd2                   86460  1 ext4
hid_generic            12393  0 
usbhid                 44507  0 
hid                   102220  3 hid_multitouch,hid_generic,usbhid
sd_mod                 44356  6 
crc_t10dif             12431  1 sd_mod
crct10dif_common       12356  2 crct10dif_pclmul,crc_t10dif
rtsx_pci_sdmmc         21105  0 
ahci                   29195  4 
mmc_core              110475  1 rtsx_pci_sdmmc
libahci                27158  1 ahci
atkbd                  22254  0 
libps2                 12739  2 atkbd,psmouse
libata                181553  2 ahci,libahci
ehci_pci               12512  0 
xhci_hcd              152990  0 
ehci_hcd               69939  1 ehci_pci
usbcore               199328  10 uas,btusb,uvcvideo,usb_storage,ehci_hcd,ehci_pci,usbhid,usbnet,smsc75xx,xhci_hcd
scsi_mod              142915  4 uas,usb_storage,libata,sd_mod
rtsx_pci               41815  2 rtsx_pci_ms,rtsx_pci_sdmmc
usb_common             12440  1 usbcore
i8042                  18002  2 libps2,dell_laptop
serio                  18282  6 serio_raw,atkbd,i8042,psmouse

Codice: Seleziona tutto

root /home/vrso # mount /dev/sd9 /mnt/
mount: special device /dev/sd9 does not exist
root /home/vrso # df -h
File system     Dim. Usati Dispon. Uso% Montato su
/dev/sdb8        25G  2,0G     21G   9% /
dev             7,8G     0    7,8G   0% /dev
run             7,8G  780K    7,8G   1% /run
tmpfs           7,8G     0    7,8G   0% /dev/shm
tmpfs           7,8G     0    7,8G   0% /sys/fs/cgroup
tmpfs           7,8G  4,0K    7,8G   1% /tmp
/dev/sdb7        15G  615M     13G   5% /var
/dev/sdb1       500M   80M    420M  16% /boot
/dev/sda3       230G   50G    169G  23% /home
tmpfs           1,6G     0    1,6G   0% /run/user/1000

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

Sembra tutto ok, a parte questo:
Procopio ha scritto:root /home/vrso # mount /dev/sd9 /mnt/
mount: special device /dev/sd9 does not exist
sdb9, non sd9

Dopo che hai montato correttamente ridai

Codice: Seleziona tutto

df -h
Arch è un discorso a parte, in quanto genera un intramfs in automatico, che contiene tutti i moduli necessari al boot dello specifico sistema.

Slack non fa questo e perciò esiste il kernel huge, che ha - si presume - tutti i driver necessari inclusi nell'immagine del kernel. Ecco perché non gli serve un initramfs. L'errore è sul tentativo di montaggio della root, di qui la domanda relativa al disco - che abbia bisogno di un modulo che nello huge non è compilato staticamente?
Grub è impostato correttamente - setta la root su /dev/sdb9 e punta all'immagine del kernel in sdb9 ---> /boot/[etc, etc.]

Ad ogni modo, incolla quelle info e vediamo di capire dove sta l'inghippo.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Multiboot su UEFI con windows8 e arch

Messaggio da Procopio »

Procopio ha scritto:sei in buona compagnia, io ne faccio dieci al giorno di ste cose :lol:

Codice: Seleziona tutto

root /home/vrso # df -h
File system     Dim. Usati Dispon. Uso% Montato su
/dev/sdb8        25G  2,0G     21G   9% /
dev             7,8G     0    7,8G   0% /dev
run             7,8G  820K    7,8G   1% /run
tmpfs           7,8G     0    7,8G   0% /dev/shm
tmpfs           7,8G     0    7,8G   0% /sys/fs/cgroup
tmpfs           7,8G  4,0K    7,8G   1% /tmp
/dev/sdb7        15G  623M     13G   5% /var
/dev/sda3       230G   50G    169G  23% /home
/dev/sdb1       500M   80M    420M  16% /boot
tmpfs           1,6G     0    1,6G   0% /run/user/1000
/dev/sdb9        39G  6,8G     31G  19% /mnt
root /home/vrso # 

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

Procopio ha scritto:/dev/sdb9 39G 6,8G 31G 19% /mnt
E anche questo va bene: usati quasi 7GB, quindi si presume che l'installazione sia andata a buon fine senza errori - è così?

E invece si pianta.

Secondo me manca il driver del controller del disco, anche se mi suona molto strano.

Incolla da arch

Codice: Seleziona tutto

ls -l /dev/sdb*

ls -l /dev/sda*
dovremmo avere un riscontro nel log del panic.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Multiboot su UEFI con windows8 e arch

Messaggio da Procopio »

Codice: Seleziona tutto

root /home/vrso # ls -l /dev/sdb*
brw-rw---- 1 root disk 8, 16 16 set 16.45 /dev/sdb
brw-rw---- 1 root disk 8, 17 16 set 16.45 /dev/sdb1
brw-rw---- 1 root disk 8, 18 16 set 16.45 /dev/sdb2
brw-rw---- 1 root disk 8, 19 16 set 16.45 /dev/sdb3
brw-rw---- 1 root disk 8, 20 16 set 16.45 /dev/sdb4
brw-rw---- 1 root disk 8, 21 16 set 16.45 /dev/sdb5
brw-rw---- 1 root disk 8, 22 16 set 16.45 /dev/sdb6
brw-rw---- 1 root disk 8, 23 16 set 16.45 /dev/sdb7
brw-rw---- 1 root disk 8, 24 16 set 16.45 /dev/sdb8
brw-rw---- 1 root disk 8, 25 16 set 16.45 /dev/sdb9
root /home/vrso # ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 16 set 16.45 /dev/sda
brw-rw---- 1 root disk 8, 1 16 set 16.45 /dev/sda1
brw-rw---- 1 root disk 8, 2 16 set 16.45 /dev/sda2
brw-rw---- 1 root disk 8, 3 16 set 16.45 /dev/sda3
rik70 ha scritto:dovremmo avere un riscontro nel log del panic.
cioè che tipo di riscontro?

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

Te lo dico subito, guarda tu stesso il risultato del list che hai incollato

Codice: Seleziona tutto

brw-rw---- 1 root disk 8, 25 16 set 16.45 /dev/sdb9
subito dopo "disk": 8, 25

Ora riprendi quella stringa del log del boot, quando va in panic:
Procopio ha scritto:Kernel panic not syncing: VFS : Unable to mount root fs on unknown block(8,25)
Non c'è bisogna di spiegare cosa succede:
tenta di montare /dev/sdb9 ma non riesce perché non riconosce il dispositivo.

Quindi UEFi, dove sono messi i kernel etc., grub... non c'entrano.
/dev/sdb9 è la root di slackware e correttamente la va a cercare. Giusto? E perché allora va in panic?

Questo di solito capita quando manca il driver del controller del disco o il modulo del filesystem. Ma stai facendo il boot col huge e dunque dovrebbero esserci. E infatti un driver sembra caricarlo ed elenca pure le partizioni. Ma poi cos'è che s'incricca?

O sono io che sbarello e dobbiamo aspettare qualche anima pia che ci/ti venga in aiuto, altrimenti puoi solo tentare col kernel generic dopo aver creato il relativo initramfs via chroot.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Multiboot su UEFI con windows8 e arch

Messaggio da rik70 »

P.s.
Sai che invece mi sta venendo un dubbio?

Quello che va in panic è il kernel generico, quello che ti fa lo schermo nero è lo huge. Diversamente la faccenda sembra non avere senso.

Controlla bene - lo vedi anche da grub.cfg - e poi nel caso ci si risente.

Rispondi