Sivu 1/2

Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 9.10.2016 klo 21.51
Kirjoittaja ksuomala
Elikkäs otsikon mukainen asiantila olisi toivottava saada aikaiseksi. Olen tässä kopsaillut erään linuxin sisältävän virtuaalikoneen kovon sisällön ulkoisen kovon osioille ja grubinkin saatoin saada asentumaan. Nyt olisi sitten enää se vaihe että saisi alt-näppäin pohjassa tapahtuvan käynnistyksen yhteydessä macin havaitsemaan että tuolla ulkoisella kovolla on käyttöjärjestelmä minkä voisi käynnistää. Eipä havainnut kun viimeksi kokeilin.

Tiedän että joskus kevättalvella googlasin ja kyselin tältä forumilta lisätietoja. Nyt en enää jaksa muistaa että millä hakusanoilla löysin ne jotkin ohjeet millä tuon linuxin käynnistymisen saisi onnistumaan. Jokin kolmannen osapuolen softa piti vissiin asentaa mutta mikä se nyt taas olikaan nimeltään?

Pitäisikö muuten tuo ulkoinen kovo osioida disk utilityllä että tuon linuxin käynnistäminen onnistuisi?
Osioin nimittäin linuxin fdiskillä uudestaan kun grub kävi valittamaan että asentaminen ei onnistu.

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 9.10.2016 klo 21.54
Kirjoittaja ksuomala

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 20.11.2016 klo 22.55
Kirjoittaja ksuomala
No nyt sitten palailin asiaan. Refind tuli asennettua. Mac vaikuttaisi toimivan ok sen asentamisen jälkeenkin.
Tuon refindin valikosta löytyy ne käyttöjärjestelmät mitä pitääkin.
Ja kun kytken maciin ulkosen kovon usb-sata-adapterin välityksellä nini refind tunnistaa että sillä ulkoisella kovolla on linux.
Mutta kun sen pingviini-kuvakkeen valitsee niin tökkääkin ilmoitukseen: "no bootable device found -- insert disk and press any key".
Kysymys kuuluukin miten tästä eteenpäin?
Lopullisena tarkoituksena siis se että saisin macin boottaamaan tuolle ulkoiselle kovolle asennetun linuxin.

Tässä on oikeastaan vähän auki että onko sen ulkoiselle kovolle saatu se linuxin bootloader eli grub asentumaan onnistuneesti.
Virtualboxiin boottasin riplinuxin ja sieltä käsin ladoin grub-install - komentoja ja sen grubin mielestä asia on ok eli asennus onnistui. Vaan tuosta "no bootable" - ilmosta päätellen ei mennyt nappiin. Pitäisi jollain toisella tavalla testata onko se grub asentunut kunnolla. Saisikohan jotenkin VirtualBoxin kanssa testattua?
Em. virtualisointisoftan kanssa pitäisi käsittääkseni olla mahdollista että käyttää vkoneen kovalevynä ihan oikeaa laitetiedostoa virtaalikovalevy-tiedoston sijaan.
"VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk
-rawdisk /dev/sda -partitions 1,5" - tyyppisellä komentorivijutskalla pitäisi em. asia saada aikaan. Ei nyt oikein lähtenyt ensimmäisellä yrityksellä. Onkos joku kokeillut?

Tai sitten täytyy etsiä jokin pc ja siihen kytkeä tuo linux-kovo että selviäisi onko se grub kunnossa vai ei...

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 21.11.2016 klo 20.30
Kirjoittaja ksuomala
http://askubuntu.com/questions/465521/d ... k-pro?rq=1 tämmöinenkin löytyi , pitäis joskus kokeilla kunhan ehtii

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 25.3.2017 klo 2.55
Kirjoittaja ksuomala
Aattelin taas kerran tähän aiheeseen palailla.
Eli "diskutil list" sanoo muun muassa:

/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk2
1: Linux 2.1 GB disk2s1
2: Linux 171.8 GB disk2s2
3: Linux 171.8 GB disk2s3


