Pagina 1 di 3
Multiboot su UEFI con windows8 e arch
Inviato: dom 14 set 2014, 19:21
da Procopio
ok, una cosa strana è successa:
durante la configurazione per l'installazione ha correttamente rilevato la directory ESP su cui montare /boot, però non ci ha messo nulla dentro! è normale così?/boot non dovrebbe essere la stessa condivisa da tutti i sistemi? e infatti non parte...
Codice: Seleziona tutto
vrso ~ $ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1
├─sda2 ntfs data-windows 4B0572C1545AB9E1
└─sda3 ext4 linux-home 5dde908a-bab5-496f-9cca-a6c0a16587a4 /home
sdb
├─sdb1 vfat ESP B4A7-CD38 /boot
├─sdb2 vfat DIAGS F842-1308
├─sdb3
├─sdb4 ntfs WINRETOOLS CA5C43855C436AF1
├─sdb5 ntfs OS C4184AD7184AC7DE
├─sdb6 ntfs PBR Image 42A8CD33A8CD25EF
├─sdb7 ext4 arch-var da23b242-4904-4d4a-ae38-f020dee736ef /var
├─sdb8 ext4 arch-root b6b68fed-5c38-4b8e-a14c-4f06ce3a125a /
└─sdb9 ext4 slack-root 46e1d0e3-f908-4138-9734-7997fcb82f30
dove ESP è la partizione di boot, etichettata così da Windows preesistente
io monto la partizione della root di slack in /mnt e vedo che la sua boot è lì dentro, non nella partizione di boot!!
Codice: Seleziona tutto
root /home/vrso # mount /dev/sdb9 /mnt
root ~ # ls /mnt/boot/
config efi inside.bmp slack.bmp System.map-huge-3.10.17 vmlinuz-generic-3.10.17
config-generic-3.10.17 elilo-ia32.efi onlyblue.bmp System.map tuxlogo.bmp vmlinuz-huge-3.10.17
config-huge-3.10.17 elilo-x86_64.efi README.initrd System.map-generic-3.10.17 vmlinuz
root ~ # ls /boot/
Boot EFI grub initramfs-linux-fallback.img initramfs-linux.img System Volume Information vmlinuz-linux
root ~ #
oltretutto questo contrariamente a come indicato nel fstab di slack-root
Codice: Seleziona tutto
root ~ # cat /mnt/etc/fstab
/dev/sdb9 / ext4 defaults 1 1
/dev/sda3 /home ext4 defaults 1 2
/dev/sdb1 /boot/efi vfat defaults 1 0
#/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
che devo fare?
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 8:47
da rik70
Credo invece che sia giusto così.
Sei su UEFI, quindi non ha senso che monti /dev/sdb1 in /boot. La monta in /boot/efi, perché è lì che deve piazzare i file necessari al boot del sistema. E in modo perfettamente coerente, viene impostato /etc/fstab.
A questo punto, dato che sei su arch, dovrebbe essere sufficiente aggiornare - da arch - la configurazione di grub per fare il boot di slackware.
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 10:37
da Procopio
eh ma l'ho fatto diverse volte, mi rileva i tre sistemi ma poi partono solo arch e windows..
ma comunque in /boot/efi non c'è nulla
Codice: Seleziona tutto
root /home/vrso # ls /boot/EFI/
arch_grub Boot Microsoft refind tools
no ma poi tutta la /boot di slack era nella partizione di / di slack, ma io avevo configurato una /boot su partizione separata, quindi quello è proprio un errore..
comunque ho provato anche con refind, ma niente
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 10:40
da rik70
Incolla allora grub.cfg
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 10:52
da rik70
Procopio ha scritto:Codice: Seleziona tutto
root /home/vrso # ls /boot/EFI/
arch_grub Boot Microsoft refind tools
Come non c'è nulla, c'e quello che ci deve essere. Manca la parte del loader di slackware, ma a questo punto a che ti serve se c'hai grub già installato? Tramite os-prober, grub-mkconfig dovrebbe rilevare anche i kernel di slackware.
no ma poi tutta la /boot di slack era nella partizione di / di slack, ma io avevo configurato una /boot su partizione separata, quindi quello è proprio un errore..
Quale partizione era? In ogni caso in /dev/sdb9 ----> /boot ci sono le immagini dei kernel di slackware? Da quello che hai postato sopra mi pare di sì, se sbaglio correggimi.
Codice: Seleziona tutto
root ~ # ls /mnt/boot/
config efi inside.bmp slack.bmp System.map-huge-3.10.17 vmlinuz-generic-3.10.17
config-generic-3.10.17 elilo-ia32.efi onlyblue.bmp System.map tuxlogo.bmp vmlinuz-huge-3.10.17
config-huge-3.10.17 elilo-x86_64.efi README.initrd System.map-generic-3.10.17 vmlinuz
comunque ho provato anche con refind, ma niente
Ripeto: a che pro? Hai già grub di arch, a che ti serve un secondo bootloader?. Incolla grub.cfg di arch.
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 10:56
da Procopio
Codice: Seleziona tutto
root /home/vrso # cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd1,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt8 --hint-efi=hd1,gpt8 --hint-baremetal=ahci1,gpt8 b6b68fed-5c38-4b8e-a14c-4f06ce3a125a
else
search --no-floppy --fs-uuid --set=root b6b68fed-5c38-4b8e-a14c-4f06ce3a125a
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=it_IT
insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b6b68fed-5c38-4b8e-a14c-4f06ce3a125a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
set root='hd1,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 B4A7-CD38
else
search --no-floppy --fs-uuid --set=root B4A7-CD38
fi
echo 'Caricamento Linux linux...'
linux /vmlinuz-linux root=UUID=b6b68fed-5c38-4b8e-a14c-4f06ce3a125a rw quiet
echo 'Caricamento ramdisk iniziale...'
initrd /initramfs-linux.img
}
submenu 'Opzioni avanzate per Arch Linux' $menuentry_id_option 'gnulinux-advanced-b6b68fed-5c38-4b8e-a14c-4f06ce3a125a' {
menuentry 'Arch Linux, con Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-b6b68fed-5c38-4b8e-a14c-4f06ce3a125a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
set root='hd1,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 B4A7-CD38
else
search --no-floppy --fs-uuid --set=root B4A7-CD38
fi
echo 'Caricamento Linux linux...'
linux /vmlinuz-linux root=UUID=b6b68fed-5c38-4b8e-a14c-4f06ce3a125a rw quiet
echo 'Caricamento ramdisk iniziale...'
initrd /initramfs-linux.img
}
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-b6b68fed-5c38-4b8e-a14c-4f06ce3a125a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
set root='hd1,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 B4A7-CD38
else
search --no-floppy --fs-uuid --set=root B4A7-CD38
fi
echo 'Caricamento Linux linux...'
linux /vmlinuz-linux root=UUID=b6b68fed-5c38-4b8e-a14c-4f06ce3a125a rw quiet
echo 'Caricamento ramdisk iniziale...'
initrd /initramfs-linux-fallback.img
}
menuentry 'Arch Linux, con Linux huge-3.10.17' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-huge-3.10.17-advanced-b6b68fed-5c38-4b8e-a14c-4f06ce3a125a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
set root='hd1,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 B4A7-CD38
else
search --no-floppy --fs-uuid --set=root B4A7-CD38
fi
echo 'Caricamento Linux huge-3.10.17...'
linux /vmlinuz-huge-3.10.17 root=/dev/sdb8 rw quiet
}
menuentry 'Arch Linux, con Linux generic-3.10.17' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-generic-3.10.17-advanced-b6b68fed-5c38-4b8e-a14c-4f06ce3a125a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
set root='hd1,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 B4A7-CD38
else
search --no-floppy --fs-uuid --set=root B4A7-CD38
fi
echo 'Caricamento Linux generic-3.10.17...'
linux /vmlinuz-generic-3.10.17 root=/dev/sdb8 rw quiet
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (su /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-efi-B4A7-CD38' {
insmod part_gpt
insmod fat
set root='hd1,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 B4A7-CD38
else
search --no-floppy --fs-uuid --set=root B4A7-CD38
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Slackware Linux (Slackware 14.1) (su /dev/sdb9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-46e1d0e3-f908-4138-9734-7997fcb82f30' {
insmod part_gpt
insmod ext2
set root='hd1,gpt9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt9 --hint-efi=hd1,gpt9 --hint-baremetal=ahci1,gpt9 46e1d0e3-f908-4138-9734-7997fcb82f30
else
search --no-floppy --fs-uuid --set=root 46e1d0e3-f908-4138-9734-7997fcb82f30
fi
linux /boot/vmlinuz-generic-3.10.17 root=/dev/sdb9
}
submenu 'Opzioni avanzate per Slackware Linux (Slackware 14.1) (su /dev/sdb9)' $menuentry_id_option 'osprober-gnulinux-advanced-46e1d0e3-f908-4138-9734-7997fcb82f30' {
menuentry 'Slackware Linux (Slackware 14.1) (su /dev/sdb9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-generic-3.10.17--46e1d0e3-f908-4138-9734-7997fcb82f30' {
insmod part_gpt
insmod ext2
set root='hd1,gpt9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt9 --hint-efi=hd1,gpt9 --hint-baremetal=ahci1,gpt9 46e1d0e3-f908-4138-9734-7997fcb82f30
else
search --no-floppy --fs-uuid --set=root 46e1d0e3-f908-4138-9734-7997fcb82f30
fi
linux /boot/vmlinuz-generic-3.10.17 root=/dev/sdb9
}
menuentry 'Slackware Linux (Slackware 14.1) (su /dev/sdb9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-huge-3.10.17--46e1d0e3-f908-4138-9734-7997fcb82f30' {
insmod part_gpt
insmod ext2
set root='hd1,gpt9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt9 --hint-efi=hd1,gpt9 --hint-baremetal=ahci1,gpt9 46e1d0e3-f908-4138-9734-7997fcb82f30
else
search --no-floppy --fs-uuid --set=root 46e1d0e3-f908-4138-9734-7997fcb82f30
fi
linux /boot/vmlinuz-huge-3.10.17 root=/dev/sdb9
}
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 11:02
da rik70
Quindi c'è anche slackware:
Codice: Seleziona tutto
### BEGIN /etc/grub.d/30_os-prober ###
[......]
menuentry 'Slackware Linux (Slackware 14.1) (su /dev/sdb9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-46e1d0e3-f908-4138-9734-7997fcb82f30' {
insmod part_gpt
insmod ext2
set root='hd1,gpt9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt9 --hint-efi=hd1,gpt9 --hint-baremetal=ahci1,gpt9 46e1d0e3-f908-4138-9734-7997fcb82f30
else
search --no-floppy --fs-uuid --set=root 46e1d0e3-f908-4138-9734-7997fcb82f30
fi
linux /boot/vmlinuz-generic-3.10.17 root=/dev/sdb9
}
submenu 'Opzioni avanzate per Slackware Linux (Slackware 14.1) (su /dev/sdb9)' $menuentry_id_option 'osprober-gnulinux-advanced-46e1d0e3-f908-4138-9734-7997fcb82f30' {
menuentry 'Slackware Linux (Slackware 14.1) (su /dev/sdb9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-generic-3.10.17--46e1d0e3-f908-4138-9734-7997fcb82f30' {
insmod part_gpt
insmod ext2
set root='hd1,gpt9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt9 --hint-efi=hd1,gpt9 --hint-baremetal=ahci1,gpt9 46e1d0e3-f908-4138-9734-7997fcb82f30
else
search --no-floppy --fs-uuid --set=root 46e1d0e3-f908-4138-9734-7997fcb82f30
fi
linux /boot/vmlinuz-generic-3.10.17 root=/dev/sdb9
}
menuentry 'Slackware Linux (Slackware 14.1) (su /dev/sdb9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-huge-3.10.17--46e1d0e3-f908-4138-9734-7997fcb82f30' {
insmod part_gpt
insmod ext2
set root='hd1,gpt9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt9 --hint-efi=hd1,gpt9 --hint-baremetal=ahci1,gpt9 46e1d0e3-f908-4138-9734-7997fcb82f30
else
search --no-floppy --fs-uuid --set=root 46e1d0e3-f908-4138-9734-7997fcb82f30
fi
linux /boot/vmlinuz-huge-3.10.17 root=/dev/sdb9
}
}
### END /etc/grub.d/30_os-prober ###
Che succede se selezioni quella/e entry? Non boota? Da errore? E se sì, quale?
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 11:09
da Procopio
in pratica ce ne sono due: la generic si spegne il monitor e nn vedo che succede, con la huge mi fa kernel panic con tanto di caps lock che lampeggia.
Perchè nota che in boot c'è il kernel e l'initramfs di arch ma non c'è alcun kernel di slack...
rik70 ha scritto:Tramite os-prober, grub-mkconfig dovrebbe rilevare anche i kernel di slackware.
i kernel di slackware sono sula partizione di root di slackware che non viene neanche motata quando sono su arch
rik70 ha scritto:Quale partizione era? In ogni caso in /dev/sdb9 ----> /boot ci sono le immagini dei kernel di slackware? Da quello che hai postato sopra mi pare di sì, se sbaglio correggimi.
esatto sono tutti su quella partizione e nella partizione: ho montato la root di slack (sdb9) in /mnt e i kernel di slackware sono tutti in /mnt/boot anzichè in /boot
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 11:20
da rik70
Procopio ha scritto:
Perchè nota che in boot c'è il kernel e l'initramfs di arch ma non c'è alcun kernel di slack...
Sì che ci sono, guarda bene:
Codice: Seleziona tutto
linux /boot/vmlinuz-generic-3.10.17 root=/dev/sdb9
linux /boot/vmlinuz-huge-3.10.17 root=/dev/sdb9
Il kernel-generic ha bisogno molto probabilmente di un initrd. Mi sa che devi fare un chroot sulla slack e generarlo con mkinitrd caricando il modulo ext4. E mi sa che ti conviene farlo avviando dalla usb d'installazione, ma forse puoi anche da arch.
Perché vada in panic lo huge non ne ho la minima idea, ma può succedere. huge non ha bisogno - teoricamente - di alcun initrd.
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 11:31
da rik70
Procopio ha scritto: i kernel di slackware sono sula partizione di root di slackware che non viene neanche motata quando sono su arch
Perfettamente normale, perché dovrebbe montarla? A meno che non glie lo passi tramite lo fstab - di arch.
Procopio ha scritto:ho montato la root di slack (sdb9) in /mnt e i kernel di slackware sono tutti in /mnt/boot anzichè in /boot
Normale anche questo: se la monti in /mnt saranno in /mnt/boot, se la monti in /tmp/sdb9 saranno in /tmp/sdb9/boot. Non ha a che fare col fatto che non parte.
grub "vede" correttamente dove sono i kernel di slack. Il generic vuole un initrd - e non viene creato in automatico durante l'installazione, devi farlo tu a mano.
huge va in panic, e qui ci fermiamo perché così è difficile sapere. C'è un messaggio particolare prima che lampeggi tutto? Il più comune è: "non riesco a trovare/montare la root"
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 12:01
da Procopio
Questo è il kernel huge.
https://docs.google.com/file/d/0B9EfFXw ... cslist_api Comunque sull'altro pc avevo lo stesso multiboot che ho qua ed i kernel erano tutti nella stessa partizione di /boot e non ognuno nella root del proprio sistema
ahhh forse ho capito: grub indica il percorso del kernel e quello della root, e ci pensa poi lui a leggere l'fstab in quella root e vedere dove è montata /boot per andare a prendere i kernel corretti
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 12:29
da rik70
Non riesco a leggere nulla su quell'immagine, sorry. Se riesci a ingrandirla almeno di 3 volte...
Procopio ha scritto:Comunque sull'altro pc avevo lo stesso multiboot che ho qua ed i kernel erano tutti nella stessa partizione di /boot e non ognuno nella root del proprio sistema
Ti ripeto, il problema non è quello. I kernel sono nella boot della root di /dev/sdb9. Ed è logico - corretto - che stiano lì. Che te ne fai di immagini del kernel nella radice della partizione ESP - /dev/sdb1 - visto che il firmware UEFI li ignora completamente? Se avessi il BIOS avrebbe un senso, ma non sarebbe nemmeno obbligatorio, dato che li potesti mettere pure su una USB per dire... e istruire il bootloader sul dove cercarli. Non so come spiegartelo meglio.
Infatti se fossero nella posizione sbagliata, grub restituirebbe subito un errore del tipo: "immagine del kernel non trovata" e lì si fermerebbe.
Invece il kernel viene trovato:
ma col huge si pianta dopo circa 3 secondi, e quindi l'ha caricato - ma non riesco a leggere l'immagine, anche se vedo qualcosa che ha a che fare col filesystem root;
col generic nemmeno parte perché non hai - e ripeto ancora, non hai - creato l'initrd. E senza di questo non può partire.
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 12:47
da Procopio
rik70 ha scritto:Non riesco a leggere nulla su quell'immagine, sorry. Se riesci a ingrandirla almeno di 3 volte...
ma puoi zoommare, quell'immagine ha risoluzione 3.920 x 2.204. Gira la rotella del mouse posizionandoti sull'immagine
rik70 ha scritto:Ti ripeto, il problema non è quello. I kernel sono nella boot della root di /dev/sdb9. Ed è logico - corretto - che stiano lì. Che te ne fai di immagini del kernel nella radice della partizione ESP - /dev/sdb1 - visto che il firmware UEFI li ignora completamente? Se avessi il BIOS avrebbe un senso, ma non sarebbe nemmeno obbligatorio, dato che li potesti mettere pure su una USB per dire... e istruire il bootloader sul dove cercarli. Non so come spiegartelo meglio.
Infatti se fossero nella posizione sbagliata, grub restituirebbe subito un errore del tipo: "immagine del kernel non trovata" e lì si fermerebbe.
no ma ho capito, te l'avevo anche messo sopra, ma l'ho editato mentre tu scrivevi, probabilmente
rik70 ha scritto:Invece il kernel viene trovato:
ma col huge si pianta dopo circa 3 secondi, e quindi l'ha caricato - ma non riesco a leggere l'immagine, anche se vedo qualcosa che ha a che fare col filesystem root;
col generic nemmeno parte perché non hai - e ripeto ancora, non hai - creato l'initrd. E senza di questo non può partire.
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?
Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 12:48
da rik70
Ok, sono idiota io: si potreva zoomare

Re: Multiboot su UEFI con windows8 e arch
Inviato: mar 16 set 2014, 12:51
da rik70
Allora, questa riga riportala tutta:
Kernel panic not syncing: VFS : Unable to mount root fs on unknown block ....
é al secondo 3.897176