Pagina 2 di 3

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 12:57
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.

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 12:58
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

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 13:03
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:

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 13:17
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?

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 13:45
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

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 14:08
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

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 14:37
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!

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 14:51
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

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 15:47
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

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 16:17
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.

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 17:06
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 # 

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 17:55
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.

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 19:52
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?

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 20:19
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.

Re: Multiboot su UEFI con windows8 e arch

Inviato: mar 16 set 2014, 20:39
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.