tuo /dev/disk2 siis usb-adapterin kautta macciin kytketty ulkoinen kovo. Osio disk2s1 muistaakseni se linuxin boot-osio ja jompikumpi noista 171.8 GB osioista se root-osio. Virtuaalikoneen kautta olen GRUBin asentanut tuolle boot-osiolle ja muistaakseni ei antanut virheilmoituksia.
No refindin asentelin uusiksi sillä "sudo refind-install" - loitsulla kuten osoitteessa http://www.rodsbooks.com/refind/install ... #installsh sanottiin.Samat asiat sanoi asennusskripti kuin mitä tuolla sivullakin. Että epäilty linux-osio löytyi ja ext4-ajuri asennetaan.
Sitten kun kokeilin uudelleenkäynnistyksen jälkeen refindillä ladata pingviiniä niin edelleen vaan se "no bootable device"-urputus tuli vastaan.
Jos tuo GRUB on asentunut ulkoiselle kovolle oikein niin pitäisikö tuolla oletus-konffitiedostolla(refind.conf.sample) saada se linux latautumaan? Niin olettaisin ainakin,

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 25.3.2017 klo 3.19
Kirjoittaja ksuomala
Tiedostossa refind.conf-sample on tämmöinen kohta:
menuentry Linux {
icon EFI/refind/icons/os_linux.png
volume 904404F8-B481-440C-A1E3-11A5A954E601
loader bzImage-3.3.0-rc7
initrd initrd-3.3.0.img
options "ro root=UUID=5f96cafa-e0a7-4057-b18f-fa709db5b837"
disabled
}

Kun kokeeksi tuon disabled:in poistin niin tulikin "no bootable device"-valituksen tilalle "invalid loader file". Eli ehkä tämä projekti alkaa tästä etenemään kunhan selvitän mitä noille loader- initrd- ja options-riveille pitääkään laittaa.
Tosin vieläkin tuntuisi paremmalta idealta se boot-osion virittäminen macin kovolle. Juuri Nyt ei tietenkään ole yhtään tyhjää cdr-levyä himassa että voisi linux-asennuslevyä poltella jnpp. että olisi tuo refind-asia katsottava ensin loppuun asti.

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 27.3.2017 klo 19.31
Kirjoittaja ksuomala
Semmoinen yksityiskohta tällä hetkellä kiinnostaa että pitäisikö tuohon refind.conf:in linux-stanzan volume-kohtaan voida laittaa laitetiedostoja kuten /dev/disk2s1? Vai kelpuutetaanko siihen vain sellaisia tiedostojärjestelmiä mitä osx voi mountata? Tyyliin /Volumes/xxx?

Re: mac boottaamaan linux ulkoiselta kovolta

Lähetetty: 27.3.2017 klo 20.32
Kirjoittaja dev null
Asiasta en mitään tiedä mutta haku löysi sivun jossa taulukossa 2 on volume-asetukseen liiittyen lause: "If this option is not set, the volume defaults to the one from which rEFInd launched."

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 29.3.2017 klo 0.49
Kirjoittaja ksuomala
Yritin sellaista että virtuaali-linuxin puolella katsoin blkid-komennolla mikä on boot-osion ja mikä root-osion UUID ja nämä sitten kopsailin tiedostoon refind.conf sopiviin kohtiin. Edelleen "invalid loader file". Tosin parannausta aiempaan se että refindin valikkoon tuli näkyviin "linux(legacy)" lisäksi se uusi linux-stanza.

Tässä nyt tällä hetkellä kiinnostaisi tietää:
1. onko tuo sivulla http://www.rodsbooks.com/refind/configfile.html kohdassa volume mainittu GUID value sama juttu kuin se UUID minkä blkid-komennolla saa selvitettyä? vaiko ei?
2. jos ei ole sama asia(uten pahoin pelkään) niin onko tuo GUID sellainen ominaisuus mikä löytyy vain GPT-osioilta? (sen ulkoisen kovon osiotaulu juuri sopivasti MBR-tyyppinen)
3. tuo partition label puolestaan, onko nyt näin että sellainen on olemassa vain niille osioille mitä OSX osaa mountata? Vaiko GPT-osioiden ominaisuus?


Kai tuon kernelin ja initrd:n jotenkin saisi kopsattua sinne EFI-osiolle refind.conf:in seuraksi mutta mieluummin kyllä niin päin että refind hakisi sieltä ulkoiselta kovolta ne tarpeelliset tiedostot.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 29.3.2017 klo 1.41
Kirjoittaja ksuomala
Nyt kun tarkemmin katsoin niin refind.conf:issa sanottiin "(but NOT yet by filesystem UUID number)" . Eli ext4-ajuri sitten hakee väärällä ID:llä sitä boot-osiota? Tuon boot-osion pitäisi olla GPT-osio jotta siltä löytysi GUID mitä refind voisi käyttää?

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 29.3.2017 klo 2.22
Kirjoittaja ksuomala
ksuomala kirjoitti:

