Kirjoittaja Aihe: grub ja käyttis usb tikulla.  (Luettu 2308 kertaa)

korppa

  • Vieras
grub ja käyttis usb tikulla.
« : 14.01.08 - klo:15.12 »
Minulla on läppärillä ubuntu ja tahtoisin, että voisin käyttää sillä myös usb-tikulla olevaa puppy linuxia.
Läppärini bios ei kuitenkaan tue boottausta usb-tikulta, joten onko mahdollista, että koneeni lataisi normaalisti grubin kovalevyltä ja sielä valikossa olisi joku, joka lataisi sitten tuon puppyn tikulta? Miten tuollainen tehdään?

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: grub ja käyttis usb tikulla.
« Vastaus #1 : 14.01.08 - klo:15.19 »
Minulla on läppärillä ubuntu ja tahtoisin, että voisin käyttää sillä myös usb-tikulla olevaa puppy linuxia.
Läppärini bios ei kuitenkaan tue boottausta usb-tikulta, joten onko mahdollista, että koneeni lataisi normaalisti grubin kovalevyltä ja sielä valikossa olisi joku, joka lataisi sitten tuon puppyn tikulta? Miten tuollainen tehdään?

Pikagooglailun perusteella tätä ominaisuutta ei Grubissa näyttäisi ainakaan vielä olevan:

Lainaus
Some BIOS'es doesn't handle external USB devices correctly. There has been several time requests to support USB from GRUB. Project would involve writing of USB stack to GRUB and then adding USB mass storage driver. In chainloading is wanted to be supported then enhanced int 13h handler must be provided.

(http://grub.enbug.org/DevelopmentNotes)


Jos BIOS ei tue boottausta USB:lta, voisi BIOS:in päivitys myös auttaa.
« Viimeksi muokattu: 14.01.08 - klo:15.22 kirjoittanut MikkoJP »

juyli

  • Vieras
Vs: grub ja käyttis usb tikulla.
« Vastaus #2 : 14.01.08 - klo:20.44 »
Minulla on läppärillä ubuntu ja tahtoisin, että voisin käyttää sillä myös usb-tikulla olevaa puppy linuxia.

Puppy on ns. minilinux (perustuu 3.0.1 lähtien Slackware 12), joka ahmii kovalevyä alle 200Mt (pakattuna).
Kopioi CD/Flashdisk:ltä tiedostot /boot -hakemistoon (tai alihakemistoon, josta ne käynnistetään):
mm. vmlinuz, initrd.gz, ldlinux.sys, pup_301.sfs, syslinux.cfg, USBFLASH, zdrv_301.sfs
(kaikki tiedostot eivät ehkä ole välttämättömiä).
Lisää /boot/grub/menu.lst hakemistoon valinta:
Koodia: [Valitse]
title           Puppy-CD-live 3.0.1
root            (hdX,xx)
kernel          /boot/vmlinuz
initrd          /boot/initrd.gz
hdX riippuu kovalevyistäsi ja niiden järjestyksestä, samoin xx riippuu ko. kovalevyllä olevien osioiden määrästä.
Live-CD -versiot on jopa "kopioitavissa" FAT/VFAT/NTFS -osiolle, joilta ne saa käyntiin kuten CD-asemaan
laitettavan Live-version. Ohjeet löytyvät yleensä Live-version FAQ- tai HOWTO -ohjeista.

Lisäys: kuten yleensä muutkin Linux-jakelut, osaa Puppy hyödyntää kovalevyltä löytyvän swap-osion. Myös Puppy löytää kovalevyilla olevat osiot, mutta oletuksena ei liitä niitä (mikä on ylipäätään järkevää - jää sentään käyttäjällekin jotakin tekemistä).
Lisäksi on mahdollista tallentaa muutokset järjestelmän konffitiedostoihin, kun kirjoitettavia medioita on tarjolla.

Huom. Tätä viestiä on muokattu Puppy 3.0.1 -versiolla ;)
« Viimeksi muokattu: 14.01.08 - klo:22.09 kirjoittanut juyli »

Senior

  • Vieras
Vs: grub ja käyttis usb tikulla.
« Vastaus #3 : 28.10.09 - klo:18.09 »
Miten muuten onnistuisi laittaa Grubiin ja menu.lst:en Puppu Linux, joka käynnistyy USB-tikulta? Tuo boottaava USB-Puppy on sdb1. Lisäksi tikulla on vielä 40 megaa varattuna mahdollisille pikkutiedostojen tallennuksille (sdb2).

Grub käynnistää päävalikon jossa sekä Linux Mint että Ubuntu. Oletuskäynnistys (10 sekunnin viiveellä) Linux Mint 7. Kannattaa varmaan kirjoittaa jotain rivejä Mintin menu.lst-tiedostoon, mutta mitä?

Huom! Biosiin en halua koskea. Tällä hetkellä käynnistän Puppy Linuxin käynnisvalikosta painamalla ESC ja sitten valitsemalla sieltä USB:een.
« Viimeksi muokattu: 28.10.09 - klo:18.11 kirjoittanut Senior »