Boot z USB - ustawienie jako sda
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 09 maja 2011, 12:34
- Wersja Ubuntu: 10.10
- Środowisko graficzne: LXDE
- Architektura: x86
Boot z USB - ustawienie jako sda
Witam,
Mam pytanie dotyczące bootowania z pendrive.
Mam postawionego Mavericka (10.10) z Luksem i LVM na pendrive.
System jest bootowany z tego pena - i wszystko jest ok - pod warunkiem ze wymontuje wczesniej twarde dyski.
W momencie kiedy dyski są wsadzone i bootuje z pena to
Pendrive nie jest ustawiany jako SDA i wszystko się kopie.
Próbowałem zmienic bootowanie nie po nazwach dysków a z wykorzystaniem LABEL (fstab), ale nie do konca sie to udało,
stad to czego potrzebuje to informacji w jaki sposób sprawić aby pendrive z systemem był zawsze widziany jako "sda",
a pozostale napedy niech będą montowane na innych literkach.
Nie jestem do konca pewny, ale moze chodzi tu o konfiguracje udev ?
Pozdrawiam
Mam pytanie dotyczące bootowania z pendrive.
Mam postawionego Mavericka (10.10) z Luksem i LVM na pendrive.
System jest bootowany z tego pena - i wszystko jest ok - pod warunkiem ze wymontuje wczesniej twarde dyski.
W momencie kiedy dyski są wsadzone i bootuje z pena to
Pendrive nie jest ustawiany jako SDA i wszystko się kopie.
Próbowałem zmienic bootowanie nie po nazwach dysków a z wykorzystaniem LABEL (fstab), ale nie do konca sie to udało,
stad to czego potrzebuje to informacji w jaki sposób sprawić aby pendrive z systemem był zawsze widziany jako "sda",
a pozostale napedy niech będą montowane na innych literkach.
Nie jestem do konca pewny, ale moze chodzi tu o konfiguracje udev ?
Pozdrawiam
- sylwester
- Przyjaciel
- Posty: 1455
- Rejestracja: 18 lut 2005, 19:33
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Re: Boot z USB - ustawienie jako sda
Linux może się bootowac z dowolnego dysku ada, sdb czy sdx.
W BIOSie trzeba zmienić i ustawić kolejność:
Pierwszy: dysk USB
Drugi: HDD
Trzeci: np. CD
I wtedy jak włożysz USB będzie się bootował z niego, a jak nie włożysz to z dysku twardego.
W BIOSie trzeba zmienić i ustawić kolejność:
Pierwszy: dysk USB
Drugi: HDD
Trzeci: np. CD
I wtedy jak włożysz USB będzie się bootował z niego, a jak nie włożysz to z dysku twardego.
Na pytania o usunięte/zablokowane/skasowane/przeniesione posty bez linków do nich nie odpowiadam
http://ubuntu.pl
http://ubuntu.pl
- 3miel
- Wytworny Kaczor
- Posty: 311
- Rejestracja: 19 kwie 2006, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Boot z USB - ustawienie jako sda
wg mnie to trzeba w grubie zrobić mapowanie, jest taka funkcja, z tego co wiem ma za zadanie zmienić jakby ustawić numerki dyskom, czyli to co chcesz wg mnie zrobić
http://www.justlinux.com/forum/showthread.php?t=153276
edit
albo tak jak wyżej, łatwiej
http://www.justlinux.com/forum/showthread.php?t=153276
edit
albo tak jak wyżej, łatwiej
compal: fl92 gf8600gt m 512mb 1680x1050 - t9300@2500 - 200gb 7200rpm - 2gb+1gb 667 - 4965abg - bt - a4tech xl 750f
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 09 maja 2011, 12:34
- Wersja Ubuntu: 10.10
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Boot z USB - ustawienie jako sda
Nie do konca oto mi chodzi - wiem ze linux moze sie bootowac skadkolwiek - jakby chciał to nawet pewnie z podgrzewacza do kubków by się zbootował , ale problem jest w czym innym - system startuje ale nie chce sie uruchomic bo nie widzi partycji pendriva ktore powiny byc jako sda.
W momencie kiedy wymontuje fizyczne dyski i uzywam pendriva wowcas jest wszystko ok.
Ale z innymi dyskami pendrive nie jest widziany jako sda i wsio sie kopie.
Wyjasnie to moze konkretniej - wyjmuje dyski z lapka, boootuje system z pena
Prosi mnei o haslo (luks-lvm) - i zamontowywuje odszyfrowane partycje - wszystko jako sda (i lvm).
W momencie kiedy sa inne dyski podpiete wyrzuca mi komunikat ze nie moze znalezc odpowiedniej partycji - znakiem tego cos innnego zabralo moje sda z pendive. Najlepiej jakby byl jakiś "force" na to - zmusic zeby przypisywał sda zawsze do tego pena z ktorego uruchamiam system a pozostalym dyskom/napedom dac jakies inne oznaczenia
W momencie kiedy wymontuje fizyczne dyski i uzywam pendriva wowcas jest wszystko ok.
Ale z innymi dyskami pendrive nie jest widziany jako sda i wsio sie kopie.
Wyjasnie to moze konkretniej - wyjmuje dyski z lapka, boootuje system z pena
Prosi mnei o haslo (luks-lvm) - i zamontowywuje odszyfrowane partycje - wszystko jako sda (i lvm).
W momencie kiedy sa inne dyski podpiete wyrzuca mi komunikat ze nie moze znalezc odpowiedniej partycji - znakiem tego cos innnego zabralo moje sda z pendive. Najlepiej jakby byl jakiś "force" na to - zmusic zeby przypisywał sda zawsze do tego pena z ktorego uruchamiam system a pozostalym dyskom/napedom dac jakies inne oznaczenia
- igotit4free
- Przyjaciel
- Posty: 6453
- Rejestracja: 29 paź 2008, 22:51
- Płeć: Mężczyzna
- Architektura: x86_64
- Lokalizacja: KRK
Re: Boot z USB - ustawienie jako sda
Pokaż zawartość pliku startowego bootloadera. U mnie, dla GRUB (nie GRUB2) jest to
a zapis jest
Jak widzisz dysk wskazano posiłkując się zapisami:
- root (hd0,0), czyli pierwsza partycja pierwszego dysku
- UUID.
Równie dobrze mogłoby tam być zamiast root=/dev/disk/by-uuid/d1a599c6-7b65-447f-ae6a-9ff960076c85 na przykład root=/dev/sdb1.
Zobacz jak jest u Ciebie, zmień odpowiednio oznaczenia. Wydaje mi się, że w GRUB2 dyski i partycje się liczy od 1, nie od zera.
Kod: Zaznacz cały
cat /boot/grub/menu.lst
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/d1a599c6-7b65-447f-ae6a-9ff960076c85 ro loapic noapic
initrd /boot/kernel26.img
Jak widzisz dysk wskazano posiłkując się zapisami:
- root (hd0,0), czyli pierwsza partycja pierwszego dysku
- UUID.
Równie dobrze mogłoby tam być zamiast root=/dev/disk/by-uuid/d1a599c6-7b65-447f-ae6a-9ff960076c85 na przykład root=/dev/sdb1.
Zobacz jak jest u Ciebie, zmień odpowiednio oznaczenia. Wydaje mi się, że w GRUB2 dyski i partycje się liczy od 1, nie od zera.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Android 7.0 @ Motorola Moto G4+
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 09 maja 2011, 12:34
- Wersja Ubuntu: 10.10
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Boot z USB - ustawienie jako sda
no tak tak, wiem o tym, ale wolałbym takich zmian uniknąć , bo mi sie update-initramfs cos kopał i wtedy to juz wogole nie dalo sie uruchomic systemu. zmiany wpisow w crypttab i fstab wolałbym uniknąć
- brezniew
- Przyjaciel
- Posty: 2680
- Rejestracja: 12 kwie 2011, 16:48
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Fluxbox
- Architektura: x86_64
Re: Boot z USB - ustawienie jako sda
Grub2 tutaj trzyma zawartość: ale edytować można pośrednio poprzez /etc/default/grub i skrypty w /etc/grub.d/.
Kod: Zaznacz cały
cat /boot/grub/grub.cfg
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 09 maja 2011, 12:34
- Wersja Ubuntu: 10.10
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Boot z USB - ustawienie jako sda
Moj plik/etc/crypttab:
oraz /etc/fstab:
KIEDY PROBUJE ZMIENIC LINIJKI NA TE Z UUID i zakomentuje poprzedni wpis oraz wykonam
wówczas wszystko sie sypie i nawet nie dostaje komunikatu do wpisania hasła dla crypta.
Czasami kiedy edytuje ten pendrive-system nie spod bootowanej plytki ale spod innego systemu (vmware ubuntu 10.10), i wykonam ppoinizsze polecenia:
wtedy update-initframs sypie mi bledem: cryptsetup: WARNING: invalid line in /etc/crypttab -, tez nie mam pojecia czemu ?
Co moge zrobic aby moc uzywac UUID, moj plik etc/default/grub:
moze cos jeszcze powinienem uruchomic o czym nie wiem ...
do szyfrowania systemu na lvm wzoruje sie na tutorialu
https://help.ubuntu.com/community/Encry ... emLVMHowto
to czego pootrzebuje to tak jak wspomnialem - po wsadzeniu innych dysków (poza pendrivem) odnosniki /dev/sda nie dzialają
wiec albo sie naucze jak wymuszac montowanie pena na dev/sda, albo zmienie to na UUID
i kolejny dziwny blad,
przywrocilem sobie initrd na pendrve, wyjalem dyski, zalogowalem sie, odpalilem konsole
zmienilem crypttab i fstab i zrobilem update-initramfs -u -k all, a tu taki zonk
cpio: not implemented or invalid option --
E: mkinitramfs failure find 141 cpio 1 gzip 0
moze to dlatego ze robie to pod tym samym systemem - nie wiem czy to ma znaczenie
Kod: Zaznacz cały
# <target name> <source device> <key file> <options>
pvcrypt /dev/sda2 none luks,retry=1,lvm=vg
#pvcrypt /dev/disk/bu-uuid/1592f0c6-cebe-4c1c-b9d3-c52a3c7a720c none luks,retry=1,lvm=vg
Kod: Zaznacz cały
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/vg-root / ext3 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
/dev/sda1 /boot ext2 defaults 0 2
#UUID=903d689a-e7b4-4b4a-8109-f0d12a2401ca /boot ext2 defaults 0 2
/dev/mapper/vg-home /home ext3 defaults 0 2
/dev/mapper/vg-swap none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Kod: Zaznacz cały
# sudo update-initramfs -k all -c
Czasami kiedy edytuje ten pendrive-system nie spod bootowanej plytki ale spod innego systemu (vmware ubuntu 10.10), i wykonam ppoinizsze polecenia:
Kod: Zaznacz cały
cd /mnt
sudo mkdir root
sudo mount -t ext3 /dev/mapper/vg-root /mnt/root
sudo mount -t ext2 /dev/sdb1 /mnt/root/boot
sudo mount -t ext3 /dev/mapper/vg-home /mnt/root/home
sudo chroot /mnt/root
mount -t proc proc /proc
mount -t sysfs sys /sys
mount -t devpts devpts /dev/pts
gedit /etc/crypttab #editing crypttab
gedit /etc/fstab #editing fstab
sudo update-initramfs -k all -c
Co moge zrobic aby moc uzywac UUID, moj plik etc/default/grub:
Kod: Zaznacz cały
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
do szyfrowania systemu na lvm wzoruje sie na tutorialu
https://help.ubuntu.com/community/Encry ... emLVMHowto
to czego pootrzebuje to tak jak wspomnialem - po wsadzeniu innych dysków (poza pendrivem) odnosniki /dev/sda nie dzialają
wiec albo sie naucze jak wymuszac montowanie pena na dev/sda, albo zmienie to na UUID
i kolejny dziwny blad,
przywrocilem sobie initrd na pendrve, wyjalem dyski, zalogowalem sie, odpalilem konsole
zmienilem crypttab i fstab i zrobilem update-initramfs -u -k all, a tu taki zonk
cpio: not implemented or invalid option --
E: mkinitramfs failure find 141 cpio 1 gzip 0
moze to dlatego ze robie to pod tym samym systemem - nie wiem czy to ma znaczenie
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości