Pagina 1 di 1

Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 11:04
da TheGatorade
Salve a tutti :)

Ho installato da poco Arch Linux che ha, ahimé, installato un nuovo grub come bootloader, con come opzioni di avvio solo Arch e Arch Fallback.
Sembra essere una versione inferiore a quello di Ubuntu, sta di fatto che usano un metodo di configurazione diverso.

Questo è il boot di Arch che trovo su menu.lst

Codice: Seleziona tutto

# (1) Arch Linux
title  Arch Linux
root   (hd0,1)
kernel /boot/vmlinuz-linux root=/dev/sda2 ro i915.modeset=1 acpi_osi=Linux acpi_backlight=vendor
initrd /boot/initramfs-linux.img
Questo è invece il boot di Ubuntu dal file grub.cfg

Codice: Seleziona tutto

menuentry 'Ubuntu, con Linux 2.6.38-13-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root a5acc215-9136-43a1-89c1-8f498d3cd98b
linux	/boot/vmlinuz-2.6.38-13-generic root=UUID=a5acc215-9136-43a1-89c1-8f498d3cd98b ro   quiet splash vt.handoff=7
initrd	/boot/initrd.img-2.6.38-13-generic
Cambiando il codice di Arch e impostando kernel e initrd alle giuste path di Ubuntu ho avuto kernel panic con svariati tentativi  :-[

Così ho provato manualmente a trasportare il codice di ubuntu in questo modo:

Codice: Seleziona tutto

# (0) Ubuntu
title  Ubuntu, con Linux 2.6.38-13-generic
root   (hd0,4)
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root a5acc215-9136-43a1-89c1-8f498d3cd98b
kernel	/boot/vmlinuz-2.6.38-13-generic root=UUID=a5acc215-9136-43a1-89c1-8f498d3cd98b ro   quiet splash vt.handoff=7
initrd	/boot/initrd.img-2.6.38-13-generic
Senza curarmi troppo dei comandi...
Ubuntu finalmente boota  (good)
Però ho come l'impressione che ci metta più del solito, e all'avvio non mi viene mostrata la splash viola.
Qualcuno di voi mi sa dire come aggiustarlo?  (yes)

PS: Su Arch non esiste grub-update

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 11:43
da hellojoker
su arch potevi installare grub2 e facevi prima, inoltre è possibile installare un pkgbuild (sostanzialmente era lo script debian) e avevi tutte le belle opzioni compreso os-probe (ricordo che l'avevo fatto tempo fa) per la schermata dovresti fare il chainloading tra i due grub, il punto è che se lasci grub1 su arch non credo tu possa farlo con il grub2 di ubuntu, (ma posso sbagliarmi) mentra tra i grub2 non c'è problema, in questo modo dovrebbe funzionare, quindi armati di paizienza e sperimenta  :)

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 11:47
da TheGatorade
hellojoker ha scritto: su arch potevi installare grub2 e facevi prima, inoltre è possibile installare un pkgbuild (sostanzialmente era lo script debian) e avevi tutte le belle opzioni compreso os-probe (ricordo che l'avevo fatto tempo fa) per la schermata dovresti fare il chainloading tra i due grub, il punto è che se lasci grub1 su arch non credo tu possa farlo con il grub2 di ubuntu, (ma posso sbagliarmi) mentra tra i grub2 non c'è problema, in questo modo dovrebbe funzionare, quindi armati di paizienza e sperimenta  :)
Ho fatto il chainloader ma è scomodissimo :/ io voglio la voce diretta di Ubuntu su Grub1

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 11:49
da hellojoker
ho capito ma la schermata così non la ottieni, e poi mi pare che sei riuscito a bootare ubuntu da grub1 o sbaglio ?

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 11:53
da TheGatorade
hellojoker ha scritto: ho capito ma la schermata così non la ottieni, e poi mi pare che sei riuscito a bootare ubuntu da grub1 o sbaglio ?
Non mi viene mostrata la splash screen e c'è un errore di montaggio di un disco, e poi ci mette vagamente più tempo

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 11:57
da hellojoker
per la schermata te l'ho già detto un paio di volte, per il disco probabilmente è la swap che ha un uuid diverso avvia ubuntu posta il risultato di sudo blikid && cat /etc/fstab

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 12:00
da TheGatorade
hellojoker ha scritto: per la schermata te l'ho già detto un paio di volte, per il disco probabilmente è la swap che ha un uuid diverso avvia ubuntu posta il risultato di sudo blikid && cat /etc/fstab
sudo blkid && cat /etc/fstab:

Codice: Seleziona tutto

/dev/sda1: LABEL="SYSTEM" UUID="FEE4C191E4C14D19" TYPE="ntfs" 
/dev/sda2: LABEL="arch" UUID="8a873888-eb65-493a-8ab5-e1453293f2df" TYPE="ext4" 
/dev/sda3: LABEL="HP_RECOVERY" UUID="18C0C933C0C917C0" TYPE="ntfs" 
/dev/sda5: UUID="a5acc215-9136-43a1-89c1-8f498d3cd98b" TYPE="ext4" 
/dev/sda6: LABEL="archroot" UUID="b7c45696-57b9-42c9-871f-1cfff1ebcf4b" TYPE="ext4" 
/dev/sda7: LABEL="swap" UUID="12d893b9-cf63-4c65-af4b-b39b9d33ca68" TYPE="swap" 
/dev/sdb1: LABEL="LG_EXT_HDD" UUID="202C6DAC2C6D7E22" TYPE="ntfs" 
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=a5acc215-9136-43a1-89c1-8f498d3cd98b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=9a4b5deb-8fdd-4aeb-837a-61096ca2e24a none            swap    sw              0       0

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 12:06
da hellojoker
sudo nano /etc/fstab

modifica questa

UUID=9a4b5deb-8fdd-4aeb-837a-61096ca2e24a none            swap    sw              0      0

così

UUID=12d893b9-cf63-4c65-af4b-b39b9d33ca68                      swap    sw              0      0

poi ctrl + o ctrl + x per salvare ed uscire poi riavvia


Ps queste modifiche vanno fatte su ubuntu ovviamente

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 12:12
da TheGatorade
hellojoker ha scritto: sudo nano /etc/fstab

modifica questa

UUID=9a4b5deb-8fdd-4aeb-837a-61096ca2e24a none            swap    sw              0       0

così

UUID=12d893b9-cf63-4c65-af4b-b39b9d33ca68                      swap    sw              0       0

poi ctrl + o ctrl + x per salvare ed uscire poi riavvia


Ps queste modifiche vanno fatte su ubuntu ovviamente
Fatto.
Mmh, rinuncerò alla schermata viola con i pallini :/
Grazie per il resto comunque! :)

Re: Ubuntu dal GRUB di Arch?

Inviato: sabato 24 marzo 2012, 12:14
da hellojoker
non prenderla come verità assoluta la mia, nel senso quello è l'unico modo che conosco io