Kai tuon kernelin ja initrd:n jotenkin saisi kopsattua sinne EFI-osiolle refind.conf:in seuraksi mutta mieluummin kyllä niin päin että refind hakisi sieltä ulkoiselta kovolta ne tarpeelliset tiedostot.
Kopsaiiln kokeeksi sille EFI-osiolle ne boot-osion kernelin ja initrd:n. Edelleen "not found while loading vmlinuz". Tiedustelupalvelu KVG tiesi kertoa tuon valituksen yhdeksi syyksi että suattaapi olla niinni että kernelissä bittejä väärä määrä.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 29.3.2017 klo 17.03
Kirjoittaja ksuomala
Vissiin se on lähdettävä soveltamaan käyttäen seuraavaa pohjana: http://www.rodsbooks.com/ubuntu-efi/

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 30.3.2017 klo 8.07
Kirjoittaja ksuomala
Tai ehkä sittenkin niin päin että 64bit debianin asennus sille ulkoiselle kovolle ja jos ei silleen onnistu niin asentaen uudelleen s.e /boot-osio menee macin sisäiselle kovolle.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 30.3.2017 klo 10.00
Kirjoittaja hot
En ole käyttänyt Linuxia Macissä, mutta LinuxMintiä olen käyttänyt. Joskus pelkässä Linux-koneessakin GRUB2 sekoilee ja GRUBin olen aina onnistunut korjaamaan boot-repairilla. Kone käyntiin live USB/DVD-medialta ja päätteeseen komennot

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Lisää esim. täällä
https://help.ubuntu.com/community/Boot-Repair

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 31.3.2017 klo 2.14
Kirjoittaja ksuomala
ksuomala kirjoitti:Vissiin se on lähdettävä soveltamaan käyttäen seuraavaa pohjana: http://www.rodsbooks.com/ubuntu-efi/
Ubuntu-ohjeiden pohjalta tuli parit dvd.t polteltua. Ennen uudelleenasennushommia keksin kokeilla mitä tapahtuu kun boottaan sen super grub2-diskin siten että ulkoinen kovo samalla kytkettynä macciin. Muutaman esc-näppäimen painalluksen jälkeen alkoi refind löytää muutaman jutun mitä bootata. Yhtä niistä kun kokeilin niin vilahti näytöllä teksti "booting bootx64.efi". Sitten kun esiin tulevissa valikoissa ramppasin ympäriinsä, näin jotain tuttua. Kirjainyhdistelmä tyyliin "hd0,msdos5 disk3s5" . Sattuu olemaan näin että ulkoisella kovolla on osio minkä osx tuntee nimellä "disk3s5". Vähän lisää kun tutkin asioita niin sain grubin lukemaan sen ulkoisen kovon boot-osiolta tiedoston grub.cfg tai ainakin siltä vaikutti. Löytyi nimitäin valikko missä sen aiemman debian-asennuksen kernel normaalisti sekä recovery-versiona. Juurikaan siitä eteenpäin asiat eivät tällä kertaa edenneet. Initramfs consoleen hyytyi käynnistys. Tämä varmaankin siksi että sitä varsinaista root-osiota ei löytynyt. Voi hyvinkin olla että se virtuaalikoneesta käsin tehty grubin asentaminen ei mennyt ihan nappiin. Pitäisi selvittää miten pitäisi kernelille sanoa mikä se root-osio nykyisellään on. Näköjään "root=jokin_uuid_arvo" ei ollut oikea tapa.

Eli nyt olisi kätevää jos saisi refindin lataamaan se 64-bittinen grub siltä EFI-osiolta. Tarttis tuon dvd:n kanssa pelailla.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 1.4.2017 klo 2.03
Kirjoittaja ksuomala
Palvelmelta ftp.scientificlinux.org löytyi se bootx64.efi . Sen kopsasin kokeeksi EFI-osiolle ja seuraksi vielä grub.cfg sieltä ulkoisen kovon boot-osiolta. Paras saavutus osoittautui olevan valitus: "error:kernel too old". Tuon aikaansaamiseksi piti grub..cfg:ssä vaihtaa linux muotoon linuxefi ja initrd->initrdefi. Käynnistys ei edennyt ihan niin pitkälle että olisi tullut "(initrafms)"-kehote vastaan.

Olin aiemmin sitä mieltä että tyhmää se on asennella 64 bit debian kun tuossa ulkoisella kovolla on jo 1 debian valmiiksi. Näköjään kuitenkin täytyy kun ei tämä projekti muuten etene.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 4.4.2017 klo 2.39
Kirjoittaja ksuomala
Viime viikolla polttelin sen 64-bittisen debianin ja äskettäin asentelin. Aluksi asentui vähän liiankin tehokkaasti, grub jyräsi refindin alleen. Alt-nappulaa painamalla kännistyksen yhteydessä sitten Yosemiteen ja refindin uudelleenasennus niim tilanne palautui ennalleen. Ja selvisi sitten sellainenkin asia että ei tarvitse ulkoisen kovon osiotaulua laittaa uusiksi jos ei halua.

Nyt sitten pitääkin alkaa katselemaan että mitenkäs tässä 8-sarjan debianissa jutut toimiikaan. Joskus ennen wanhaan 5-sarjan kanssa verkkoyhteydet laitettiin pystyyn tekstitiedostoa editoimalla, 7-sarjalla taas taikuudella että tiedä tästä 8sista sitten...

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 4.4.2017 klo 8.47
Kirjoittaja khaosaming
...mitenkäs tässä 8-sarjan debianissa jutut toimiikaan...
Debian on hyvin dokumentoitu.

https://debian-handbook.info/download/s ... ndbook.pdf

https://packages.debian.org/jessie/debian-handbook

https://debian-handbook.info/browse/stable/

https://www.debian.org/doc/

Esimerkiksi verkkoyhteys kytketään asennusvaiheessa valitsemalla joku verkkoadaptereista. Langaton verkkosovitin tarvitsee firmwaren, mikäli sirulle ei ole vapaata ajuria asennuslevyllä. Jos asennat X:n ja virallisesti tuetun työpöytäympäristön (MATE, Gnome, KDE, XFce), voit käyttää graafista työkalua Network Manager. Openbox tai Fluxbox eivät asenna GUI:ta verkkoyhteyksille.

https://manpages.debian.org/jessie/net- ... .8.en.html

https://manpages.debian.org/jessie/wire ... .8.en.html
Debian_Firefox_homppu_2.png
Debian_MATE_About.png
Debian_Network_Manager_About.png

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 6.4.2017 klo 0.46
Kirjoittaja ksuomala
Gnome oli aika kamala ja vaihtui KDE:hen.
Verkkoyhteyden laitoin kuntoon old skool-tavalla tiedostoa /etc/network/interfaces editoimalla. Se aiemmin mainitsemani "taikuus" oli juurikin tuo NetworkManager. Vähän 50-60 mitä mieltä siitä olen.
Tällä hetkellä olen vähän muutenkin 50-60 mieltä jessiestä.
Aiemmin oli semmoinen loitsu kuin "dpkg-reconfigure -a" millä sai kaikki asennetut paketit konffattua uusiksi. Nykyään ei näköjään ole.
Ja kun kokeilin mennä firefoxilla youtubeen, sain havaita että eipä kuulu äänet.
Aiemmin kun osx:n alaisuudessa ajelin virtualboxilla 7-sarjan debiania niin äänet toimivat ns. heittämällä.
Nyt on näköjään tuo synaptic jämähtänyt pysyvästi vaiheeseen "processing triggers for systemd".
Pitäisi vissiin jaksaa kahlata manuaali läpi jos noille pikkuvioille saisi jotain tehtyä.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 6.4.2017 klo 9.12
Kirjoittaja khaosaming
Debian 8 Jessie on julkaistu 2014. Viimeisin ISO-kuva (8.7.1) 14. tammikuuta 2017. Debian 9 "Stretch" julkaistaan "sitten kun on valmista". Debian Testing on käytettävissä ennen vakaan version julkaisua.

https://www.debian.org/releases/stable/ ... ex.en.html

https://www.debian.org/News/2017/20170114

