Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-03-08 02:30:14

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Grml i partycja dla persistence

Mam problem z postawieniem partycji na persistence dla Grml'a.
Debiana Live zawsze "dd"owałem na pendrive a potem dorabiałem w fdisk'u drugą partycję dla persistence i wszystko działało.
Ale Grml stawia sobie GPT
fdisk tego nie ugryzie, ale przynajmniej pokazuje co jest na pendrivie:

Kod:

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1      763903      381951+  ee  GPT

gdisk widzi jakieś strzępy i wyświetla chińskie znaczki

Kod:

Number  Start (sector)    End (sector)  Size       Code  Name
   2          760372          762099   864.0 KiB   0700  卉䡏批楲d敶╛嵤›搥

i ostrzeżenie że tablica partycji włazi na partycje z grml'em:

Kod:

Found valid GPT with protective MBR; using GPT.
Warning! Main partition table overlaps the first partition by 34 blocks!
You will need to delete this partition or resize it in another utility.

parted w ogóle wita błędami:

Kod:

root@night:~# parted /dev/sdb print
Error: The backup GPT table is not at the end of the disk, as it should be.  This might
mean that another operating system believes the disk is smaller.  Fix, by moving the
backup to the end (and removing the old backup)?
Fix/Ignore/Cancel? i                                                      
Warning: Not all of the space available to /dev/sdb appears to be used, you can fix the
GPT to use all of the space (an extra 30502912 blocks) or continue with the current
setting? 
Fix/Ignore? i                                                             
Error: Unable to satisfy all constraints on the partition.

Po próbie sugerowanego naprawienia tychże daje:

Kod:

Error: The backup GPT table is corrupt, but the primary appears OK, so that will be
used.
OK/Cancel? ok                                                             
Warning: Not all of the space available to /dev/sdb appears to be used, you can fix the
GPT to use all of the space (an extra 30502912 blocks) or continue with the current
setting?

co zresztą skutkuje uszkodzeniem GPT (zapasowego?), o czym informuje gdisk:

Kod:

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

Jak w takim razie zrobić tą dodatkową partycję?

Na stronie Grml'a znalazłem takie "how to":

# Create two partitions on your medium, one vfat (about the size of the ISO(s) you want to boot) and one ext2/3/4 for your persistent data. Give the later the label “persistence” (either by passing ”-L persistence” to mkfs.ext3 or tune2fs). # Deploy the ISO(s) to the vfat partition with `grml2usb`:

# grml2usb --bootoptions="persistence" grml64-full_2013.02.iso /dev/sdX1

jak rozumiem należy to wykonać z odpalonego Grml'a.
Czyli odplam Grml z cd wpinam i formatuję pendrive pod tego "właściwego" grml'a i instaluję "właściwego" grml'a za pomocą grml2usb ?

Ale jak zrobić to bezpośrednio z debiana? Bez zabawy "grml w grmlu"?

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)