DVD-1.iso sisältää useita graafisia työpöytäympäristöjä, joista voi asennusvaiheessa valita.

--> http://cdimage.debian.org/debian-cd/cur ... 4/iso-dvd/

Live-levyissä pitää valita "flavor" ennen latausta.

--> http://cdimage.debian.org/debian-cd/cur ... so-hybrid/
...oli semmoinen loitsu kuin "dpkg-reconfigure -a"...
Tarkoitatko "dpkg --configure -a" ?
VirtualBox_Debian_06_04_2017_12_31_08.png

Koodi: Valitse kaikki

dpkg-reconfigure locales
--päivittää lokalisoinnin

Koodi: Valitse kaikki

dpkg-reconfigure tzdata
--vaihtaa aikavyöhykkeen

Koodi: Valitse kaikki

dpkg-reconfigure keyboard-configuration
--vaihtaa näppäimistökartan

Hae dpkg-reconfigurella konffattavat paketit komennolla

Koodi: Valitse kaikki

grep Package:\\\|Depends:.*debconf /var/lib/dpkg/status | less
http://www.linux-magazine.com/Issues/20 ... econfigure
VirtualBox_Debian_06_04_2017_09_25_25.png
VirtualBox_Debian_06_04_2017_09_15_21.png

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 18.4.2017 klo 9.27
Kirjoittaja ksuomala
Kokeilin sitten Wheezyn kanssa kun ei Jessie oikein maistunut.

Wheezyn 64-bittinen ykkös-dvd(http://cdimage.debian.org/cdimage/archi ... -DVD-1.iso) -> gnome oli siedettävämpi ja pulseaudio toimi heittämällä. Siis äänet toimivat.

Wheezy netinst cd image(http://cdimage.debian.org/cdimage/archi ... etinst.iso)
-> sain asennettua kde:n ilman pakollista gnomea mutta pulseaudion kanssa jotain pielessä. Ei siis heittämällä saanut esim. youtube-videoihin ääntä kuulumaan.

Tällä hetkellä ulkoisen kovon linuxin virkaa tekee tuosta netinst imagesta asennettu wheezy ja toivottavana lopputilanteena se että saisin siihen ne äänet toimimaan. Mieluummin niin ettei tarvitsisi asennella gnomea. Mitenkäs tuo pulseaudio laitetaan kuntoon?

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 18.4.2017 klo 9.50
Kirjoittaja ksuomala
Siltä varalta että ääniongelman selvittelyssä tarvitaan lisätietoja:
Model Name: MacBook Pro
Model Identifier: MacBookPro8,1
Processor Name: Intel Core i7
Processor Speed: 2,7 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 4 GB
Boot ROM Version: MBP81.0047.B2D
SMC Version (system): 1.68f99

finder->about this mac sanoo muun muassa että: macbook pro (13-inch, early 2011)

Aiempien kokeilujen perusteella tuo hardis on audion suhteen mitä ilmeisimmin tuettu linux-puolella mutta nyt on siis epäselvää miten tuo pulseaudio pitäisi konffata että ne äänet saisi kuuluviin.

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 18.4.2017 klo 10.27
Kirjoittaja khaosaming
Katso Alsamixerillä onko joku äänilähdöistä mykistetty.
VirtualBox_Trisquel 8_18_04_2017_10_25_39.png
Tuon mukaan Debianin pitäisi mennä helposti.

http://blog.arturu.it/2014/08/02/come-i ... co-sistema

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 18.4.2017 klo 11.38
Kirjoittaja hot
ksuomala kirjoitti: Mitenkäs tuo pulseaudio laitetaan kuntoon?
Kokeiles tätä: PulseAudio Volume Control (pavucontrol). Pitäisi löytyä paketinhallinnasta.
https://apps.ubuntu.com/cat/applications/pavucontrol/

Re: Mac boottaamaan Linux ulkoiselta kovolta

Lähetetty: 18.4.2017 klo 12.01
Kirjoittaja khaosaming
Päätteessä voi säätää äänenvoimakkuutta.

--näyttää valittavissa olevat säädöt

Koodi: Valitse kaikki

amixer scontrols
--asettaa masterin voimakkuuden puoliasentoon

Koodi: Valitse kaikki

amixer sset 'Master' 50%
amixer_sound.png
amixer_master.png